This model is built iteratively starting from an off-the-shelf
Siglip
model.
We finetuned it to create
BiSigLip
and fed the patch-embeddings output by SigLip to an LLM,
PaliGemma-3B
to create
BiPali
This model is trained with hard mined negatives as well.
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 (Gemma-2B) and potentially occurs during PaliGemma-3B's multimodal training.
Parameters
All models are trained for 1 epoch on the train set. 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 an 8 GPU setup with data parallelism, a learning rate of 5e-5 with linear decay with 2.5% warmup steps, and a batch size of 32.
Intended uses
#TODO
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
ColPali based model (PaliGemma) is under
gemma
license as specified in its
model card
. 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 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 bipali-hard-v1.1 on huggingface.co
0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs
More Information About bipali-hard-v1.1 huggingface.co Model
bipali-hard-v1.1 huggingface.co is an AI model on huggingface.co that provides bipali-hard-v1.1's model effect (), which can be used instantly with this vidore bipali-hard-v1.1 model. huggingface.co supports a free trial of the bipali-hard-v1.1 model, and also provides paid use of the bipali-hard-v1.1. Support call bipali-hard-v1.1 model through api, including Node.js, Python, http.
bipali-hard-v1.1 huggingface.co is an online trial and call api platform, which integrates bipali-hard-v1.1's modeling effects, including api services, and provides a free online trial of bipali-hard-v1.1, you can try bipali-hard-v1.1 online for free by clicking the link below.
vidore bipali-hard-v1.1 online free url in huggingface.co:
bipali-hard-v1.1 is an open source model from GitHub that offers a free installation service, and any user can find bipali-hard-v1.1 on GitHub to install. At the same time, huggingface.co provides the effect of bipali-hard-v1.1 install, users can directly use bipali-hard-v1.1 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.