Slot Abstractors: Toward Scalable Abstract Visual Reasoning

S. S. Mondal, Jonathan D. Cohen, Taylor W. Webb
2/12/2026

No official code found. Best implementation: Shanka123/Slot-Abstractor (3 stars, MIT, last commit 2024-12-07).

Abstract

Abstract visual reasoning is a characteristically human ability, allowing the identification of relational patterns that are abstracted away from object features, and the systematic generalization of those patterns to unseen problems. Recent work has demonstrated strong systematic generalization in visual reasoning tasks involving multi-object inputs, through the integration of slot-based methods used for extracting object-centric representations coupled with strong inductive biases for relational abstraction. However, this approach was limited to problems containing a single rule, and was not scalable to visual reasoning problems containing a large number of objects. Other recent work proposed Abstractors, an extension of Transformers that incorporates strong relational inductive biases, thereby inheriting the Transformer's scalability and multi-head architecture, but it has yet to be demonstrated how this approach might be applied to multi-object visual inputs. Here we combine the strengths of the above approaches and propose Slot Abstractors, an approach to abstract visual reasoning that can be scaled to problems involving a large number of objects and multiple relations among them. The approach displays state-of-the-art performance across four abstract visual reasoning tasks, as well as an abstract reasoning task involving real-world images.

View on arXivView PDF

Code Implementations(1)

MIT
30Shell, PythonMay 25, 20241 years agoMIT

Similar Papers

Cite this paper

@article{mondal2026slot,
  title  = {Slot Abstractors: Toward Scalable Abstract Visual Reasoning},
  author = {S. S. Mondal and Jonathan D. Cohen and Taylor W. Webb},
  year   = {2026},
  eprint = {2403.03458},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.03458},
  journal = {ICML 2024 2024}
}

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/2403.03458.svg)](https://codeofpaper.com/paper/2403.03458)

Discussion