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 条
  • [41] On Learning to Fly at the Movies: Avatar and How to Train Your Dragon
    Richmond, Scott C.
    JNT-JOURNAL OF NARRATIVE THEORY, 2016, 46 (02): : 254 - 283
  • [42] How Not to Train Your Dragon: A Case of a Komodo Dragon Bite
    Borek, Heather A.
    Charlton, Nathan P.
    WILDERNESS & ENVIRONMENTAL MEDICINE, 2015, 26 (02) : 196 - 199
  • [43] How to Train Your Deep Neural Network with Dictionary Learning
    Singhal, Vanika
    Singh, Shikha
    Majumdar, Angshul
    2017 DATA COMPRESSION CONFERENCE (DCC), 2017, : 460 - 460
  • [44] How to reduce the UX bottleneck - train your software developers
    Ovad, Tina
    Larsen, Lars Bo
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2016, 35 (12) : 1080 - 1090
  • [45] How To Train Your Deep Multi-Object Tracker
    Xu, Yihong
    Sep, Aljosa
    Ban, Yutong
    Horaud, Radu
    Leal-Taixe, Laura
    Alameda-Pineda, Xavier
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, : 6786 - 6795
  • [46] How to design your deep bed polymer filter
    Hookway, D.C.
    Filtration and Separation, 1996, 33 (02): : 161 - 166
  • [47] How to pick the best antialiasing filter for your signal
    Pang, CS
    EE-EVALUATION ENGINEERING, 1999, 38 (05): : 94 - 98
  • [48] How to design your deep bed polymer filter
    Hookway, DC
    FILTRATION + SEPARATION, 1996, 33 (02) : 161 - 166
  • [49] How to pick the best antialiasing filter for your signal
    R.C. Electronics, 6464 Hollister Ave., Santa Barbara, CA 93117, United States
    EE Eval Engin, 5 (05):
  • [50] How to Train Your Opioid Consumer: Branding Painkillers in the Opioid Epidemic
    Sherman, Melina
    COMMUNICATION CULTURE & CRITIQUE, 2017, 10 (04) : 593 - 608