stringtranslate.com

Realización (lingüística)

En lingüística , la realización es el proceso por el cual se deriva algún tipo de representación superficial de su representación subyacente; es decir, la forma en que un 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 pueden realizar un fonema en particular se denominan alófonos .

La realización es también una subtarea de la generación de lenguaje natural , que implica la creación de un texto real en un idioma humano (inglés, francés, etc.) a partir de una representación sintáctica. Hay varios paquetes de software disponibles para la realización, la mayoría de los cuales han sido desarrollados por grupos de investigación académica en NLG. El resto de este artículo trata sobre la realización 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 sujeto = nlgFactory . createNounPhrase ( "la" , "mujer" ); sujeto . setPlural ( verdadero ); SPhraseSpec oración = nlgFactory . createClause ( sujeto , "humo" ); oración . setFeature ( Característica . NEGATED , verdadero ); Sistema . out . println ( realizador . realiseSentence ( oración ));         

En este ejemplo, el programa informático ha especificado los constituyentes lingüísticos de la oración (verbo, sujeto), así como las características lingüísticas (sujeto plural, negación), y a partir de esta información el realizador ha construido la oración real.

Tratamiento

La realización implica tres tipos de procesamiento:

Realización sintáctica : Utilizar el conocimiento gramatical para elegir flexiones, 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 smoke es do not smoke .

Realización morfológica : Cálculo de formas flexivas, por ejemplo la forma plural de mujer es women (no womans ).

Realización ortográfica : manejo de mayúsculas y minúsculas, puntuación y formato. Por ejemplo, escribir " The" con mayúscula inicial 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 un procesamiento considerablemente más complejo.

Sistemas

En los últimos 20 años se han desarrollado varios realizadores. Estos sistemas difieren en cuanto a la complejidad y sofisticación de su procesamiento, la solidez a la hora de 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í 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