Identifying the main features and learning the causal relationships of a dynamic system from time-series of sensor data are key problems in many real-world robot applications. In this paper, we propose an extension of a state-of-the-art causal discovery method, PCMCI, embedding an additional feature-selection module based on transfer entropy. Starting from a prefixed set of variables, the new algorithm reconstructs the causal model of the observed system by considering only its main features and neglecting those deemed unnecessary for understanding the evolution of the system. We first validate the method on a toy problem and on synthetic data of brain network, for which the ground-truth models are available, and then on a real-world robotics scenario using a large-scale time-series dataset of human trajectories. The experiments demonstrate that our solution outperforms the previous state-of-the-art technique in terms of accuracy and computational efficiency, allowing better and faster causal discovery of meaningful models from robot sensor data.
翻译:从传感器数据的时间序列中找出动态系统的主要特征并学习其因果关系,这是许多真实世界机器人应用中的主要问题。在本文中,我们提议扩大一个最先进的因果发现方法,即PCMCI, 嵌入一个基于传输的附加特选模块。从一组预设变量开始,新算法通过仅考虑其主要特征和忽视那些被认为对理解系统演变无必要者来重建所观察到系统的因果模型。我们首先验证关于玩具问题的方法以及大脑网络的合成数据,因为存在地面真象模型,然后在现实世界机器人情景上使用大规模时间序列的人类轨迹数据集。实验表明,我们的解决方案在准确性和计算效率方面超越了以前的最先进技术,从而使得从机器人传感器数据中更好、更快地发现有意义的模型。