Proceedings

A Survey on Model Repair in AI Planning

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Survey Track. Pages 10371-10380.

https://doi.org/10.24963/ijcai.2025/1152

Abstract

Accurate planning models are a prerequisite for the appropriate functioning of AI planning applications. Creating these models is, however, a tedious and error-prone task -- even for planning experts. This makes the provision of automated modeling support essential. In this work, we differentiate between approaches that learn models from scratch (called domain model acquisition) and those that repair flawed or incomplete ones. We survey approaches for the latter, including those that can be used for domain repair but have been developed for other applications, discuss possible optimization metrics (i.e., which repaired model to aim at), and conclude with lines of research we believe deserve more attention.

  1. [Aineto et al., 2018] Diego Aineto, Sergio Jiménez, and Eva Onaindia. Learning strips action models with classical planning. In Proc. of ICAPS, pages 399-407. AAAI Press, 2018.
  2. [Aineto et al., 2019] Diego Aineto, Sergio Jiménez Celorrio, and Eva Onaindia. Learning action models with minimal observability. Artificial Intelligence, pages 104-137, 2019.
  3. [Alcázar and Torralba, 2015] Vidal Alcázar and Álvaro Tor- ralba. A reminder about the importance of computing and exploiting invariants in planning. In Proc. of ICAPS, pages 2-6. AAAI Press, 2015.
  4. [Alford et al., 2015] Ron Alford, Pascal Bercher, and David Aha. Tight bounds for HTN planning with task insertion. In Proc. of IJCAI, pages 1502-1508. AAAI Press, 2015. IJCAI
  5. [Arora et al., 2018] Ankuj Arora, Humbert Fiorino, Damien Pellier, Marc Métivier, and Sylvie Pesty. A review of learning planning action models. Knowledge Engineering Review, 33:1-25, 2018.
  6. [Bacchus and Kabanza, 1998] Fahiem Bacchus and Frodu- ald Kabanza. Planning for temporally extended goals. An- nals of Mathematics and Artificial Intelligence, 22:5-27, 1998.
  7. [Balyo et al., 2024] Tomáš Balyo, Martin Suda, Lukáš Chrpa, Dominik Šafránek, Stephan Gocht, Filip Dvořák, Roman Barták, and G. Michael Youngblood. Planning do- main model acquisition from state traces without action parameters. In Proc. of KR, pages 812-822. IJCAI, 2024.
  8. [Bercher et al., 2019] Pascal Bercher, Ron Alford, and Daniel Höller. A survey on hierarchical planning -one abstract idea, many concrete realizations. In Proc. of IJ- CAI, pages 6267-6275. IJCAI, 2019. IJCAI
  9. [Caglar et al., 2024] Turgay Caglar, Sirine Belhaj, Tathagata Chakraborti, Michael Katz, and Sarath Sreedharan. Can LLMs fix issues with reasoning models? towards more likely models for AI planning. In Proc. of AAAI, pages 20061-20069. AAAI Press, 2024.
  10. [Chakraborti and Kambhampati, 2019] Tathagata Chakra- borti and Subbarao Kambhampati. (when) can AI bots lie? In Proc. of AIES, pages 53-59. ACM, 2019.
  11. [Chakraborti et al., 2017] Tathagata Chakraborti, Sarath Sreedharan, Yu Zhang, and Subbarao Kambhampati. Plan explanations as model reconciliation: Moving beyond ex- planation as soliloquy. In Proc. of IJCAI, pages 156-163. IJCAI, 2017. IJCAI
  12. [Chen et al., 2024] Guanqi Chen, Lei Yang, Ruixing Jia, Zhe Hu, Yizhou Chen, Wei Zhang, Wenping Wang, and Jia Pan. Language-augmented symbolic planner for open- world task planning. In Proc. of RSS, 2024.
  13. [Chrpa et al., 2017] Lukáš Chrpa, Thomas L McCluskey, Mauro Vallati, and Tiago Vaquero. The fifth interna- tional competition on knowledge engineering for plan- ning and scheduling: Summary and trends. AI Magazine, 38(1):104-106, 2017.
  14. [Chrpa et al., 2020] Lukáš Chrpa, Roman Barták, Jindřich Vodrážka, and Marta Vomlelová. Attributed transition- based domain control knowledge for domain-independent planning. IEEE Transactions on Knowledge and Data En- gineering, pages 1-13, 2020.
  15. [Chrpa et al., 2023] Lukáš Chrpa, Carmine Dodaro, Marco Maratea, Marco Mochi, and Mauro Vallati. Comparing planning domain models using answer set programming. In Proc. of JELIA, pages 227-242. Springer, 2023.
  16. [Fišer and Komenda, 2018] Daniel Fišer and Antonín Komenda. Fact-alternating mutex groups for classical planning. Journal of Artificial Intelligence Research, 61:475-521, 2018.
  17. [Fox and Long, 2006] Maria Fox and Derek Long. Mod- elling mixed discrete-continuous domains for planning. Journal of Artificial Intelligence Research, 27(1):235-297, 2006.
  18. [Geier and Bercher, 2011] Thomas Geier and Pascal Bercher. On the decidability of HTN planning with task insertion. In Proc. of IJCAI, pages 1955-1961. AAAI Press, 2011. IJCAI
  19. [Göbelbecker et al., 2010] Moritz Göbelbecker, Thomas Keller, Patrick Eyerich, Michael Brenner, and Bernhard Nebel. Coming up with good excuses: What to do when no plan can be found. In Proc. of ICAPS, pages 81-88. AAAI Press, 2010.
  20. [Gragera et al., 2023a] Alba Gragera, Raquel Fuentetaja, Ángel García-Olaya, and Fernando Fernández. PDDL do- main repair: Fixing domains with incomplete action ef- fects. In ICAPS 2023 System Demonstrations, 2023.
  21. [Gragera et al., 2023b] Alba Gragera, Raquel Fuentetaja, Ángel García Olaya, and Fernando Fernández. A planning approach to repair domains with incomplete action effects. In Proc. of ICAPS, pages 153-161. AAAI Press, 2023.
  22. [Grover et al., 2020] Sachin Grover, Sailik Sengupta, Tatha- gata Chakraborti, Aditya Prasad Mishra, and Subbarao Kambhampati. Radar: automated task planning for proac- tive decision support. Human-Computer Interaction, 35(5- 6):387-412, 2020.
  23. [Grundke et al., 2024] Claudia Grundke, Gabriele Röger, and Malte Helmert. Formal representations of classical planning domains. In Proc. of ICAPS, pages 239-248. AAAI Press, 2024.
  24. [Haslum et al., 2019] Patrik Haslum, Nir Lipovetzky, Daniele Magazzeni, and Christian Muise. An Introduction to the Planning Domain Definition Language. Morgan & Claypool, 2019.
  25. [Helmert, 2006] Malte Helmert. The fast downward plan- ning system. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  26. [Herzig et al., 2014] Andreas Herzig, Viviane Menezes, Leliane Nunes de Barros, and Renata Wassermann. On the revision of planning tasks. In Proc. of ECAI, pages 435-440. IOS Press, 2014.
  27. [Höller et al., 2014] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Language classification of hierarchical planning problems. In Proc. of ECAI, pages 447-452. IOS Press, 2014.
  28. [Höller et al., 2016] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Assessing the expressiv- ity of planning formalisms through the comparison to for- mal languages. In Proc. of ICAPS, pages 158-165. AAAI Press, 2016.
  29. [Höller et al., 2020] Daniel Höller, Gregor Behnke, Pascal Bercher, Susanne Biundo, Humbert Fiorino, Damien Pel- lier, and Ron Alford. HDDL: An extension to PDDL for expressing hierarchical planning problems. In Proc. of AAAI, pages 9883-9891. AAAI Press, 2020.
  30. [Hopcroft and Ullman, 1979] John E. Hopcroft and Jef- frey D. Ullman. Introduction to Automata Theory, Lan- guages, and Computation. Addison-Wesley, 1979.
  31. [Hovland, 2012] Dag Hovland. The inclusion problem for regular expressions. Journal of Computer and System Sci- ences, 78:1795-1813, 2012.
  32. [Jilani, 2020] Rabia Jilani. Automated domain model learn- ing tools for planning. In Vallati and Kitchin [2020], pages 21-46.
  33. [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. Knowledge Engineering Review, 27(4):433-467, 2012.
  34. [Keren et al., 2019] Sarah Keren, Luis Enrique Pineda, Avigdor Gal, Erez Karpas, and Shlomo Zilberstein. Ef- ficient heuristic search for optimal environment redesign. In Proc. of ICAPS, pages 246-254. AAAI Press, 2019.
  35. [Keren et al., 2020] Sarah Keren, Avigdor Gal, and Erez Karpas. Goal recognition design -survey. In Proc. of IJCAI, pages 4847-4853. IJCAI, 2020. IJCAI
  36. [Krarup et al., 2024] Benjamin Krarup, Amanda Coles, Derek Long, and David E Smith. Explaining plan qual- ity differences. In Proc. of ICAPS, pages 324-332. AAAI Press, 2024.
  37. [Lin and Bercher, 2021] Songtuan Lin and Pascal Bercher. Change the world -how hard can that be? on the com- putational complexity of fixing planning models. In Proc. of IJCAI, pages 4152-4159. IJCAI, 2021. IJCAI
  38. [Lin and Bercher, 2022] Songtuan Lin and Pascal Bercher. On the expressive power of planning formalisms in con- junction with LTL. In Proc. of ICAPS, pages 231-240. AAAI Press, 2022.
  39. [Lin and Bercher, 2023] Songtuan Lin and Pascal Bercher. Was fixing this Really that hard? On the complexity of correcting htn domains. In Proc. of AAAI, pages 12032- 12040. AAAI Press, 2023.
  40. [Lin et al., 2023] Songtuan Lin, Alban Grastien, and Pascal Bercher. Towards automated modeling assistance: An ef- ficient approach for repairing flawed planning domains. In Proc. of AAAI, pages 12022-12031. AAAI Press, 2023.
  41. [Lin et al., 2024a] Songtuan Lin, Daniel Höller, and Pas- cal Bercher. Modeling assistance for hierarchical plan- ning: An approach for correcting hierarchical domains with missing actions. In Proc. of SoCS, pages 55-63. AAAI Press, 2024.
  42. [Lin et al., 2024b] Songtuan Lin, Mohammad Yousefi, and Pascal Bercher. A visual studio code extension for au- tomatically repairing planning domains. In ICAPS 2024 Demonstrations, 2024.
  43. [Lin et al., 2025] Songtuan Lin, Alban Grastien, Rahul Shome, and Pascal Bercher. Told you that will not work: Optimal corrections to planning domains using counter- example plans. In Proc. of AAAI. AAAI Press, 2025.
  44. [Lindsay et al., 2020] Alan Lindsay, Santiago Franco, Ru- biya Reba, and Thomas L. McCluskey. Refining process descriptions from execution data in hybrid planning do- main models. In Proc. of ICAPS, pages 469-477. AAAI Press, 2020.
  45. [Lindsay, 2023] Alan Lindsay. On using action inheritance and modularity in PDDL domain modelling. In Proc. of ICAPS, pages 259-267. AAAI Press, 2023.
  46. [Magnaguagno et al., 2020] Maurício C. Magnaguagno, Ra- mon Fraga Pereira, Martin D. Móre, and Felipe Meneguzzi. Web planner: A tool to develop, visualize, and test classical planning domains. In Vallati and Kitchin [2020], pages 209-227.
  47. [McCluskey and Porteous, 1997] T. L. McCluskey and J. M. Porteous. Engineering and compiling planning domain models to promote validity and efficiency. Artificial In- telligence, 95:1-65, 1997.
  48. [McCluskey et al., 2002] T. L. McCluskey, N. E. Richard- son, and R. M. Simpson. An interactive method for induc- ing operator descriptions. In Proc. of AIPS, pages 121- 130. AAAI Press, 2002.
  49. [McCluskey et al., 2017] Thomas L McCluskey, Tiago S Va- quero, and Mauro Vallati. Engineering knowledge for au- tomated planning: Towards a notion of quality. In Proc. of K-CAP, pages 1-8. ACM, 2017.
  50. [Mirsky et al., 2017] Reuth Mirsky, Roni Stern, Ya'akov (Kobi) Gal, and Meir Kalech. Plan recognition design. In Proc. of AAAI, pages 4971-4972. AAAI Press, 2017.
  51. [Muise and Lipovetzky, 2020] Christian Muise and Nir Lipovetzky. KEPS book: Planning.domains. In Vallati and Kitchin [2020], pages 91-105.
  52. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In Proc. of SFCS, pages 46-57. IEEE, 1977.
  53. [Shah et al., 2013] Mohammad Munshi Shahin Shah, Lukáš Chrpa, Diane E Kitchin, and Mauro Vallati. Exploring knowledge engineering strategies in designing and mod- elling a road traffic accident management domain. In Proc. of IJCAI, pages 2373-2379. AAAI Press, 2013. IJCAI
  54. [Sreedharan and Katz, 2023] Sarath Sreedharan and Michael Katz. Optimistic exploration in reinforcement learning us- ing symbolic model estimates. In NeurIPS, pages 34519- 34535.
  55. Curran Associates, Inc., 2023.
  56. [Sreedharan et al., 2018] Sarath Sreedharan, Tathagata Chakraborti, and Subbarao Kambhampati. Handling model uncertainty and multiplicity in explanations via model reconciliation. In Proc. of ICAPS, pages 518-526. AAAI Press, 2018.
  57. [Sreedharan et al., 2019] Sarath Sreedharan, Alberto Olmo Hernandez, Aditya Prasad Mishra, and Subbarao Kamb- hampati. Model-free model reconciliation. In Proc. of IJCAI, pages 587-594. IJCAI, 2019. IJCAI
  58. [Sreedharan et al., 2020] Sarath Sreedharan, Tathagata Chakraborti, Christian Muise, Yasaman Khazaeni, and Subbarao Kambhampati. -D3WA+ -a case study of XAIP in a model acquisition task for dialogue planning. In Proc. of ICAPS, pages 488-497. AAAI Press, 2020.
  59. [Sreedharan et al., 2021a] Sarath Sreedharan, Tathagata Chakraborti, and Subbarao Kambhampati. Founda- tions of explanations as model reconciliation. Artificial Intelligence, 301:103558, 2021.
  60. [Sreedharan et al., 2021b] Sarath Sreedharan, Siddharth Sri- vastava, and Subbarao Kambhampati. Using state abstrac- tions to compute personalized contrastive explanations for AI agent behavior. Artificial Intelligence, 301:103570, 2021.
  61. [Strobel and Kirsch, 2020] Volker Strobel and Alexandra Kirsch. MyPDDL: Tools for efficiently creating PDDL do- mains and problems. In Vallati and Kitchin [2020], pages 67-90.
  62. [Vallati and Chrpa, 2019] Mauro Vallati and Lukáš Chrpa. On the robustness of domain-independent planning en- gines: the impact of poorly-engineered knowledge. In Proc. of K-CAP, pages 197-204. ACM, 2019.
  63. [Vallati and Kitchin, 2020] Mauro Vallati and Diane Kitchin, editors. Knowledge Engineering Tools and Techniques for AI Planning. Springer, 2020.
  64. [Vallati and McCluskey, 2021] Mauro Vallati and Thomas Leo McCluskey. A quality framework for automated plan- ning knowledge models. In Proc. of ICAART, pages 635- 644. SciTePress, 2021.
  65. [Vaquero et al., 2007] Tiago Stegun Vaquero, Victor Romero, Flavio Tonidandel, and José Reinaldo Silva. itSIMPLE 2.0 : An integrated tool for designing planning domains. In Proc. of ICAPS, pages 336-343. AAAI Press, 2007.
  66. [Xiao et al., 2020] Zhanhao Xiao, Hai Wan, Hankui Hankz Zhuo, Andreas Herzig, Laurent Perrussel, and Peilin Chen. Refining HTN methods via task insertion with preferences. In Proc. of AAAI, pages 10009-10016. AAAI Press, 2020.
  67. [Zhang et al., 2009] Haoqi Zhang, Yiling Chen, and David C. Parkes. A general approach to environment de- sign with one agent. In Proc. of IJCAI, pages 2002-2014. IJCAI, 2009. IJCAI
  68. [Zhuo et al., 2013] Hankz Hankui Zhuo, Tuan Nguyen, and Subbarao Kambhampati. Refining incomplete planning domain models through plan traces. In Proc. of IJCAI, pages 2451-2457. AAAI Press, 2013. IJCAI

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

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