SNN-Based Online Learning of Concepts and Action Laws in an Open World

Christel Grimaud,Dominique Longin,Andreas Herzig
2024-11-19
Abstract:We present the architecture of a fully autonomous, bio-inspired cognitive agent built around a spiking neural network (SNN) implementing the agent's semantic memory. The agent explores its universe and learns concepts of objects/situations and of its own actions in a one-shot manner. While object/situation concepts are unary, action concepts are triples made up of an initial situation, a motor activity, and an outcome. They embody the agent's knowledge of its universe's actions laws. Both kinds of concepts have different degrees of generality. To make decisions the agent queries its semantic memory for the expected outcomes of envisaged actions and chooses the action to take on the basis of these predictions. Our experiments show that the agent handles new situations by appealing to previously learned general concepts and rapidly modifies its concepts to adapt to environment changes.
Artificial Intelligence,Machine Learning,Neural and Evolutionary Computing,Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: How can cognitive agents autonomously learn object/situation concepts and action rules online in an open and constantly changing environment, and be able to make reasonable decisions based on these concepts and rules? Specifically, the researchers hope to build a cognitive agent based on spiking neural networks (SNN) so that it can quickly form concepts about objects, situations, and its own actions in a one - time experience, and have sufficient generalization ability to deal with new situations that have not been encountered before. ### Main problems 1. **Online learning and generalization**: - How to make the agent autonomously learn the concepts of objects and situations and action rules in the open world. - The agent needs to be able to generalize from limited experiences so that it can also behave reasonably in new situations. 2. **Adaptability to environmental changes**: - The agent needs to be able to quickly update its knowledge base to adapt to environmental changes, ensuring that its behavior always meets the requirements of the current environment. ### Solutions The paper proposes a fully autonomous, bio - inspired cognitive agent architecture based on SNN, which realizes the semantic memory of the agent. Through this architecture, the agent can learn the concepts of objects/situations and its own action rules in one - time while exploring its environment. In particular: - **Object/situation concepts**: The agent can learn unary concepts about objects or situations. - **Action concepts**: The agent can learn triple - action concepts consisting of initial situations, motor activities, and results. These concepts reflect the agent's understanding of the action rules in its environment. - **Generalization at different levels**: The agent can form concepts with different degrees of generalization, so that when facing new situations, it can call the general concepts learned before and quickly adjust to adapt to environmental changes. ### Experimental verification The experimental results show that the agent can immediately make approximately correct action choices after entering a new room through the learned action rules. In addition, relying on the neurally implemented concepts enables the agent to quickly update its knowledge and adapt to environmental changes. ### Summary The core problem of this paper is to explore how to make agents autonomously learn and apply action rules in the open world while maintaining adaptability to environmental changes. By introducing the semantic memory mechanism based on SNN, the researchers show that the agent can not only learn general concepts but also flexibly apply these concepts in new environments, thereby achieving efficient online learning and decision - making.