Journal of Logic and Computation Advance Access first published online on February 15, 2008
This version published online on March 4, 2008
Journal of Logic and Computation, doi:10.1093/logcom/exm091
Original papers |
Reconstructing an Agent's Epistemic State from Observations about its Beliefs and Non-beliefs
Mahasarakham University, Faculty of Informatics, Mahasarakham 44150, Thailand.
E-mail: richard.b{at}msu.ac.th
University of Leipzig, Department of Computer Science, Leipzig 04103, Germany.
E-mail: nittka{at}informatik.uni-leipzig.de
Received 1 December 2007.
We look at the problem in belief revision of trying to make inferences about what an agent believed—or will believe—at a given moment, based on an observation of how the agent has responded to some sequence of previous belief revision inputs over time. We adopt a reverse engineering approach to this problem. Assuming a framework for iterated belief revision which is based on sequences, we construct a model of the agent that best explains the observation. Further considerations on this best-explaining model then allow inferences about the agent's epistemic behaviour to be made. We also provide an algorithm which computes this best explanation.
Keywords: Belief revision; non-monotonic reasoning; iterated revision; non-prioritised revision; rational closure; rational explanation; multi-agent systems
This version shows Algorithm 1 displayed correctly
References
- Alchourron C, Gärdenfors P, Makinson D. On the logic of theory change: Partial meet contraction and revision functions. Journal of Symbolic Logic (1985) 50:510–530.[CrossRef][ISI]
- Booth R. On the logic of iterated non-prioritised revision. In: Conditionals, Information and Inference – Selected papers from the Workshop on Conditionals, Information and Inference, 2002 (2005) Springer's LNAI 3301. 86–107.
- Booth R, Meyer T. Admissible and restrained revision. Journal of Artificial Intelligence Research (2006) 26:127–151.[ISI]
- Booth R, Nittka A. Reconstructing an agent's epistemic state from observations. In: Proceedings of IJCAI-05 (2005) 394–399. Professional Book Center, Denver, CO.
- Booth R, Paris JB. A note on the rational closure of knowledge bases with both positive and negative knowledge. Journal of Logic, Language and Information (1998) 7:165–190.[CrossRef]
- Brafman RI, Tennenholtz M. Modeling agents as qualitative decision makers. Artificial Intelligence (1997) 94:217–268.[CrossRef][ISI]
- Darwiche A, Pearl J. On the logic of iterated belief revision. Artificial Intelligence (1997) 89:1–29.[CrossRef][ISI]
- Dupin de Saint-Cyr F, Lang J. Belief extrapolation (or how to reason about observations and unpredicted change). In: Proceedings of KR'02 (2002) Morgan Kaufmann: San Francisco, CA. 497–508.
- Fariñas del Cerro L, Herzig A, Longin D, Rifi O. Belief reconstruction in cooperative dialogues. In: Proceedings of AIMSA'98 (1998) Berlin/Heidelberg: Springer. 254–266. Vol. 1480 of Lecture Notes in Computer Science.
- Freund M. On the revision of preferences and rational inference processes. Artificial Intelligence (2004) 152:105–137.[CrossRef][ISI]
- Gärdenfors P. Knowledge in Flux (1988) Cambridge, MA: MIT Press.
- Geffner H, Pearl J. Conditional entailment: Bridging two approaches to default entailment. Artificial Intelligence (1992) 53:209–244.[CrossRef][ISI]
- Grove A. Two modelings for theory change. Journal of Philosophical Logic (1988) 17:157–170.[ISI]
- Halpern JY, Pearl J. Causes and explanations: A structural-model approach – Part ii: Explanations. In: Proceedings of IJCAI'01 (2001) Morgan Kaufmann: San Francisco, CA. 27–34.
- Hansson SO, Fermé E, Cantwell J, Falappa M. Credibility-limited revision. Journal of Symbolic Logic (2001) 66:1581–1596.[CrossRef][ISI]
- Konieczny S, Pino R. Pérez. A framework for iterated revision. Journal of Applied Non-Classical Logics (2000) 10:339–367.
- Lang J. A preference-based interpretation of other agents' actions. In: Proceedings of KR'04 (2004) Menlo Park, CA: AAAI Press. 644–653.
- Lehmann D. Another perspective on default reasoning. Annals of Mathematics and Artificial Intelligence (1995) 15:61–82.[CrossRef][ISI]
- Lehmann D. Belief revision, revised. In: Proceedings of IJCAI'95 (1995) San Francisco, CA: Morgan Kaufmann. 1534–1540.
- Lehmann D, Magidor M. What does a conditional knowledge base entail? Artificial Intelligence (1992) 55:1–60.[CrossRef][ISI]
- Lehmann D, Magidor M, Schlechta K. Distance semantics for belief revision. Journal of Symbolic Logic (2001) 66:295–317.[CrossRef][ISI]
- Makinson D. Screened revision. Theoria (1997) 63:14–23.
- Nayak A, Pagnucco M, Peppas P. Dynamic belief revision operators. Artificial Intelligence (2003) 146:193–228.[CrossRef][ISI]
- Nebel B. Base revision operations and schemes: Semantics, representation and complexity. In: Proceedings of ECAI'94 (1994) Chichester: John Wiley and Sons. 342–345.
- Nittka A. Reasoning about an agent based on its revision history with missing inputs. In: Proceedings of JELIA06—Fisher M, van der Hoek W, eds. (2006) Berlin/Heidelberg: LNAI. Springer-Verlag.
- Nittka A. A Method for Reasoning About Other Agents' Beliefs from Observations. In: PhD thesis (2008) Universität Leipzig.
- Pohl W. Logic-based representation and reasoning for user modeling shell systems. User Modeling and User-Adapted Interaction (1999) 9:217–283.[CrossRef]
- Rott H. Change, Choice and Inference: A Study of Belief Revision and Nonmonotonic Reasoning (2001) Oxford: Oxford University Press.
| ||||||||||||||||||||||||||||||||||||||||||||||||