Skip to main content

Explanation-Based Learning for Planning

  • Reference work entry
  • First Online:
Encyclopedia of Machine Learning and Data Mining

Synonyms

Explanation-based generalization for planning; Speedup learning for planning

Definition

Explanation-based learning (EBL) involves using prior knowledge to explain (“prove”) why the training example has the label it is given and using this explanation to guide the learning. Since the explanations are often able to pinpoint the features of the example that justify its label, EBL techniques are able to get by with much fewer number of training examples. On the flip side, unlike general classification learners, EBL requires prior knowledge (aka “domain theory/model”) in addition to labeled training examples – a requirement that is not easily met in some scenarios. Since many planning and problem-solving agents do start with declarative domain theories (consisting at least of descriptions of actions along with their preconditions and effects), EBL has been a popular learning technique for planning.

Dimensions of Variation

The application of EBL in planning varies along several...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 699.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 949.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommanded Reading

  • Bhatnagar N, Mostow J (1994) On-line learning from search failures. Mach Learn 15(1):69–117

    Google Scholar 

  • Borrajo D, Veloso MM (1997) Lazy incremental learning of control knowledge for efficiently obtaining quality plans. Artif Intell Rev 11(1–5):371–405

    Article  Google Scholar 

  • Chien SA (1989) Using and refining simplifications: explanation-based learning of plans in intractable domains. In: IJCAI 1989, Detroit, pp 590–595

    Google Scholar 

  • Cohen WW (1992) Abductive explanation-based learning: a solution to the multiple inconsistent explanation problem. Mach Learn 8:167–219

    MATH  Google Scholar 

  • DeJong G, Mooney RJ (1986) Explanation-based learning: an alternative view. Mach Learn 1(2):145–176

    Google Scholar 

  • Estlin TA, Mooney RJ (1997) Learning to improve both efficiency and quality of planning. In: IJCAI 1997, Nagoya, pp 1227–1233

    Google Scholar 

  • Etzioni O (1993) A structural theory of explanation-based learning. Artif Intell 60(1):93–139

    Article  MathSciNet  Google Scholar 

  • Flann NS, Dietterich TG (1989) A study of explanation-based methods for inductive learning. Mach Learn 4:187–226

    Article  Google Scholar 

  • Gratch J, Chien SA, DeJong G (1994) Improving learning performance through rational resource allocation. In: AAAI 1994, Seattle, pp 576–581

    Google Scholar 

  • Ihrig LH, Kambhampati S (1997) Storing and indexing plan derivations through explanation-based analysis of retrieval failures. J Artif Intell Res 7:161–198

    Google Scholar 

  • Kambhampati S (1994) A unified framework for explanation-based generalization of partially ordered and partially instantiated plans. Artif Intell 67(1):29–70

    Article  MathSciNet  MATH  Google Scholar 

  • Kambhampati S (1998) On the relations between intelligent backtracking and failure-driven explanation-based learning in constraint satisfaction and planning. Artif Intell 105(1–2): 161–208

    Article  MATH  Google Scholar 

  • Kambhampati S, Katukam S, Qu Y (1996) Failure driven dynamic search control for partial order planners: an explanation based approach. Artif Intell 88(1–2):253–315

    Article  MATH  Google Scholar 

  • Leckie C, Zukerman I (1993) An inductive approach to learning search control rules for planning. In: IJCAI 1993, Chambéry, pp 1100–1105

    Google Scholar 

  • Levine G, DeJong G (2006) Explanation-based acquisition of planning operators. In: ICAPS 2006, Cumbria, pp 152–161

    Google Scholar 

  • Markovitch S, Scott PD (1988) The role of forgetting in learning. In: ML 1988, Ann Arbor, pp 459–465

    Google Scholar 

  • Minton S (1990) Quantitative results concerning the utility of explanation-based learning. Artif Intell 42(2–3):363–391

    Article  Google Scholar 

  • Minton S, Carbonell JG, Knoblock CA, Kuokka D, Etzioni O, Gil Y (1989) Explanation-based learning: a problem solving perspective. Artif Intell 40(1–3):63–118

    Article  Google Scholar 

  • Mitchell TM, Keller RM, Kedar-Cabelli ST (1986) Explanation-based generalization: a unifying view. Mach Learn 1(1):47–80

    Google Scholar 

  • Shavlik JW (1990) Acquiring recursive and iterative concepts with explanation-based learning. Mach Learn 5:39–40

    Google Scholar 

  • Tadepalli P (1989) Lazy explanation based learning: a solution to the intractable theory problem. In: IJCAI 1989, Detroit, pp 694–700

    Google Scholar 

  • Yoon S, Fern A, Givan R (2008) Learning control knowledge for forward search planning. J Mach Learn Res 9:683–718

    MathSciNet  MATH  Google Scholar 

  • Yoon S, Kambhampati S (2007) Learning for planning. Tutorial delivered at ICAPS 2007. http://rakaposhi.eas.asu.edu/learn-plan.html

  • Zimmerman T, Kambhampati S (2003) Learning-assisted automated planning: looking back, taking stock, going forward. AI Mag 24(2):73–96

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Subbarao Kambhampati .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media New York

About this entry

Cite this entry

Kambhampati, S., Yoon, S. (2017). Explanation-Based Learning for Planning. In: Sammut, C., Webb, G.I. (eds) Encyclopedia of Machine Learning and Data Mining. Springer, Boston, MA. https://doi.org/10.1007/978-1-4899-7687-1_97

Download citation

Publish with us

Policies and ethics