Neuro-Symbolic Spatio-Temporal Reasoning

arXiv:2211.15566 - Nov 2022
Associated documents :  
Knowledge about space and time is necessary to solve problems in the physical world: An AI agent situated in the physical world and interacting with objects often needs to reason about positions of and relations between objects; and as soon as the agent plans its actions to solve a task, it needs to consider the temporal aspect (e.g., what actions to perform over time). Spatio-temporal knowledge, however, is required beyond interacting with the physical world, and is also often transferred to the abstract world of concepts through analogies and metaphors (e.g., "a threat that is hanging over our heads"). As spatial and temporal reasoning is ubiquitous, different attempts have been made to integrate this into AI systems. In the area of knowledge representation, spatial and temporal reasoning has been largely limited to modeling objects and relations and developing reasoning methods to verify statements about objects and relations. On the other hand, neural network researchers have tried to teach models to learn spatial relations from data with limited reasoning capabilities. Bridging the gap between these two approaches in a mutually beneficial way could allow us to tackle many complex real-world problems, such as natural language processing, visual question answering, and semantic image segmentation. In this chapter, we view this integration problem from the perspective of Neuro-Symbolic AI. Specifically, we propose a synergy between logical reasoning and machine learning that will be grounded on spatial and temporal knowledge. Describing some successful applications, remaining challenges, and evaluation datasets pertaining to this direction is the main topic of this contribution.


 	 author =  {Lee, Jae Hee and Sioutis, Michael and Ahrens, Kyra and Alirezaie, Marjan and Kerzel, Matthias and Wermter, Stefan},  
 	 title = {Neuro-Symbolic Spatio-Temporal Reasoning}, 
 	 journal = {arXiv:2211.15566},
 	 number = {},
 	 volume = {},
 	 pages = {},
 	 year = {2022},
 	 month = {Nov},
 	 publisher = {},
 	 doi = {},