atlas

Research map / Detection and segmentation / Open-set and few-shot detection

SPOT: Self-Training with Patch-Order Permutation for Object-Centric Learning with Autoregressive Transformers

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Slot attention methods · 16 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.

SPOT improves slot-based autoencoders for unsupervised object-centric learning via attention-mask self-distillation from decoder to slot-attention encoder plus patch-order permutations in the autoregressive transformer decoder.

Problem

Unsupervised object-centric learning with slot-based autoencoders struggles on complex real-world images; the encoder's slot generation is weak and autoregressive transformer decoders tend to ignore slot vectors under teacher forcing.

Approach

Distill decoder cross-attention masks (better object masks) into the encoder's slot-attention masks through a two-stage teacher-student Hungarian-matched cross-entropy loss, and randomly permute the patch prediction order (with per-permutation BOS tokens) in the autoregressive decoder so later tokens must rely on slots.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add sequence permutations to the autoregressive decoder (ablation)SPOT · COCOMBOi: 30.1±0.5 -> 33.7±0.1Helped
add self-training by distilling decoder attention masks to slot attention (ablation)SPOT with sequence permutations · COCOMBOi: 32.7±0.2 -> 34.7±0.1Helped
ensemble nine permutations at test time (ablation)SPOT · COCOMBOi: 34.7±0.1 -> 35.0±0.1Helped
use parallel prediction for 25% of training iterations instead of sequence permutations (ablation)autoregressive transformer decoder · COCOMBOi: 32.7 -> 27.8Hurt
add self-training (ablation)SPOT with an MLP decoder · COCOMBOi: 26.7 -> 28.4Helped
fine-tune the image encoder during the self-training stage (ablation)SPOT · COCOMBOi: 34.7±0.1 -> 32.4±0.2Hurt
set self-training loss weight λ to 0 (ablation)SPOT · COCOMBOi: 34.7±0.1 -> 30.7±2.2Hurt
use default rather than random permutation to generate teacher target masks (ablation)SPOT self-training · COCOMBOi: 34.6±0.2 -> 34.7±0.1No clear effect
add self-training without sequence permutations (ablation)SPOT · COCOMBOi: 32.0±0.1 -> 30.5±0.2Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO 2017 PASCAL VOC 2012 MOVi-C MOVi-E

Benchmarks: MS COCO 2017 PASCAL VOC 2012 MOVi-C MOVi-E

Metrics: MBOi MBOc MIOU FG-ARI

Baselines: SA SLASH SLATE CAE DINOSAUR DINOSAUR-MLP Rotating Features SlotDiffusion (Stable-)LSD

Builds on: Slot Attention DINOSAUR SLATE DINO Bi-level optimization for slot attention

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