Sponsored by
Vmake Labs Video Enhancer
-Vmake Labs Video Enhancer uses AI to improve video quality, restore details, reduce blur, and upscale videos to 8K.
ColSmolVLM-256M-Base: Visual Retriever based on SmolVLM-256M-Base with ColBERT strategy
This is a version trained with batch_size 32 for 3 epochs
ColSmolVLM is a model based on a novel model architecture and training strategy based on Vision Language Models (VLMs) to efficiently index documents from their visual features.
It is a SmolVLM extension that generates
ColBERT
- style multi-vector representations of text and images.
It was introduced in the paper
ColPali: Efficient Document Retrieval with Vision Language Models
and first released in
this repository
Version specificity
This version is trained with the commit b983e40 of the Colpali repository. (main branch from the repo)
Data is the same as the ColPali data described in the paper.
Model Training
Dataset
Our training dataset of 127,460 query-page pairs is comprised of train sets of openly available academic datasets (63%) and a synthetic dataset made up of pages from web-crawled PDF documents and augmented with VLM-generated (Claude-3 Sonnet) pseudo-questions (37%).
Our training set is fully English by design, enabling us to study zero-shot generalization to non-English languages. We explicitly verify no multi-page PDF document is used both
ViDoRe
and in the train set to prevent evaluation contamination.
A validation set is created with 2% of the samples to tune hyperparameters.
Note: Multilingual data is present in the pretraining corpus of the language model and most probably in the multimodal training.
Parameters
Unless specified otherwise, we train models in
bfloat16
format, use low-rank adapters (
LoRA
)
with
alpha=32
and
r=32
on the transformer layers from the language model,
as well as the final randomly initialized projection layer, and use a
paged_adamw_8bit
optimizer.
We train on a 4 GPU setup with data parallelism, a learning rate of 5e-4 with linear decay with 2.5% warmup steps, and a batch size of 8.
Usage
This should not be used as it is the base model, used only for initiliasation of the linear head weights of the model.
Limitations
Focus
: The model primarily focuses on PDF-type documents and high-ressources languages, potentially limiting its generalization to other document types or less represented languages.
Support
: The model relies on multi-vector retreiving derived from the ColBERT late interaction mechanism, which may require engineering efforts to adapt to widely used vector retrieval frameworks that lack native multi-vector support.
License
ColQwen2's vision language backbone model (Qwen2-VL) is under
apache2.0
license. The adapters attached to the model are under MIT license.
If you use any datasets or models from this organization in your research, please cite the original dataset as follows:
@misc{faysse2024colpaliefficientdocumentretrieval,
title={ColPali: Efficient Document Retrieval with Vision Language Models},
author={Manuel Faysse and Hugues Sibille and Tony Wu and Bilel Omrani and Gautier Viaud and Céline Hudelot and Pierre Colombo},
year={2024},
eprint={2407.01449},
archivePrefix={arXiv},
primaryClass={cs.IR},
url={https://arxiv.org/abs/2407.01449},
}
Runs of vidore ColSmolVLM-256M-Base on huggingface.co
2
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs
More Information About ColSmolVLM-256M-Base huggingface.co Model
ColSmolVLM-256M-Base huggingface.co is an AI model on huggingface.co that provides ColSmolVLM-256M-Base's model effect (), which can be used instantly with this vidore ColSmolVLM-256M-Base model. huggingface.co supports a free trial of the ColSmolVLM-256M-Base model, and also provides paid use of the ColSmolVLM-256M-Base. Support call ColSmolVLM-256M-Base model through api, including Node.js, Python, http.
ColSmolVLM-256M-Base huggingface.co is an online trial and call api platform, which integrates ColSmolVLM-256M-Base's modeling effects, including api services, and provides a free online trial of ColSmolVLM-256M-Base, you can try ColSmolVLM-256M-Base online for free by clicking the link below.
vidore ColSmolVLM-256M-Base online free url in huggingface.co:
ColSmolVLM-256M-Base is an open source model from GitHub that offers a free installation service, and any user can find ColSmolVLM-256M-Base on GitHub to install. At the same time, huggingface.co provides the effect of ColSmolVLM-256M-Base install, users can directly use ColSmolVLM-256M-Base installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
ColSmolVLM-256M-Base install url in huggingface.co: