TD 1 - Structures de Traits et Unification



Documents pareils
Grammaires d unification

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

fiche D AUTOCORRECTION Frimousse, une petite chienne qu'on a adoptée le mois dernier, est intelligente et docile.

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Exercice : la frontière des portefeuilles optimaux sans actif certain

Introduction à la théorie des graphes. Solutions des exercices

Chapitre 3. Les distributions à deux variables

LE PROBLEME DU PLUS COURT CHEMIN

MIS 102 Initiation à l Informatique

Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004

Utilisation des tableaux sémantiques dans les logiques de description

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

F411 - Courbes Paramétrées, Polaires

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

! Text Encoding Initiative

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Déterminants possessifs

Bail commercial. Entre, société par actions dont le siège social est situé

Règles Aménagées Tournoi à 3

Recherche dans un tableau

Tutoriel Mathematica Les graphiques

Sujet 4: Programmation stochastique propriétés de fonction de recours

Ecran : Processeur : OS : Caméra : Communication : Mémoire : Connectique : Audio : Batterie : Autonomie : Dimensions : Poids : DAS :

VOS PREMIERS PAS AVEC TRACENPOCHE

Fonctions de plusieurs variables

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Big Data et Graphes : Quelques pistes de recherche

TRAVAIL ET GESTION DE L EMPLOI?

Initiation à la Programmation en Logique avec SISCtus Prolog

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Big Data et Graphes : Quelques pistes de recherche

Matrice d accès. Master SEMS, Pierre Paradinas. October 16, 2013

1171 Notre-Dame Ouest, # 100 Victoriaville, Qc G6P 7L1. Téléphone: (819) Télécopieur: (819)

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

SOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le

Une application de méthodes inverses en astrophysique : l'analyse de l'histoire de la formation d'étoiles dans les galaxies

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

son sont SON HOMOPHONES LES EXERCICES DE FRANÇAIS DU CCDMD Homophones grammaticaux de catégories différentes

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Club langue française Quiz. Par Julien COUDERC et Maxence CORDIEZ

Le Système d Information Routier

Chapitre 5. Calculs financiers. 5.1 Introduction - notations

Chap. 3: Le modèle de données entité-association (E.A.)

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Le langage SQL Rappels

LA PUISSANCE DES MOTEURS. Avez-vous déjà feuilleté le catalogue d un grand constructeur automobile?

Une introduction aux codes correcteurs quantiques

T de Student Khi-deux Corrélation

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

Windows serveur 2012 : Active Directory

Raisonnement probabiliste

Plan du cours Cours théoriques. 29 septembre 2014

1. Déterminer l ensemble U ( univers des possibles) et l ensemble E ( événement) pour les situations suivantes.

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

CESI Bases de données

Apprentissage Automatique

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Table des matières. I Mise à niveau 11. Préface

Tableau de bord des communautés de l Estrie DEUXIÈME ÉDITION INDICATEURS DÉMOGRAPHIQUES ET SOCIOÉCONOMIQUES

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Unité 6. Qu est ce que tu prends au petit au petit déjeuner?

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE

Initiation à l algorithmique

1 les caractères des êtres humains.

Peut-on imiter le hasard?

CONSEIL. Memo page 2&3. La serrure à mortaiser page 4&5. La serrure en applique pages 6 POSER UNE SERRURE Castorama

PROBABILITÉS CONDITIONNELLES

Transducteurs d arbres et (peut-être un peu) apprentissage

quelque quelque(s) quel(s) que/quelle(s) que quel(s) / quelle(s) qu elle(s)

Programmation Par Contraintes

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Utiliser Améliorer Prêcher. Introduction à LDAP

Bases de données. Chapitre 1. Introduction

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Traduction des Langages : Le Compilateur Micro Java

Pourquoi l apprentissage?

Jean-Philippe Préaux

Générer du code à partir d une description de haut niveau

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

Chapitre 3 : Repères et positionnement 3D

introduction Chapitre 5 Récursivité Exemples mathématiques Fonction factorielle ø est un arbre (vide) Images récursives

Bases de Données Relationnelles. Le Modèle Relationnel

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Plus courts chemins, programmation dynamique

Qualité du logiciel: Méthodes de test

OCL - Object Constraint Language

Méthodes d évolution de modèle produit dans les systèmes du type PLM

3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements

Jeux mathématiques en maternelle. Activités clés. Jeu des maisons et des jardins (Yvette Denny PEMF)

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Théorie et codage de l information

Systèmes de transmission

Cours d Analyse. Fonctions de plusieurs variables

Transcription:

TD 1 - Structures de Traits et Unification 1 Définitions Un trait (en: feature) est un couple attribut-valeur. Une structure de traits (en: feature structure) est un ensemble de traits. On peut les représenter sous formes de matrices (en: attribute-value matrices (AVM)). Une structure de traits est mal formée si elle contient deux fois le même attribut (au même niveau d enchâssement) avec une valeur différente. genre masculin singulier personne troisième genre masculin genre féminin singulier personne troisième Dans les structures de traits ci-dessus, la valeur des traits est atomique. En HPSG, la valeur d un trait peut être atomique, être une structure de trait, une liste de valeurs ou un ensemble de valeurs. indice indices indices genre masculin singulier personne 3eme genre masculin genre féminin singulier, nombre singulier personne 3eme personne 3eme genre masculin genre féminin singulier, singulier personne 3eme personne 3eme Les structures de traits peuvent être représentées par des graphes acycliques orientés (en: directed acyclic graphs (DAG)) dont les arcs réprésentent les noms des différents traits et les noeuds les valeurs des différents traits. 2 Extension, subsomption et unification Une structure de traits A est une extension d une structure de traits B (ce qui se note A B) si et seulement si: Tous les traits à valeur atomique présents dans B sont présents dans A avec la même valeur, Pour tout trait t ayant une valeur non atomique, la valeur de t dans A est une extension de la valeur de t dans B. La relation inverse de l extension s appelle la subsomption. L unification de deux structures de traits A et B (notée A B) est la structure de trait minimale qui est à la fois une extension de A et de B. Si une telle structure n existe pas, l unification échoue (ce qui est noté ). L unification de deux structures de traits A et B typées (respectivement t et t ) a pour résultat, si elle existe, la structure de trait minimale qui est à la fois une extension de A et de B de type t où t est le plus grand type qui soit à la fois un sous-type de t et un sous-type de t. 1

L unification de listes n est définie que sur des listes de longueur identique. Le résultat de l unification de deux listes A et B est la liste C dont chaque élément de rang x où x varie de 1 à L (L = longueur des listes A et B) est le résultat de l unification de l élément de rang x des listes A et B. Le résultat de l unification de deux ensembles A et B est l ensemble C qui est construit de manière à ce que tout élément de C est soit un élément de A ou de B, soit le résultat de l unification d un élément de A et de B. Chaque élément de A et de B ne peut être utilisé qu une seule fois dans la construction de l ensemble C. 3 Exercices 3.1 Unification de structures de traits non-typées Soit la liste de structures de traits non-typées ci-dessous: 1. Pour chaque paire de structures de traits (x,y) dites si x est une extension y ou inversement? 2. Pour chaque paire de structures de traits (x,y) dites si elles sont unifiables et donnez le résultat le cas échéant. A. B. GENRE masculin NOMBRE singulier PERSONNE 3eme GENRE masculin D. E. GENRE feminin GENRE masculin C. PERSONNE 3eme F. PERSONNE 2eme 3.2 Exercice 2: Unification de structures de traits typées Soit la hiérarchie de types donnée dans le tableau ci-dessous: 2

type hérite de contrainte indice structure-de-trait genre genre nombre personne personne genre valeur-atomique feminin genre masculin genre nombre valeur-atomique singulier nombre pluriel nombre personne valeur-atomique 2eme personne 3eme personne indice-masculin indice genre masculin indice-feminin indice genre feminin indice-singulier indice nombre singulier indice-pluriel indice nombre pluriel indice-1ere indice personne 1ere indice-2eme indice personne 2eme indice-3eme indice personne 3eme indice-0 indice-1 indice-2 indice-3 indice-masculin indice-singulier indice-0 indice-3eme indice-2eme indice-pluriel indice-2 indice-feminin 1. Pour chaque paire de structure de traits (x,y), donnez le résultat de l unification entre x et y. A. B. C. indice-0 indice-2 indice-3eme singulier personne 2eme personne 3eme genre masculin nombre pluriel D. E. F. indice-feminin indice-masculin indice-2eme genre feminin genre masculin personne 2eme 3.3 Exercice 2: Unification de structures de traits non-typées avec valeur non-atomiques et réentrance 1. Pour chaque paire de structure de traits (x,y), donnez le résultat de l unification entre x et y. 3

A. SYNTAXE ACCORD SEMANTIQUE NOMBRE singulier TEMPS present B. SYNTAXE ACCORD PERSONNE 3eme C. ACCORD 1 SYNTAXE SUJET ACCORD 1 D. SYNTAXE SUJET NOMBRE pluriel E. SUJET NOMBRE pluriel SYNTAXE ACCORD NOMBRE pluriel 3.4 Unification de listes (avec structures de traits typées) Soit la hiérachie de types représentée par l arbre ci-dessous: synsem canonique non-canonique gap affixe-pronominal nul-pronominal 1. Pour chaque paire de structure de traits (x,y), donnez le résultat de l unification entre x et y. 4

A. COMPS canonique gap, LOC CAT TETE nom LOC CAT TETE prep B. canonique COMPS LOC CAT VAL SPR synsem synsem, LOC CAT C. synsem COMPS synsem, LOC CAT VAL SPR synsem MARQUE de D. COMPS gap synsem, LOC CAT TETE nom LOC CAT TETE prep 3.5 Unification d ensembles 1. Donnez tous les résultats possibles de l unification entre les structures de traits A et B. 2. Dites si l unification de deux ensembles peut échouer. A. B. OBJETS{ FORME rond OBJETS{ COULEUR rouge }, FORME carré }, COULEUR bleu 1. Pour chaque paire de structure de traits (x,y), donnez tous les résultats possibles de l unification entre x et y. A. B. C. OBJETS{ FORME rond OBJETS{ COULEUR rouge OBJETS{ COULEUR rouge }, FORME carré, COULEUR bleu }, FORME carré, COULEUR bleu }, COULEUR bleu 5

4 Structure du signe en HPSG signe mot syntagme signe PHON liste(forme) SYNSEM canonique mot signe SYNSEM CATEGORIE ST-ARG liste(synsem) syntagme signe BRANCHES liste(signe) synsem canonique non-canonique gap affixe-pronominal nul-pronominal synsem LOCAL local NON-LOCAL non-local local CATEGORIE categorie CONTENU contenu CONTEXTE contexte categorie TETE tete VALENCE valence MARQUE marque contenu INDICE indice RELATIONS ensemble(relation) indice NOMBRE nombre GENRE genre PERSONNE personne valence SUJ liste(synsem) SPR liste(synsem) COMPS liste(synsem) 6