Proceedings

On Using Admissible Bounds for Learning Forward Search Heuristics

Download BibTeX Cite

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

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

Abstract

In recent years, there has been growing interest in utilizing modern machine learning techniques to learn heuristic functions for forward search algorithms. Despite this, there has been little theoretical understanding of what they should learn, how to train them, and why we do so. This lack of understanding has resulted in the adoption of diverse training targets (suboptimal vs optimal costs vs admissible heuristics) and loss functions (e.g., square vs absolute errors) in the literature. In this work, we focus on how to effectively utilize the information provided by admissible heuristics in heuristic learning. We argue that learning from poly-time admissible heuristics by minimizing mean square errors (MSE) is not the correct approach, since its result is merely a noisy, inadmissible copy of an efficiently computable heuristic. Instead, we propose to model the learned heuristic as a truncated gaussian, where admissible heuristics are used not as training targets but as lower bounds of this distribution. This results in a different loss function from the MSE commonly employed in the literature, which implicitly models the learned heuristic as a gaussian distribution. We conduct experiments where both MSE and our novel loss function are applied to learning a heuristic from optimal plan costs. Results show that our proposed method converges faster during training and yields better heuristics.

  1. [Alkhazraji et al., 2020] Yusra Alkhazraji, Matthias Frorath, Markus Grützner, Malte Helmert, Thomas Liebetraut, Robert Mattmüller, Manuela Ortlieb, Jendrik Seipp, Tobias Springenberg, Philip Stahl, and Jan Wülfing. Pyperplan, 2020.
  2. [Arfaee et al., 2011] Shahab Jabbari Arfaee, Sandra Zilles, and Robert C Holte. Learning heuristic functions for large state spaces. Artificial Intelligence, 175(16-17):2075-2098, 2011.
  3. [Bellemare et al., 2013] Marc G Bellemare, Yavar Naddaf, Joel Veness, and Michael Bowling. The arcade learning environment: An evaluation platform for general agents. J. Artif. Intell. Res.(JAIR), 47:253-279, 2013.
  4. [Betz and Helmert, 2009] Christoph Betz and Malte Helmert. Planning with h + in theory and practice. In Advances in Artificial Intelligence, volume 5803, pages 9-16. Springer, 2009.
  5. [Bonet and Geffner, 1999] Blai Bonet and Hector Geffner. Planning as heuristic search: New results. In Proc. of Eu- ropean Conference on Planning, pages 360-372. Springer, 1999.
  6. [Bonet and Geffner, 2001] Blai Bonet and Héctor Geffner. Planning as heuristic search. Artificial Intelligence, 129(1- 2):5-33, 2001.
  7. [Cheng et al., 2021] Ching-An Cheng, Andrey Kolobov, and Adith Swaminathan. Heuristic-guided reinforcement learn- ing. Proc. of the Advances in Neural Information Process- ing Systems (Neurips), 34:13550-13563, 2021.
  8. [Dong et al., 2019] Honghua Dong, Jiayuan Mao, Tian Lin, Chong Wang, Lihong Li, and Denny Zhou. Neural Logic Machines. In Proc. of the International Conference on Learning Representations (ICLR), 2019.
  9. [Dowson and Wragg, 1973] D Dowson and A Wragg. Maximum-entropy distributions having prescribed first and second moments (corresp.). IEEE Transactions on Infor- mation Theory, 19(5):689-693, 1973.
  10. [Eisen et al., 2019] Mark Eisen, Clark Zhang, Luiz FO Cha- mon, Daniel D Lee, and Alejandro Ribeiro. Learning Opti- mal Resource Allocations in Wireless Systems. IEEE Trans- actions on Signal Processing, 67(10):2775-2790, 2019.
  11. [Ernandes and Gori, 2004] Marco Ernandes and Marco Gori. Likely-admissible and sub-symbolic heuristics. In Proc. of European Conference on Artificial Intelligence, volume 16, pages 613-617, 2004.
  12. [Ferber et al., 2022] Patrick Ferber, Florian Geißer, Felipe Trevizan, Malte Helmert, and Jörg Hoffmann. Neural network heuristic functions for classical planning: Boot- strapping and comparison to other methods. In Proc. of the International Conference on Automated Planning and Scheduling (ICAPS), volume 32, pages 583-587, 2022.
  13. [Fikes et al., 1972] Richard E Fikes, Peter E Hart, and Nils J Nilsson. Learning and executing generalized robot plans. Artificial Intelligence, 3:251-288, 1972.
  14. [Gehring et al., 2022] Clement Gehring, Masataro Asai, Ro- han Chitnis, Tom Silver, Leslie Kaelbling, Shirin Sohrabi, and Michael Katz. Reinforcement learning for classical planning: Viewing heuristics as dense reward generators. In Proc. of the International Conference on Automated Plan- ning and Scheduling (ICAPS), volume 32, pages 588-596, 2022.
  15. [Gomoluch et al., 2017] Pawel Gomoluch, Dalal Alrajeh, Alessandra Russo, and Antonio Bucchiarone. Towards learning domain-independent planning heuristics. arXiv preprint arXiv:1707.06895, 2017.
  16. [Hart et al., 1968] Peter E Hart, Nils J Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE transactions on Systems Science and Cybernetics, 4(2):100-107, 1968.
  17. [Helmert and Domshlak, 2009] Malte Helmert and Carmel Domshlak. Landmarks, critical paths and abstractions: what's the difference anyway? In Proc. of the Interna- tional Conference on Automated Planning and Scheduling (ICAPS), volume 19, pages 162-169, 2009.
  18. [Helmert, 2006] Malte Helmert. The fast downward planning system. J. Artif. Intell. Res.(JAIR), 26:191-246, 2006.
  19. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The ff planning system: Fast plan generation through heuristic search. J. Artif. Intell. Res.(JAIR), 14:253- 302, 2001.
  20. [Jaynes, 1957] Edwin T Jaynes. Information theory and sta- tistical mechanics. Phys. Rev., 106(4):620-630, 1957.
  21. [Kamran et al., 2021] Danial Kamran, Tizian Engelgeh, Mar- vin Busch, Johannes Fischer, and Christoph Stiller. Mini- mizing safety interference for safe and comfortable auto- mated driving with distributional reinforcement learning. In Proc. of IEEE International Workshop on Intelligent Robots and Systems (IROS), pages 1236-1243. IEEE, 2021.
  22. [Loshchilov and Hutter, 2017] Ilya Loshchilov and Frank Hutter. Fixing weight decay regularization in adam. arXiv preprint arXiv:2010.13187, 2017.
  23. [Marom and Rosman, 2020] Ofir Marom and Benjamin Ros- man. Utilising uncertainty for efficient learning of likely- admissible heuristics. In Proc. of the International Con- ference on Automated Planning and Scheduling (ICAPS), volume 30, pages 560-568, 2020.
  24. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Belle- mare, Alex Graves, Martin A. Riedmiller, Andreas Fid- jeland, Georg Ostrovski, Stig Petersen, Charles Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, Dharshan Kumaran, Daan Wierstra, Shane Legg, and Demis Hassabis. Human-level control through deep reinforcement learning. Nature, 518(7540):529-533, 2015.
  25. [Murray et al., 2023] Andrew Murray, Ashwin Arulselvan, Michael Cashmore, Marc Roper, and Jeremy Frank. A column generation approach to correlated simple temporal networks. In Proc. of the International Conference on Automated Planning and Scheduling (ICAPS), volume 33, pages 295-303, 2023.
  26. [Nazari et al., 2018] Mohammadreza Nazari, Afshin Oroo- jlooy, Lawrence Snyder, and Martin Takác. Reinforcement learning for solving the vehicle routing problem. Proc. of the Advances in Neural Information Processing Systems (Neurips), 31:9861-9871, 2018.
  27. [Ng et al., 1999] Andrew Y Ng, Daishi Harada, and Stuart Russell. Policy invariance under reward transformations: Theory and application to reward shaping. In Proc. of the International Conference on Machine Learning (ICML), volume 99, pages 278-287, 1999.
  28. [Richter et al., 2010] Silvia Richter, Jordan Thayer, and Wheeler Ruml. The joy of forgetting: Faster anytime search via restarting. In Proc. of the International Conference on Automated Planning and Scheduling (ICAPS), volume 20, pages 137-144, 2010.
  29. [Richter et al., 2011] Silvia Richter, Matthias Westphal, and Malte Helmert. Lama 2008 and 2011. In International Planning Competition, pages 117-124, 2011.
  30. [Russell and Norvig, 2010] Stuart J Russell and Peter Norvig. Artificial intelligence a modern approach. London, 2010.
  31. [Shen et al., 2020] William Shen, Felipe Trevizan, and Sylvie Thiébaux. Learning domain-independent planning heuris- tics with hypergraph networks. In Proc. of the Interna- tional Conference on Automated Planning and Scheduling (ICAPS), volume 30, pages 574-584, 2020.
  32. [Silver et al., 2016] David Silver, Aja Huang, Chris J. Maddi- son, Arthur Guez, Laurent Sifre, George van den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Vedavyas Pan- neershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Tim- othy P. Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, and Demis Hassabis. Mastering the game of go with deep neural networks and tree search. Nature, 529(7587):484-489, 2016.
  33. [Sutton and Barto, 2018] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.
  34. [Takahashi et al., 2019] Takeshi Takahashi, He Sun, Dong Tian, and Yebin Wang. Learning heuristic functions for mobile robot path planning using deep neural networks. In Proc. of the International Conference on Automated Planning and Scheduling (ICAPS), volume 29, pages 764- 772, 2019.
  35. [Vallati et al., 2015] Mauro Vallati, Lukás Chrpa, Marek Grzes, Thomas Leo McCluskey, Mark Roberts, and Scott Sanner. The 2014 international planning competition: Progress and trends. AI Magazine, 36(3):90-98, 2015.
  36. [Xin et al., 2021] Liang Xin, Wen Song, Zhiguang Cao, and Jie Zhang. NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problem. Proc. of the Advances in Neural Information Processing Systems (Neurips), 34:7472- 7483, 2021.
  37. [Yoon et al., 2008] Sungwook Yoon, Alan Fern, and Robert Givan. Learning control knowledge for forward search plan- ning. J. Mach. Learn. Res.(JMLR), 9(4):683-718, 2008.

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

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