atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Scene Graph Generation with Role-Playing Large Language Models

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 9 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 SDSGG, an open-vocabulary scene graph generation framework that replaces fixed category/part-level text classifiers with LLM-generated scene-specific descriptions, renormalized by opposite descriptions, plus a mutual visual adapter over CLIP features.

Problem

Open-vocabulary scene graph generation with CLIP relies on scene-agnostic text classifiers (category names or part-level prompts), which struggle with high-variance visual relations and can be misleading across contexts.

Approach

Generate scene-specific descriptions (SSDs) via LLM multi-persona collaboration, pair each with an LLM-generated opposite description, and score relations by the difference of their CLIP similarities (self-normalized similarity), together with a lightweight cross-attention mutual visual adapter that models subject-object interplay.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SDSGG with scene-specific descriptions and its full method instead of EpicOVSGG on VG base and novel · VG base and novelR@100: 27.2 -> 31.6; 9.7 -> 29.6Mixed
Use SDSGG instead of CLSOVSGG on GQA · GQA base and novelR@100: 7.9 -> 49.5; 32.1 -> 42.9Helped
Add multi-persona collaboration for description generation (ablation)SDSGG · VG base and novelR@100: 11.8 -> 31.6; 11.8 -> 30.0Helped
Add the mutual visual adapter with cross-attention instead of the MLP baseline (ablation)SDSGG · VG base and novelR@100: 22.4 -> 31.6; 28.9 -> 30.0Helped
Add the directional marker to MVA (ablation)SDSGG · VG base and novelR@100: 28.2 -> 31.6; 28.7 -> 30.0Helped
Add opposite-description reference for self-normalized similarity (ablation)SDSGG · VG base and novelR@100: 28.3 -> 31.6; 25.5 -> 30.0Helped
Increase the number of SSD pairs from 11 to 21 (ablation)SDSGG · VG base and novelR@100: 24.0 -> 31.6; 26.8 -> 30.0Helped
Increase the number of SSD pairs from 21 to 26 (ablation)SDSGG · VG base and novelR@100: 31.6 -> 20.0; 30.0 -> 23.7Hurt
Change MVA attention heads from 4 to 8 (ablation)SDSGG · VG semanticR@100: 32.7 -> 35.1Helped
Change MVA attention heads from 8 to 16 (ablation)SDSGG · VG base and novelR@100: 31.6 -> 32.8; 30.0 -> 29.0Mixed
Vary training scaling factors alpha and beta among the tested values (ablation)SDSGG · VG base and novelR@100No clear effect
Vary training margin lambda among the tested values (ablation)SDSGG · VG base and novelR@100No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Visual Genome GQA

Benchmarks: Visual Genome GQA

Metrics: R@K mR@K

Baselines: CLS Epic CLSDE RECODE RECODE*

Builds on: CLIP RECODE CLS (category-level prompts)

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