BrainSLAM: SLAM on Neural Population Activity Data
Kipp Freud, Nathan Lepora, Matt W. Jones, Cian O'Donnell
TL;DR
BrainSLAM tackles the challenge of inferring internal cognitive maps from neural activity by decoding velocity and location signals from wide-band $LFP$ data (across HPC, PFC, and PC) using a CNN on Morlet-wavelet scalograms, and feeding these signals into a RatSLAM-inspired system with a $3$-D pose cell network, view cells, and an experience map. The approach yields high-accuracy neural decoding (location MAEs around $1.6$–$2.2 ext{ cm}$; direction MAEs around $6^ ext{o}$–$12^ ext{o}$) and produces faithful, loop-closed maps of the environment from only $LFP$ input, demonstrated in three rats navigating a $1.3 ext{ m} imes 1.7 ext{ m}$ maze. Key contributions include an end-to-end pipeline that (i) decodes odometry and loop-closure cues from neural data without spike sorting, (ii) integrates these signals in a RatSLAM framework with a $3$-D pose cell network and loop-closure mechanisms, and (iii) visualizes cognitive maps inferred solely from brain activity, revealing a new modality for mapping environments and probing spatial cognition. The work advances bio-inspired navigation and BCI research by showing that neural population activity can support robust SLAM and environment representation. The findings imply broader significance for understanding cognitive maps and their role in navigation and decision making, and suggest avenues for semantic-space mapping and cross-environment generalization.
Abstract
Simultaneous localisation and mapping (SLAM) algorithms are commonly used in robotic systems for learning maps of novel environments. Brains also appear to learn maps, but the mechanisms are not known and it is unclear how to infer these maps from neural activity data. We present BrainSLAM; a method for performing SLAM using only population activity (local field potential, LFP) data simultaneously recorded from three brain regions in rats: hippocampus, prefrontal cortex, and parietal cortex. This system uses a convolutional neural network (CNN) to decode velocity and familiarity information from wavelet scalograms of neural local field potential data recorded from rats as they navigate a 2D maze. The CNN's output drives a RatSLAM-inspired architecture, powering an attractor network which performs path integration plus a separate system which performs `loop closure' (detecting previously visited locations and correcting map aliasing errors). Together, these three components can construct faithful representations of the environment while simultaneously tracking the animal's location. This is the first demonstration of inference of a spatial map from brain recordings. Our findings expand SLAM to a new modality, enabling a new method of mapping environments and facilitating a better understanding of the role of cognitive maps in navigation and decision making.
