title: Neural network architecture for cognitive navigation in dynamic environments.
abstract: Navigation in time-evolving environments with moving targets and obstacles requires cognitive abilities widely demonstrated by even simplest animals. However, it is a long-standing challenging problem for artificial agents. Cognitive autonomous robots coping with this problem must solve two essential tasks: 1) understand the environment in terms of what may happen and how I can deal with this and 2) learn successful experiences for their further use in an automatic subconscious way. The recently introduced concept of compact internal representation (CIR) provides the ground for both the tasks. CIR is a specific cognitive map that compacts time-evolving situations into static structures containing information necessary for navigation. It belongs to the class of global approaches, i.e., it finds trajectories to a target when they exist but also detects situations when no solution can be found. Here we extend the concept of situations with mobile targets. Then using CIR as a core, we propose a closed-loop neural network architecture consisting of conscious and subconscious pathways for efficient decision-making. The conscious pathway provides solutions to novel situations if the default subconscious pathway fails to guide the agent to a target. Employing experiments with roving robots and numerical simulations, we show that the proposed architecture provides the robot with cognitive abilities and enables reliable and flexible navigation in realistic time-evolving environments. We prove that the subconscious pathway is robust against uncertainty in the sensory information. Thus if a novel situation is similar but not identical to the previous experience (because of, e.g., noisy perception) then the subconscious pathway is able to provide an effective solution.
authors.forename: José Antonio
authors.initials: JA
authors.lastname: Villacorta-Atienza
authors.forename: Valeri A
authors.initials: VA
authors.lastname: Makarov
mesh_terms: D000465:Algorithms; D000818:Animals; D032701:Biomimetics / Q000379:methods; D003071:Cognition / Q000502:physiology*; D003661:Decision Support Techniques; D006801:Humans; D009038:Motion; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated / Q000379:methods*; D012371:Robotics / Q000379:methods*; D065854:Spatial Navigation