Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T06:09:40.673Z Has data issue: false hasContentIssue false

A review of learning planning action models

Published online by Cambridge University Press:  21 November 2018

Ankuj Arora
Affiliation:
Université Grenoble Alpes, CNRS, Grenoble INP, LIG, 38000 Grenoble, France e-mail: Ankuj.Arora@univ-grenoble-alpes.fr, Humbert.Fiorino@univ-grenoble-alpes.fr, Damien.Pellier@univ-grenoble-alpes.fr, Sylvie.Pesty@univ-grenoble-alpes.fr
Humbert Fiorino
Affiliation:
Université Grenoble Alpes, CNRS, Grenoble INP, LIG, 38000 Grenoble, France e-mail: Ankuj.Arora@univ-grenoble-alpes.fr, Humbert.Fiorino@univ-grenoble-alpes.fr, Damien.Pellier@univ-grenoble-alpes.fr, Sylvie.Pesty@univ-grenoble-alpes.fr
Damien Pellier
Affiliation:
Université Grenoble Alpes, CNRS, Grenoble INP, LIG, 38000 Grenoble, France e-mail: Ankuj.Arora@univ-grenoble-alpes.fr, Humbert.Fiorino@univ-grenoble-alpes.fr, Damien.Pellier@univ-grenoble-alpes.fr, Sylvie.Pesty@univ-grenoble-alpes.fr
Marc Métivier
Affiliation:
Laboratoire d’informatique de Paris Descartes, Université Paris-Descartes, 45 rue des Saints-Pŕes 75006 Paris, France e-mail: marc.metivier@parisdescartes.fr
Sylvie Pesty
Affiliation:
Université Grenoble Alpes, CNRS, Grenoble INP, LIG, 38000 Grenoble, France e-mail: Ankuj.Arora@univ-grenoble-alpes.fr, Humbert.Fiorino@univ-grenoble-alpes.fr, Damien.Pellier@univ-grenoble-alpes.fr, Sylvie.Pesty@univ-grenoble-alpes.fr
Rights & Permissions [Opens in a new window]

Abstract

Automated planning has been a continuous field of study since the 1960s, since the notion of accomplishing a task using an ordered set of actions resonates with almost every known activity domain. However, as we move from toy domains closer to the complex real world, these actions become increasingly difficult to codify. The reasons range from intense laborious effort, to intricacies so barely identifiable, that programming them is a challenge that presents itself much later in the process. In such domains, planners now leverage recent advancements in machine learning to learn action models, that is, blueprints of all the actions whose execution effectuates transitions in the system. This learning provides an opportunity for the evolution of the model toward a version more consistent and adapted to its environment, augmenting the probability of success of the plans. It is also a conscious effort to decrease laborious manual coding and increase quality. This paper presents a survey of the machine learning techniques applied for learning planning action models. It first describes the characteristics of learning systems. It then details the learning techniques that have been used in the literature during the past decades, and finally presents some open issues.

Information

Type
Principles and Practice of Multi-Agent Systems
Copyright
© Cambridge University Press, 2018 
Figure 0

Figure 1 Formulation and representation

Figure 1

Figure 2 Problem definition

Figure 2

Figure 3 Solution steps

Figure 3

Figure 4 Planning Domain Definition Language representation of the actions stack and unstack in the Blocksworld domain

Figure 4

Table 1 Representation languages in Automated Planning

Figure 5

Table 2 Representation of action ‘pick-up’ of the Blocksworld domain in various languages

Figure 6

Figure 5 Guideline for choosing appropriate learning approach based on input requirements. PDDL=Planning Domain Definition Language; OCL=Object-Centered Language; D=Deterministic; P=Probabilistic; FO=Fully Observable; PO=Partially Observable; MAX-SAT=Maximum Satisfiability; PGM=Probabilistic Graphical Model; RL=Reinforcement Learning; SBL=Surprise Based Learning

Figure 7

Table 3 State of the art planning algorithms