atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Multi-Prototype Space Learning for Commonsense-Based Scene Graph Generation

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 13 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 multi-prototype learning (MPL) for commonsense-based scene graph generation, matching each predicate to one of K prototypes per class via triple-level optimal transport, with momentum prototype updates and separability/compactness losses.

Problem

Commonsense-based scene graph generation uses a single prototype per predicate class, which cannot capture large intra-class visual variation, causing diverse predicates (e.g., riding, standing on, lying on) to be misclassified.

Approach

Maintain multiple prototypes per predicate class, learned by matching predicate features to prototypes with a triple-level optimal transport that also uses object-predicate and subject-predicate distances, updated by momentum and optimized with inter-class separability and intra-class compactness losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multi-prototype learning instead of fixed single-prototype commonsense (steps 1 and 2) (ablation)MPL · Visual Genome SGDETmR@50: 18.8 -> 21.2Helped
Replace traditional OT with triple-level optimal transport (TOT) (ablation)MPL · Visual Genome SGDETmR@50: 19.1 -> 21.2Helped
Add inter-class separability and intra-class compactness losses (LICS and LICC) (ablation)MPL · Visual Genome SGDETmR@50: 19.7 -> 21.2Helped
Add inter-class separability loss (LICS) (ablation)MPL · Visual Genome SGDETmR@50: 20.9 -> 21.2Helped
Add intra-class compactness loss (LICC) (ablation)MPL · Visual Genome SGDETmR@50: 20.7 -> 21.2Helped
Set prototype number K=1 instead of K=3 (ablation)MPL · Visual Genome SGDETmR@50: 21.2 -> 19.7Hurt
Set prototype number K=2 instead of K=3 (ablation)MPL · Visual Genome SGDETmR@50: 21.2 -> 20.1Hurt
Set prototype number K=4 instead of K=3 (ablation)MPL · Visual Genome SGDETmR@50: 21.2 -> 19.9Hurt
Set prototype number K=5 instead of K=3 (ablation)MPL · Visual Genome SGDETmR@50: 21.2 -> 19.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Visual Genome Open Images V6

Benchmarks: Visual Genome Open Images V6

Metrics: R@20 R@50 R@100 mR@50 mR@100 wmAP rel wmAP phr score wtd

Baselines: BGNN NICE SMP GB-Net Motif + DNS TXM KEM V S3 PE-Net RelDN VCTree MOTIFS

Builds on: GB-Net Sinkhorn-Knopp Focal loss Pseudo-Huber loss

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