Analyse syntaxique

appliquée au traitement des langues naturelles

Jacques Farré et Sylvain Schmitz, Master recherche PMLT, UNSA, 2006/2007

Dans la continuité du cours de l'année précédente, le cours introduit quelques-uns des formalismes grammaticaux les plus utilisés pour modéliser les langues naturelles, et des algorithmes d'analyse syntaxique correspondants.

Face à un domaine à la fois doté d'une riche histoire, et d'une recherche très active, nous ne pouvons pas prétendre à l'exhaustivité, mais simplement à un aperçu de quelques principes généraux sur lesquels s'appuient les méthodes actuelles : grammaires lexicalisées, souvent enrichies de structures de traits, et analyse syntaxique tabulée et forêts partagées. Ces principes généraux s'appuient largement sur la théorie des langages formels.

News

14/12/2006
Mise en ligne des transparents sur l'analyse des TAGs
8/12/2006
Mise en ligne du sujet de travaux dirigés
7/12/2006
Ajout des transparents des cours du 24 novembre et du 1er décembre
16/11/2006
L'emploi du temps est à jour.

Détails de l'enseignement

Les enseignements sont répartis sur cinq séances. Les cours ont lieu le vendredi matin de 9h00 à 12h15.

vendredi 17 novembre, salle 306
Introduction
Grammaires algébriques (CFG)
vendredi 24 novembre, salle 302
Lexique
Introduction aux grammaires lexicales fonctionnelles (LFG) ; la page de la communauté LFG
vendredi 1er décembre, salle 302
Analyse syntaxique tabulée pour les grammaires algébriques (CYK, Earley, GLR) ; lecture conseillée sur le sujet
vendredi 8 décembre, salle 225, travaux dirigés
Analyse GLR
Introduction aux grammaires d'arbres adjoints (TAG)
vendredi 15 décembre, salle 302
Analyse syntaxique pour les grammaires d'arbres adjoints ; article de référence
Introduction aux grammaires catégorielles (CG) ; page de la communauté CCG

L'évaluation sera faite lors d'un examen programmé en janvier 2007. Les questions seront basées sur le contenu d'un article que vous pouvez déjà commencer à travailler : Bernard Lang, Recognition can be Harder than Parsing, Computational Intelligence 10:486—494, 1994. L'article ne sera pas étudié en tant que tel dans le cours, mais il fait appel à beaucoup de notions vues en cours, et son contenu technique est assez facile d'accès.

Bibliographie générale

On trouvera des bibliographies individuelles dans les pages consacrées aux cours. Les références ci-dessous sont des ouvrages utiles à toute personne intéressée par l'analyse syntaxique. [GJ90,GJ07] emmène le lecteur dans un tour d'horizon extrêmement complet des techniques d'analyse syntaxique. Les formalismes grammaticaux actuellement utilisés pour le traitement des langues naturelles, et en particulier pour celui du français, sont couverts par [Abe93]. Enfin, pour ce qui est des méthodes d'analyse syntaxique déterministes, [SSS90] est devenu la référence sur les aspects théoriques des analyses syntaxiques LR et LL. [Lee93] est une lecture utile pour l'implémentation fonctionnelle d'analyseurs syntaxiques.

[GJ90,Lee93,SSS90] sont disponibles à la bibliothèque commune de l'INRIA et de l'I3S.

[Abe93]
Anne Abeillé. Les nouvelles syntaxes : Grammaires d'unification et analyse du français. Armand Colin. 1993.
[GJ90]
Dick Grune and Ceriel J. H. Jacobs. Parsing Techniques: A Practical Guide. First edition. Ellis Horwood Limited, 1990.
[GJ07]
Dick Grune and Ceriel J. H. Jacobs. Parsing Techniques: A Practical Guide. Second edition. Springer-Verlag, 2007.
[Lee93]
René Leermakers. The Functional Treatment of Parsing. Kluwer Academic Publishers, 1993.
[SSS90]
Seppo Sippu and Eljas Soisalon-Soininen. Parsing Theory. EATCS Monographs on Theoretical Computer Science. Springer-Verlag, 1990.