ACM Home Page
Please provide us with feedback. Feedback
Domain-dependent knowledge in answer set planning
Full text PdfPdf (300 KB)
Source ACM Transactions on Computational Logic (TOCL) archive
Volume 7 ,  Issue 4  (October 2006) table of contents
Pages: 613 - 657  
Year of Publication: 2006
ISSN:1529-3785
Authors
Tran Cao Son  New Mexico State University, Las Cruces, NM
Chitta Baral  Arizona State University, Tempe, AZ
Nam Tran  Arizona State University, Tempe, AZ
Sheila Mcilraith  University of Toronto, Toronto, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 65,   Citation Count: 2
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1183278.1183279
What is a DOI?

APPENDICES and SUPPLEMENTS
Online appendix to designing mediation for context-aware applications. The appendix supports the information on page 613.


ABSTRACT

In this article we consider three different kinds of domain-dependent control knowledge (temporal, procedural and HTN-based) that are useful in planning. Our approach is declarative and relies on the language of logic programming with answer set semantics (AnsProlog*). AnsProlog* is designed to plan without control knowledge. We show how temporal, procedural and HTN-based control knowledge can be incorporated into AnsProlog* by the modular addition of a small number of domain-dependent rules, without the need to modify the planner. We formally prove the correctness of our planner, both in the absence and presence of the control knowledge. Finally, we perform some initial experimentation that demonstrates the potential reduction in planning time that can be achieved when procedural domain knowledge is used to solve planning problems with large plan length.


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
Babovich, Y. and Lifschitz, V. Computing answer sets using program completion.
 
2
 
3
Bacchus, F., Kautz, H., Smith, D., Long, D., Geffner, H., and Koehler, J. 2000. AIPS-00 Planning Competition. In proceedings of the 5th International Conference on Artificial Intelligence Planning and Scheduling Systems.
 
4
Baral, C. 1995. Reasoning about actions:Non-deterministic effects, constraints and qualification. In Proceedings of the 14th International Joint Conference on Artificial Intelligence. Morgan-Kaufmann, San Francisco, CA, 2017--2023.
 
5
 
6
 
7
 
8
 
9
 
10
 
11
12
 
13
 
14
 
15
 
16
 
17
Eiter, T., Leone, N., Mateis, C., Pfeifer, G., and Scarcello, F. 1998. The KR system dlv: Progress report, comparisons, and benchmarks. In Proceedings of the International Conference on Principles of Knowledge Representation and Reasoning. 406--417.
 
18
 
19
Fikes, R. and Nilson, N. 1971. STRIPS: A new approach to the application of theorem proving to problem solving. Artif. Intel. 2, 3--4, 189--208.
 
20
 
21
Gelfond, M. and Lifschitz, V. 1988. The stable model semantics for logic programming. In Logic Programming: Proceedings of the 5th International Conference and Symposium, R. Kowalski and K. Bowen, Eds. 1070--1080.
 
22
Gelfond, M. and Lifschitz, V. 1993. Representing actions and change by logic programs. J. Logic Prog. 17, 2,3,4, 301--323.
 
23
Gelfond, M. and Lifschitz, V. 1998. Action languages. ETAI 3, 6.
 
24
Hoffmann, J. and Nebel, B. 2001. The FF planning system: Fast plan generation through heuristic search. J. Artif. Intel. Res. 14, 253--302.
 
25
 
26
Kautz, H., McAllester, D., and Selman, B. 1994. Encoding plans in propositional logic. In Proceedings of KR 94. 374--384.
 
27
 
28
Kautz, H. and Selman, B. 1996. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proceedings of the 13th National Conference on Artificial Intelligence (AAAI-96). AAAI Press, 1194--1199.
 
29
Kautz, H. and Selman, B. 1998a. BLACKBOX: A new approach to the application of theorem proving to problem solving. In Workshop Planning as Combinatorial Search, AIPS-98 (Pittsburgh, PA).
 
30
Kautz, H. and Selman, B. 1998b. The role of domain-specific knowledge in the planning as satisfiability framework. In Proceedings of the 4th International Conference on Artificial Intelligence Planning and Scheduling Systems.
 
31
Levesque, H., Reiter, R., Lesperance, Y., Lin, F., and Scherl, R. 1997. GOLOG: A logic programming language for dynamic domains. J. Logic Prog. 31, 1-3 (April-June), 59--84.
 
32
Lifschitz, V. 1999a. Action languages, answer sets and planning. In The Logic Programming Paradigm: a 25-Year Perspective. Springer-Verlag, New York, 357--373.
 
33
 
34
 
35
 
36
 
37
Lin, F. 1995. Embracing causality in specifying the indirect effects of actions. In Proceedings of the 14th International Joint Conference on Artificial Intelligence. Morgan Kaufmann, San Mateo, CA, 1985--1993.
 
38
 
39
Marek, V. and Truszczyński, M. 1999. Stable models and an alternative logic programming paradigm. In The Logic Programming Paradigm: a 25-year Perspective. 375--398.
 
40
McCain, N. and Turner, H. 1995. A causal theory of ramifications and qualifications. In Proceedings of the 14th International Joint Conference on Artificial Intelligence. Morgan Kaufmann, San Mateo, CA, 1978--1984.
 
41
 
42
 
43
 
44
 
45
Reiter, R. 1980. A logic for default reasoning. Artif. Intel. 13, 1,2, 81--132.
 
46
Reiter, R. 2000. On knowledge-based programming with sensing in the situation calculus. In Proceedings of the 2nd International Cognitive Robotics Workshop (Berlin, Germany).
 
47
Sacerdoti, E. D. 1974. Planning in a hierarchy of abstraction spaces. Artif. Intel. 5, 115--135.
48
 
49
 
50
Subrahmanian, V. and Zaniolo, C. 1995. Relating stable models and ai planning domains. In Proceedings of the International Conference on Logic Programming. 233--247.
 
51
Tuan, L. and Baral, C. 2001. Effect of knowledge representation on model based planning: Experiments using logic programming encodings. In Proc. of AAAI Spring symposium on “Answer Set Programming: Towards Efficient and Scalable Knowledge Representation and Reasoning”. 110--115.
 
52
Turner, H. 1997. Representing actions in logic programs and default theories. J. Logic Prog. 31, 1-3, 245--298.
 
53
 
54
Wilkins, D. and desJardines, M. Spring 2001. A call for knowledge-based planning. AI Magazine 22, 1, 99--115.


Collaborative Colleagues:
Tran Cao Son: colleagues
Chitta Baral: colleagues
Nam Tran: colleagues
Sheila Mcilraith: colleagues