ACM Home Page
Please provide us with feedback. Feedback
First principles planning in BDI systems
Full text PdfPdf (250 KB)
Source
International Conference on Autonomous Agents archive
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2 table of contents
Budapest, Hungary
SESSION: Agent reasoning/deliberation/decision mechanisms table of contents
Pages 1105-1112  
Year of Publication: 2009
ISBN:978-0-9817381-7-8
Authors
Lavindra de Silva  RMIT University, Melbourne, Australia
Sebastian Sardina  RMIT University, Melbourne, Australia
Lin Padgham  RMIT University, Melbourne, Australia
Sponsors
: The Foundation for Intelligent Physical Agents
Microsoft Research : Microsoft Research
: Whitestein Technologies
: European Office of Aerospace Research and Development, Air Force Office of Scientific Research, United States Air Force Research Laboratory
: Drexel University
: Wiley -- Blackwell Ltd
Publisher
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 44,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

BDI (Belief, Desire, Intention) agent systems are very powerful, but they lack the ability to incorporate planning. There has been some previous work to incorporate planning within such systems. However, this has either focussed on producing low-level plan sequences, losing much of the domain knowledge inherent in BDI systems, or has been limited to HTN (Hierarchical Task Network) planning, which cannot find plans other than those specified by the programmer. In this work, we incorporate classical planning into a BDI agent, but in a way that respects and makes use of the procedural domain knowledge available, by producing abstract plans that can be executed using such knowledge. In doing so, we recognize an intrinsic tension between striving for abstract plans and, at the same time, ensuring that unnecessary actions, unrelated to the specific goal to be achieved, are avoided. We explore this tension, by first characterizing the set of "ideal" abstract plans that are non-redundant while maximally abstract, and then developing a more limited but feasible account in which an abstract plan is "specialized" into a new abstract plan that is non-redundant and preserves abstraction as much as possible. We describe an algorithm to compute such a plan specialization, as well as algorithms for the production of a valid high level plan, by deriving abstract planning operators from the BDI program.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
B. J. Clement, E. H. Durfee, and A. C. Barrett. Abstract reasoning for planning and coordination. Journal of Artificial Intelligence Research, 28:453--515, 2007.
 
3
 
4
 
5
K. Erol, J. A. Hendler, and D. S. Nau. Complexity results for HTN planning. Annals of Mathematics and Artificial Intelligence, 18(1):69--93, 1996.
 
6
E. Fink and Q. Yang. Formalizing plan justifications. In Proc. of the Ninth Conference of the Canadian Society for Computational Studies of Intelligence, pages 9--14, 1992.
 
7
J. Hoffmann. The Metric-FF planning system: Translating "ignoring delete lists" to numeric state variables. Journal of Artificial Intelligence Research, 20:291--341, 2003.
 
8
 
9
10
 
11
S. Minton, J. Bresina, and M. Drummond. Total-order and partial-order planning: A comparative analysis. Journal of Artificial Intelligence Research, 2:227--262, 1994.
12
 
13
D. E. Wilkins, K. L. Myers, J. D. Lowrance, and L. P. Wesley. Planning and reacting in uncertain and dynamic environments. Journal of Experimental and Theoretical AI, 7(1):197--227, 1995.

Collaborative Colleagues:
Lavindra de Silva: colleagues
Sebastian Sardina: colleagues
Lin Padgham: colleagues