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

Ioannis Kakogeorgiou, Spyros Gidaris, Konstantinos Karantzalos, N. Komodakis
2/14/2026

No official code found. Best implementation: gkakogeorgiou/spot (77 stars, MIT, last commit 2024-06-11).

Abstract

Unsupervised object-centric learning aims to decompose scenes into interpretable object entities, termed slots. Slot-based auto-encoders stand out as a prominent method for this task. Within them, crucial aspects include guiding the encoder to generate object-specific slots and ensuring the decoder utilizes them during reconstruction. This work introduces two novel techniques, (i) an attention-based self-training approach, which distills superior slot-based attention masks from the decoder to the encoder, enhancing object segmentation, and (ii) an innovative patch-order permutation strategy for autoregressive transformers that strengthens the role of slot vectors in reconstruction. The effectiveness of these strategies is showcased experimentally. The combined approach significantly surpasses prior slot-based autoencoder methods in unsupervised object segmentation, especially with complex real-world images. We provide the implementation code at https://github.com/gkakogeorgiou/spot.

View on arXivView PDF

Code Implementations(1)

gkakogeorgiou/spotCommunity100%
MIT

[CVPR 2024 Highlight] :dog: SPOT: Self-Training with Patch-Order Permutation for Object-Centric Learning with Autoregressive Transformers

778PythonDec 1, 20232 years agoMIT

Similar Papers

Cite this paper

@article{kakogeorgiou2026spot,
  title  = {SPOT: Self-Training with Patch-Order Permutation for Object-Centric Learning with Autoregressive Transformers},
  author = {Ioannis Kakogeorgiou and Spyros Gidaris and Konstantinos Karantzalos and N. Komodakis},
  year   = {2026},
  eprint = {2312.00648},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.00648},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.00648.svg)](https://codeofpaper.com/paper/2312.00648)

Discussion