23.06.2013 Views

Un analyseur syntaxique opérationnel : SYNTEX - ERSS

Un analyseur syntaxique opérationnel : SYNTEX - ERSS

Un analyseur syntaxique opérationnel : SYNTEX - ERSS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Linguistics vit une véritable révolution culturelle. M. Cori et J. Léon (2002) parlent de<br />

« tournant déclaratif ». Le tournant déclaratif fait référence à l’émergence pendant les<br />

années 1980 de formalismes déclaratifs (DCG, PATR II) et de théories <strong>syntaxique</strong>s<br />

(GPSG, LFG, TAG, HSPG) développées dans des formalismes déclaratifs. Dans ces<br />

théories, les descriptions linguistiques et les règles de grammaire sont développées de<br />

façon indépendante des langages formels dans lesquels elles sont écrites et des<br />

algorithmes d’analyse <strong>syntaxique</strong> qui les exploitent. On retrouve là le principe de la<br />

séparation des données et des programmes défendu par Yngve dès 1960. Ce principe<br />

rencontre un écho d’autant plus favorable auprès des chercheurs, linguistes en<br />

particulier, que la philosophie procédurale des ATN, très en vogue à l’époque, laissait<br />

peu de place à l’intervention de linguistes non programmeurs. La facilité de<br />

développement avec le formalisme des ATN conduit à des programmes dans lesquels les<br />

règles de grammaire et les procédures d’analyse sont complètement intriquées. Par<br />

exemple, l’équivalence entre l’actif et le passif est directement implémentée dans des<br />

réseaux de transitions, par des tests sur les transitions et les opérations sur les registres,<br />

pour qu’en fin d’analyse le système produise des structures prédicat/argument identiques<br />

pour une phrase active et la phrase passive équivalente. Au contraire, dans une<br />

grammaire formelle, ce principe d’équivalence entre l’actif et le passif sera exprimé de<br />

façon explicite par une règle de correspondance entre structure de surface et structure<br />

profonde, sans prescription de procédures permettant de construire l’une à partir de<br />

l’autre. De façon plus générale, on a reproché aux ATN de produire des programmes<br />

difficiles à maintenir, du fait de l’intrication des règles de grammaire dans les<br />

algorithmes, de ne pas fournir des principes généraux d’implémentation, en particulier<br />

en ce qui concerne les conditions et les actions sur les registres, et même de n’avoir<br />

jamais conduit à une véritable théorie linguistique 20 . A rebours, les promoteurs des<br />

nouvelles grammaires formalisées partagent la conviction que le développement<br />

d’<strong>analyseur</strong>s <strong>syntaxique</strong>s doit se baser sur des théories <strong>syntaxique</strong>s autonomes et<br />

formellement bien définies. Cette position est bien synthétisée par P. Miller et T. Torris<br />

dans l’introduction à leur ouvrage Formalismes <strong>syntaxique</strong>s pour le traitement<br />

automatique des langues, publié au début des années 1990 :<br />

L’existence d’une théorie linguistique, indépendante à la fois de son<br />

implémentation et des analyses particulières qu’elle permet, constitue une<br />

base nécessaire pour le développement de systèmes de TAL dépassant le<br />

niveau de l’ad hoc. (…) Le développement d’un système de TAL pose des<br />

problèmes vastes et complexes qu’une théorie linguistique autonome et<br />

formellement bien définie permet de mieux distinguer. L’indépendance de<br />

la théorie par rapport à l’implémentation et à la description des<br />

phénomènes devrait également faciliter les changements et les corrections<br />

nécessaires lors du développement d’un système de TAL, ainsi que la<br />

conservation des acquis au travers des modifications<br />

(Miller et Torris, 1990, p. 16)<br />

20 Ce qui ne semble jamais avoir été leur objectif…<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!