CiteULike is a free online bibliography manager. Register and you can start organising your references online.

Decision-Theoretic, High-Level Agent Programming in the Situation Calculus Export

In Artificial Intelligence (AAAI-00) and of the 12th Conference on Innovative Applications of Artificial Intelligence (IAAI-00) (July 2000), pp. 355-362.

Citation Format

[Posts]

View FullText article


X Reviews [Write a review of this article]

X Notes for this article

stavros has 0 private notes and 1 public note for this article.

The authors present DTGolog, a decision theoretic extension of the agent programming language Golog. DTGolog deals with uncertainty and general reward functions, and similarly to Golog it can be viewed as a language and methodology with which to provide ``advice'' to a decision-theoretic planner.

The user provides a background action theory as well as an optimization theory which defines the reward function and some optimality criterion. Apart from normal deterministic actions, primitive actions can be stochastic. Each stochastic action is associated with a list of deterministic actions and a probability with which each one can happen. This is done using the predicates $stochastic(a,s,n)$ and $prob(n,p,s)$ for a stochastic action $a$ and the possible nature's action $n$.

The semantics of FTGolog is specified in a similar way as in Golog, with the predicate $BestDo$ playing the role of $Do$. $BestDo(prog,s,horz,pol,val,prob)$ computes a policy, an expanded Golog program in which every nondeterministic choice point is grounded with the selection of an optimal choice. The structure of a policy is a conditional plan based on sensing actions which sence the nature's choice for each stochastic action.

The authors show how DTGolog is implemented in Prolog and discuss results from applying this fraework to an RWI B21 robot for a simple application.

stavros (public note) - 2005-11-13 03:15:43

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Posting History

X Abstract

We propose a framework for robot programming which allows the seamless integration of explicit agent programming with decision-theoretic planning. Specifically, the DTGolog model allows one to partially specify a control program in a highlevel, logical language, and provides an interpreter that, given a logical axiomatization of a domain, will determine the optimal completion of that program (viewed as a Markov decision process). We demonstrate the utility of this model with results...


X BibTeX record

X RIS record


Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.