atlas

Research map / Vision-language and multimodal / Visual question answering

CTRL-O: Language-Controllable Object-Centric Visual Representation Learning

CVPR 2025 · Vision-language and multimodal › Visual question answering · approach: Multimodal LLM question answering · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CTRL-O, an object-centric model whose slots are conditioned on language (and center-of-mass) queries via a contrastive grounding loss, enabling user-directed slot extraction used for instance-controllable image generation and VQA.

Problem

Existing unsupervised object-centric models decompose scenes into slots without letting users specify which objects should be represented, lacking controllability over slot semantics.

Approach

Condition slot initialization and the broadcast decoder on language query embeddings (LLM2Vec LLaMA-3-8B), and train with a control contrastive loss that aligns attention-weighted DINOv2 slot features with their queries, so slots bind to the queried object without mask supervision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add language and point conditioning instead of language-only conditioningCTRL-O · RefCOCO testAmIoU (%): 20.10 -> 33.13Helped
Add language and point conditioning instead of language-only conditioningCTRL-O · Gref valmIoU (%): 25.32 -> 30.50Helped
Use language and point conditioning instead of language-only conditioningCTRL-O · RefCOCO+ testBmIoU (%): 21.36 -> 22.58Helped
Use language and point conditioning instead of language-only conditioningCTRL-O · RefCOCO+ valmIoU (%): 21.90 -> 25.87Helped
Use language and point conditioning instead of language-only conditioningCTRL-O · RefCOCO+ testAmIoU (%): 21.54 -> 30.58Helped
Use language and point conditioning instead of language-only conditioningCTRL-O · RefCOCO testBmIoU (%): 21.57 -> 27.05Helped
Use language and point conditioning instead of language-only conditioningCTRL-O · RefCOCO valmIoU (%): 21.80 -> 28.2Helped
Add contrastive loss (ablation)CTRL-O · COCO val groundingBinding Hits: 10.11 -> 56.3Helped
Add decoder conditioning (ablation)CTRL-O with contrastive loss · COCO val groundingBinding Hits: 56.3 -> 61.3Helped
Add contrastive loss and decoder conditioning (ablation)CTRL-O · COCO val groundingBinding Hits: 8.1 -> 61.3Helped
Add coupling by inserting slots into the questionCTRL-O on VQAv2 · VQAv2accuracy: 59.18 -> 60.25Helped
Use CTRL-O-SD rather than LSDCOCO image generation · COCO image generationFID: 26.20 -> 25.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO Visual Genome VQAv2 RefCOCO RefCOCO+ G-Ref

Benchmarks: COCO Visual Genome RefCOCO RefCOCO+ G-Ref VQAv2

Metrics: FG-ARI mBO Binding Hits mIoU FID CLIP-I accuracy

Baselines: DINOSAUR Stable-LSD SlotDiffusion Stable-LSD (bbox supervision) GroupViT MaskCLIP Shatter & Gather SD CLIP DINOv2

Builds on: DINOSAUR Slot Attention DINOv2 LLM2Vec Stable Diffusion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy