Knowledge Representation and I at NII Nicolas Schwind National - - PowerPoint PPT Presentation

knowledge representation and i at nii
SMART_READER_LITE
LIVE PREVIEW

Knowledge Representation and I at NII Nicolas Schwind National - - PowerPoint PPT Presentation

Knowledge Representation and I at NII Nicolas Schwind National Institute of Informatics Tuesday, 18 March 2014 Summary of works @ NII from 2012/04 to 2014/03 Our world is by nature dynamic , therefore we need to design robust, well-behaved


slide-1
SLIDE 1

Knowledge Representation and I at NII

Nicolas Schwind

National Institute of Informatics Tuesday, 18 March 2014

slide-2
SLIDE 2

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

1 / 10 Knowledge Representation and I at NII

slide-3
SLIDE 3

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

  • 1. Formalization of the notion of resilience for dynamic systems [JAWS’12,

IPSJ’13, AAMAS’13, JSAI’13].

1 / 10 Knowledge Representation and I at NII

slide-4
SLIDE 4

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

  • 1. Formalization of the notion of resilience for dynamic systems [JAWS’12,

IPSJ’13, AAMAS’13, JSAI’13].

  • 2. Novel notion of “distance” between configurations in qualitative spatial and

temporal representation of information [SteDy’12].

1 / 10 Knowledge Representation and I at NII

slide-5
SLIDE 5

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

  • 1. Formalization of the notion of resilience for dynamic systems [JAWS’12,

IPSJ’13, AAMAS’13, JSAI’13].

  • 2. Novel notion of “distance” between configurations in qualitative spatial and

temporal representation of information [SteDy’12].

  • 3. Characterization of belief revision operators for logic programs under answer

set semantics [LPNMR’13].

1 / 10 Knowledge Representation and I at NII

slide-6
SLIDE 6

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

  • 1. Formalization of the notion of resilience for dynamic systems [JAWS’12,

IPSJ’13, AAMAS’13, JSAI’13].

  • 2. Novel notion of “distance” between configurations in qualitative spatial and

temporal representation of information [SteDy’12].

  • 3. Characterization of belief revision operators for logic programs under answer

set semantics [LPNMR’13].

  • 4. Investigation of the notion of language independence of propositional
  • perators, specifically belief change operators [Artificial Intelligence Journal,

January 2014]

1 / 10 Knowledge Representation and I at NII

slide-7
SLIDE 7

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

  • 1. Formalization of the notion of resilience for dynamic systems [JAWS’12,

IPSJ’13, AAMAS’13, JSAI’13].

  • 2. Novel notion of “distance” between configurations in qualitative spatial and

temporal representation of information [SteDy’12].

  • 3. Characterization of belief revision operators for logic programs under answer

set semantics [LPNMR’13].

  • 4. Investigation of the notion of language independence of propositional
  • perators, specifically belief change operators [Artificial Intelligence Journal,

January 2014]

  • 5. Starting Collaboration between CRIL and Inoue Lab :

→ Organization of the 1st Collaborative Meeting on Reasoning about Dynamic Constraint Networks, November 2012, University of Artois, Lens, France. → Task-Robust Team Formation Problem (Okimoto, Schwind, Ribeiro, Cl´ ement, Inoue, Marquis), submitted to AAAI’14. → Utilitarian MO-COP Operators (Schwind, Okimoto, Ribeiro, Konieczny, Inoue), submitted to AAAI’14. → Belief Revision Games (Schwind, Inoue, Bourgne, Konieczny, Marquis),

  • ngoing work.

1 / 10 Knowledge Representation and I at NII

slide-8
SLIDE 8

Summary of works @NII from 2012/04 to 2014/03

Our world is by nature dynamic, therefore we need to design robust, well-behaved dynamic systems that properly deal with changes.

  • 1. Formalization of the notion of resilience for dynamic systems [JAWS’12,

IPSJ’13, AAMAS’13, JSAI’13].

  • 2. Novel notion of “distance” between configurations in qualitative spatial and

temporal representation of information [SteDy’12].

  • 3. Characterization of belief revision operators for logic programs under answer

set semantics [LPNMR’13].

  • 4. Investigation of the notion of language independence of propositional
  • perators, specifically belief change operators [Artificial Intelligence Journal,

January 2014]

  • 5. Starting Collaboration between CRIL and Inoue Lab :

→ Organization of the 1st Collaborative Meeting on Reasoning about Dynamic Constraint Networks, November 2012, University of Artois, Lens, France. → Task-Robust Team Formation Problem (Okimoto, Schwind, Ribeiro, Cl´ ement, Inoue, Marquis), submitted to AAAI’14. → Utilitarian MO-COP Operators (Schwind, Okimoto, Ribeiro, Konieczny, Inoue), submitted to AAAI’14. → Belief Revision Games (Schwind, Inoue, Bourgne, Konieczny, Marquis),

  • ngoing work.

2 / 10 Knowledge Representation and I at NII

slide-9
SLIDE 9

(#1) A Glimpse of Computational Resilience

◮ A “resilient” dynamic system should be capable to maintain its core purpose

and integrity in the face of dramatically changed circumstances (e.g., the 3.11 earthquake in Japan, the ongoing economic crisis, a new strain of virus.)

◮ The concept of resilience has appeared in various disciplines including ecology

[Holling 1973], but there is no common agreement on the definition of resilience.

◮ We proposed here a new challenging topic : ”Systems Resilience” :

→ we formalized the notion of dynamic system in a general way, → we provided a set of design principles for resilient dynamic systems.

3 / 10 Knowledge Representation and I at NII

slide-10
SLIDE 10

(#1) Our model : Dynamic System

S0 A D E B C

◮ Vertex = state of the dynamic system at given time, ◮ Red edge = exogenous event, ◮ Blue edge = decision from the system’s controller.

4 / 10 Knowledge Representation and I at NII

slide-11
SLIDE 11

(#1) Our model : Dynamic System

S0 α0 A D E B C

◮ Vertex = state of the dynamic system at given time, ◮ Red edge = exogenous event, ◮ Blue edge = decision from the system’s controller. ◮ Every system (i.e., each vertex) is a constraint optimization problem, for

which every solution has a certain cost.

→ example : α0 is a solution of S0, and cost(α0) = 3.

4 / 10 Knowledge Representation and I at NII

slide-12
SLIDE 12

(#1) Our model : Dynamic System

S0 α0 A D E B C A D B C

4 / 10 Knowledge Representation and I at NII

slide-13
SLIDE 13

(#1) Our model : Dynamic System

S0 α0 A D E B C A D B C αA αB αC αD

4 / 10 Knowledge Representation and I at NII

slide-14
SLIDE 14

(#1) Our model : Dynamic System

S0 α0 A D E B C A D B C αA αB αC αD

Example : recoverability

  • 4 / 10

Knowledge Representation and I at NII

slide-15
SLIDE 15

(#1) Summary and Perspectives

◮ Summary :

◮ Several properties : Resilience (= Resistance + Recoverability), Functionality,

Stability, Stabilizability.

◮ A step forward in the design of “robust” dynamic systems (applicable in many

fields).

◮ 3rd Prize in the Special Track of Challenges and Vision Papers of the 12th

International Conference on Autonomous Agents and Multiagent Systems (AAMAS’13).

5 / 10 Knowledge Representation and I at NII

slide-16
SLIDE 16

(#1) Summary and Perspectives

◮ Summary :

◮ Several properties : Resilience (= Resistance + Recoverability), Functionality,

Stability, Stabilizability.

◮ A step forward in the design of “robust” dynamic systems (applicable in many

fields).

◮ 3rd Prize in the Special Track of Challenges and Vision Papers of the 12th

International Conference on Autonomous Agents and Multiagent Systems (AAMAS’13).

◮ Perspectives :

◮ Many problems are now open, e.g., computational complexity problems and

  • ptimization problems.

◮ Introducing probabilities (on going work, Zeltner, Schwind, Inoue).

5 / 10 Knowledge Representation and I at NII

slide-17
SLIDE 17

(#2) How far are these two qualitative configurations ?

Q S T Q D S T D Q {s} {d} {f } {f } {m} {m}

Proposed schedule

Q S T Q D S T D Q {s} {d} {f } {d} {p} {p}

Final schedule

6 / 10 Knowledge Representation and I at NII

slide-18
SLIDE 18

(#2) How far are these two qualitative configurations ?

Q S T Q D S T D Q {s} {d} {f } {f } {m} {m}

Proposed schedule

Q S T Q D S T D Q {s} {d} {f } {d} {p} {p}

Final schedule

6 / 10 Knowledge Representation and I at NII

slide-19
SLIDE 19

(#2) How far are these two qualitative configurations ?

Q S T Q D S T D Q {s} {d} {f } {f } {m} {m}

Proposed schedule

Q S T Q D S T D Q {s} {d} {f } {d} {p} {p}

Final schedule

6 / 10 Knowledge Representation and I at NII

slide-20
SLIDE 20

(#2) Summary and Perspectives

◮ Summary :

◮ We formalized the notion of “distortion” of an entity. ◮ We derived from it a “distance” between qualitative configurations. ◮ Contribution published to the International Workshop on Spatio-Temporal

Dynamics (STeDy’12), co-located with the Twentieth European Conference on Artificial Intelligence (ECAI’12).

7 / 10 Knowledge Representation and I at NII

slide-21
SLIDE 21

(#2) Summary and Perspectives

◮ Summary :

◮ We formalized the notion of “distortion” of an entity. ◮ We derived from it a “distance” between qualitative configurations. ◮ Contribution published to the International Workshop on Spatio-Temporal

Dynamics (STeDy’12), co-located with the Twentieth European Conference on Artificial Intelligence (ECAI’12).

◮ This work has many important applications :

◮ For spatial formalisms, given two snapshots of a scene, try to rebuild the

scenario of what happened in between.

◮ Evaluation of the distance between two partitions over the same universe (To

what extend a coalition structure has been changed ?)

◮ Evaluation of the distance between two preference orderings → very important

in Social Choice Theory.

◮ Important perspectives for several existing real-world applications in spatial

reasoning (e.g., fingerprint recognition, sketch maps processing.)

7 / 10 Knowledge Representation and I at NII

slide-22
SLIDE 22

(#3) Revision of Logic Programs under Answer Set Semantics

◮ Logic programming is one of the main paradigms in Knowledge

Representation and Reasoning.

◮ Due to the dynamic nature of our environment, beliefs about the world is

subject to change : a logic program P may be changed because one wants to incorporate to it a new logic program Q. We get a new logic program P ⋆ Q.

8 / 10 Knowledge Representation and I at NII

slide-23
SLIDE 23

(#3) Revision of Logic Programs under Answer Set Semantics

◮ Logic programming is one of the main paradigms in Knowledge

Representation and Reasoning.

◮ Due to the dynamic nature of our environment, beliefs about the world is

subject to change : a logic program P may be changed because one wants to incorporate to it a new logic program Q. We get a new logic program P ⋆ Q.

◮ Rational behaviour of a revision operator ⋆ [Delgrande et al., 2008, 2013] :

(RA1) P ⋆ Q ⊆s Q ; (RA2) If P + Q is consistent, then P ⋆ Q ≡s P + Q ; (RA3) If Q is consistent, then P ⋆ Q is consistent; (RA4) If P1 ≡s P2 and Q1 ≡s Q2, then P1 ⋆ Q1 ≡ P2 ⋆ Q2 ; (RA5) (P ⋆ Q) + R ⊆s P ⋆ (Q + R) ; (RA6) If (P ⋆ Q) + R is consistent, then P ⋆ (Q + R) ⊆s (P ⋆ Q) + R.

8 / 10 Knowledge Representation and I at NII

slide-24
SLIDE 24

(#3) Revision of Logic Programs under Answer Set Semantics

◮ Logic programming is one of the main paradigms in Knowledge

Representation and Reasoning.

◮ Due to the dynamic nature of our environment, beliefs about the world is

subject to change : a logic program P may be changed because one wants to incorporate to it a new logic program Q. We get a new logic program P ⋆ Q.

◮ Rational behaviour of a revision operator ⋆ [Delgrande et al., 2008, 2013] :

(RA1) P ⋆ Q ⊆s Q ; (RA2) If P + Q is consistent, then P ⋆ Q ≡s P + Q ; (RA3) If Q is consistent, then P ⋆ Q is consistent; (RA4) If P1 ≡s P2 and Q1 ≡s Q2, then P1 ⋆ Q1 ≡ P2 ⋆ Q2 ; (RA5) (P ⋆ Q) + R ⊆s P ⋆ (Q + R) ; (RA6) If (P ⋆ Q) + R is consistent, then P ⋆ (Q + R) ⊆s (P ⋆ Q) + R.

◮ A specific revision operator has been proposed by Delgrande et al. [2013] for

generalized logic programs that satisfies all above postulates.

8 / 10 Knowledge Representation and I at NII

slide-25
SLIDE 25

(#3) Revision of Logic Programs under Answer Set Semantics

◮ Logic programming is one of the main paradigms in Knowledge

Representation and Reasoning.

◮ Due to the dynamic nature of our environment, beliefs about the world is

subject to change : a logic program P may be changed because one wants to incorporate to it a new logic program Q. We get a new logic program P ⋆ Q.

◮ Rational behaviour of a revision operator ⋆ [Delgrande et al., 2008, 2013] :

(RA1) P ⋆ Q ⊆s Q ; (RA2) If P + Q is consistent, then P ⋆ Q ≡s P + Q ; (RA3) If Q is consistent, then P ⋆ Q is consistent; (RA4) If P1 ≡s P2 and Q1 ≡s Q2, then P1 ⋆ Q1 ≡ P2 ⋆ Q2 ; (RA5) (P ⋆ Q) + R ⊆s P ⋆ (Q + R) ; (RA6) If (P ⋆ Q) + R is consistent, then P ⋆ (Q + R) ⊆s (P ⋆ Q) + R.

◮ A specific revision operator has been proposed by Delgrande et al. [2013] for

generalized logic programs that satisfies all above postulates. → We provided representation theorems for revision operators of generalized logic programs, i.e., sound and complete procedures to build the corresponding revision operators. [LPNMR’13].

8 / 10 Knowledge Representation and I at NII

slide-26
SLIDE 26

Three topics for a unified motivation

Our world is always subject to change, so are our systems.

  • 1. development of our work about the resilience of dynamic systems (change =
  • ccurence of a disaster.)
  • 2. application of the distance between qualitative configurations in spatial

reasoning (change is used to compute a “rational distance”.)

  • 3. development of specific revision operators for logic programs, and

investigation of other belief change operators (for revision, change = new knowledge about the represented world.)

9 / 10 Knowledge Representation and I at NII

slide-27
SLIDE 27

Knowledge Representation and I at NII

Nicolas Schwind

National Institute of Informatics Tuesday, 18 March 2014