[DCS Banner Image]

 

Most of the papers of the Cognitive Robotics Group at UofT can be found here.

2004

On Ability to Autonomously Execute Agent Programs with Sensing, with Giuseppe De Giacomo, Yves Lesperance, and Hector J. Levesque. Proceedings of the 4th International Workshop on Cognitive Robotics (CogRobo-04). pp. 88-93. Valencia, Spain. August, 2004. (This is an improved version of the one appearing at PROMAS-03, Melbourne, Australia, July, 2003) [slides here)]

Most existing work in agent programming assumes an execution model where an agent has a knowledge base (KB) about the current state of the world, and makes decisions about what to do in terms of what is entailed or consistent with this KB. Planning then involves looking ahead and gauging what would be consistent or entailed at various stages by possible future KBs. We show that in the presence of sensing, such a model does not always work properly, and propose an alternative that does. We then discuss how this affects agent programming language design/semantics.

On the Semantics of Deliberation in IndiGolog: From Theory to Implementation. with Giuseppe De Giacomo, Yves Lesperance, and Hector J. Levesque. Annals of Mathematics and Artificial Intelligence, 41(2-4):259-299, Aug 2004. (Previous version appeared in Proc. of KR-2002)

2003

Rational Action in Agent Programs with Prioritized Goals. with Steven Shapiro. Proceedings of Autonomous Agents and Multi-Agent Systems Conference (AAMAS-2003), pp. 417-424. Melbourne, Australia. July, 2003. [slides here]

Agent theories and agent programs are two very different styles of specification of agent behavior. The former are declarative in nature, while the latter have an imperative flavor. In this paper, we combine ideas from both areas, yielding a powerful mode of agent specification that also gives the specifier a good deal of control over the complexity of the specified agent. In particular, we extend Shapiro et al.'s \cite{Shapiro95} agent theory to handle prioritized goals and then integrate it with the IndiGolog agent programming language. The result is a new IndiGolog construct that transforms a given nondeterministic, concurrent program $\delta$ into a new program $\delta'$ that can be described as a rational implementation of the original program, in the sense that $\delta'$ is an implementation of $\delta$, and furthermore, $\delta'$ is the most rational of all implementations of $\delta$ relative to a given set of prioritized goals and the agent's knowledge. With this construct, we can specify an agent that will attempt to achieve as many goals as possible in priority order even if the agent does not know of a plan that is guaranteed to achieve all the goals. In this case, the agent will select a plan that she thinks has the best chance of achieving the goals.

On Deliberation under Incomplete Information and the Inadequacy of Entailment and Consistency-Based Formalizations. with Giuseppe De Giacomo, Yves Lesperance, and Hector J. Levesque. In Proceedings of the 1st Programming Multiagent System Languages, Frameworks, Techniques and Tools Workshop (PROMAS-03). Melbourne, Australia. July, 2003.

2002

On the Semantics of Deliberation in IndiGolog: From Theory to Implementation. with Giuseppe De Giacomo, Yves Lesperance, and Hector J. Levesque. In D. Fensel, F. Giunchiglia, D. McGuiness, and M.-A. Williams (Eds.), Principles of Knowledge Representation and Reasoning, Proc. of the 8th Int. Conf. (KR2002), Toulouse, France, April 22-25, 2002, 603-614, Morgan Kaufmann, 2002.

2001

Local Conditional High-Level Robot Programs (extended version). Extended version of the one appearing in Logic for Programming, Artificial Intelligence and Reasoning (LPAR-01). LNAI 2250, 110-124. La Habana, December 2001. [slides here]

Executing Guarded Action Theories. with Giuseppe De Giacomo and Hector Levesque. ACM Transactions on Computational Logic (TOCL) 4(2), 495-525, October 2001.

Local Conditional High-Level Robot Programs. Workshop on Nonmonotonic Reasoning, Action, and Change at IJCAI-01 (NRAC-01). 64-69. August 2001. Seattle, USA. (This a preliminary version of the one appearing in LPAR-2001). [slide here]

2000

IndiGolog: Execution of Guarded Action Theories. Master's Thesis. Supervisor: Hector J. Levesque. Deparment of Computer Science, University of Toronto, 2000.


For any comment or question, please send me an email to ssardina at cs. toronto.edu
Last update of this page: September 2004