Extracting Symbolic Sequences from Visual Representations via Self-Supervised Learning
Victor Sebastian Martinez Pozos, Ivan Vladimir Meza Ruiz
TL;DR
This work investigates extracting discrete symbolic sequences from visual data using self-supervised learning, aiming to bridge continuous visual representations with symbolic reasoning. A teacher–student framework extends DINO, where a frozen ViT-based teacher guides a decoder-based student to generate and discretize symbolic tokens that can be linked to image regions through cross-attention. The study demonstrates that the generated symbolic representations capture meaningful abstraction, with interpretability supported by attention maps and compositional subsequences improving detail capture, though there are limitations in discretization and data scale. Overall, the approach lays groundwork for interpretable, high-level visual understanding via symbolic reasoning and points to scalable extensions on larger datasets and refined discretization methods.
Abstract
This paper explores the potential of abstracting complex visual information into discrete, structured symbolic sequences using self-supervised learning (SSL). Inspired by how language abstracts and organizes information to enable better reasoning and generalization, we propose a novel approach for generating symbolic representations from visual data. To learn these sequences, we extend the DINO framework to handle visual and symbolic information. Initial experiments suggest that the generated symbolic sequences capture a meaningful level of abstraction, though further refinement is required. An advantage of our method is its interpretability: the sequences are produced by a decoder transformer using cross-attention, allowing attention maps to be linked to specific symbols and offering insight into how these representations correspond to image regions. This approach lays the foundation for creating interpretable symbolic representations with potential applications in high-level scene understanding.
