MyVLM: Personalizing VLMs for User-Specific Queries

Yuval Alaluf, Elad Richardson, Sergey Tulyakov, Kfir Aberman, D. Cohen-Or
2/14/2026

No official code found. Best implementation: snap-research/MyVLM (188 stars, last commit 2024-07-05).

Abstract

Recent large-scale vision-language models (VLMs) have demonstrated remarkable capabilities in understanding and generating textual descriptions for visual content. However, these models lack an understanding of user-specific concepts. In this work, we take a first step toward the personalization of VLMs, enabling them to learn and reason over user-provided concepts. For example, we explore whether these models can learn to recognize you in an image and communicate what you are doing, tailoring the model to reflect your personal experiences and relationships. To effectively recognize a variety of user-specific concepts, we augment the VLM with external concept heads that function as toggles for the model, enabling the VLM to identify the presence of specific target concepts in a given image. Having recognized the concept, we learn a new concept embedding in the intermediate feature space of the VLM. This embedding is tasked with guiding the language model to naturally integrate the target concept in its generated response. We apply our technique to BLIP-2 and LLaVA for personalized image captioning and further show its applicability for personalized visual question-answering. Our experiments demonstrate our ability to generalize to unseen images of learned concepts while preserving the model behavior on unrelated inputs.

View on arXivView PDF

Code Implementations(1)

Official Implementation for "MyVLM: Personalizing VLMs for User-Specific Queries" (ECCV 2024)

18814PythonMar 20, 20242 years agoNOASSERTION
personalizationvision-language-models

Similar Papers

Cite this paper

@article{alaluf2026myvlm,
  title  = {MyVLM: Personalizing VLMs for User-Specific Queries},
  author = {Yuval Alaluf and Elad Richardson and Sergey Tulyakov and Kfir Aberman and D. Cohen-Or},
  year   = {2026},
  eprint = {2403.14599},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.14599},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.14599.svg)](https://codeofpaper.com/paper/2403.14599)

Discussion