Proceedings

DiSProD: Differentiable Symbolic Propagation of Distributions for Planning

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 5324-5332.

https://doi.org/10.24963/ijcai.2023/591

Abstract

The paper introduces DiSProD, an online planner developed for

environments with probabilistic transitions in continuous state and

action spaces. DiSProD builds a symbolic graph that captures the

distribution of future trajectories, conditioned on a given policy,

using independence assumptions and approximate propagation of

distributions. The symbolic graph provides a differentiable

representation of the policy's value, enabling efficient gradient-based

optimization for long-horizon search. The propagation of approximate

distributions can be seen as an aggregation of many trajectories, making

it well-suited for dealing with sparse rewards and stochastic

environments. An extensive experimental evaluation compares DiSProD to

state-of-the-art planners in discrete-time planning and real-time

control of robotic systems. The proposed method improves over existing

planners in handling stochastic environments, sensitivity to search

depth, sparsity of rewards, and large action spaces. Additional

real-world experiments demonstrate that DiSProD can control ground

vehicles and surface vessels to successfully navigate around obstacles.

  1. [Agha-Mohammadi et al., 2014] Ali-Akbar Agha- Mohammadi, Suman Chakravorty, and Nancy M Amato. Firm: Sampling-based feedback motion-planning under motion uncertainty and imperfect measurements. The In- ternational Journal of Robotics Research, 33(2):268-304, 2014.
  2. [Barcelos et al., 2021] Lucas Barcelos, Alexander Lambert, Rafael Oliveira, Paulo Borges, Byron Boots, and Fabio Ramos. Dual Online Stein Variational Inference for Con- trol and Dynamics. In Proceedings of Robotics: Science and Systems, Virtual, July 2021.
  3. [Borrelli et al., 2017] Francesco Borrelli, Alberto Bempo- rad, and Manfred Morari. Predictive control for linear and hybrid systems. Cambridge University Press, 2017.
  4. [Brockman et al., 2016] Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. Openai gym. arXiv preprint arXiv:1606.01540, 2016.
  5. [Bueno et al., 2019] Thiago P. Bueno, Leliane N. de Barros, Denis D. Mauá, and Scott Sanner. Deep reactive policies for planning in stochastic nonlinear domains. In Proceed- ings of the AAAI Conference on Artificial Intelligence, vol- ume 33, pages 7530-7537, 2019.
  6. [Chow et al., 2017] Yinlam Chow, Mohammad Ghavamzadeh, Lucas Janson, and Marco Pavone. Risk-constrained reinforcement learning with percentile risk criteria. Journal of Machine Learning Research, 18:167:1-167:51, 2017.
  7. [Chua et al., 2018] Kurtland Chua, Roberto Calandra, Rowan McAllister, and Sergey Levine. Deep reinforce- ment learning in a handful of trials using probabilistic dynamics models. Advances in neural information processing systems, 31, 2018.
  8. [Cui et al., 2018] Hao Jackson Cui, Radu Marinescu, and Roni Khardon. From stochastic planning to marginal map. Advances in Neural Information Processing Systems, 31, 2018.
  9. [Cui et al., 2019] Hao Cui, Thomas Keller, and Roni Khardon. Stochastic planning with lifted symbolic tra- jectory optimization. In Proceedings of the International Conference on Automated Planning and Scheduling, vol- ume 29, pages 119-127, 2019.
  10. [Curi et al., 2020] Sebastian Curi, Felix Berkenkamp, and Andreas Krause. Efficient model-based reinforcement learning through optimistic policy search and planning. Advances in Neural Information Processing Systems, 33:14156-14170, 2020.
  11. [Deisenroth and Rasmussen, 2011] Marc Deisenroth and Carl E Rasmussen. Pilco: A model-based and data- efficient approach to policy search. In Proceedings of the 28th International Conference on machine learning (ICML-11), pages 465-472, 2011.
  12. [Deisenroth et al., 2013] Marc Peter Deisenroth, Dieter Fox, and Carl Edward Rasmussen. Gaussian processes for data-efficient learning in robotics and control. IEEE transactions on pattern analysis and machine intelligence, 37(2):408-423, 2013.
  13. [Depeweg et al., 2017] Stefan Depeweg, José Miguel Hernández-Lobato, Finale Doshi-Velez, and Steffen Ud- luft. Learning and policy search in stochastic dynamical systems with bayesian neural networks. In International Conference on Learning Representations, ICLR, 2017.
  14. [Dubins, 1957] Lester E Dubins. On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. American Journal of mathematics, 79(3):497-516, 1957.
  15. [Gal et al., 2016] Yarin Gal, Rowan McAllister, and Carl Ed- ward Rasmussen. Improving pilco with bayesian neu- ral network dynamics models. In Data-Efficient Machine Learning workshop, ICML, volume 4, page 25, 2016.
  16. [Garrett et al., 2021] Caelan Reed Garrett, Rohan Chitnis, Rachel Holladay, Beomjoon Kim, Tom Silver, Leslie Pack Kaelbling, and Tomás Lozano-Pérez. Integrated task and motion planning. Annual review of control, robotics, and autonomous systems, 4:265-293, 2021.
  17. [Hafner et al., 2020] Danijar Hafner, Timothy Lillicrap, Jimmy Ba, and Mohammad Norouzi. Dream to control: Learning behaviors by latent imagination. In International Conference on Learning Representations, 2020.
  18. [Heess et al., 2015] Nicolas Heess, Gregory Wayne, David Silver, Timothy Lillicrap, Tom Erez, and Yuval Tassa. Learning continuous control policies by stochastic value gradients. Advances in neural information processing sys- tems, 28, 2015.
  19. [Kaelbling and Lozano-Pérez, 2013] Leslie Pack Kaelbling and Tomás Lozano-Pérez. Integrated task and motion planning in belief space. The International Journal of Robotics Research, 32(9-10):1194-1227, 2013.
  20. [Kamthe and Deisenroth, 2018] Sanket Kamthe and Marc Deisenroth. Data-efficient reinforcement learning with probabilistic model predictive control. In International conference on artificial intelligence and statistics, pages 1701-1710. PMLR, 2018.
  21. [Keller and Helmert, 2013] Thomas Keller and Malte Helmert. Trial-based heuristic tree search for finite hori- zon mdps. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 23, pages 135-143, 2013.
  22. [Kingma and Ba, 2015] Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In Inter- national Conference on Learning Representations, ICLR, 2015.
  23. [Kobilarov, 2012] Marin Kobilarov. Cross-entropy motion planning. The International Journal of Robotics Research, 31(7):855-871, 2012.
  24. [Kolobov et al., 2012] Andrey Kolobov, Peng Dai, Mausam Mausam, and Daniel Weld. Reverse iterative deepen- ing for finite-horizon mdps with large branching factors. In Proceedings of the International Conference on Auto- mated Planning and Scheduling, volume 22, pages 146- 154, 2012.
  25. [Kurniawati et al., 2011] Hanna Kurniawati, Yanzhu Du, David Hsu, and Wee Sun Lee. Motion planning under un- certainty for robotic tasks with long time horizons. The In- ternational Journal of Robotics Research, 30(3):308-323, 2011.
  26. [Lambert et al., 2021] Alexander Lambert, Fabio Ramos, Byron Boots, Dieter Fox, and Adam Fishman. Stein vari- ational model predictive control. In Conference on Robot Learning, pages 1278-1297. PMLR, 2021.
  27. [LaValle, 2006] Steven M LaValle. Planning algorithms. Cambridge university press, 2006.
  28. [Lenz et al., 2015] Ian Lenz, Ross A Knepper, and Ashutosh Saxena. Deepmpc: Learning deep latent features for model predictive control. In Robotics: Science and Sys- tems, volume 10. Rome, Italy, 2015.
  29. [Li and Littman, 2005] Lihong Li and Michael L. Littman. Lazy approximation for solving continuous finite-horizon mdps. In Proceedings of the 20th National Conference on Artificial Intelligence -Volume 3, AAAI'05, page 1175-1180. AAAI Press, 2005.
  30. [Mania et al., 2018] Horia Mania, Aurelia Guy, and Ben- jamin Recht. Simple random search of static linear policies is competitive for reinforcement learning. In Advances in Neural Information Processing Systems, volume 31, 2018.
  31. [Mohamed et al., 2022] Ihab S Mohamed, Kai Yin, and Lan- tao Liu. Autonomous navigation of agvs in unknown cluttered environments: log-mppi control strategy. IEEE Robotics and Automation Letters, 2022.
  32. [Parmas et al., 2018] Paavo Parmas, Carl Edward Ras- mussen, Jan Peters, and Kenji Doya. Pipps: Flexible model-based policy search robust to the curse of chaos. In International Conference on Machine Learning, pages 4065-4074. PMLR, 2018.
  33. [Raghavan et al., 2017] Aswin Raghavan, Scott Sanner, Roni Khardon, Prasad Tadepalli, and Alan Fern. Hind- sight optimization for hybrid state and action mdps. In Proceedings of the AAAI Conference on Artificial Intelli- gence, volume 31, 2017.
  34. [Tamar et al., 2016] Aviv Tamar, Yi Wu, Garrett Thomas, Sergey Levine, and Pieter Abbeel. Value iteration net- works. Advances in neural information processing sys- tems, 29, 2016. Tassa et al., 2012] Yuval Tassa, Tom Erez, and Emanuel Todorov. Synthesis and stabilization of complex behaviors through online trajectory optimization. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Sys- tems, pages 4906-4913. IEEE, 2012.
  35. [Tassa et al., 2014] Yuval Tassa, Nicolas Mansard, and Emo Todorov. Control-limited differential dynamic program- ming. In 2014 IEEE International Conference on Robotics and Automation (ICRA), pages 1168-1175. IEEE, 2014.
  36. [Van Den Berg et al., 2012] Jur Van Den Berg, Sachin Patil, and Ron Alterovitz. Motion planning under uncertainty using iterative local optimization in belief space. The In- ternational Journal of Robotics Research, 31(11):1263- 1278, 2012.
  37. [Vega-Brown and Roy, 2018] William Vega-Brown and Nicholas Roy. Admissible abstractions for near-optimal task and motion planning. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, pages 4852-4859, 2018.
  38. [Wagener et al., 2019] Nolan Wagener, Ching an Cheng, Ja- cob Sacks, and Byron Boots. An online learning approach to model predictive control. In Proceedings of Robotics: Science and Systems, pages 1-10, 2019.
  39. [Williams et al., 2017] Grady Williams, Nolan Wagener, Brian Goldfain, Paul Drews, James M Rehg, Byron Boots, and Evangelos A Theodorou. Information theoretic mpc for model-based reinforcement learning. In 2017 IEEE International Conference on Robotics and Automation (ICRA), pages 1714-1721. IEEE, 2017.
  40. [Wu et al., 2020a] Ga Wu, Buser Say, and Scott Sanner. Scalable planning with deep neural network learned tran- sition models. Journal of Artificial Intelligence Research, 68:571-606, 2020.
  41. [Wu et al., 2020b] Qiaoyun Wu, Xiaoxi Gong, Kai Xu, Di- nesh Manocha, Jingxuan Dong, and Jun Wang. Towards target-driven visual navigation in indoor scenes via gener- ative imitation learning. IEEE Robotics and Automation Letters, 6(1):175-182, 2020.
  42. [Zamani et al., 2012] Zahra Zamani, Scott Sanner, and Cheng Fang. Symbolic dynamic programming for contin- uous state and action mdps. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 26, pages 1839-1845, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards