Learning Dynamic Cognitive Map with Autonomous Navigation
Daria de Tinguy, Tim Verbelen, Bart Dhoedt
TL;DR
This work addresses navigation in unknown, aliased environments by proposing a dynamic cognitive map that grows over predicted poses within an Active Inference framework. It introduces a principled generative model with variational state inference and structure-learning that expands the cognitive map using predicted, not only observed, states, enabling rapid single-episode learning and robust adaptation to environmental changes. Compared with CSCG, the approach demonstrates faster topology learning, effective remapping after obstacles, and resilient self-localisation, supporting scalable autonomous navigation without prior world dimensions. The methodology has potential impact for real-world robotics, enabling efficient exploration, planning, and re-planning in complex, uncertain environments while managing computational resources through a matrix-based, prediction-driven representation.
Abstract
Inspired by animal navigation strategies, we introduce a novel computational model to navigate and map a space rooted in biologically inspired principles. Animals exhibit extraordinary navigation prowess, harnessing memory, imagination, and strategic decision-making to traverse complex and aliased environments adeptly. Our model aims to replicate these capabilities by incorporating a dynamically expanding cognitive map over predicted poses within an Active Inference framework, enhancing our agent's generative model plasticity to novelty and environmental changes. Through structure learning and active inference navigation, our model demonstrates efficient exploration and exploitation, dynamically expanding its model capacity in response to anticipated novel un-visited locations and updating the map given new evidence contradicting previous beliefs. Comparative analyses in mini-grid environments with the Clone-Structured Cognitive Graph model (CSCG), which shares similar objectives, highlight our model's ability to rapidly learn environmental structures within a single episode, with minimal navigation overlap. Our model achieves this without prior knowledge of observation and world dimensions, underscoring its robustness and efficacy in navigating intricate environments.
