Analyse syntaxique : Grammaires d unification

Documents pareils
Grammaires d unification

TD 1 - Structures de Traits et Unification

Évaluation et implémentation des langages

Document d aide au suivi scolaire

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

! Text Encoding Initiative

Indications pour une progression au CM1 et au CM2

Intelligence Artificielle Planification

Attestation de maîtrise des connaissances et compétences au cours moyen deuxième année

Cours de Master Recherche

La syllabe (1/5) Unité intuitive (différent du phonème) Constituant essentiel pour la phonologie au même titre que phonème et trait

Le modèle standard, SPE (1/8)

ACCÈS SÉMANTIQUE AUX BASES DE DONNÉES DOCUMENTAIRES

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2

1. Productions orales en continu après travail individuel

Systèmes décisionnels et programmation avancée

Utilisation des tableaux sémantiques dans les logiques de description

Compte-rendu de Hamma B., La préposition en français

Détection des propositions syntaxiques du français : en vue de l alignement des propositions de textes parallèles français-japonais

ANALYSE SÉMANTICO-DISCURSIVE DES COLLOCATIONS LEXICALES EN CORPUS SPÉCIALISÉ : LA BASE CONNAISSANCE-S

N SIMON Anne-Catherine

mes m est mets/met mais mets

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Logique : ENSIIE 1A - contrôle final

Langue Française. Syllabus A1. Description globale du niveau A1 utilisateur élémentaire

LIVRET PERSONNEL DE COMPÉTENCES

Atelier rédactionnel

Bases de données Cours 5 : Base de données déductives

I/ CONSEILS PRATIQUES

Morphosyntaxe de l'interrogation en conversation spontanée : modélisation et évaluations

Déterminants possessifs

Thomas Dutronc : Demain

La phonétisation de "plus", "tous" et de certains nombres : une analyse phono-syntaxique

Initiation à la Programmation en Logique avec SISCtus Prolog

MASTER LPL : LANGUE ET INFORMATIQUE (P)

Conception des bases de données : Modèle Entité-Association

OASIS Date de publication

Modélisation des données

Apprentissage Automatique

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

OCL - Object Constraint Language

Informatique Théorique : Théorie des Langages, Analyse Lexicale, Analyse Syntaxique Jean-Pierre Jouannaud Professeur

Initiation à la programmation en Python

Intelligence Artificielle et Robotique

Formation Pédagogique 3h

Activité pour développer le concept de phrase et de mot

Construction et maintenance d une ressource lexicale basées sur l usage

ENTRE LES MURS : L entrée en classe

Contribution aux rapports entre la logique combinatoire et les T[Σ]-algèbres.

Subordonnée circonstancielle de temps

IFT2255 : Génie logiciel

1ère partie Nadine Cullot. Bases de données déductives. Bases de données déductives Introduction et Motivation

Fiche pédagogique : ma famille et moi

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Peut-on imiter le hasard?

Groupes de compétences. C est possible! Même en solo!

Préparation à l examen EFA en Macro

Une école au Togo, épisode 1/4

Diapo 1. Objet de l atelier. Classe visée. Travail en co-disciplinarité (identité et origine académique des IEN)

LA RECHERCHE DOCUMENTAIRE

Logique. Plan du chapitre

Les structures. Chapitre 3

Chapitre 2. Eléments pour comprendre un énoncé

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

Concevoir sa stratégie de recherche d information

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Intelligence artificielle appliquée à l automatique

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

«Bienvenue en Europe» : fiche Apprenant Thème : technologies, innovations et médias

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel

L exclusion mutuelle distribuée

État de l art Ontologies et Intégration/Fusion d ontologies

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

MATHÉMATIQUES ET INFORMATIQUE

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Élasticité des applications à base de services dans le Cloud

Introduction à l évaluation des besoins en compétences essentielles

DESCRIPTEURS NIVEAU A2 du Cadre européen commun de référence pour les langues

Introduction à la sémantique

PLAN D ÉTUDES. école fondamentale

Fiche de synthèse sur la PNL (Programmation Neurolinguistique)

Université Paris-Dauphine DUMI2E 1ère année, Applications

Comment traduire le non-dit culturel?

Le mécanisme du processus de traduction *

TP 1. Prise en main du langage Python

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Expériences de formalisation d un guide d annotation : vers l annotation agile assistée

Prévalence et étiologie. Le retard mental : langage et communication. Définitions et classifications (2) Définitions et classifications

3. Les METHODES AUDIO-VISUELLES : la méthodologie SGAV ou une approche structuro-globale de la langue

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006

ACTIVITÉS DE COMMUNICATION LANGAGIÈRE ET STRATÉGIES

Proposition de séquence collège/lycée. Niveau A2 A2+

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Spécialité auxiliaire en prothèse dentaire du brevet d études professionnelles. ANNEXE IIb DEFINITION DES EPREUVES

Niveau linguistique Berlitz 1 Niveau A1 du CECRL

Transcription:

Analyse syntaxique : Grammaires d unification Anne Vilnat LIMSI, UPSud 28 novembre 2013 Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 1 / 18

Plan 1 Analyse syntaxique : Introduction 2 Grammaire générative 3 Grammaires d unification 4 LFG Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 2 / 18

Analyse syntaxique : Introduction Analyse syntaxique ou grammaticale Analyse syntaxique traditionnelle Historiquement (en TAL) fondée sur le paradigme génératif de Chomsky La grammaire a pour objet de générer tous et seulement les énoncés possibles dans une langue (énoncés grammaticaux) En analyse : associer à un énoncé (phrase) grammatical(e) de la langue sa structure syntaxique, à savoir l arbre des séquences de réécritures permettant d obtenir cet énoncé à partir de l axiome S de la grammaire Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 3 / 18

Grammaire générative Grammaire générative : définiton G = (V n, V t, R,S), avec : V n : vocabulaire non terminal (ce qui sert à décrire la langue) V t : vocabulaire terminal (les mots de la langue) R : ensemble des règles de réécriture, X Y S : axiome de la grammaire et suivant les règles de R : grammaire non contrainte : trop lâche grammaire en contexte ou contextuelle : X se réécrit Y dans le contexte u v ou uxv uyv : grammaire hors contexte : X Y, avec X : 1 symbole unique de V n grammaire régulière : trop figée (langage de programmation) Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 4 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple le garçon va lire un livre S GN GV S GN GV Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 5 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple le garçon va lire un livre S GN GV GN Det N S GN GV Det N Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 5 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple le garçon va lire un livre S GN GV GN Det N GV (Aux) V GN GN S GV Det N Aux V GN Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 5 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple le garçon va lire un livre S GN GV GN Det N GV (Aux) V GN GN S GV Det N Aux V GN Det N Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 5 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple le garçon va lire un livre S GN GV GN Det N GV (Aux) V GN Aux va V lire bat mange... Det le la les un... N garçon livre pomme... S GN GV Det N Aux V GN Det Le garçon va lire un N livre Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 5 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple le garçon va lire un livre S GN GV GN Det N GV (Aux) V GN Aux va V lire bat mange... Det le la les un... N garçon livre pomme... S GN GV Det N Aux V GN Det Le garçon va lire un N livre Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 5 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple Différences entre structure de surface et structures profondes Exemple «chomskyen» : Time flies like an arrow : S GN GV N V GP Time flies Pre p like Det GN N an arrow Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 6 / 18

Grammaire générative Grammaire hors-contexte et arbre syntaxique : Exemple Différences entre structure de surface et structures profondes Exemple «chomskyen» : Time flies like an arrow : S S S GN GV GN GV GV GN GP N Time V GP N flies Prep GN Time like Det N N flies V like GN Det N an arrow V N Pre p Time flies like GN Det N an arrow an arrow Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 6 / 18

Grammaire générative Grammaires transformationnelles Règles de base Transformations S... Structure profonde Structure de surface Interprétation sémantique Structure phonologique Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 7 / 18

Grammaire générative Analyse syntaxique traditionnelle Théorie des langages formels de Chomsky Formalisation mathématique pas une théorie linguistique La langue n est pas un langage indépendant du contexte Les accords Grammaires contextuelles insuffisantes Constituants discontinus : Combien cette salle a-t elle de fenêtres? Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 8 / 18

Grammaires d unification Théories syntaxiques Formalismes fondés sur des théories grammaticales GPSG (Generalized Phrase Phrase-Structure Grammar, Gazdar et al 1985) LFG (Lexical Functional Grammar, Kaplan & Bresnan 1982) UCG (Unification Categorial Grammar, Clader et al 1988) HPSG (Head-driven Phrase Structure Grammar, Pollard & Sag 1994) Formalisation mathématique pas une théorie linguistique TAG (Tree Adjoining Grammar, Joshi & Schabes 1997) ont donné la plupart des analyseurs syntaxiques récents Autres PATR : formalisme à structures de traits et unification DCG (Definite Clause Grammar) : extension de Prolog Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 9 / 18

Grammaires d unification Grammaires d unification : principes Introduction de traits dans règles de réécriture Accord : GN Det Nom < Det Num > = < Nom Num > < Det Genre > = < Nom Genre > Verbe transitif direct : GV V GN < V sous cat > = < GN > Verbe intransitif : GV V < V sous cat > = Dormir : < sous cat >= Rencontrer : < sous cat >= GN Articulation forte entre lexique - syntaxe - sémantique Structure de traits comme mode de représentation syntaxique Unification comme opération de base pour l analyse Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 10 / 18

Grammaires d unification Grammaires d unification : définitions Trait = couple(attribut, valeur), de valeur atomique ou complexe : une structure de traits Structure de traits = ensemble des traits Structures de traits forme = table cat = nom accord = genre = fém num = sing forme cat accord table nom genre num fém sing det = accord = 1 nom = accord = 1 genre = fém num = sing det nom accord accord genre num fém sing Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 11 / 18

Grammaires d unification Unification Extension de structure Structure de traits A extension d une structure de traits B (A B) ssi Tous les traits à valeur atomique présents dans B sont présents dans A avec la même valeur pour tout trait f à valeur non atomique dans B, sa valeur dans A est une extension de sa valeur dans B Structures de traits A forme = table cat = nom accord = genre = fém num = sing accord = genre = fém B Unification de A et B Structure minimale qui est à la fois extension de A et de B, sinon échec Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 12 / 18

LFG LFG (Lexical Functional Grammar), Bresnan et Kaplan, fin années 70 Schéma général Entrées lexicales + Règles lexicales Lexique complet Lexique complet + Règles syntagmatiques Structure de constituants Structure de constituants + équations fonctionnelles Structure fonctionnelle Structure fonctionnelle + principes de bonne formation Structure fonctionnelle bien formée Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 13 / 18

LFG LFG : Structure de constituants Structure C Arbre de dérivation obtenu par application des règles de réécritures hors-contexte règles syntagmatiques ou entrées lexicales Jean dort règles syntagmatiques P SN V P SN V Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 14 / 18

LFG LFG : Structure de constituants Structure C Arbre de dérivation obtenu par application des règles de réécritures hors-contexte règles syntagmatiques ou entrées lexicales Jean dort règles syntagmatiques P SN V SN Nom SN P V Nom Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 14 / 18

LFG LFG : Structure de constituants Structure C Arbre de dérivation obtenu par application des règles de réécritures hors-contexte règles syntagmatiques ou entrées lexicales Jean dort règles syntagmatiques P SN V SN Nom entrées lexicales V dort SN Nom P V dort Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 14 / 18

LFG LFG : Structure de constituants Structure C Arbre de dérivation obtenu par application des règles de réécritures hors-contexte règles syntagmatiques ou entrées lexicales Jean dort règles syntagmatiques P SN V SN Nom entrées lexicales V dort Nom Jean SN Nom Jean P V dort Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 14 / 18

LFG LFG : Structure fonctionnelle Traits à valeur atomique : nombre, genre, mode, temps, etc. Trait Pred valeur atomique, indique la forme sémantique cadre de sous-catégorisation éventuel dormir : Pred = dormir < sujet > manger : Pred = manger < sujet, objet > ne s unifie pas : un seul trait Pred par structure de traits Dont la valeur est une structure fonctionnelle : sujet, objet, compx, etc. Dont la valeur est un ensemble de structures fonctionnelles : Ajout Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 15 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V SN Nom V dort SN Nom Jean P V dort Nom Jean Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 16 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V sujet = = SN Nom V dort sujet = P SN Nom Jean = V dort Nom Jean Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 16 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V sujet = = SN Nom = V dort sujet = P SN = Nom Jean = V dort Nom Jean Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 16 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V sujet = = SN Nom = V dort num = sing mode = ind pers = 3 pred = dormir < sujet > Nom Jean sujet = P SN = Nom Jean = V dort num =sing mode=ind pers=3 pred = dormir <sujet> Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 16 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V sujet = = SN Nom = V dort num = sing mode = ind pers = 3 pred = dormir < sujet > Nom Jean num = sing genre = masc pred = Jean sujet = P SN = Nom Jean = num=sing genre=masc pred = Jean V dort num =sing mode=ind pers=3 pred = dormir <sujet> Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 16 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V SN Nom V dort SN Nom Jean P V dort Nom Jean Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 17 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V SN Nom V dort num = sing mode = ind pers = 3 pred = dormir < sujet > Nom Jean num = sing genre = masc pred = Jean SN Nom Jean P num=sing genre=masc pred = Jean V dort num =sing mode=ind pers=3 pred = dormir <sujet> Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 17 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V SN Nom = V dort num = sing mode = ind pers = 3 pred = dormir < sujet > Nom Jean num = sing genre = masc pred = Jean SN Nom Jean P num=sing genre=masc pred = Jean num=sing genre=masc pred = Jean V dort num =sing mode=ind pers=3 pred = dormir <sujet> num=sing genre=masc Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 17 / 18

LFG LFG : Structure fonctionnelle Associer structure de traits et nœuds de l arbre de dérivation P SN V sujet = = SN Nom = SN Nom P V dort num=sing sujet = genre=masc pred = Jean num =sing mode=ind pers=3 pred = dormir <sujet> V dort num = sing mode = ind pers = 3 pred = dormir < sujet > Jean Nom Jean num = sing genre = masc pred = Jean Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 17 / 18

LFG LFG : Principes de bonne formation Fonctions sous-catégorisables Primitives codées dans règles syntagmatiques et les entrées lexicales Fonction sous-catégorisables : Sujet, objet, comp(létive), Prep-obj, Xcomp (infinitive, participiale) dormir < sujet > :< sujet > cadre de sous-catégorisation Fonctions non sous-catégorisables Ajout : compléments circonstanciels, adjectifs, relatives Critères devant être vérifiés par les structures fonctionnelles Unicité : un même attribut n apparaît qu une fois dans une sous-structure Cohérence : fonctions sous-catégorisables gouvernées par un prédicat local Complétude : toutes les fonctions sous-catégorisables doivent être présentes localement Anne Vilnat (LIMSI, UPSud) Analyse syntaxique : Grammaires d unification 28 novembre 2013 18 / 18