43
Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborativ e de théorie vers une machine abstraite conversationnel le Philippe LEMOISSON LIRMM - 15.12.2006

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Embed Size (px)

Citation preview

Page 1: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1

constructioncollaborativede théorie… vers une machine abstraite conversationnelle

Philippe

LEMOISSON

LIRMM -

15.12.2006

Page 2: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 2

1. Formulation du problème abordé dans la thèse

2. Proposition : la machine abstraite AUSTiN

3. Mise en perspective de la proposition

Construction collaborative de théorie: vers une machine abstraite conversationnelle

1.1. un cadre pour la construction collaborative de

théorie

1.2. assister la composition automatique des

raisonnements ?

Page 3: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 3

1. Formulation du problème abordé dans la thèse

2. Proposition : la machine abstraite AUSTiN

3. Mise en perspective de la proposition

Construction collaborative de théorie: vers une machine abstraite conversationnelle

1.1. un cadre pour la construction collaborative de

théorie

1.2. assister la composition automatique des

raisonnements ?

Page 4: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 4

Climat : flux et stocks de CARBONEunités : GigaTonne (GT); GT/ansource : IPPC 1995extrait de : “L’avenir climatique” Jean-Marc Jancovici

Page 5: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 5

Biomassemarine

IndustrieSols +

Végétaux

Océanprofond

Océansurface

stocks carbone (océan surface) = 1020 GT

stocks carbone (sols + végétaux) = 2190 GT

stocks carbone (océan profond) = 30800 GT

stocks carbone (atmosphère) = 750 GT

Données

Calculs

Climat : flux et stocks de CARBONE

‘n’ fragments1 théorie ?

Atmosphère

(|)

(|)

(|)

(|)

(|) Raisonnements

Connaissances

Page 6: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 6

processus …à plusieurs

(|)

(|)

(|)

(|)

(|)

Page 7: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 7

3 mondes

c h a n g e m e n t s d’ é t a t

• événements avant leur description(Science Physique = premier niveau de description )

e x p r e s s i o n s

• schémas stables et partagés

c o m m u n i c a t i o n

• alphabets & jeux de règles finis langages formels

d é d u c t i o n

a s s o c i a t i o n si n t i m e s

• graphe connexe de neurones & synapses• individuel, changeant• re-entrée entre « structures » associativité• forte redondance adaptabilité• pas accessible de l’extérieur aucun codage

p e n s é e s é l e c t i o n n i s t e

cerveau: 10 11 neuronescortex: 3*1010 neurones; 10 15 synapses

Le « monde physique »des objets et

des instruments

Le « monde intérieur »

Le « monde du langage »

un fait

(|)

une théorie

concentrationen carbone dans

l’océan de surface ?

stocks carbone (océan surface) = 1020 GT

Atmosphère

Océanprofond

Biomassemarine

Océansurface

stocks carbone (atmosphère) = 750 GT

Page 8: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 8

(|)(|)

(|)

(|)

(|)

s o u r c e s …

() ()()

()

Gerald M. Edelman (1929 )

Charles Sanders Peirce

(1839 – 1914)

Karl Raimund Popper

(1902 – 1994)

Page 9: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 9

m o n d ei n t é r i e u r

m o n d ed u l a n g a g

e

m o n d ep h y s i q u e

existencevalidité syntaxique

fragment de théorie

événements

causalitédéduction

prédictions

(|)

jugement

dans les traces de Peirce, Edelman …

observations

penséesélectionniste

Page 10: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 10

fragments de théorie

dans les traces de Peirce, Edelman … et Popper

m o n d ed u l a n g a g

e

m o n d ep h y s i q u e

événements

causalité

observations

déduction

prédictions

(|)

(|)

fragments de théorie

penséesélectioniste

Page 11: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 11

T h é o r i e : définition semi-formelle …

1. un jeu d’expressions décrivant des observations et des prédictions, basé sur un alphabet initial fini et un ensemble fini de règles d’assemblage statique;

2. un jeu d’expressions permettant de raisonner logiquement à partir des faits, basé sur un ensemble fini de règles d’assemblage dynamique;

3. un ensemble fini de règles de composition des raisonnements.

Supposons un langage formel consistant en :

Supposons un groupe de personnes chacune dotée de son propre jugement en accord sur le langage formel constituant collectivement un ‘oracle’ capable d’arbitrer

sur la véracité ou la fausseté des expressions. (|)(|)

(|)

Page 12: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 12

…T h é o r i e : définition semi-formelle

Une théorie est un ensemble d’expressions vraies du langage formel tel que l’application composée des raisonnements aux faits produise des expressions vraies.

*1 , *2(|)

(|)

(|)

*1 les « fragments de théorie » sont des théories

*2 définition inspirée de [Shapiro, 1991] E. Shapiro, “Inductive inference of theories from facts/ Computational logic (essays in honour of Alan Robinson)”, Chap7, edited by Jean-Louis Lassez and Gordon Plotkin, The MIT Press, 1991.

Page 13: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 13

machine abstraite : intelligibilité / codification ?

théorie

prédictions

m a c h i n ea b s t r a i t e

m o n d ei n t é r i e u r

(|)

m a c h i n ep h y s i q u e

événements

causalitéobservations

déduction

m o n d ep h y s i q u e

Page 14: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 14

{prédictions} 1

{prédictions} 5

{prédictions} 4

{prédictions} 3

{prédictions} 2 (|)

(|)

(|)

(|) (|)

{observations}

1

1 5

4

32

22

compositionalité ?

Page 15: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 15

(|)

(|)

(|)

(|) (|)

{prédictions}

{observations}

1

1 5

4

32

22

compositionalité ?

Page 16: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 16

1. Formulation du problème abordé dans la thèse

2. Proposition : la machine abstraite AUSTiN

3. Mise en perspective de la proposition

Construction collaborative de théorie: vers une machine abstraite conversationnelle

1.1. un cadre pour la construction collaborative de

théorie

1.2. assister la composition automatique des

raisonnements ?

Page 17: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 17

Acceptation d’un langage conceptuel pour les observations et prédictions

Acceptation d’algorithmes à étapes pour les raisonnements

Composition globalement déterministe des raisonnements

Chaque calcul doit être une déduction formelle

Si échec à l’articulation des raisonnements, aide au diagnostic

Construction collaborative de théorie: vers une machine abstraite conversationnelle

Cahier des charges pour une machine abstraitequi compose automatiquement les raisonnements

Page 18: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 18

1. Formulation du problème abordé dans la thèse

2. Proposition : la machine abstraite AUSTiN

3. Mise en perspective de la proposition

Construction collaborative de théorie: vers une machine abstraite conversationnelle

1.1. un cadre pour la construction collaborative de

théorie

1.2. assister la composition automatique des

raisonnements ?

Page 19: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 19

(|)(|)

(|)

(|)

(|)

s o u r c e s …

() ()()

()

John McCarthy (1927 )

John Langshaw Austin

(1911 –1960)

Page 20: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 20

Composition de fragments de théorie …

rouge triangletriangle petit

rouge petit

Page 21: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 21

… à travers une conversation

objets rouges ?objets verts ?objets bleus ?

objets petits ?objets grands ?

forme taille

couleur forme

* *1 2

promessequestion

propriété ‘x’ ?

propriété ‘y’

rouge

petit

rouge triangle

assertion

triangle petit

Page 22: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

t=1 t=2 t=3

0 0

0

0 1

1 1

0 1

1 0

t=0

0

0 1

1 1

t=2

rejected (1,1,1,2)

accepted (0,1,1,2)

(1,0)

(0,0)

(1,1)

(0,1)

accepted (1,0,1,2)

1-Sudoku: un langage simple S0

22

Page 23: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Sudoku

[row : CO-ORDINATE : 0 ][column : CO-ORDINATE : 1 ][accepted : VALUE : ? ][when : STATE : ? ]

question( )

[row : CO-ORDINATE : 0 ][column : CO-ORDINATE : 1 ][accepted : VALUE : 1 ] [when : STATE : 2 ]

( )assertion

[row : CO-ORDINATE : * ][column : CO-ORDINATE : * ][accepted : VALUE : * ][when : STATE : * ]

( )promesse

accepted (0,1,?,?)

t=2

0 1

1 1

intelligibilité / codification ?

23

accepted (0,1,1,2)

accepted (*,*,*,*)

AUSTiN

Page 24: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

accepted (x,y,z,t) answerFor accepted (x,y,?,t)

rejected (0,1,0,t) answerFor rejected (?,?,?,?)

accepted (x,y,*,*) reductionOf accepted (*,*,*,*)

accepted (x,y,*,t) reductionOf accepted (x,y,*,*)

accepted (x,y,z,t) reductionOf accepted (x,y,*,*)

rejected (0,1,?,t) reductionOf rejected (*,*,?,*)

accepted (x,y,z,t) triggerFor accepted (*,*,*,*)

rejected (x,y,?,t) triggerFor rejected (*,*,?,*)

3 “actes de langage” … + 3 relations …

0 1

1 1

rejected (1,1,1,t)

accepted (0,1,1,t)

accepted (1,0,1,t)

pré-conditions de patterns

assertionquestionpromesse

24

Page 25: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

(i): accepted (x,y,z,t) answerFor accepted (x,y,?,t)

… + déduction interne à

AUSTiN !

(ii): accepted (x,y,z,t) reductionOf accepted (x,y,*,*)

(i) (ii): accepted (x,y,*,*) potentialAnswerFor accepted (x,y,?,t)

(iii): accepted (x,y,z,t) triggerFor accepted (*,*,*,*)

(ii) (iii): accepted (x,y,*,*) potentialTriggerFor accepted (*,*,*,*)

assertionquestionpromessestarter

25

Page 26: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

accepted (*,*,?,*)rejected (*,*,?,*)accepted (*,*,*,*)rejected (*,*,*,*)

réécritures (réductions) successives chez CELL

0

assertionquestionpromesse

26

context (x,y,t)

accepted (x,y,?,t)rejected (x,y,?,t)accepted (x,y,*,t+1)rejected (x,1-y,*,t+1)rejected (1-x,y,*,t+1)

1

(x,y)

(1-x,y)

(x,1-y)

accepted (x,y,*,t)rejected (x,y,*,t)

A={accepted(x,y,zi,t)}R={rejected(x,y,zk,t)}

si A=R=, alors: sinon: accepted (x,y,z0,t+1) rejected (x,1-y,z0,t+1) rejected (1-x,y,z0,t+1)

2

z0

Z0

Z0

Page 27: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

2

1

context(*,*,*)

les patterns conversationnels

Q1: accepted (*,*,?,*)Q2: rejected (*,*,?,*)

accepted (*,*,*,*)rejected (*,*,*,*)

accepted (x,y,*,t+1)rejected (x,1-y,*,t+1)rejected (1-x,y,*,t+1)

27

{answers to Q1,Q2}accepted (x,y,z,t+1)rejected (1-x,y,z, t+1)rejected (x, 1-y,z, t+1)

2

Q1: accepted (x,y,?,t)Q2: rejected (x,y,?,t)

context(x,y,t)

1

assertionquestionpromesse

Page 28: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

résolution du 1-Sudoku

cont (0,0,0) cont (0,0,1) cont (0,0,2) cont (0,1,0) cont (0,1,1) cont (0,1,2) cont (1,0,0) cont (1,0,1) cont (1,0,2) cont (1,1,0) cont (1,1,1) cont (1,1,2)

acceptd(0,0,?,0) rejected(0,0,?,0)

acceptd(0,0,?,1) rejected(0,0,?,1)

acceptd(0,0,?,2) rejected(0,0,?,2)

acceptd(0,1,?,0) rejected(0,1,?,0)

acceptd(0,1,?,1) rejected(0,1,?,1)

acceptd(0,1,?,2) rejected(0,1,?,2)

acceptd(1,0,?,0) rejected(1,0,?,0)

acceptd(1,0,?,1) rejected(1,0,?,1)

acceptd(1,0,?,2) rejected(1,0,?,2)

acceptd(1,1,?,0) rejected(1,1,?,0)

acceptd(1,1,?,1) rejected(1,1,?,1)

acceptd(1,1,?,2) rejected(1,1,?,2)

accepted(0,0,*,1) rejected(0,1,*,1) rejected(1,0,*,1)

accepted(0,0,*,2) rejected(0,1,*,2) rejected(1,0,*,2)

accepted(0,0,*,3) rejected(0,1,*,3) rejected(1,0,*,3)

accepted(0,1,*,1) rejected(0,0,*,1) rejected(1,1,*,1)

accepted(0,1,*,2) rejected(0,0,*,2) rejected(1,1,*,2)

accepted(0,1,*,3) rejected(0,0,*,3) rejected(1,1,*,3)

accepted(1,0,*,1) rejected(0,0,*,1) rejected(1,1,*,1)

accepted(1,0,*,2) rejected(0,0,*,1) rejected(1,1,*,1)

accepted(1,0,*,3) rejected(0,0,*,3) rejected(1,1,*,3)

accepted(1,1,*,1) rejected(0,1,*,1) rejected(1,0,*,1)

accepted(1,1,*,2) rejected(0,1,*,2) rejected(1,0,*,2)

accepted(1,1,*,3) rejected(0,1,*,3) rejected(1,0,*,3)

acceptd(0,0,0,1) rejected(0,1,0,1) rejected(1,0,0,1)

WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT

ENDaccepted(0,0,*,2) rejected(0,1,*,2) rejected(1,0,*,2)

accepted(0,0,*,3) rejected(0,1,*,3) rejected(1,0,*,3)

accepted(0,1,*,2) rejected(0,0,*,2) rejected(1,1,*,2)

accepted(0,1,*,3) rejected(0,0,*,3) rejected(1,1,*,3)

accepted(1,0,*,2) rejected(0,0,*,2) rejected(1,1,*,2)

accepted(1,0,*,3) rejected(0,0,*,3) rejected(1,1,*,3)

accepted(1,1,*,2) rejected(0,1,*,2) rejected(1,0,*,2)

accepted(1,1,*,3) rejected(0,1,*,3) rejected(1,0,*,3)

acceptd(0,0,0,2) rejected(0,1,0,2) rejected(1,0,0,2)

WAITacceptd(0,1,1,2) rejected(0,0,1,2) rejected(1,1,1,2)

WAITacceptd(1,0,1,2) rejected(0,0,1,2) rejected(1,1,1,2)

WAIT WAIT

ENDaccepted(0,0,*,3) rejected(0,1,*,3) rejected(1,0,*,3)

ENDaccepted(0,1,*,3) rejected(0,0,*,3) rejected(1,1,*,3)

ENDaccepted(1,0,*,3) rejected(0,0,*,3) rejected(1,1,*,3)

accepted(1,1,*,3) rejected(0,1,*,3) rejected(1,0,*,3)

acceptd(0,0,0,3) rejected(0,1,0,3) rejected(1,0,0,3)

acceptd(0,1,1,3) rejected(0,0,1,3) rejected(1,1,1,3)

acceptd(1,0,1,3) rejected(0,0,1,3) rejected(1,1,1,3)

acceptd(1,1,0,3) rejected(0,1,0,3) rejected(1,0,0,3)

END END END END

accepted (0,0,0,0)

accepted (*,*,?,*) rejected (*,*,?,*) accepted (*,*,*,*) rejected (*,*,*,*)

END

END END END

0

0 0

0

1 1

1 1

1 11

1 1

0 0

0

0 0

0 0

1 1

1 1

1 11

1 1

0 0

0

Page 29: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

61 2 345 6

P R O G R A M M E 1 + P R O G R A M M E 2

PROGRAMME 2

3-Sudoku / AUSTiN-Java

Sudoku « Le Monde » n° 53

PROGRAMME 1

CELL

3 81invocations

SET

3 x 27invocations

8 1 94 3

9 2 66

2 72 8 6 94 7 2

5 33 6 2 4

8 1 94 3

9 2 66

2 72 8 6 94 7 2

5 33 6 2 4

8 1 94 3 7

9 2 66

2 72 8 6 94 7 2

5 33 6 2 4

8 1 99 4 3 7 2

9 2 66

2 72 8 6 94 7 2 9

5 33 5 6 2 4

8 14 3 7 2

9 5

30

Page 30: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

AUSTiN : 3 transitions assertionquestionpromesse

starter

triggerForanswerForreductionOf

revoke ( )

activate ( )

invoke ( or )

+ 3 tests

31

Page 31: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

AUSTiN : concurrence des tests & transitions

inv.

act.

rev.act.

rev.

rev.

rev.

act.inv.

transition pipe

test-I

test-A

test-A

test-I

test-R

test pipe

transition

testInvoke

testActivate

testRevoke

test-A

test-R

test-I

test-Itest-I

32

Page 32: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

propriétés formelles d’AUSTiN / 1

Théorème 1:

Soit un ensemble de patterns tel que le graphe de la

relation « potentialTriggerFor » soit sans cycles,

Alors le calcul s’achève en un nombre fini de

transitions.

33

Page 33: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

propriétés formelles d’AUSTiN / 2

a

b

d

cThéorème 2:

Le calcul est confluent.

34

Page 34: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

promessestarter

questionassertion

propriétés formelles d’AUSTiN / 3

composition automatique des groupes de patterns

35

Page 35: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 35

A U S T i N

inputoutput

déduction

Construction collaborative d’une théorie

penséesélectionniste

penséesélectionniste

DEADLOCK DEADLOCK

Page 36: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 36

1. Formulation du problème abordé dans la thèse

2. Proposition : la machine abstraite AUSTiN

3. Mise en perspective de la proposition

Construction collaborative de théorie: vers une machine abstraite conversationnelle

1.1. un cadre pour la construction collaborative de

théorie

1.2. assister la composition automatique des

raisonnements ?

Page 37: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 37

Un langage conceptuel Représentation des connaissances

?

triggerFor{ }

answerFor{ }

triggerFor{ }

{ }{ }{ }

Page 38: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 38

des graphes conceptuels …

( )f

cd

e

b

a

assertion

( )?

c?

?

?

a

question

( )*

c*

*

b

*

promesse

answerFor

reductionOf

… encapsulés dans des actes de langage

Page 39: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 39

Raisonnements à étapes

AUSTiN est un « blackboard » dont le contrôle est basé sur des actes de langage

triggerFor{ }

potentialAnswersFor{ }=

answerFor{ }

potentialTriggersFor{ }=

triggerFor{ }

Page 40: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 40

Composition … Déduction

Composition automatique de fragments de théories … le point de départ est un langage partagé! articulation d’un nombre fini de raisonnements à nombre fini d’étapes où chaque étape est un « réducteur » contrôle confluent sur une conversation qui se propage en avant

Aspects logiques du déroulement du calcul: « décroissance » garantie par « reductionOf » transitions pilotées par événements (triggerFor ; answerFor) second ordre (les réducteurs sont eux-mêmes réduits)

Autres principes structurants « triggerFor » : traitement CONCURRENT de tous les contextes de raisonnements « answerFor » : attente de la TOTALITE des réponses potentielles avant le passage à l’étape suivante

La trace de la conversation est un chemin logique entre le contexte initial et les nouveaux énoncés, qui articule les

raisonnements posés au début.

Page 41: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 41

AUSTiN : expérimentations potentielles

Modèles au carrefour de plusieurs expertises

Progiciels organisés en “services” autonomes

Code distribué parallélisable

inv.

act.rev.act.

rev.

rev.

rev.

act.inv.

test-I

test-Atest-A test-I

test-Rtest-A

test-I

transition test

(|)Océan

Atmosphère

(|)(|)

Page 42: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 42

Perspectives

Publier [Lemoisson, Cerri, Sallantin, 2005] P. Lemoisson, S.A. Cerri and J. Sallantin , “Conversational Interactions

Among Rational Agents”, in Towards the Learning GRID: Advances in Human Learning Services , IOS Press

2005.

[Lemoisson and Cerri, 2005] P. Lemoisson, and S.A Cerri, “Interactive Knowledge Construction in the

Collaborative Building of an Encyclopedia”, in Applied Artificial Intelligence Journal, Vol. 19, n.9-10, pp.

933-966, 2005.

Approfondir les aspects liés à la concurrence au sein du calcul

Approfondir l’examen d’AUSTiN à travers un ou des

formalisme(s) classique(s)… Pb: « assertions », « questions », « promesses », « answerFor », « triggerFor » sont

omniprésents dans le contrôle du calcul

Replacer la conversation dans un cadre plus large, moins contraignant … non-

confluent?... non monotone?

Page 43: Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 1 construction collaborative de théorie … vers une machine abstraite conversationnelle Philippe

Soutenance Thèse Philippe Lemoisson - LIRMM – 15.12.2006 43

merci

Ph

oto

gra

ph

ie :

I-F

an

g L

in

Lem

ois

son

Construction collaborative de théorie: vers une machine abstraite conversationnelle