Ego: Embedding-Guided Personalization of Vision-Language Models
Organizations: Toyota Motor Europe
Abstract
AI assistants that support humans in daily life are becoming increasingly feasible, driven by the rapid advancements in multimodal language models. A key challenge lies in overcoming the generic nature of these models to deliver personalized experiences. Existing approaches to personalizing large vision language models often rely on additional training stages, which limit generality and scalability, or on engineered pipelines with external pre-trained modules, which hinder deployment efficiency. In this work, we propose an efficient personalization method that leverages the model's inherent ability to capture personalized concepts. Specifically, we extract visual tokens that predominantly represent the target concept by utilizing the model's internal attention mechanisms. These tokens serve as a memory of that specific concept, enabling the model to recall and describe it when it appears in test images. We conduct a comprehensive and unified evaluation of our approach and SOTA methods across various personalization settings including single-concept, multi-concept, and video personalization, demonstrating strong performance gains with minimal personalization overhead.
Figures & tables
| Single Concept | Multi Concept | ||||||||||||||||
| Method | Model | Training Time | MyVLM [ 1 ] | Yo’LLaVA [ 24 ] | This-is-my (Single) [ 32 ] | This-is-my (Multi) | RAP (Multi) [ 11 ] | ||||||||||
| Prec. | Rec. | F1 | Prec. | Rec. | F1 | Prec. | Rec. | F1 | Prec. | Rec. | F1 | Prec. | Rec. | F1 | |||
| 1 Reference View | |||||||||||||||||
| RAP [ 11 ] | Intern | 24hrs | 63.4 | 98.2 | 77.0 | 47.8 | 93.7 | 63.3 | 83.4 | 91.3 | 87.1 | 100.0 | 62.0 | 76.5 | 90.7 | 100.0 | 95.1 |
| R2P [ 7 ] | Intern | 5.98s | 54.1 | 93.4 | 68.5 | 53.1 | 85.6 | 65.5 | 61.0 | 76.3 | 67.7 | – | – | – | – | – | – |
| Ego (Ours) | Intern | 1.40s | 86.0 | 94.8 | 90.2 | 77.2 | 83.4 | 80.2 | 81.3 | 77.0 | 79.1 | 93.9 | 78.2 | 88.6 | 100.0 | 96.9 | 98.4 |
| Single Concept | Multi Concept | Video | |||||
| Method | Sample Runtime (s ) | VQA (Acc. ) | Captioning (Recall ) | VQA (Acc. ) | Captioning (Recall ) | VQA (Acc. ) | |
| Yo’LLaVA | This-is-my | MyVLM | This-is-my | This-is-my | This-is-my | ||
| RAP [ 11 ] | 7.8 | 97.6 | 90.0 | 65.6 | 53.7 | 43.6 | – |
| R2P [ 7 ] | 7.0 | 94.0 | 82.0 | 77.5 | – | – | – |
| PeKit | 5.8 | 94.6 | 92.0 | 81.1 | 51.8 | 35.2 | 59.9 |
| Ego (Ours) | 6.0 | 92.3 | 88.0 | 91.3 | 72.2 | 70.9 | 70.0 |
| Method | % of Visual Tokens | Word Injection | F1 Score |
| Keywords | ✗ | ✓ | 71.3 |
| Full Visual | 100% | ✗ | 84.1 |
| Full Visual + Keywords | 100% | ✓ | 82.5 |
| Uniform | 20% | ✗ | 77.7 |
| Ego (1-view) | 20% | ✗ | 80.4 |
| Ego (5-view) | 20% | ✗ | 85.7 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Experiment | Prec. | Rec. | F1 |
| All concepts | |||
| 81.3 | 77.0 | 79.1 | |
| 82.4 | 74.3 | 78.1 | |
| Zak’s Dog Coffee 4 | |||
| 81.8 | 34.6 | 48.6 | |
| 100.0 | 3.85 | 7.41 | |
| Experiment | Prec. | Rec. | F1 |
| Ego (29, 30, 35, 36, 39) | 81.3 | 77.0 | 79.1 |
| Manual selection (20-24) | 81.7 | 73.5 | 77.4 |
| Uniform layer selection | 78.7 | 73.1 | 75.8 |
| Experiment | Prec. | Rec. | F1 |
| 1 Ref. View | |||
| Keywords | 81.3 | 77.0 | 79.1 |
| Caption | 80.4 | 77.6 | 79.0 |
| 5 Ref. views | |||
| Keywords | 86.1 | 68.7 | 76.5 |
| Caption | 87.2 | 65.9 | 75.1 |
| Experiment | Prec. | Rec. | F1 |
| 1 Ref. View | |||
| No sampling | 81.3 | 77.0 | 79.1 |
| 81.2 | 75.9 | 78.5 | |
| 5 Ref. views | |||
| No sampling | 87.2 | 65.9 | 75.1 |
| 86.8 | 63.5 | 73.4 | |
| Method | Single VQA | Multi VQA | Video VQA | Single Recognition | Multi Recognition | ||||
| Prec. | Rec. | F1 | Prec. | Rec. | F1 | ||||
| Ego (Ours) | 88.0 | 72.2 | 70.0 | 81.3 | 77.0 | 79.1 | 93.9 | 78.2 | 88.6 |
| Full Ref. View | 86.0 | 66.7 | 68.2 | 84.3 | 67.7 | 75.1 | 100.0 | 65.4 | 79.1 |
| Base VLM | 86.0 | 55.7 | 55.1 | 50.3 | 32.3 | 39.3 | 81.4 | 16.4 | 27.2 |
| InternVL Size | Prec. | Rec. | F1 |
| 2B (tiny) | 48.2 | 91.5 | 63.1 |
| 8B (small) | 88.4 | 81.1 | 84.6 |
| 14B (medium) | 85.0 | 86.4 | 85.7 |
| 14B & G-SAM | 83.2 | 94.3 | 88.4 |
VLM Adaptation
Vision-language model adaptation tailors pretrained image-text and multimodal models to new tasks and domains while retaining transferable capabilities.
See all 545 papers