Proceedings

Learning to Rank for Synthesizing Planning Heuristics

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3089-3094.

Abstract

We investigate learning heuristics for domain-specific planning. Prior work framed learning a heuristic as an ordinary regression problem. However, in a greedy best-first search, the ordering of states induced by a heuristic is more indicative of the resulting planner's performance than mean squared error. Thus, we instead frame learning a heuristic as a learning to rank problem which we solve using a RankSVM formulation. Additionally, we introduce new methods for computing features that capture temporal interactions in an approximate plan. Our experiments on recent International Planning Competition problems show that the RankSVM learned heuristics outperform both the original heuristics and heuristics learned through ordinary regression.

  1. [Arfaee et al., 2011] Shahab Jabbari Arfaee, Sandra Zilles, and Robert C Holte. Learning heuristic functions for large state spaces. Artificial Intelligence, 175(16):2075-2098, 2011.
  2. [Bäckström and Nebel, 1995] Christer Bäckström and Bern- hard Nebel. Complexity results for sas+ planning. Com- putational Intelligence, 11(4):625-655, 1995.
  3. [Fikes and Nilsson, 1971] Richard E. Fikes and Nils J. Nils- son. STRIPS: A new approach to the application of the- orem proving to problem solving. Artificial Intelligence, 2:189-208, 1971. IJCAI
  4. [Franc and Sonnenburg, 2009] Vojtěch Franc and Sören Sonnenburg. Optimized cutting plane algorithm for large- scale risk minimization. The Journal of Machine Learning Research, 10:2157-2192, 2009.
  5. [Helmert and Geffner, 2008] Malte Helmert and Héctor Geffner. Unifying the causal graph and additive heuristics. In ICAPS, pages 140-147, 2008.
  6. [Helmert et al., 2011] Malte Helmert, Gabriele Röger, Jen- drik Seipp, Erez Karpas, Jörg Hoffmann, Emil Keyder, Raz Nissim, Silvia Richter, and Matthias Westphal. Fast downward stone soup. Seventh International Planning Competition, pages 38-45, 2011.
  7. [Helmert, 2006] Malte Helmert. The fast downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  8. [Hoerl and Kennard, 1970] Arthur E Hoerl and Robert W Kennard. Ridge regression: Biased estimation for nonorthogonal problems. Technometrics, 12(1):55-67, 1970.
  9. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal Artificial Intelligence Research (JAIR), 14:253-302, 2001.
  10. [Hoffmann, 2005] Jörg Hoffmann. Where'ignoring delete lists' works: local search topology in planning bench- marks. Journal of Artificial Intelligence Research, pages 685-758, 2005.
  11. [Hoffmann, 2011] Jörg Hoffmann. Where ignoring delete lists works, part ii: Causal graphs. In ICAPS, 2011.
  12. [Jiménez et al., 2012] Sergio Jiménez, Tomás De la Rosa, Susana Fernández, Fernando Fernández, and Daniel Bor- rajo. A review of machine learning for automated plan- ning. The Knowledge Engineering Review, 27(04):433- 467, 2012.
  13. [Joachims, 2002] Thorsten Joachims. Optimizing search en- gines using clickthrough data. In Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining, pages 133-142. ACM, 2002.
  14. [Joachims, 2006] Thorsten Joachims. Training linear svms in linear time. In Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 217-226. ACM, 2006.
  15. [King, 2009] Davis E King. Dlib-ml: A machine learn- ing toolkit. The Journal of Machine Learning Research, 10:1755-1758, 2009.
  16. [Nakhost, 2010] Hootan Nakhost. Action elimination and plan neighborhood graph search: Two algorithms for plan improvement. In ICAPS, 2010.
  17. [Richter and Helmert, 2009] Silvia Richter and Malte Helmert. Preferred operators and deferred evaluation in satisficing planning. In ICAPS, 2009.
  18. [Vallati et al., 2015] M. Vallati, L. Chrpa, M. Grzes, T.L. McCluskey, M. Roberts, and S. Sanner. The 2014 inter- national planning competition: Progress and trends. AI Magazine, 2015.
  19. [Virseda et al., 2013] Jesús Virseda, Daniel Borrajo, and Vi- dal Alcázar. Learning heuristic functions for cost-based planning. Planning and Learning, page 6, 2013.
  20. [Wilt and Ruml, 2012] Christopher Makoto Wilt and Wheeler Ruml. When does weighted a* fail? In SOCS, 2012.
  21. [Wilt and Ruml, 2015] Christopher Makoto Wilt and Wheeler Ruml. Building a heuristic for greedy search. In Eighth Annual Symposium on Combinatorial Search, 2015.
  22. [Xu et al., 2007] Yuehua Xu, Alan Fern, and Sung Wook Yoon. Discriminative learning of beam-search heuristics for planning. In IJCAI, 2007. IJCAI
  23. [Xu et al., 2009] Yuehua Xu, Alan Fern, and Sungwook Yoon. Learning linear ranking functions for beam search with application to planning. The Journal of Machine Learning Research, 10:1571-1610, 2009.
  24. [Xu et al., 2010] Yuehua Xu, Alan Fern, and Sung Wook Yoon. Iterative learning of weighted rule sets for greedy search. In ICAPS, pages 201-208, 2010.
  25. [Yoon et al., 2006] Sung Wook Yoon, Alan Fern, and Robert Givan. Learning heuristic functions from relaxed plans. In ICAPS, 2006.
  26. [Yoon et al., 2008] Sungwook Yoon, Alan Fern, and Robert Givan. Learning control knowledge for forward search planning. The Journal of Machine Learning Research, 9: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