skip to main content
survey

Progress in Case-Based Planning

Published: 08 January 2015 Publication History

Abstract

Case-based planning (CBP) is an approach to automated planning that tries to save computational effort by reusing previously found solutions. In 2001, Spalazzi published a survey of work in CBP; here, we present an updated overview of systems that have contributed to the evolution of the field or addressed some issues related to planning by reuse in a novel way. The article presents relevant planners so that readers gain insight into the operation of these systems. This analysis will allow readers to understand the approaches both in the quality of the solutions and in the complexity of finding them.

References

[1]
A. Aamodt and E. Plaza. 1994. Case-based reasoning: Foundational issues, methodological variations, and system approaches. AI Communications 7, 1, 39--59.
[2]
D. W. Aha, M. Molineaux, and M. J. V. Ponsen. 2005. Learning to win: Case-based plan selection in a real-time strategy game. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 3620. Springer, 5--20.
[3]
R. Alterman. 1990. An adaptive planner. In Readings in Planning, J. Allen, J. Hendler, and A. Tate (Eds.). Kaufmann, 660--664.
[4]
T. Au, H. Muñoz-Avila, and D. S. Nau. 2002. On the complexity of plan adaptation by derivational analogy in a universal classical planning framework. In Advances in Case-Based Reasoning. Lecture Notes in Computer Science, vol. 2416. Springer, 13--27.
[5]
C. Bäckström, Y. Chen, P Jonsson, S. Ordyniak, and S. Szeider. 2012. The complexity of planning revisited—a parameterized analysis. In Proceedings of the 26th AAAI Conference on Artificial Intelligence (AAAI’12). 1735--1741.
[6]
C. Bäckström and B. Nebel. 1995. Complexity results for SAS+ planning. Computational Intelligence 11, 4, 625--655.
[7]
B. Bauer, S. Biundo, D. Dengler, J. Koehler, and G. Paul. 1993. PHI—a logic-based tool for intelligent help systems. In Proceedings of the International Joint Conferences on Artificial Intelligence. 460--466.
[8]
B. Bonet and H. Geffner. 2001. Planning as heuristic search. Artificial Intelligence 129, 1--2, 5--33.
[9]
A. J. Bonner and M. Kifer. 1995. Transaction Logic Programming (or a Logic of Declarative and Procedural Knowledge). Technical Report CSRI-323. University of Toronto.
[10]
D. Borrajo and M. M. Veloso. 2012. Probabilistically reusing plans in deterministic planning. In Preprints of the Workshop on Heuristics and the Search for Domain-Independent Planning (ICAPS). 17--25.
[11]
L. Breslow and D. Aha. 1998. NaCoDAE: Navy Conversational Decision Aids Environment. Technical Report AIC-97-018. Research Laboratory, Navy Center for Applied Research in Artificial Intelligence.
[12]
T. Bylander. 1994. The computational complexity of propositional STRIPS planning. Artificial Intelligence 69, 1--2, 165--204.
[13]
D. Chapman. 1987. Planning for conjunctive goals. Artificial Intelligence 32, 3, 333--377.
[14]
M. T. Cox, H. Muñoz-Avila, and R. Bergmann. 2005. Case-based planning. Knowledge Engineering Review 20, 3, 283--287.
[15]
D. Dannenhauer and H. Muñoz-Avila. 2013. Case-based goal selection inspired by IBM’s Watson. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 7969. Springer, 29--43.
[16]
R. De Haan, A. Roubíčková, and S. Szeider. 2013. Parameterized complexity results for plan reuse. In Proceedings of the Association for the Advancement of Artificial Intelligence. 224--231.
[17]
T. De la Rosa, A. García-Olaya, and D. Borrajo. 2013. A case-based approach to heuristic planning. Applied Intelligence 39, 1, 184--201.
[18]
R. L. De Mántaras. 2001. Case-based reasoning. Machine Learning and Its Applications. Springer, 127--145.
[19]
K. Erol, J. Hendler, and D. S. Nau. 1994. HTN planning: Complexity and expressivity. In Proceedings of the Association for Advancement in Artificial Intelligence, vol. 94. 1123--1128.
[20]
R. E. Fikes and N. J. Nilsson. 1971. STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence 2, 3--4, 189--208.
[21]
G. Finestrali and H. Muñoz-Avila. 2013. Case-based learning of applicability conditions for stochastic explanations. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 7969. Springer, 89--103.
[22]
M. Fox, A. E. Gerevini, D. Long, and I. Serina. 2006. Plan stability: Replanning versus plan repair. In Proceedings of the International Conference on Autonomous Planning and Scheduling (ICAPS’06). 212--221.
[23]
A. Garrido, L. Morales, and I. Serina. 2012. Using AI planning to enhance e-learning processes. In Proceedings of the International Conference on Autonomous Planning and Scheduling (ICAPS’12). 47--55.
[24]
A. E. Gerevini, P. Haslum, D. Long, A. Saetti, and Y. Dimopoulos. 2009. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artificial Intelligence 173, 5, 619--668.
[25]
A. E. Gerevini, A. Roubíčková, A. Saetti, and I. Serina. 2013a. Offline and online plan library maintenance in case-based planning. In AI*IA 2013: Advances in Artificial Intelligence. Lecture Notes in Computer Science, vol. 8249. Springer, 239--250.
[26]
A. E. Gerevini, A. Roubíčková, A. Saetti, and I. Serina. 2013b. On the plan-library maintenance problem in a case-based planner. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 7969. Springer, 119--133.
[27]
A. E. Gerevini, A. Saetti, and I. Serina. 2012. Case-based planning for problems with real-valued fluents: Kernel functions for effective plan retrieval. In Proceedings of the 20th European Conference on Artificial Intelligence (ECAI’12). 348--353.
[28]
M. Ghallab, D. Nau, and P. Traverso. 2004. Automated Planning: Theory & Practice. Morgan Kaufmann.
[29]
P. P. Gómez-Martín, D. Llansó, M. A. Gómez-Martín, S. Ontañón, and A. Ram. 2010. MMPM: A generic platform for case-based planning research. In Proceedings of the Workshop on Case-Based Reasoning for Computer Games (ICCBR’10). 45--54.
[30]
K. Z. Haigh, J. Shewchuk, and M. M. Veloso. 1997. Exploring geometry in analogical route planning. Journal of Experimental and Theoretical Artificial Intelligence 9, 509--541.
[31]
K. J. Hammond. 1990. Case-based planning: A framework for planning from experience. Cognitive Science 14, 3, 385--443.
[32]
S. Hanks and D. S. Weld. 1995. A domain-independent algorithm for plan adaptation. Journal of Artificial Intelligence Research 2, 319--360.
[33]
J. Hoffmann and B. Nebel. 2001. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research 14, 253--302.
[34]
U. Jaidee, H. Muñoz-Avila, and D. W. Aha. 2013. Case-based goal-driven coordination of multiple learning agents. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 7969. Springer, 164--178.
[35]
S. Jiménez, T. de la Rosa, S. Fernández, F. Fernández, and D. Borrajo. 2012. A review of machine learning for automated planning. Knowledge Engineering Review 27, 4, 433--467.
[36]
S. Kambhampati and J. A. Hendler. 1992. A validation-structure-based theory of plan modification and reuse. Artificial Intelligence 55, 193--258.
[37]
S. Kambhampati and B. Srivastava. 1996. Unifying Classical Planning Approaches. Technical Report ASU CSE TR 96-006. Arizona State University, Tempe, AZ.
[38]
J. Köhler. 1996. Planning from second principles. Artificial Intelligence 87, 1--2, 145--186.
[39]
V. Kuchibatla and H. Muñoz-Avila. 2006. An analysis on transformational analogy: General framework and complexity. In Advances in Case-Based Reasoning. Lecture Notes in Computer Science, vol. 4106. Springer, 458--473.
[40]
D. B. Leake. 1996. Case-Based Reasoning. MIT Press, Cambridge, MA.
[41]
D. B. Leake and D. C. Wilson. 1998. Categorizing case-base maintenance: Dimensions and directions. In Proceedings of 4th European Workshop on Case-Based Reasoning. 196--207.
[42]
P. Liberatore. 2005. On the complexity of case-based planning. Journal of Experimental and Theoretical Artificial Intelligence 17, 3, 283--295.
[43]
M. Likhachev and S. Koenig. 2005. A generalized framework for lifelong planning A* search. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS’05). 99--108.
[44]
D. Long and M. Fox. 2003. The 3rd international planning competition: Results and analysis. Journal of Artificial Intelligence Research 10, 1--59.
[45]
L. Macedo and A. Cardoso. 2004. Case-based, decision-theoretic, HTN planning. In Advances in Case-Based Reasoning. Lecture Notes in Computer Science, vol. 3155. Springer, 257--271.
[46]
T. Madhusudan, J. L. Zhao, and B. Marshall. 2004. A case-based reasoning framework for workflow model management. Data and Knowledge Engineering 50, 1, 87--115.
[47]
D. McAllester and D. Rosenblitt. 1991. Systematic nonlinear planning. In Proceedings of the Association for the Advancement of Artificial Intelligence. 634--639.
[48]
M. Mehta, S. Ontañón, and A. Ram. 2009. Using meta-reasoning to improve the performance of case-based planning. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 5650. Springer, 210--224.
[49]
M. Molineaux, M. Klenk, and D. W. Aha. 2010. Goal-driven autonomy in a navy strategy simulation. In Proceedings of the Association for the Advancement of Artificial Intelligence. 1548--1554.
[50]
H. Muñoz-Avila, D. W. Aha, L. Breslow, and D. Nau. 1999. HICAP: An interactive case-based planning architecture and its application to noncombatant evacuation operations. In Proceedings of the 11th Annual Conference on Innovative Applications of Artificial Intelligence (IAAI’99). 870--875.
[51]
H. Muñoz-Avila. 2001. Case-base maintenance by integrating case-index revision and case-retention policies in a derivational replay framework. Computational Intelligence 17, 2, 280--294.
[52]
H. Muñoz-Avila, D. W. Aha, D. S. Nau, L. A. Breslow, R. Weber, and R. Yamal. 2001. SiN: Integrating case-based reasoning with task decomposition. In Proceedings of the 17th International Joint Conference on Artificial Intelligence (IJCAI’01). 999--1004.
[53]
H. Muñoz-Avila and M. T. Cox. 2008. Case-based plan adaptation: An analysis and review. IEEE Intelligent Systems 23, 4, 75--81.
[54]
H. Muñoz-Avila, U. Jaidee, D. W. Aha, and E. Carter. 2010. Goal-driven autonomy with case-based reasoning. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, vol. 6176. Springer, 228--241.
[55]
H. Muñoz-Avila and F. Weberskirch. 1996. Planning for manufacturing workpieces by storing, indexing and replaying planning decisions. In Proceedings of the 3rd International Conference on Artificial Intelligence Planning Systems (AIPS’96). 150--157.
[56]
D. Nau, Y. Cao, A. Lotem, and H. Muñoz-Avila. 1999. SHOP: Simple hierarchical ordered planner. In Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI’99). 968--973.
[57]
B. Nebel and J. Köhler. 1995. Plan reuse versus plan generation: A complexity-theoretic perspective. Artificial Intelligence 76, 427--454.
[58]
S. Ontañón, K. Mishra, N. Sugandh, and A. Ram. 2010. On-line case-based planning. Computational Intelligence 26, 1, 84--119.
[59]
F. Ruskey, R. Cohen, P. Eades, and A. Scott. 1994. Alley CATs in search of good homes. In Proceedings of the 25th Southeastern Conference on Combinatorics, Graph Theory, and Computing. 97--110.
[60]
B. Scholkopf and A. J. Smola. 2001. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press, Cambridge, MA.
[61]
I. Serina. 2010. Kernel functions for case-based planning. Artificial Intelligence 174, 16--17, 1369--1406.
[62]
B. Smyth and E. McKenna. 1999. Footprint-based retrieval. In Proceedings of the 3rd International Conference on Case-Based Reasoning and Development. 343--357.
[63]
B. Smyth and E. McKenna. 2001. Competence models and the maintenance problem. Computational Intelligence 17, 2, 235--249.
[64]
L. Spalazzi. 2001. A survey on case-based planning. Artificial Intelligence Review 16, 1, 3--36.
[65]
A. Tate. 1977. Generating project networks. In Proceedings of the 5th International Joint Conference on Artificial Intelligence (IJCAI’77). 888--889.
[66]
F. Tonidandel and M. Rillo. 2002. The FAR-OFF system: A heuristic search case-based planning. In Procceedings of the Conference on Artificial Intelligence Planning Systems (AIPS’02). 302--311.
[67]
R. Van der Krogt and M. de Weerdt. 2005. Plan repair as an extension of planning. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS’05). 161--170.
[68]
M. Veloso, J. Carbonell, A. Pérez, D. Borrajo, E. Fink, and J. Blythe. 1995. Integrating planning and learning: The prodigy architecture. Journal of Experimental and Theoretical AI 7, 81--120.
[69]
M. M. Veloso. 1994. Planning and Learning by Analogical Reasoning. Springer.
[70]
M. M. Veloso. 1997. Merge strategies for multiple case plan replay. In Case-Based Reasoning Research and Development. Lecture Notes in Computer Science, Vol. 1266. Springer, 413--424.
[71]
M. M. Veloso and J. G. Carbonell. 1993. Derivational analogy in prodigy: Automating case acquisition, storage, and utilization. Machine Learning 10, 249--278.
[72]
M. M. Veloso, H. Muñoz-Avila, and R. Bergmann. 1996. Case-based planning: Selected methods and systems. AI Communications 9, 3, 128--137.
[73]
K. Xu and H. Muñoz-Avila. 2005. A domain-independent system for case-based task decomposition without domain theories. In Proceedings of the Association for the Advancement of Artificial Intelligence. 234--239.
[74]
K. Xu and H. Muñoz-Avila. 2004. CaBMA: Case-based project management assistant. In Proceedings of the Association for the Advancement of Artificial Intelligence. 931--936.
[75]
M. Zaki. 2001. SPADE: An efficient algorithm for mining frequent sequences. Machine Learning 42, 1--2, 31--60.
[76]
H. H. Zhuo, S. Kambhampati, and T. A. Nguyen. 2012. Model-Lite case-based planning. CoRR abs/1207.6713.
[77]
T. Zimmerman and S. Kambhampati. 2003. Learning-assisted automated planning: Looking back, taking stock, going forward. AI Magazine 24, 2, 73--96.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Computing Surveys
ACM Computing Surveys  Volume 47, Issue 2
January 2015
827 pages
ISSN:0360-0300
EISSN:1557-7341
DOI:10.1145/2658850
  • Editor:
  • Sartaj Sahni
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 January 2015
Accepted: 01 September 2014
Revised: 01 September 2014
Received: 01 February 2014
Published in CSUR Volume 47, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Case-based planning
  2. automated planning

Qualifiers

  • Survey
  • Research
  • Refereed

Funding Sources

  • Spanish MICINN projects TIN2008-06701-C03-03 and TIN2011-27652-C03-02

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)1
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A survey on plan optimizationProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/879(7941-7950)Online publication date: 3-Aug-2024
  • (2023)Trustworthy journalism through AIData & Knowledge Engineering10.1016/j.datak.2023.102182146:COnline publication date: 1-Jul-2023
  • (2023)Computational modeling of insight processes and artificial cognitive ontogenyCognitive Systems Research10.1016/j.cogsys.2022.12.00478:C(71-86)Online publication date: 1-Mar-2023
  • (2023)Adaptive Management of Cyber-Physical Workflows by Means of Case-Based Reasoning and Automated PlanningEnterprise Design, Operations, and Computing. EDOC 2022 Workshops10.1007/978-3-031-26886-1_5(79-95)Online publication date: 24-Feb-2023
  • (2022)Deep Learning to Encourage Citizen Involvement in Local JournalismFutures of Journalism10.1007/978-3-030-95073-6_14(211-226)Online publication date: 5-May-2022
  • (2021)Planning Rational Behavior of Cognitive Semiotic Agents in a Dynamic EnvironmentScientific and Technical Information Processing10.3103/S014768822106011348:6(502-516)Online publication date: 1-Dec-2021
  • (2021)Intelligent Execution through Plan Analysis2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS51168.2021.9635833(3162-3167)Online publication date: 27-Sep-2021
  • (2021)Improving Domain-Independent Heuristic State-Space Planning via plan cost predictionsJournal of Experimental & Theoretical Artificial Intelligence10.1080/0952813X.2021.197023935:6(849-875)Online publication date: 31-Oct-2021
  • (2021)Case-Based Task Generalization in Model-Based Reinforcement LearningArtificial General Intelligence10.1007/978-3-030-93758-4_35(344-354)Online publication date: 15-Oct-2021
  • (2020)AI, visual imagery, and a case study on the challenges posed by human intelligence testsProceedings of the National Academy of Sciences10.1073/pnas.1912335117117:47(29390-29397)Online publication date: 23-Nov-2020
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media