Articulo de referencia

gramática de construcción fluida

La gramática de construcción fluida ( FCG ) es un formalismo de gramática de construcción computacional de código abierto que permite a los lingüistas computacionales escribir f...

La gramática de construcción fluida ( FCG ) es un formalismo de gramática de construcción computacional de código abierto que permite a los lingüistas computacionales escribir formalmente el inventario de construcciones léxicas y gramaticales, así como realizar experimentos en el aprendizaje y la evolución del lenguaje. [ 1 ] FCG es un instrumento abierto que pueden usar los gramáticos de construcción que desean formular sus intuiciones y datos de manera precisa y que desean probar las implicaciones de sus diseños gramaticales para el análisis, la producción y el aprendizaje del lenguaje. El formalismo se puede probar a través de una interfaz web interactiva en el sitio web de FCG .

FCG integra numerosos conceptos de la lingüística computacional contemporánea , como la estructura de rasgos y el procesamiento del lenguaje basado en la unificación, pero los utiliza de forma novedosa para operacionalizar las ideas de la teoría de la gramática de construcciones. Las construcciones se consideran bidireccionales y, por lo tanto, utilizables tanto para el análisis sintáctico como para la producción. El procesamiento es flexible, ya que FCG proporciona un procesamiento de metacapa para abordar la novedad y las oraciones parcialmente agramaticales o incompletas. FCG se denomina «fluido» porque reconoce la premisa de que los usuarios del lenguaje cambian y actualizan constantemente sus gramáticas. La investigación sobre FCG la llevan a cabo principalmente Luc Steels y sus equipos en el Laboratorio de IA de la VUB en Bruselas, el Laboratorio de Evolución del Lenguaje en Barcelona y los Laboratorios de Ciencias de la Computación de Sony en París. Además de Steels, los contribuyentes actuales y anteriores al formalismo de la FCG incluyen a Katrien Beuls , Paul Van Eecke , Remi van Trijp , Joris Bleys, Joachim De Beule, Martin Loetzsch, Nicolas Neubauer, Michael Spranger, Wouter Van den Broeck, Pieter Wellens y otros.

Estructura transitoria

FCG trata el análisis sintáctico y la producción como un problema de búsqueda, en el que el motor FCG busca la mejor expresión para verbalizar un significado (producción del lenguaje) o la mejor red semántica (o representación del significado) para analizar una expresión (análisis sintáctico). Cada representación de estado en el proceso de búsqueda se denomina Estructura Transitoria. Una Estructura Transitoria puede considerarse una estructura de características extendida, ya que consiste en una lista (plana) de "unidades" que constan de un nombre de unidad (un símbolo constante único) y un cuerpo de unidad (un conjunto de pares de características y valores). Las versiones anteriores de FCG (anteriores a 2011) dividían la estructura transitoria en dos polos separados para la semántica y la sintaxis, pero la versión actual implementa una única representación para toda la información lingüística.

Construcciones

Las construcciones FCG (o, técnicamente hablando, los esquemas de construcción) se tratan como los operadores del proceso de búsqueda. Es decir, al aplicar una construcción a una estructura transitoria, se puede crear una nueva estructura transitoria (o representación de estado) en el espacio de búsqueda. Al igual que las estructuras transitorias, las construcciones consisten principalmente en unidades de pares característica-valor. Sin embargo, las construcciones son más estructuradas porque contienen dos partes distintas:

  • Parte condicional: Esta parte de la construcción especifica las condiciones bajo las cuales se puede aplicar. Además, las unidades de características que aparecen en la parte condicional se dividen en un "bloqueo de comprensión" y un "bloqueo de formulación". Esta división es importante para garantizar la aplicación bidireccional de una construcción FCG (véase más adelante).
  • Parte contribuyente: Esta parte de la construcción especifica la información que la construcción puede agregar a la estructura transitoria si se cumplen las condiciones de aplicación.

Procesamiento lingüístico

Para determinar si una construcción es aplicable, la parte condicional se compara con la estructura transitoria actual mediante un algoritmo de unificación. En producción, solo las características que forman parte de los bloqueos de formulación de la construcción deben compararse con la estructura transitoria; mientras que en el análisis sintáctico, solo se considerarán las características que forman parte de los bloqueos de comprensión. Si la comparación es exitosa, el motor FCG fusionará todas las unidades de pares característica-valor con la estructura transitoria mediante un proceso de unificación similar.

Flexibilidad

FCG incorpora metacapas de diagnóstico, reparación y estrategias de consolidación que permiten al diseñador de la gramática implementar métodos para gestionar la novedad, los errores y la información inesperada durante el procesamiento. Estos diagnósticos y reparaciones también pueden utilizarse para explorar la adquisición (automatizada) de nuevas construcciones.

Referencias

  1. Steels, Luc, ed. (2011). Patrones de diseño en la gramática de construcción fluida . Ámsterdam: John Benjamins.
  • Luc Steels (ed.) (2011). Patrones de diseño en la gramática de construcción fluida . John Benjamins, Ámsterdam.
  • Luc Steels (ed.) (en prensa). Cuestiones computacionales en la gramática de construcción fluida . Springer, Nueva York.
  • Remi van Trijp , Luc Steels , Katrien Beuls y Pieter Wellens. Gramática de construcción fluida: la novedad del momento. Actas de la 13.ª Conferencia del Capítulo Europeo de la Asociación de Lingüística Computacional, Aviñón, 2012. ACL.
  • Luc Steels y Joachim De Beule (2006) Una (muy) breve introducción a la gramática de construcción fluida. Tercer Taller Internacional sobre Comprensión Escalable del Lenguaje Natural (ScaNaLU 2006), 8 de junio de 2006, después de HLT/NAACL, Ciudad de Nueva York.
  • http://www.fcg-net.org/ (sitio web de la comunidad FCG, con demostraciones en línea y capítulos del último libro de FCG)
  • http://www.emergent-languages.org/ (sitio web sobre experimentos gramaticales que utilizan FCG).