atlas

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

CrIBo: Self-Supervised Learning via Cross-Image Object-Level Bootstrapping

ICLR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Object-centric learning theory and video · 0 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 CrIBo, an online self-supervised method that enforces cross-image consistency between object-level nearest neighbors (via joint-space clustering and cycle-consistent matching) to improve dense representations for in-context and segmentation tasks.

Problem

Image-level bootstrapping entangles object representations in scene-centric images, and existing dense SSL methods are not aligned with dense nearest-neighbor retrieval at test time for in-context scene understanding.

Approach

Extend global nearest-neighbor bootstrapping to the object level: cluster tokens of both augmented views jointly (with positional cues, overclustering), retrieve object-level nearest neighbors from memory banks, keep only cycle-consistent matches, and apply a cross-image self-distillation loss alongside cross-view object and global losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CrIBo instead of SlotConViT-S/16 pretrained on COCO · Pascal VOC 2012 val, dense NN (1/1)mIoU: 57.2 -> 58.1Helped
use CrIBo instead of CrOCViT-S/16 pretrained on COCO · Pascal VOC val, frozen linear segmentationmIoU: 51.7 -> 61.0Helped
remove cross-view object-level and cross-image object-level losses (ablation)CrIBo · Pascal VOC, dense NNmIoU: 31.6 -> 58.1Hurt
add cross-view object-level loss (ablation)CrIBo with global cross-view loss · Pascal VOC, dense NNmIoU: 31.6 -> 47.1Helped
add cross-image object-level loss (ablation)CrIBo with global and cross-view object losses · Pascal VOC, dense NNmIoU: 47.1 -> 58.1Helped
increase memory bank size from 1k to 25k (ablation)CrIBo · Pascal VOC, dense NNmIoU: 46.7 -> 58.1Helped
increase number of objects K from 4 to 64 (ablation)CrIBo · Pascal VOC, dense NNmIoU: 49.9 -> 58.1Helped
remove cycle-consistency bootstrap criterion (ablation)CrIBo · Pascal VOC, dense NN across hyperparameter settingsaverage mIoU: 68.8 -> 69.9Hurt
use labels for clustering and bootstrap validity instead of unsupervised components (ablation)CrIBo · Pascal VOC, dense NNmIoU: 58.1 -> 52.5Hurt
set positional weighting lambda_pos to 0.0 instead of 1.0 (ablation)CrIBo with cross-image bootstrapping · Pascal VOC, dense NNmIoU: 58.1 -> 55.9Hurt
increase positional weighting lambda_pos from 1.0 to 4.0 (ablation)CrIBo with cross-image bootstrapping · Pascal VOC, dense NNmIoU: 58.1 -> 57.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO ImageNet-1k Pascal VOC 2012 ADE20K Pascal Context COCO-Stuff 164K YTVOS

Benchmarks: Pascal VOC 2012 ADE20K Pascal Context COCO-Stuff 164K COCO

Metrics: mIoU AP^bb AP^bb_50 AP^bb_75 top-1 accuracy

Baselines: SlotCon ORL DINO MAE CrOC TimeT LOCA Hummingbird

Builds on: DINO CrOC Sinkhorn-Knopp clustering ORL Segmenter

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