Object-Centric Learning with Capsule Networks: A Survey

  • Fabio De Sousa Ribeiro*
  • , Kevin Duarte
  • , Miles Anthony Everett
  • , Georgios Leontidis
  • , Mubarak Shah
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)
5 Downloads (Pure)

Abstract

Capsule networks emerged as a promising alternative to convolutional neural networks for learning object-centric representations. The idea is to explicitly model part-whole hierarchies by using groups of neurons called capsules to encode visual entities, then learn the relationships between these entities dynamically from data. However, a major hurdle for capsule network research has been the lack of a reliable point of reference for understanding their foundational ideas and motivations. This survey provides a comprehensive and critical overview of capsule networks which aims to serve as a main point of reference going forward. To that end, we introduce the fundamental concepts and motivations behind capsule networks, such as equivariant inference. We then cover various technical advances in capsule routing algorithms as well as alternative geometric and generative formulations. We provide a detailed explanation of how capsule networks relate to the attention mechanism in Transformers and uncover non-trivial conceptual similarities between them in the context of object-centric representation learning. We also review the extensive applications of capsule networks in computer vision, video and motion, graph representation learning, natural language processing, medical imaging, and many others. To conclude, we provide an in-depth discussion highlighting promising directions for future work.
Original languageEnglish
Article number291
Number of pages43
JournalACM Computing Surveys
Volume56
Issue number11
Early online date21 Jun 2024
DOIs
Publication statusPublished - 22 Jul 2024

Bibliographical note

The authors would like to thank all reviewers, and especially Professor Chris Williams from the School of Informatics of the University of Edinburgh, who provided constructive feedback and ideas on how to improve this work.

Keywords

  • deep learning
  • capsule neural networks
  • Deep neural networks
  • convolutional neural networks
  • Transformers
  • routing-by-agreement
  • self-attention
  • representation learning
  • object-centric learning
  • generative models
  • Computer vision

Fingerprint

Dive into the research topics of 'Object-Centric Learning with Capsule Networks: A Survey'. Together they form a unique fingerprint.

Cite this