VSA4VQA: Scaling a Vector Symbolic Architecture to Visual Question Answering on Natural Images
Anna Penzkofer, Lei Shi, Andreas Bulling
TL;DR
VSA4VQA presents a cognitive-inspired, four-dimensional vector symbolic architecture to perform visual question answering on natural images. By encoding objects with position and size in a unified SSP memory and learning 37 spatial query masks, the approach enables complex spatial reasoning in a zero-shot setting, augmented by CLIP for attribute queries. On the GQA dataset, it achieves competitive zero-shot accuracy (~46.5%), with capacity analyses showing 1,024 dimensions provide a favorable balance between decoding fidelity and efficiency. The work demonstrates that cognitively plausible image representations can scale to natural scenes and complex relational queries, offering a pathway toward hardware-efficient, interpretable VQA systems and highlighting error modes for future improvement.
Abstract
While Vector Symbolic Architectures (VSAs) are promising for modelling spatial cognition, their application is currently limited to artificially generated images and simple spatial queries. We propose VSA4VQA - a novel 4D implementation of VSAs that implements a mental representation of natural images for the challenging task of Visual Question Answering (VQA). VSA4VQA is the first model to scale a VSA to complex spatial queries. Our method is based on the Semantic Pointer Architecture (SPA) to encode objects in a hyperdimensional vector space. To encode natural images, we extend the SPA to include dimensions for object's width and height in addition to their spatial location. To perform spatial queries we further introduce learned spatial query masks and integrate a pre-trained vision-language model for answering attribute-related questions. We evaluate our method on the GQA benchmark dataset and show that it can effectively encode natural images, achieving competitive performance to state-of-the-art deep learning methods for zero-shot VQA.
