关键词:
Artificial intelligence
Logic
Computer science
摘要:
This thesis deals with the topic of modelling an agent’s beliefs about a dynamic world in a way that allows for changes in beliefs, including retracting of beliefs, based on the agent’s observations. We work within the field of knowledge representation, and represent the beliefs of the agent using a logical theory. In particular, we are concerned with representing what initial conditions the agent considers (im)plausible, what effects the agent thinks actions (im)plausibly have, and what processes in the environment the agent thinks have (im)plausibly occurred or will occur. Our approach uses the situation calculus, a standard knowledge representation framework for modelling action and change. Furthermore, we build on an existing framework in the situation calculus for modelling changing beliefs, where beliefs are determined using a plausibility ordering on situations. This supports modelling changing beliefs, since when the most plausible options are refuted by observations, the agent can fall back to the next most plausible options. Our concern is with how to specify this plausibility ordering using a logical theory. We propose to define the ordering by counting certain properties of situations, indicated by distinguished predicates, which we call “abnormality” predicates. This is inspired by how minimization of abnormalities has been used in circumscription, an approach to default reasoning. We show how beliefs about plausible and implausible action effects can be represented by having the axioms describing effects refer to abnormalities. Furthermore, we extend the account of belief to allow for beliefs about ongoing exogenous processes, described by a program (written in ConGolog, a standard programming language for use with the situation calculus). We show how having these programs refer to abnormalities allows for representing plausible and implausible environment behavior. Finally, we present a formal definition of “knowing how” to achieve goals, in terms of