Exploiting semantic information in a spiking neural SLAM system

To navigate in new environments, an animal must be able to keep track of its position while simultaneously creating and updating an internal map of features in the environment, a problem formulated as simultaneous localization and mapping (SLAM) in the field of robotics. This requires integrating in...

Full description

Bibliographic Details
Main Authors: Nicole Sandra-Yaffa Dumont, P. Michael Furlong, Jeff Orchard, Chris Eliasmith
Format: Article
Language:English
Published: Frontiers Media S.A. 2023-07-01
Series:Frontiers in Neuroscience
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fnins.2023.1190515/full
_version_ 1797786854446071808
author Nicole Sandra-Yaffa Dumont
P. Michael Furlong
Jeff Orchard
Chris Eliasmith
author_facet Nicole Sandra-Yaffa Dumont
P. Michael Furlong
Jeff Orchard
Chris Eliasmith
author_sort Nicole Sandra-Yaffa Dumont
collection DOAJ
description To navigate in new environments, an animal must be able to keep track of its position while simultaneously creating and updating an internal map of features in the environment, a problem formulated as simultaneous localization and mapping (SLAM) in the field of robotics. This requires integrating information from different domains, including self-motion cues, sensory, and semantic information. Several specialized neuron classes have been identified in the mammalian brain as being involved in solving SLAM. While biology has inspired a whole class of SLAM algorithms, the use of semantic information has not been explored in such work. We present a novel, biologically plausible SLAM model called SSP-SLAM—a spiking neural network designed using tools for large scale cognitive modeling. Our model uses a vector representation of continuous spatial maps, which can be encoded via spiking neural activity and bound with other features (continuous and discrete) to create compressed structures containing semantic information from multiple domains (e.g., spatial, temporal, visual, conceptual). We demonstrate that the dynamics of these representations can be implemented with a hybrid oscillatory-interference and continuous attractor network of head direction cells. The estimated self-position from this network is used to learn an associative memory between semantically encoded landmarks and their positions, i.e., an environment map, which is used for loop closure. Our experiments demonstrate that environment maps can be learned accurately and their use greatly improves self-position estimation. Furthermore, grid cells, place cells, and object vector cells are observed by this model. We also run our path integrator network on the NengoLoihi neuromorphic emulator to demonstrate feasibility for a full neuromorphic implementation for energy efficient SLAM.
first_indexed 2024-03-13T01:14:44Z
format Article
id doaj.art-922f278359494b6bb5a83ceeca356869
institution Directory Open Access Journal
issn 1662-453X
language English
last_indexed 2024-03-13T01:14:44Z
publishDate 2023-07-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Neuroscience
spelling doaj.art-922f278359494b6bb5a83ceeca3568692023-07-05T12:38:33ZengFrontiers Media S.A.Frontiers in Neuroscience1662-453X2023-07-011710.3389/fnins.2023.11905151190515Exploiting semantic information in a spiking neural SLAM systemNicole Sandra-Yaffa DumontP. Michael FurlongJeff OrchardChris EliasmithTo navigate in new environments, an animal must be able to keep track of its position while simultaneously creating and updating an internal map of features in the environment, a problem formulated as simultaneous localization and mapping (SLAM) in the field of robotics. This requires integrating information from different domains, including self-motion cues, sensory, and semantic information. Several specialized neuron classes have been identified in the mammalian brain as being involved in solving SLAM. While biology has inspired a whole class of SLAM algorithms, the use of semantic information has not been explored in such work. We present a novel, biologically plausible SLAM model called SSP-SLAM—a spiking neural network designed using tools for large scale cognitive modeling. Our model uses a vector representation of continuous spatial maps, which can be encoded via spiking neural activity and bound with other features (continuous and discrete) to create compressed structures containing semantic information from multiple domains (e.g., spatial, temporal, visual, conceptual). We demonstrate that the dynamics of these representations can be implemented with a hybrid oscillatory-interference and continuous attractor network of head direction cells. The estimated self-position from this network is used to learn an associative memory between semantically encoded landmarks and their positions, i.e., an environment map, which is used for loop closure. Our experiments demonstrate that environment maps can be learned accurately and their use greatly improves self-position estimation. Furthermore, grid cells, place cells, and object vector cells are observed by this model. We also run our path integrator network on the NengoLoihi neuromorphic emulator to demonstrate feasibility for a full neuromorphic implementation for energy efficient SLAM.https://www.frontiersin.org/articles/10.3389/fnins.2023.1190515/fullsimultaneous localization and mappingsemantic SLAMpath integrationspiking neural networksneuromorphichyperdimensional computing
spellingShingle Nicole Sandra-Yaffa Dumont
P. Michael Furlong
Jeff Orchard
Chris Eliasmith
Exploiting semantic information in a spiking neural SLAM system
Frontiers in Neuroscience
simultaneous localization and mapping
semantic SLAM
path integration
spiking neural networks
neuromorphic
hyperdimensional computing
title Exploiting semantic information in a spiking neural SLAM system
title_full Exploiting semantic information in a spiking neural SLAM system
title_fullStr Exploiting semantic information in a spiking neural SLAM system
title_full_unstemmed Exploiting semantic information in a spiking neural SLAM system
title_short Exploiting semantic information in a spiking neural SLAM system
title_sort exploiting semantic information in a spiking neural slam system
topic simultaneous localization and mapping
semantic SLAM
path integration
spiking neural networks
neuromorphic
hyperdimensional computing
url https://www.frontiersin.org/articles/10.3389/fnins.2023.1190515/full
work_keys_str_mv AT nicolesandrayaffadumont exploitingsemanticinformationinaspikingneuralslamsystem
AT pmichaelfurlong exploitingsemanticinformationinaspikingneuralslamsystem
AT jefforchard exploitingsemanticinformationinaspikingneuralslamsystem
AT chriseliasmith exploitingsemanticinformationinaspikingneuralslamsystem