QASA: Quality-Guided K-Adaptive Slot Attention for Unsupervised Object-Centric Learning
Tianran Ouyang, Xingping Dong, Jing Zhang, Mang Ye, Jun Chen, Bo Du
TL;DR
This work addresses the challenge of varying object counts in unsupervised object-centric learning by introducing Quality-Guided K-Adaptive Slot Attention (QASA). It defines a Slot-Quality metric $Q_i$ and a greedy, coverage-driven Quality-Guided Slot Selection to pick high-quality slots for reconstruction, while decoupling slot selection from reconstruction with a gated decoder. The approach supports both Transformer and MLP decoders and yields state-of-the-art results on real-world data (e.g., COCO, VOC) and competitive performance on synthetic data, outperforming existing $K$-adaptive baselines by up to $8.4\%$ in mean best overlap and surpassing many $K$-fixed methods. Ablation studies confirm the contributions of coverage, quality, and novelty, and demonstrate robustness to the choice of $K_{\max}$, significantly reducing the need for dataset-specific slot-count tuning in unsupervised object-centric learning.
Abstract
Slot Attention, an approach that binds different objects in a scene to a set of "slots", has become a leading method in unsupervised object-centric learning. Most methods assume a fixed slot count K, and to better accommodate the dynamic nature of object cardinality, a few works have explored K-adaptive variants. However, existing K-adaptive methods still suffer from two limitations. First, they do not explicitly constrain slot-binding quality, so low-quality slots lead to ambiguous feature attribution. Second, adding a slot-count penalty to the reconstruction objective creates conflicting optimization goals between reducing the number of active slots and maintaining reconstruction fidelity. As a result, they still lag significantly behind strong K-fixed baselines. To address these challenges, we propose Quality-Guided K-Adaptive Slot Attention (QASA). First, we decouple slot selection from reconstruction, eliminating the mutual constraints between the two objectives. Then, we propose an unsupervised Slot-Quality metric to assess per-slot quality, providing a principled signal for fine-grained slot--object binding. Based on this metric, we design a Quality-Guided Slot Selection scheme that dynamically selects a subset of high-quality slots and feeds them into our newly designed gated decoder for reconstruction during training. At inference, token-wise competition on slot attention yields a K-adaptive outcome. Experiments show that QASA substantially outperforms existing K-adaptive methods on both real and synthetic datasets. Moreover, on real-world datasets QASA surpasses K-fixed methods.
