Proceedings

ConstrainedZero: Chance-Constrained POMDP Planning Using Learned Probabilistic Failure Surrogates and Adaptive Safety Constraints

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 6752-6760.

https://doi.org/10.24963/ijcai.2024/746

Abstract

To plan safely in uncertain environments, agents must balance utility with safety constraints. Safe planning problems can be modeled as a chance-constrained partially observable Markov decision process (CC-POMDP) and solutions often use expensive rollouts or heuristics to estimate the optimal value and action-selection policy. This work introduces the ConstrainedZero policy iteration algorithm that solves CC-POMDPs in belief space by learning neural network approximations of the optimal value and policy with an additional network head that estimates the failure probability given a belief. This failure probability guides safe action selection during online Monte Carlo tree search (MCTS). To avoid overemphasizing search based on the failure estimates, we introduce Δ-MCTS, which uses adaptive conformal inference to update the failure threshold during planning. The approach is tested on a safety-critical POMDP benchmark, an aircraft collision avoidance system, and the sustainability problem of safe CO₂ storage. Results show that by separating safety constraints from the objective we can achieve a target level of safety without optimizing the balance between rewards and costs.

  1. [Ayton and Williams, 2018] Benjamin J. Ayton and Brian C. Williams. Vulcan: A Monte Carlo Algorithm for Large Chance Constrained MDPs with Risk Bounding Func- tions. arXiv:1809.01220, 2018.
  2. [Brázdil et al., 2020] Tomáš Brázdil, Krishnendu Chatterjee, Petr Novotnỳ, and Jiří Vahala. Reinforcement Learning of Risk-Constrained Policies in Markov Decision Processes. In AAAI Conference on Artificial Intelligence, volume 34, pages 9794-9801, 2020.
  3. [Browne et al., 2012] Cameron B. Browne, Edward Powley, et al. A Survey of Monte Carlo Tree Search Methods. IEEE Transactions on Computational Intelligence and AI in Games, 4(1):1-43, 2012.
  4. [Busch, 1985] Allen C. Busch. Methodology for Establish- ing A Target Level of Safety. Federal Aviation Administra- ton Technical Center, 1985.
  5. [Carpin and Thayer, 2022] Stefano Carpin and Thomas C. Thayer. Solving Stochastic Orienteering Problems with Chance Constraints Using Monte Carlo Tree Search. In International Conference on Automation Science and En- gineering (CASE), pages 1170-1177. IEEE, 2022.
  6. [Corso et al., 2022] Anthony Corso, Yizheng Wang, Markus Zechner, Jef Caers, and Mykel J. Kochenderfer. A POMDP Model for Safe Geological Carbon Sequestration. NeurIPS Workshop on Tackling Climate Change with Ma- chine Learning, 2022.
  7. [Couëtoux et al., 2011] Adrien Couëtoux, Jean-Baptiste Hoock, et al. Continuous Upper Confidence Trees. In Learning and Intelligent Optimization. Springer, 2011.
  8. [Coulom, 2007] Rémi Coulom. Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search. In Com- puters and Games, 2007.
  9. [Fischer and Tas, 2020] Johannes Fischer and Ömer Sahin Tas. Information Particle Filter Tree: An Online Algo- rithm for POMDPs with Belief-Based Rewards on Contin- uous Domains. In International Conference on Machine Learning, pages 3177-3187. PMLR, 2020.
  10. [Fischer et al., 2022] Johannes Fischer, Etienne Bührle, Da- nial Kamran, and Christoph Stiller. Guiding Belief Space Planning with Learned Models for Interactive Merging. In International Conference on Intelligent Transportation Systems (ITSC), pages 2542-2549, 2022.
  11. [Flannery, 1989] Mark J. Flannery. Capital Regulation and Insured Banks Choice of Individual Loan Default Risks. Journal of Monetary Economics, 24(2):235-258, 1989.
  12. [Gibbs and Candes, 2021] Isaac Gibbs and Emmanuel Can- des. Adaptive Conformal Inference Under Distribution Shift. Advances in Neural Information Processing Systems (NeurIPS), 34:1660-1672, 2021.
  13. [Huang et al., 2018] Xin Huang, Ashkan Jasour, et al. Hy- brid Risk-Aware Conditional Planning with Applications in Autonomous Vehicles. In IEEE Conference on Deci- sion and Control (CDC), pages 3608-3614. IEEE, 2018.
  14. [Isom et al., 2008] Joshua D. Isom, Sean P. Meyn, and Richard D. Braatz. Piecewise Linear Dynamic Program- ming for Constrained POMDPs. In AAAI Conference on Artificial Intelligence, volume 1, pages 291-296, 2008.
  15. [Jamgochian et al., 2023] Arec Jamgochian, Anthony Corso, and Mykel J. Kochenderfer. Online Planning for Con- strained POMDPs with Continuous Spaces through Dual Ascent. International Conference on Automated Planning and Scheduling (ICAPS), 33(1):198-202, 2023.
  16. [Kochenderfer et al., 2012] Mykel J. Kochenderfer, Jes- sica E. Holland, and James P. Chryssanthacopoulos. Next- Generation Airborne Collision Avoidance System. Lincoln Laboratory Journal, 19(1), 2012.
  17. [Kochenderfer et al., 2022] Mykel J. Kochenderfer, Tim A. Wheeler, and Kyle H. Wray. Algorithms for Decision Mak- ing. MIT Press, 2022.
  18. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit Based Monte-Carlo Planning. In Eu- ropean Conference on Machine Learning. Springer, 2006.
  19. [Lauri et al., 2022] Mikko Lauri, David Hsu, and Joni Pa- jarinen. Partially Observable Markov Decision Processes in Robotics: A Survey. IEEE Transactions on Robotics, 39(1):21-40, 2022.
  20. [Lee et al., 2018] Jongmin Lee, Geon-Hyeong Kim, Pascal Poupart, and Kee-Eung Kim. Monte-Carlo Tree Search for Constrained POMDPs. In Advances in Neural Information Processing Systems (NeurIPS), volume 31, 2018.
  21. [Moerland et al., 2018] Thomas M. Moerland, Joost Broekens, Aske Plaat, and Catholijn M. Jonker. A0C: Alpha Zero in Continuous Action Space. In ICML Planning and Learning (PAL) Workshop, 2018.
  22. [Moss et al., 2024] Robert J. Moss, Anthony Corso, Jef Caers, and Mykel J. Kochenderfer. BetaZero: Belief- State Planning for Long-Horizon POMDPs using Learned Approximations. Reinforcement Learning Journal (RLJ), 1(1), 2024.
  23. [Ong et al., 2010] Sylvie C. W. Ong, Shao Wei Png, David Hsu, and Wee Sun Lee. Planning under Uncertainty for Robotic Tasks with Mixed Observability. The Interna- tional Journal of Robotics Research, 29(8), 2010.
  24. [Pajarinen and Kyrki, 2017] Joni Pajarinen and Ville Kyrki. Robotic Manipulation of Multiple Objects as a POMDP. Artificial Intelligence, 247:213-228, 2017.
  25. [Pajarinen et al., 2022] Joni Pajarinen, Jens Lundell, and Ville Kyrki. POMDP Planning Under Object Composition Uncertainty: Application to Robotic Manipulation. IEEE Transactions on Robotics, 39(1):41-56, 2022.
  26. [Parthasarathy et al., 2023] Dinesh Parthasarathy, Georgios Kontes, Axel Plinge, and Christopher Mutschler. C- MCTS: Safe Planning with Monte Carlo Tree Search. arXiv:2305.16209, 2023.
  27. [Platt Jr. et al., 2010] Robert Platt Jr., Russ Tedrake, Leslie Kaelbling, and Tomas Lozano-Perez. Belief Space Planning Assuming Maximum Likelihood Observations. Robotics: Science and Systems VI, 2010.
  28. [Santana et al., 2016] Pedro Santana, Sylvie Thiébaux, and Brian Williams. RAO*: An Algorithm for Chance- Constrained POMDPs. In AAAI Conference on Artificial Intelligence, volume 30, 2016.
  29. [Schrittwieser et al., 2020] Julian Schrittwieser, Ioannis Antonoglou, Thomas Hubert, Karen Simonyan, Laurent Sifre, Simon Schmitt, Arthur Guez, Edward Lockhart, Demis Hassabis, Thore Graepel, Timothy Lillicrap, and David Silver. Mastering Atari, Go, chess and shogi by planning with a learned model. Nature, 588(7839), 2020.
  30. [Silver et al., 2016] David Silver, Aja Huang, et al. Master- ing the game of Go with deep neural networks and tree search. Nature, 529(7587), 2016.
  31. [Silver et al., 2017] David Silver, Julian Schrittwieser, et al. Mastering the game of Go without human knowledge. Na- ture, 550(7676), 2017.
  32. [Silver et al., 2018] David Silver, Thomas Hubert, et al. A general reinforcement learning algorithm that mas- ters chess, shogi, and Go through self-play. Science, 362(6419), 2018.
  33. [Sokota et al., 2021] Samuel Sokota, Caleb Y. Ho, et al. Monte Carlo Tree Search with Iteratively Refining State Abstractions. Advances in Neural Information Processing Systems (NeurIPS), 34:18698-18709, 2021.
  34. [Soualhia et al., 2020] Mbarka Soualhia, Foutse Khomh, and Sofiène Tahar. A Dynamic and Failure-Aware Task Scheduling Framework for Hadoop. IEEE Transactions on Cloud Computing, 8(2):553-569, 2020.
  35. [Sunberg and Kochenderfer, 2018] Zachary N. Sunberg and Mykel J. Kochenderfer. Online Algorithms for POMDPs with Continuous State, Action, and Observation Spaces. In International Conference on Automated Planning and Scheduling (ICAPS), volume 28, 2018.
  36. [Thrun et al., 2005] Sebastian Thrun, Wolfram Burgard, and Dieter Fox. Probabilistic Robotics. MIT Press, 2005.
  37. [Wan and Van Der Merwe, 2000] Eric A. Wan and Rudolph Van Der Merwe. The Unscented Kalman Filter for Non- linear Estimation. In Adaptive Systems for Signal Pro- cessing, Communications, and Control Symposium (AS- SPCC), pages 153-158. IEEE, 2000.

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

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