论文标题

如何训练可区分的过滤器

How to Train Your Differentiable Filter

论文作者

Kloss, Alina, Martius, Georg, Bohg, Jeannette

论文摘要

在许多机器人应用中,保持对系统状态的信念至关重要,该系统是计划和决策制定的输入,并在任务执行期间提供反馈。贝叶斯过滤算法解决了此状态估计问题,但它们需要过程动力学和感觉观察的模型以及这些模型的各自噪声特征。最近,多项工作表明,可以通过递归版本的递归过滤算法通过端到端培训来学习这些模型。在这项工作中,我们研究了可区分过滤器(DFS)的优势,而不是非结构化学习方法和手动调整过滤算法的优势,并向有兴趣应用这种可区分过滤器的研究人员提供了实用的指导。为此,我们实现具有四种不同基础过滤算法的DF,并在广泛的实验中进行比较。具体而言,我们(i)评估不同的实施选择和培训方法,(ii)研究在DFS中可以学习复杂的不确定性模型如何,(iii)评估通过DFS端到端培训的效果,并(iv)相互比较DFS并比较非结构化的LSTM模型。

In many robotic applications, it is crucial to maintain a belief about the state of a system, which serves as input for planning and decision making and provides feedback during task execution. Bayesian Filtering algorithms address this state estimation problem, but they require models of process dynamics and sensory observations and the respective noise characteristics of these models. Recently, multiple works have demonstrated that these models can be learned by end-to-end training through differentiable versions of recursive filtering algorithms. In this work, we investigate the advantages of differentiable filters (DFs) over both unstructured learning approaches and manually-tuned filtering algorithms, and provide practical guidance to researchers interested in applying such differentiable filters. For this, we implement DFs with four different underlying filtering algorithms and compare them in extensive experiments. Specifically, we (i) evaluate different implementation choices and training approaches, (ii) investigate how well complex models of uncertainty can be learned in DFs, (iii) evaluate the effect of end-to-end training through DFs and (iv) compare the DFs among each other and to unstructured LSTM models.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源