Analyse, génération et système de dialogue Alain Lecomte & Sylvain Pogodalla CLIPS 2 avril 2002.

Slides:



Advertisements
Présentations similaires
quel, lequel, auquel, duquel et les pronoms interrogatifs d’identité
Advertisements

Qu’est-ce qu’une problématique ? (1)
Déductions logiques et calcul de représentations sémantiques Alain Lecomte UMR SFL Séminaire « Logique, Sémantique, Dialogue » - partie I.
Trois géométries différentes
Unité 2 - Révision Souvenirs d'enfance.
Ines Ika Saputri. (05) Maharani N.K.T. (08). Linterrogation Il y a manières de poser une question =
Céline Espenel et Nicolas Julien
Quantificateurs généralisées A. LECOMTE. SNs quantifiés Tous les écrivains ont aimé les œuvres de Stendhal Un romancier russe est passé hier à la télévision.
La voie intuitionniste
Logique et raisonnement scientifique cours transversal Collège Doctoral Pr. Alain Lecomte.
Approches formelles en syntaxe et sémantique Alain Lecomte UMR 7023 Structures Formelles de la Langue.
We are taking the language L to be a way of computing expressions, a recursive definition of a set EXP. (i) a set of features (ii) principles for assembling.
Logique et raisonnement scientifique Une théorie des raisonnements valides-2.
Catégoriser le lexique
"Recherche de scénarios redoutés à partir d'un modèle réseau de Petri"
Programmes de calculs en 3ème
La compréhension en lecture, J. Giasson
Nouveaux programmes de mathématiques
La compréhension en lecture
Logiques Mathématiques
La relation d'aide dans l’accompagnement généraliste
Programmation logique Logique des prédicats du premier ordre
APPEL DES TELECOM…… Diaporamas-a-la-con.com.
Le subjonctif! Un jeu pour s’amuser.
Je suis d'accord.
Association L.C.D - Chenoise Jeu de l’accessibilité Novembre 2012 De quelle manière peut-on intéresser les personnes sur le problème de l’accessibilité.
Instructions pour la classe de français
Mettre le son et cliquer pour avancer !
Rappels de logique des prédicats du 1er ordre
CSI 4506: Introduction à l’intelligence artificielle
Emprunter sans demander Prendre sans comprendre Un raccourci qui coûte cher Le Plagiat.
Les hémisphères cervicaux GLC 204. Quel est ton hémisphère dominant? Examine chacune des questions suivantes. Inscris sur une feuille de papier le.
LE SUBJONCTIF Une introduction.
Programmation non procédurale Le projet ECOLE 2000
LA DIFFÉRENCE ENTRE L’ÉTUDE D’UNE PHRASE ET D’UN ENONCÉ
Modélisation des opérations Spécifier les transformations détat que lon attend des services de la machine Létat dune machine entièrement déterminée par.
Le soir de l’Halloween, qu’est-ce qui tombe sans se faire de mal?
Liberté, chapitre 10 Examen oral Chapitre 10. Prononciation Lisez lentement Prononcez bien Le professeur doit pouvoir entendre la différence entre les.
Sémantique logique 2- sémantique de Montague
Expressions pour la classe
*Conjugez “Connaître”
Mets les mots dans le bon ordre!
D.E ZEGOUR Ecole Supérieure d’Informatique. Problèmes de décision Concepts de base Expressions régulières Notation particulière pour exprimer certaines.
La négation.
Thème 5 : Formuler une demande et donner un ordre
TIPE Les dames chinoises
Demander son chemin.
Pour chaque ligne (1 par soir) :. Je lis le nombre à voix haute
Pour chaque ligne (1 par soir) :. Je lis le nombre à voix haute
Le metro fait par Sophie.
LA NÉGATION Ana López Ortega.
U2LB structure Station activities Start at Station 1 Station 2 Station 3 Station 4 Station 5 Station 6 Station 7.
Es-tu ICI un bon Mentaliste ? Mettre le son.
PARAMÉTRAGE DE FACEBOOK ANALYSE PROTEGER SES DONNEES PERSONNELLES COMPRENDRE SON POUVOIR D’INTERACTION.
Qu’est-ce que tu aimes faire?
LOGIQUE ET PROGRAMMATION LOGIQUE
INTRODUCTION AUX BASES DE DONNEES
Français 41 Introduction – Pour communiquer tout en français!
Mettre le son et cliquer pour avancer !
Dialogue Devant la Gare du Nord GROUPE 3.
Les Compléments d’Objets Directs Blanc 15. La Danseuse Tu vois la danseuse? Oui je vois la danseuse. Je vois. la Nous la voyons.
Questions Réponse : oui / non
René Descartes XIème partie. « une substance pensante dont toute l'essence ou la nature n'est que de penser, et qui, pour être, n'a besoin d'au­cun lieu,
UNITE 14. Devoirs Finir tous les devoirs Remplacez les objets direct avec un pronom d’objet: J’écris la lettre.
Qualités professionnelles attendues Qualités professionnelles attendues chez les acteurs de la prise en charge psychologique et sociale dans leur relation.
1 Pronom Sujet 2 Pronom COD 3 Pronoms COID 4 Pronoms Réflexifs 5 Je / j’ Tu Il Elle On Nous Vous Ils Elles me m’ te t’ le l’ la l’ nous vous les me m’
Activités mathématiques autour du jeu de bridge Séance 6 1.
GEOMETRIE du cycle 1 au cycle 3 quelques pistes
Transcription de la présentation:

Analyse, génération et système de dialogue Alain Lecomte & Sylvain Pogodalla CLIPS 2 avril 2002

dialogue  Je voudrais savoir où a lieu le spectacle de ce soir  Il a lieu aux anciennes usines Cémoi, 10 rue Ampère  Où se trouve la rue Ampère?  Perpendiculaire au cours Berriat  Comment puis-je y aller?  Le mieux est de prendre le tram et de descendre à la station Berriat  Je vois, merci.

Jeu dialogique 0.P : ((a  a)  b)  b 1.Q : (a  a)  b[0, A] 2.P : (a  a)[1, A] 3.Q : b[2, D] 4.P : b[1, D] 5.Q : a[2, A] 6.P : a[5, D] 3.Q : a[2, A] 4.P : a[3, D] 5.Q : b[2, D] 6.P : b[1, D]

 Il y a ce soir un spectacle  où a lieu ce spectacle?  Il a lieu aux anciennes usines Cémoi, 10 rue Ampère  Où se trouve la rue Ampère?  Perpendiculaire au cours Berriat  Comment puis-je y aller?  Le mieux est de prendre le tram et de descendre à la station Berriat  Je vois, merci.

Quantificateur universel  :assertion : X :  x w attaque : Y : t(Y choisit le terme t) réponse : X : w(t) commentaire : X propose que tous les x vérifient la propriété w, alors Y met X au défi en prenant un exemplaire d’objet pouvant se substituer à x, la seule contre-attaque possible est donc de proposer que cet objet vérifie w

J’aime tous les chocolats Même le chocolat blanc? Oui, même le chocolat blanc

Quantificateur existentiel  :assertion : X :  x w attaque : Y :  réponse : X : w(t)(X choisit le terme t) commentaire : X propose l’existence d’un x vérifiant w, alors Y porte son attaque sur l’existentiel, autrement dit met X au défi de trouver un exemple, la réponse de ce dernier consiste dans le choix d’un objet t avec la proposition qu’il vérifie w.

Le spectacle a lieu ce soir (  l, alieu(sp, l )) Où a-t-il lieu? 10, rue Ampère (alieu(sp, 10, rue Ampère ))

accessibilité du référent –A1: Comment aller rue Ampère ? –B: Allez jusqu’à la station Berriat, et là demandez à quelqu’un –A2: *Ah bon!? Et… à quoi je le reconnaîtrai? –A1: Comment aller rue Ampère ? –B: Allez jusqu’à la station Berriat, et là je connais quelqu’un qui vous renseignera –A2: Ah bon!? Et… à quoi je le reconnaîtrai?

représentations discursives vous, d d = station Berriat pouvoir( e’,t’,y demander(e’,vous,y,q) loc(y,d) e,t,x Aller-à(e,vous,x) a-lieu(e,t) n<t x=rue Ampère ) vous, y, d d = station Berriat pouvoir( e’,t’ demander(e’,vous,y,q) e,t,x Aller-à(e,vous,x) a-lieu(e,t) n<t x=rue Ampère ) loc(y, d) y n’est pas accessibley est accessible

Il y a un spectacle ce soir e, t spectacle(e) a_lieu(e, t, l) t = ce soir

Où a lieu ce spectacle? e, t spectacle(e) a_lieu(e, t, l) t = ce soir ? l.

Il a lieu 10 rue Ampère e, t, l spectacle(e) a_lieu(e, t, l) t = ce soir l = 10, rue Ampère

où se trouve la rue Ampère? e, t, l spectacle(e) a_lieu(e, t, l) t = ce soir l = 10, rue Ampère loc(l, l’) ? l’.

perpendiculaire au cours Berriat e, t, l, l’ spectacle(e) a_lieu(e, t, l) t = ce soir l = 10, rue Ampère loc(l, l’) perp(l’, cours Berriat)

Comment puis-je y aller? e, t, l, l’ spectacle(e) a_lieu(e, t, l) t = ce soir l = 10, rue Ampère loc(l, l’) perp(l’, cours Berriat) pouvoir(, ) P(je) aller(je, l’) ? P.

Le dialogue Locuteur A sens à exprimer :  génération expression : A  expr. à reconnaître Locuteur B expr. à reconnaître analyse  ’ inférence dialogique  génération B 

Construire une représentation sémantique Expressions = Règles de combinaison –Élimination de / et de \ –Introduction de / et de \ Isomorphisme de Curry-Howard

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s Q. P.P(Q(x*))( x.spect(x))

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P( x.spect(x)(x*))

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*))

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s P.P(spect(x*))( z. l.alieu(e,z,t,l))

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s z. l.alieu(e,z,t,l)(spect(x*))

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s l.alieu(e, spect(x*),t,l)

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s l.alieu(e, spect(x*),t,l) a lieu ce spectacle s l.alieu(e, spect(x*),t,l)( l )

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s l.alieu(e, spect(x*),t,l) a lieu ce spectacle s alieu(e, spect(x*),t, l )

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s l.alieu(e, spect(x*),t,l) a lieu ce spectacle s alieu(e, spect(x*),t, l ) 1 s/(s\s) lieu l.alieu(e, spect(x*),t, l )

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s l.alieu(e, spect(x*),t,l) a lieu ce spectacle s alieu(e, spect(x*),t, l ) 1 s/(s\s) lieu l.alieu(e, spect(x*),t, l ) s ; où a lieu ce spectacle ; P.[? l.P(l)]( l.alieu(e, spect(x*),t,l))

où s/(s/(s\s) lieu ) P.[? l.P(l)] a lieu s/sn z. l.alieu(e,z,t,l) ce ((s/sn)\s)/n Q. P.P(Q(x*)) spectacle n x.spect(x) [(s\s) lieu ] 1 l ce spectacle (s/sn)\s P.P(spect(x*)) a lieu ce spectacle s l.alieu(e, spect(x*),t,l) a lieu ce spectacle s alieu(e, spect(x*),t, l ) 1 s/(s\s) lieu l.alieu(e, spect(x*),t, l ) s ; où a lieu ce spectacle ; ? l. alieu(e, spect(x*),t,l)

Difficulté de la démarche inverse Problème d’unification des -termes Manque de souplesse des -termes Autres structures : les réseaux de preuve

tout, chaque… Un déterminant tel que tout, chaque… se décompose en : –Un quantificateur, par exemple :  type : (e  t)  t –Un connecteur logique, par exemple :  type : t  (t  t)

Il nécessite deux prédicats (e  t) pour l’obtention d’une proposition (t) Un déterminant est donc de type (e  t)  ((e  t)  t)

Un déterminant est donc associé à un séquent: Sa « sémantique » est représentée par sa preuve

déduction

remarque Avec un pas très remarquable : une application de la règle de contraction !  nécessité d’œuvrer dans la logique linéaire intuitionniste avec exponentielles Le séquent exact qui code le déterminant est : ))(()()(),(ttetett!e!ettt  

Représentation de la preuve c  (e  t)  ((e  t)  t)

tout enfant c  enfant(e  t)  t

tout enfant aime jouer c  enfant aime jouer t

c (e  t)  ((e  t)  t) quantificateur « abstrait »

c (e  t)  ((e  t)  t) question ? 

c quel livre lis-tu? ?  livre lire(tu)

c Je lis « Ulysse » ?  livre lire(je)

c Je lis « Ulysse »  livre lire(je) Ulysse cut

c Je lis « Ulysse »  livre lire(je) Ulysse