ComAlign: Compositional Alignment in Vision-Language Models
<|reference_start|>ComAlign: Compositional Alignment in Vision-Language Models: Vision-language models (VLMs) like CLIP have showcased a remarkable ability to extract transferable features for downstream tasks. Nonetheless, the training process of these models is usually based on a coarse-grained contrastive loss between the global embedding of images and texts which may lose the compositional structure of these modalities. Many recent studies have shown VLMs lack compositional understandings like attribute binding and identifying object relationships. Although some recent methods have tried to achieve finer-level alignments, they either are not based on extracting meaningful components of proper granularity or don't properly utilize the modalities' correspondence (especially in image-text pairs with more ingredients). Addressing these limitations, we introduce Compositional Alignment (ComAlign), a fine-grained approach to discover more exact correspondence of text and image components using only the weak supervision in the form of image-text pairs. Our methodology emphasizes that the compositional structure (including entities and relations) extracted from the text modality must also be retained in the image modality. To enforce correspondence of fine-grained concepts in image and text modalities, we train a lightweight network lying on top of existing visual and language encoders using a small dataset. The network is trained to align nodes and edges of the structure across the modalities. Experimental results on various VLMs and datasets demonstrate significant improvements in retrieval and compositional benchmarks, affirming the effectiveness of our plugin model.<|reference_end|>
@article{abdollah2024comalign:,
    title={ComAlign: Compositional Alignment in Vision-Language Models},
    author={Ali Abdollah, Amirmohammad Izadi, Armin Saghafian, Reza Vahidimajd,
  Mohammad Mozafari, Amirreza Mirzaei, Mohammadmahdi Samiei, Mahdieh Soleymani
  Baghshah},
    journal={arXiv preprint arXiv:2409.08206},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.08206},
    primaryClass={cs.CV cs.MM}
}