Dynamical models estimate and predict the temporal evolution of physical systems. State Space Models (SSMs) in particular represent the system dynamics with many desirable properties, such as being able to model uncertainty in both the model and measurements, and optimal (in the Bayesian sense) recursive formulations e.g. the Kalman Filter. However, they require significant domain knowledge to derive the parametric form and considerable hand-tuning to correctly set all the parameters. Data driven techniques e.g. Recurrent Neural Networks have emerged as compelling alternatives to SSMs with wide success across a number of challenging tasks, in part due to their ability to extract relevant features from rich inputs. They however lack interpretability and robustness to unseen conditions. In this work, we present DynaNet, a hybrid deep learning and time-varying state-space model which can be trained end-to-end. Our neural Kalman dynamical model allows us to exploit the relative merits of each approach. We demonstrate state-of-the-art estimation and prediction on a number of physically challenging tasks, including visual odometry, sensor fusion for visual-inertial navigation and pendulum control. In addition we show how DynaNet can indicate failures through investigation of properties such as the rate of innovation (Kalman Gain).
翻译:国家空间模型(SSMs)特别代表了系统动态,具有许多可取的特性,例如能够模拟模型和测量的不确定性,以及最佳(巴伊西亚意义上的)再生配方(例如卡尔曼过滤器),然而,它们需要大量的领域知识才能得出参数形式和大量的手调,以正确设定所有参数。例如,由数据驱动的技术,例如,经常神经网络已经出现,作为SMS的令人信服的替代品,在许多具有挑战性的任务中取得了广泛成功,部分原因是它们能够从丰富的投入中提取相关特征。然而,它们缺乏解释性和对不可见条件的稳健性。在这项工作中,我们介绍了DynalNet,一个混合的深层学习和时间变化状态空间模型,可以经过培训的端到端。我们的神经卡尔曼动态模型使我们能够利用每种方法的相对优点。我们展示了各种具有挑战性的任务,包括视觉测量、感应感应感应力导航和感应力网络的升级率。此外,我们还可以展示如何通过Gain-K控制来显示这种创新的失败。