You are on page 1of 45

Update of nonclassical theories

and its relation with the


Semantic Web
Ivan José Varzinczak
LILaC team, IRIT - Toulouse
LILaC @ IRIT

• Logic
• Interaction
• Language
• Computation
2
LILaC @ IRIT

• Logic Modal, Paraconsistent, ...


• Interaction MAS, BDI, ...
• Language Speech acts, ...
• Computation Theorem provers,
security, ...

2
ivanzinho @ LILaC

• Modal Logics
• Reasoning About Actions
• Description Logics and Ontologies
• Theory Change
3
A Tale

• If I have a coffee, I have a hot beverage

• If I have a token, I can buy coffee

• After buying, I have a coffee


4
A Tale

Someday, the agent discovers that:

• She has a coffee, but it is cold

• With no power, impossible to buy

• Without heat, after buying no hot beverage


5
A Tale

Hence, her beliefs about:

• the relation between coffee and hot beverage


• the executability of buying
• the effects of buying
have to be changed
6
Outline

• Preliminaries
• Intuition of Change
• Minimal Change
• Relation to Ontologies in SW
• Future Perspectives
7
Dynamic Logic
• Syntax variant of ALC (see further)
• Well defined semantics
• Possible worlds models
• Expressive
• Programs, actions, state constraints
• Decidable
• EXPTIME or PSPACE-complete, though
8
Dynamic Logic
Possible world semantics: Transition Systems

9
Dynamic Logic

• Static Laws

• Executability Laws

• Effect laws
10
Dynamic Logic
Formulas that hold in





11
Dynamic Logic
In our example

• Static Law

• Executability Law

• Effect Law
12
Dynamic Logic
In our example

13
Intuition of Change
• Removing

14
Intuition of Change
• Removing

✗ ✗

15
Intuition of Change
• Removing

16
Principles of Theory Change
(Dalal, 1988)

• Irrelevance of Syntax
• Maintenance of Consistency
• Primacy of New Information
• Persistence of Prior Knowledge
• Fairness
17
Principles of Theory Change
(Dalal, 1988)

• Irrelevance of Syntax ☹
• Maintenance of Consistency ☺
• Primacy of New Information ☺
• Persistence of Prior Knowledge ☺
• Fairness ☺
17
Choosing Models
• Preference Order between models
• Prefer models that are closest to the original one

• Order dependent on the type of law retracted


• Static law: look at the worlds’ contents
• Effect law: look at target world
• Exec. law: number of removed arrows
18
Choosing Models

19
Choosing Models
• Removing

20
Choosing Models
• Removing

Incomparable
21
Choosing Models

22
Choosing Models
• Removing

23
Choosing Models
• Removing

Incomparable
24
Choosing Models

25
Choosing Models
• Removing

26
Choosing Models
• Removing

Incomparable
27
Contributions
• Better semantics for action theory change
• Distance between models
• Minimal change

• Syntactic operators
• Sound and complete
28
Ongoing Research
• Erase a general formula
• not only

29
Ongoing Research
• Erase a general formula
• not only
• AGM/KM postulates

29
Ongoing Research
• Erase a general formula
• not only
• AGM/KM postulates
• Action theory revision
• Making formulas true in a model
29
Another Tale
• Suppose an airport ontology
• A passenger has a passport
• EU citizens have EU passports
• A foreigner has a non-EU passport
• A double citizen is a foreigner and a EU citizen
• All passengers must pass X-ray scan
30
Another Tale
• In Description Logic ALC:

31
Another Tale
• From this we get

32
Another Tale
• From this we get

• and because

32
Another Tale
• From this we get

• and because

• we get

32
Another Tale
• Now, if we have

This guy will not be controlled!!!

33
Another Tale
• Now, if we have

This guy will not be controlled!!!

• Need for ontology revision/update/debugging


• First: detect the problem
33
Ontology Change
• Partial solution:
• Modular ontologies (JELIA’06,AIJ’07)
• Restricted normal form
• only

34
Ontology Change
• Partial solution:
• Modular ontologies (JELIA’06,AIJ’07)
• Restricted normal form
• only
• Similar to action theory change

34
Ontology Change
• Partial solution:
• Modular ontologies (JELIA’06,AIJ’07)
• Restricted normal form
• only
• Similar to action theory change
• Good solution: will depend on more results for DL
(prime implicants)

34
Current Work

• Contraction/erasure of a general axiom

• Good properties of an ontology

35
Future Perspectives

• Real applications (e.g. Semantic Web)


• Knowledge Engineer’s intuition
• Logic may not be enough
• Ontology revision ≠ Belief revision
• Paraconsistency, approximate reasoning?
36

You might also like