Belief Revision and Progression of KBs in the Epistemic Situation Calculus

Similar documents
Iterated Belief Change in the Situation Calculus

Iterated Belief Change: A Transition System Approach

MULTI-AGENT ONLY-KNOWING

Action, Belief Change and the Frame Problem: A Fluent Calculus Approach

A Semantic Approach for Iterated Revision in Possibilistic Logic

Laboratoire d'informatique Fondamentale de Lille

Representing Beliefs in the Fluent Calculus

An Action Description Language for Iterated Belief Change

Definability of Horn Revision from Horn Contraction

Rational Partial Choice Functions and Their Application to Belief Revision

Inverse Resolution as Belief Change

Situations, si! Situation terms, no!

Arbitrary Announcements in Propositional Belief Revision

Belief Change in the Context of Fallible Actions and Observations

On First-Order Definability and Computability of Progression for Local-Effect Actions and Beyond

Partial Meet Revision and Contraction in Logic Programs

On the Progression of Situation Calculus Basic Action Theories: Resolving a 10-year-old Conjecture

DL-Lite Contraction and Revision

The Situation Calculus and Golog

What is a Default Priority?

An Extension of BDI CTL with Functional Dependencies and Components

Dalal s Revision without Hamming Distance

arxiv: v2 [cs.lo] 27 Jan 2015

Bounded revision: Two-dimensional belief change between conservative and moderate revision. Hans Rott

Steps Towards Commonsense-Driven Belief Revision in the Event Calculus

Tractable Reasoning with Incomplete First-Order Knowledge in Dynamic Systems with Context-Dependent Actions

BOUNDED REVISION: TWO-DIMENSIONAL BELIEF CHANGE BETWEEN CONSERVATISM AND MODERATION. Hans Rott

Doxastic Logic. Michael Caie

Strong Syntax Splitting for Iterated Belief Revision

A First-Order Logic of Probability and Only Knowing in Unbounded Domains

Reconstructing an Agent s Epistemic State from Observations

A Bad Day Surfing is Better than a Good Day Working: How to Revise a Total Preorder

INTRODUCTION TO NONMONOTONIC REASONING

Horn Clause Contraction Functions

Conflict-Based Belief Revision Operators in Possibilistic Logic

On iterated revision in the AGM framework

Belief Contraction for the Description Logic EL

On the Progression of Knowledge in the Situation Calculus

Belief revision: A vade-mecum

Base Revision in Description Logics - Preliminary Results

A framework for managing uncertain inputs: an axiomization of rewarding

Agent Communication and Belief Change

A Unifying Semantics for Belief Change

A New Approach to Knowledge Base Revision in DL-Lite

On the Decidability of Verifying LTL Properties of GOLOG Programs

Axiomatic characterization of the AGM theory of belief revision in a temporal logic

Knowledge Forgetting in Circumscription: A Preliminary Report

Properties of Knowledge Forgetting

Belief Update for Proper Epistemic Knowledge Bases

Causality and Minimal Change Demystified

Conditional Logic and Belief Revision

Towards an Integration of Golog and Planning

Logics for Belief as Maximally Plausible Possibility

brels: A System for the Integration of Knowledge Bases

Reasoning with Inconsistent and Uncertain Ontologies

Comment on Leitgeb s Stability Theory of Belief

Progression and Verification of Situation Calculus Agents with Bounded Beliefs

A sequential reversible belief revision method based on polynomials

Integrating State Constraints and Obligations in Situation Calculus

Revising General Knowledge Bases in Description Logics

Base Belief Change and Optimized Recovery 1

Knowledge, Belief, and Noisy Sensing in the Situation Calculus. Patricio D. Simari

Fallbacks and push-ons

LTCS Report. On the Decidability of Verifying LTL Properties of Golog Programs (Extended Version) LTCS-Report 13-10

Revision of DL-Lite Knowledge Bases

Belief Contraction and Revision over DL-Lite TBoxes

A Semantics for ADL as Progression in the Situation Calculus

Next Steps in Propositional Horn Contraction

Reinforcement Belief Revision

Projection using Regression and Sensors

Modal Logic & Kripke Semantics

Özgür L. Özçep Ontology Change 2

A Logic for evision a &iv eri

Adding Modal Operators to the Action Language A

An Egalitarist Fusion of Incommensurable Ranked Belief Bases under Constraints

On the Conservativity and Stability of Ontology-Revision Operators Based on Reinterpretation

On Ability to Autonomously Execute Agent Programs with Sensing

14. Actions. KR & R Brachman & Levesque Situation calculus

Prime Forms and Minimal Change in Propositional Belief Bases

Contraction and Revision over DL-Lite TBoxes

arxiv: v1 [cs.lo] 27 Mar 2015

Inconsistencies, Negations and Changes in Ontologies

Knowing Whether in Proper Epistemic Knowledge Bases

Provability as a Modal Operator with the models of PA as the Worlds

Ranking Theory. Franz Huber Department of Philosophy University of Toronto, Canada

Awareness, Negation and Logical Omniscience

Reasoning about Conditional Beliefs for the Winograd Schema Challenge

Progression of Situation Calculus Action Theories with Incomplete Information

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have

Knowledge representation DATA INFORMATION KNOWLEDGE WISDOM. Figure Relation ship between data, information knowledge and wisdom.

Action representation and partially observable planning using epistemic logic

First Order Logic: Syntax and Semantics

arxiv: v1 [cs.ai] 26 Jul 2018

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Situation Calculus. Gerald Steinbauer. Institute for Software Technology. Gerald Steinbauer. Situation Calculus - Introduction

LogicalFoundations ofnegotiation: Outcome, Concession and Adaptation

A Unifying Framework for Probabilistic Belief Revision

Towards Tractable Inference for Resource-Bounded Agents

CS 4700: Foundations of Artificial Intelligence

Distributing Knowledge into Simple Bases

Transcription:

Belief Revision and Progression of KBs in the Epistemic Situation Calculus Christoph Schwering 1 Gerhard Lakemeyer 1 Maurice Pagnucco 2 1 RWTH Aachen University, Germany 2 University of New South Wales, Australia

2 / 10 Actions and Beliefs Robot is holding a box, does not know what is in it, but 1. believes it is not fragile and not metallic 2. considers fragility more plausible than it being metallic 3. knows it is not broken yet

2 / 10 Actions and Beliefs Robot is holding a box, does not know what is in it, but 1. believes it is not fragile and not metallic 2. considers fragility more plausible than it being metallic 3. knows it is not broken yet Drop!

2 / 10 Actions and Beliefs Robot is holding a box, does not know what is in it, but 1. believes it is not fragile and not metallic 2. considers fragility more plausible than it being metallic 3. knows it is not broken yet Clink!

2 / 10 Actions and Beliefs Robot is holding a box, does not know what is in it, but 1. believes it is not fragile and not metallic 2. considers fragility more plausible than it being metallic 3. knows it is not broken yet How to reason about this?

2 / 10 Actions and Beliefs Robot is holding a box, does not know what is in it, but 1. believes it is not fragile and not metallic 2. considers fragility more plausible than it being metallic 3. knows it is not broken yet If 1 3 is all it believed initially, what is all it believes now? Disclaimer: talk includes improvements over paper (journal version in preparation)

3 / 10 Logic for Actions and Beliefs First-order logic with modalities: α holds after action A [A]α α holds forever α if φ held, ψ would hold B(φ ψ) Bψ all we believe is φ i ψ i O{φ 1 ψ 1,, φ m ψ m } before forgetting P, O P { }

3 / 10 Logic for Actions and Beliefs First-order logic with modalities: α holds after action A [A]α α holds forever α if φ held, ψ would hold B(φ ψ) Bψ all we believe is φ i ψ i O{φ 1 ψ 1,, φ m ψ m } before forgetting P, O P { } Semantics: worlds specify initial and future truth of fluents w = B []B

3 / 10 Logic for Actions and Beliefs First-order logic with modalities: α holds after action A [A]α α holds forever α if φ held, ψ would hold B(φ ψ) Bψ all we believe is φ i ψ i O{φ 1 ψ 1,, φ m ψ m } before forgetting P, O P { } Semantics: possible worlds ranked by plausibilities e = B B []B B e = [][]BB (due to revision)

4 / 10 All We Believe Only-believing uniquely determines belief structure Related to Levesque s only-knowing, Pearl s Z-Ordering Subsumes only-knowing α by conditional α Theorem: Unique-Model Property O{φ 1 ψ 1,, φ m ψ m } has unique model if φ i, ψ i are obj. Theorem generalizes for O P {φ 1 ψ 1,, φ m ψ m }

All We Believe Only-believing uniquely determines belief structure Related to Levesque s only-knowing, Pearl s Z-Ordering Subsumes only-knowing α by conditional α Theorem: Unique-Model Property O{φ 1 ψ 1,, φ m ψ m } has unique model if φ i, ψ i are obj. Usually all we believe is a Basic Action Theory (BAT) with initial beliefs Σ bel knowledge about dynamics physical effect (successor-state axioms due to Reiter): a. [a]b a = F B epistemic effect (action A leads to revision by IF (A)): a. IF (a) (a = B M ) 4 / 10

All We Believe O{ F M, F M M, B, dynamic axioms} believes it is not fragile and not metallic considers fragility more plausible than metallic knows it is not broken yet B F M B M B 4 / 10

Progression of an Epistemic State 5 / 10 B F M B M B Initially e = B B

Progression of an Epistemic State 5 / 10 B F M (B F ) M (B F ) After progression still e = B B

Progression of an Epistemic State 5 / 10 B F M (B F ) M (B F ) Natural revision by B M promotes B-worlds to the top

Progression of an Epistemic State 5 / 10 B F M (B F ) M (B F ) After revision (e ) (B M ) = BB

Progression of an Epistemic State 5 / 10 B F M (B F ) M (B F ) After progression e = BB

Progression of a BAT by a Physical Action 6 / 10 Similar to Lin and Reiter s progression Let A have no epistemic effect Let F be fluents of BAT with axioms [a]f ( x) γ F Let P be new predicates Beliefs after doing A Σ bel A = Σ bel F P { ( x.f ( x) γ F a F A P) F F} Substitute P for F to capture pre-a beliefs Assert x.f ( x) γ F a F A P to set post-a beliefs

7 / 10 Progression of a BAT by an Epistemic Action Let A have no physical effect Progression Σ bel A = Σ bel IF (A) Let = {φ ψ Σ bel OΣ bel = B(α φ ψ)} Let P be a new predicate Beliefs after promoting the most-plausible α-worlds Σ bel α = { P } { (P α) } { (φ P ψ) φ ψ } {φ P ψ φ ψ Σ bel }

P -worlds are the most plausible worlds P -worlds represent promoted α-worlds P -worlds represent original belief structure 7 / 10 Progression of a BAT by an Epistemic Action Let A have no physical effect Progression Σ bel A = Σ bel IF (A) Let = {φ ψ Σ bel OΣ bel = B(α φ ψ)} Let P be a new predicate Beliefs after promoting the most-plausible α-worlds Σ bel α = { P } { (P α) } { (φ P ψ) φ ψ } {φ P ψ φ ψ Σ bel }

8 / 10 Progression of a BAT Briefly: BAT progression matches semantic progression Theorem: Progression #1 = OΣ [A]O P {P } (Σ A) Roughly: If all we believe is Σ, then all we believe after A is Σ A. Theorem: Progression #2 = OΣ [A]α iff = O P {P } (Σ A) α Roughly: Σ A entails the same beliefs as Σ has after A.

9 / 10 Belief Revision Postulates Alchourron Gärdenfors Makinson (AGM) hold Darwiche Pearl (DP) hold with a little restriction on DP2 Original DP2 is violated because we cannot recover from an inconsistent state Nayak Pagnucco Peppas (NPP) violated because the order matters in natural revision

10 / 10 Conclusion and Ongoing/Future Work Situation calculus plus natural revision Belief progression using only-believing Other revision schemes, e.g., lexicographic Projection by regression Elimination of (nested) beliefs similar to our AAAI-15 paper When is progression first-order-definable? Feasible subclass Implementation based on Lakemeyer & Levesque, KR-14

Appendix

All We Believe Believe it is not fragile and not metallic F M Fragility is more plausible than metallic F M M Know that it is not broken B Know dynamic axioms (omitted) 1. ( F M ) (F M M ) (B ) B F M 2. (F M M ) (B ) B M 3. (B ) B 2 / 2