A Grid Cell-Inspired Structured Vector Algebra for Cognitive Maps
Sven Krausse, Emre Neftci, Friedrich T. Sommer, Alpha Renner
TL;DR
The paper addresses how grid-cell representations can span physical and abstract spaces by proposing GC-VSA, a unified neuro-symbolic framework that merges CAN-inspired grid-cell dynamics with Vector Symbolic Architectures. It introduces a structured 3D-block-code, fractional binding (FPE) and a rotation-capable encoding to produce hexagonal receptive fields across multiple scales and orientations. The approach is validated through path integration, spatio-temporal scene representation, and analogical reasoning on family trees, demonstrating both spatial and symbolic capabilities within a single representation. This framework offers neuromorphic-friendly, interpretable mechanisms for integrated spatial and symbolic computation with potential implications for neuroscience, robotics, and AI systems.
Abstract
The entorhinal-hippocampal formation is the mammalian brain's navigation system, encoding both physical and abstract spaces via grid cells. This system is well-studied in neuroscience, and its efficiency and versatility make it attractive for applications in robotics and machine learning. While continuous attractor networks (CANs) successfully model entorhinal grid cells for encoding physical space, integrating both continuous spatial and abstract spatial computations into a unified framework remains challenging. Here, we attempt to bridge this gap by proposing a mechanistic model for versatile information processing in the entorhinal-hippocampal formation inspired by CANs and Vector Symbolic Architectures (VSAs), a neuro-symbolic computing framework. The novel grid-cell VSA (GC-VSA) model employs a spatially structured encoding scheme with 3D neuronal modules mimicking the discrete scales and orientations of grid cell modules, reproducing their characteristic hexagonal receptive fields. In experiments, the model demonstrates versatility in spatial and abstract tasks: (1) accurate path integration for tracking locations, (2) spatio-temporal representation for querying object locations and temporal relations, and (3) symbolic reasoning using family trees as a structured test case for hierarchical relationships.
