stringtranslate.com

Realización (lingüística)

En lingüística , la realización es el proceso por el cual algún tipo de representación superficial se deriva de su representación subyacente; es decir, la forma en que algún objeto abstracto de análisis lingüístico llega a producirse en el lenguaje real. A menudo se dice que los fonemas se realizan mediante sonidos del habla . Los diferentes sonidos que puede realizar un fonema concreto se denominan alófonos .

La realización también es una subtarea de la generación del lenguaje natural , que implica crear un texto real en un lenguaje humano (inglés, francés, etc.) a partir de una representación sintáctica. Hay varios paquetes de software disponibles para su realización, la mayoría de los cuales han sido desarrollados por grupos de investigación académica de NLG. El resto de este artículo se refiere a realizaciones de este tipo.

Ejemplo

Por ejemplo, el siguiente código Java hace que el sistema simplenlg [2] [1] imprima el texto Las mujeres no fuman. :

NPPhraseSpec asunto = nlgFactory . createNounPhrase ( "la" , "mujer" ); sujeto . establecerPlural ( verdadero ); Frase SPhraseSpec = nlgFactory . createClause ( asunto , "humo" ); oración . setFeature ( Característica . NEGADO , verdadero ); Sistema . afuera . println ( realiser . realizarSentence ( oración ));         

En este ejemplo, el programa de ordenador ha especificado los constituyentes lingüísticos de la oración (verbo, sujeto), y también las características lingüísticas (sujeto plural, negado), y a partir de esta información el autor ha construido la oración real.

Procesando

La realización implica tres tipos de procesamiento:

Realización sintáctica : Utilizar conocimientos gramaticales para elegir inflexiones, añadir palabras funcionales y también para decidir el orden de los componentes. Por ejemplo, en inglés el sujeto suele preceder al verbo, y la forma negada de fumar es no fumar .

Realización morfológica : Computación de formas flexionadas, por ejemplo la forma plural de mujer es mujeres (no mujeres ).

Realización ortográfica : manejo de mayúsculas y minúsculas, puntuación y formato. Por ejemplo, escribir The con mayúscula porque es la primera palabra de la oración.

Los ejemplos anteriores son muy básicos, la mayoría de los realizadores son capaces de realizar procesamientos considerablemente más complejos.

Sistemas

En los últimos 20 años se han desarrollado varios realizadores. Estos sistemas difieren en términos de complejidad y sofisticación de su procesamiento, solidez para tratar casos inusuales y si se accede a ellos mediante programación a través de una API o si toman una representación textual de una estructura sintáctica como entrada.

También existen diferencias importantes en factores pragmáticos como la documentación, el soporte, los términos de la licencia, la velocidad y el uso de la memoria, etc.

No es posible describir aquí a todos los realizadores, pero algunas de las áreas emergentes son:

Referencias

  1. ^ A Gatt y E Reiter (2009). SimpleNLG: un motor de realización para aplicaciones prácticas. Actas de ENLG09 [1]

enlaces externos