34
Métagrammaire RLT, 7/02/02

Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Embed Size (px)

Citation preview

Page 1: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

MétagrammaireRLT, 7/02/02

Page 2: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Plan Rappels : compilateur de BG Essais sur les verbes Questions

Page 3: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Rappels

Page 4: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Métagrammaire

C ’est un compilateur : Entrée :

ensemble de classes organisées suivant un DAG (graphe d’héritage multiple de classes)

Sortie : ensemble de schèmes TAG

associés à des structures de traits

Page 5: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Graphe d’héritage

On identifie un nombre quelconque de sous graphes connexes dimensions

Dans chaque dimension, les classes terminales sont les classes non sous-classées

Page 6: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

La classe

Une classe comprend : Une liste de superclasses Un ensemble de besoins Un ensemble de fournitures Une description

structure de traits réentrants Une déclaration de constantes

quasi-noeuds Une formule logique

description partielle d’arbres

Page 7: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Descriptions partielles

VS-Schabes 92, VS-Rogers 94 Modélise l’adjonction en TAG ! Fait de

Constantes : quasi-noeuds D’un connecteur : ‘ et ’ de prédicats binaires : <,-->,..>,=

Formules interprétées dans le modèle de Rogers (arbre TAG)

Page 8: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Rogers 94 (idée )

S

N V

V

V

V

V*

semble dormir

[Mode = inf ]

[Mode = inf ]

Jean

[Mode = ind ]

S

N

dormir

Jean

V

V V

semble

Bot : [mode =inf]

Bot : [Mode = ind ]

S

N

V

V

Page 9: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Descriptions partielles

Dans le cadre MG : Utilisé pour construire des arbres !!! On associe au constantes une

structure de traits : top bottom locale

• Type de nœuds : Substitution, pied, ancre, lex

• Etiquette de catégorie : N, V, Adj,...

Page 10: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Construction d’arbresS

N

Vanc

SP

Prep

à

N

S

S

N Vanc SP

Prep

à

N

t:b: mode

t:b: mode

Page 11: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Descriptions Description à caractère linguistique

de la classe (Kinyon00) Traits réentrants Lien avec le lexique

Cat = VAux = avoirArg1 = sujetArg2 = objetactif = +

Lex = aimenum = singpers = 3Cat = VAux = avoir

Cat = VAux = avoirArg1 = sujetArg2 = objetpassif = +

Lex = comptenum = singpers = 3Cat = VAux = avoirpassif = -

Page 12: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Besoins / Fournitures

Une classe possède un nombre quelconque de besoins et de fournitures : 2 structures ensemblistes !

Une classe neutre est une classe dépourvue de besoins et de fournitures

Page 13: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Héritage

Les descriptions partielles sont coordonnées (par un ‘ et ’ logique) Les traits associés au constantes

sont unifiés Les descriptions sont unifiées Union ensembliste des besoins et

fournitures

Page 14: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Croisement

Combiner l ’ensemble des classes terminales par héritage de manière à produire des classes

neutralisées (dépourvues de b/f) La combinaison est légale ssi

La description d’arbre est interprétable

traits réentrants de classe sont unifiés

Page 15: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Génération

La description partielle de chaque classe neutralisée est interprétée dans un modèle proche de Rogers Les référents minimaux (arbres)

qui satisfont la formule sont générés

On associe à l’arbre généré le résultat de l’unification sur les traits réentrants

Page 16: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Essais sur les verbes

Page 17: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Expérience sur les verbes

D’après Abeillé 91, Candito 99 Arguments nominaux uniquement Essais sur suj0Vobj1a-obj2 Exemple (suj0Vobj1) :

Par qui sera accompagnée Marie ?

Page 18: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Graphe d’héritage

3 étapes (dimensions) Distribution fonctionnelle

Attribuer une fonction initiale à chaque argument

• suj0Vobj1a-obj2 Redistribution fonctionnelle

Attribuer une fonction finale à chaque argument (+ morphologie verbale)

• Sans-Redistribution, passif long,... Construction fonctionnelle

Dessiner l’arbre pour chaque fonction finale

• Objet-Nominal-Clivé, a-obj-clitique,...

Page 19: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

arg0

arg1

suj-initialBesoin : ff-sujet

obj-initialBesoin : ff-objet

arg0=suj-initialarg1=obj-initial

ARG0

ARG1

suj-ini

obj-ini

suj0Vobj1

Distribution (simplifié)

Page 20: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Redistribution (simplifié)Fournit : ff-sujet

Dem-Suj

Fournit : ff-objetSmVmVanc

suj-initial=par-obj-finBesoin : real-par--objet

Passif-long

Prom-obj

obj-initial=suj-finBesoin : real-sujet

Objsuj

Verb-morph

Passive-morphSujpar-obj

Sm

Vm Vanc

Page 21: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Réalisation (simplifié)

Fournit : real-sujet

Réal-Suj

Construction

Fournit : real-par-obj

suj-n-pos-can-h=suj-fin

Suj-N-Pos-Can

Canonique

par-obj-interr-h=par-obj-fin

Par-Obj-N-Interr

Réal-par-obj

Real-Fonction

Extraction

Page 22: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Distribution

Classe finale Jean accompagne Marie

suj-init=arg0obj-init=arg1Besoin : {ff-suj, ff-obj}

suj0Vobj1

Page 23: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Redistribution (passif)

suj-init = par-obj-finobj-init = suj-fin

Besoin : {real-sujet, real-par-obj}Fourniture : {ff-sujet, ff-objet}

Sm :: loc : cat = SVm :: loc : cat = V type = ancVanc :: loc : cat = V type = anc

Passif-long

Sm

Vm Vanc

Classe finale Marie est accompagnée par Jean

Page 24: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Sujet inversé

suj-fin=suj-n-inv-hsuj-n-inv-r=suj-n-inv-hsuj-n-pos-can-r<VancVanc<suj-n-inv-rsuj-n-inv-r<obl-obj-n-pos-can-rsuj-n-inv-r<par-obj-nom-pos-can-rsuj-n-inv-r<a-obj-n-pos-can-r

Fourniture : realisation-sujet

suj-n-inv-h :loc:cat = N type = subst

EXTRACTION = +OBJ-N-POS-CAN = - Suj-N-inversé

Sm

suj-fin=suj-n-inv-r=suj-n-inv-hVm Vanc

Classe finale (Extr) est accompagnée Marie par Jean

Contraintesde coocurrence +/-

QArbre-arg-root

QArbre-arg-head=

arg-fonc-fin

Page 25: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Positions extraites

Par-obj-fin=par-obj-interr-hextr-Sup<suj-n-pos-can-r

Fourniture : realisation-par-obj

par-obj-interr-h :loc:cat = N type = subst...

EXTRACTION = + Par-Obj-N-Interr

Sm

Classe finale Par qui Marie est accompagnée

par-obj-interr-r=extr-Sup

sp-interr

p-interr par-obj-interr-h

par-interr

QArbre-arg-root

QArbre-arg-head=

arg-fonc-fin

Page 26: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Questions

Page 27: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Redistribution (passif)sujet-initial = Smobjet-initial = sujet-final

Besoin : real-sujetFourniture : ff-sujet, ff-objet

Sm :: loc : cat = SVm :: loc : cat = V type = ancVanc :: loc : cat = V type = anc

Passif-court

Sm

Vm Vanc« Effacement »

Page 28: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Référents minimaux Interprétation actuelle

S

VN

S

VN

<

Page 29: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

The Bug !

Nœuds fantomatiques

Usage Classes de construction syntaxique

Schématiquement :

S

VR0

S

V R2< R1 R2< <

Déclaration : S, V, AN2

Extraposition-r < Suj-can-r < clitiques < Verbe < suj-inversé-r < args-canon

Construction

Canon Clitique Extrap

Page 30: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Référents minimaux

Suggestion << : « à gauche ou égal »

S

VR0 <<

S

R0=V

R1 R2<< <<

R1=R2

S

V R1

Problème

R2

?<< <<

Page 31: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Compter...

Problème : Générer un schème avec max 1

extraposition

Permet de générer une classe dont tous les args sont extraposés !

Besoin : real-sujetBesoin : real-objet

dim1+dim2dim3

Extraposition

Page 32: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

The Nasty Bug ! Solution :

Rejet de classes mal équilibrées (Ex-)Explosion du compilateur

Besoin : real-sujetBesoin : real-objetBesoin : extrap?

dim1+dim2dim3

Fournit : extrap?

Extraposition?

No-Extrap

Besoin : extraposition-vraie

1-extrap

Fournit : extraposition-vraie

Extraposition

Page 33: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Ambiguïté des FS Vues comme description du

schème (cfr Kinyon00) Egalement utilisées pour bloquer

des croisements Suggestion :

Ajouter un b/f de type exclusion (0a) Croisement :

• besoins, fournitures, exclusions

Corollaire du Nasty Bug • (+a,-a, -->0a)

Page 34: Métagrammaire RLT, 7/02/02. Plan n Rappels : compilateur de BG n Essais sur les verbes n Questions

Technique

A venir : Afficheur d’arbres au format

TagML Intégration des structures

descriptives dans la DTD Tagml ?