How to train your differentiable filter

被引:0
|
作者
Alina Kloss
Georg Martius
Jeannette Bohg
机构
[1] Max Planck Institute for Intelligent Systems,
[2] Stanford University,undefined
来源
Autonomous Robots | 2021年 / 45卷
关键词
Differentiable filters; State estimation; Learned noise models; Learning and structure;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:561 / 578
页数:17
相关论文
共 50 条
  • [21] How to Train Your Dragon 2
    Pinkerton, Nick
    SIGHT AND SOUND, 2014, 24 (08): : 74 - 74
  • [22] How to train a phase only filter
    Michel, HE
    Awwal, AAS
    ADVANCES IN OPTICAL INFORMATION PROCESSING IX, 2000, 4046 : 24 - 33
  • [23] How to train your antibody to fight malaria
    Stalls, Victoria
    Acharya, Priyamvada
    IMMUNITY, 2021, 54 (12) : 2692 - 2694
  • [24] How to Train Your Dragon The Hidden World
    Osmond, Andrew
    SIGHT AND SOUND, 2019, 29 (04): : 66 - 66
  • [25] How to Train Learning Strategies in Your Students
    陈幼云
    海外英语, 2011, (14) : 51+53 - 51
  • [26] How to Train Your Agent to Read and Write
    Liu, Li
    He, Mengge
    Xu, Guanghui
    Tan, Mingkui
    Wu, Qi
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 13397 - 13405
  • [27] How to Train Your SSAG in Convolutional Network
    Fang, Kaiyuan
    Chen, Aixiang
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 789 - 793
  • [28] How Not to Train Your Dragon, or Living Dangerously in the Law
    Blumenthal, Susanna L.
    STANFORD LAW REVIEW, 2018, 70 (05) : 1625 - 1632
  • [29] How to Train Your Unstable Looped Tensor Network
    Phan, Anh-Huy
    Ermilov, Dmitri
    Kozyrskiy, Nikolay
    Vorona, Igor
    Sobolev, Konstantin
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2024, 18 (06) : 1036 - 1045
  • [30] UNLOCK THE FELINE MIND (OR HOW TO TRAIN YOUR CAT)
    Burns, Katie
    JAVMA-JOURNAL OF THE AMERICAN VETERINARY MEDICAL ASSOCIATION, 2020, 257 (07): : 672 - 672