La gramática de enlaces (LG) es una teoría de la sintaxis de Davy Temperley y Daniel Sleator que construye relaciones entre pares de palabras, en lugar de construir componentes en una jerarquía de estructura sintagmática. La gramática de enlaces es similar a la gramática de dependencia , pero la gramática de dependencia incluye una relación dependiente de la cabeza, mientras que la gramática de enlaces hace que la relación dependiente de la cabeza sea opcional (los enlaces no necesitan indicar la dirección). [1] La gramática de enlaces multiplanar de colores (CMLG) es una extensión de LG que permite cruzar relaciones entre pares de palabras. [2] La relación entre palabras se indica con tipos de enlaces , lo que hace que la gramática del enlace esté estrechamente relacionada con ciertosgramáticas categóricas .
Por ejemplo, en un lenguaje sujeto-verbo-objeto como el inglés, el verbo se vería hacia la izquierda para formar un enlace de sujeto y hacia la derecha para formar un enlace de objeto. Los sustantivos se verían a la derecha para completar el enlace del tema o a la izquierda para completar el enlace del objeto.
En un lenguaje sujeto-objeto-verbo como el persa , el verbo se vería a la izquierda para formar un vínculo de objeto, y una izquierda más distante para formar un vínculo de sujeto. Los sustantivos buscarían a la derecha los enlaces de objeto y tema.
Descripción general
La gramática de enlaces conecta las palabras de una oración con enlaces, de forma similar a una catena . A diferencia de la catena o una gramática de dependencia tradicional , la marcación de la relación dependiente de la cabeza es opcional para la mayoría de los idiomas, siendo obligatoria solo en los idiomas de orden libre de palabras (como el turco , [3] finlandés , húngaro , lituano [4] ). . Es decir, en inglés, la relación sujeto-verbo es "obvia", ya que el sujeto casi siempre está a la izquierda del verbo y, por lo tanto, no es necesario hacer una indicación específica de dependencia. En el caso de la inversión sujeto-verbo , se emplea un tipo de enlace distinto. Para los lenguajes de orden de palabras libre, esto ya no se puede mantener, y un vínculo entre el sujeto y el verbo debe contener una flecha direccional explícita para indicar cuál de las dos palabras es cuál.
La gramática de enlaces también se diferencia de las gramáticas tradicionales de dependencia al permitir relaciones cíclicas entre palabras. Así, por ejemplo, puede haber vínculos que indiquen tanto el verbo principal de una oración, el sujeto principal de la oración, como un vínculo entre el sujeto y el verbo. Estos tres eslabones forman así un ciclo (un triángulo, en este caso). Los ciclos son útiles para restringir lo que de otro modo podrían ser análisis ambiguos; los ciclos ayudan a "ajustar" el conjunto de análisis permitidos de una oración.
Por ejemplo, en el análisis
+ ----> WV ---> + + - Wd - + - Ss - + - Pa - + | | | |PARED IZQUIERDA corre rápido
el LEFT-WALL indica el comienzo de la oración, o el nodo raíz. El enlace WV direccional (con flechas) apunta al verbo principal de la oración; es el enlace Wall-Verb. [5] El enlace Wd (dibujado aquí sin flechas) indica el sustantivo principal (el sujeto) de la oración. El tipo de enlace Wd indica que se conecta a la pared (W) y que la oración es una oración declarativa (el subtipo "d" minúscula). [6] El enlace Ss indica la relación sujeto-verbo; la "s" minúscula indica que el sujeto es singular. [7] Tenga en cuenta que los enlaces WV, Wd y Ss para un ciclo. El vínculo Pa conecta el verbo con un complemento; la minúscula "a" indica que es un adjetivo predicativo en este caso. [8]
Algoritmo de análisis
El análisis se realiza de forma análoga a armar un rompecabezas (que representa la oración analizada) a partir de piezas de un rompecabezas (que representan palabras individuales). [9] [10] Un idioma se representa mediante un diccionario o léxico , que consta de palabras y el conjunto de "formas de rompecabezas" permitidas que puede tener cada palabra. La forma se indica mediante un "conector", que es de tipo enlace, y un indicador de dirección + o - que indica derecha o izquierda. Así, por ejemplo, un verbo transitivo puede tener los conectores S- & O + indicando que el verbo puede formar una conexión Sujeto (" S ") a su izquierda (" - ") y una conexión de objeto (" O ") a su derecha ( " + "). De manera similar, un sustantivo común puede tener los conectores D- y S + que indican que puede conectarse a un determinante de la izquierda (" D- ") y actuar como sujeto, cuando se conecta a un verbo de la derecha (" S + "). El acto de analizar es entonces identificar que el conector S + se puede conectar al conector S- , formando un enlace " S " entre las dos palabras. El análisis se completa cuando se han conectado todos los conectores.
Una palabra dada puede tener docenas o incluso cientos de formas de rompecabezas permitidas (denominadas "disyuntivas"): por ejemplo, muchos verbos pueden ser opcionalmente transitivos, lo que hace que el conector O + sea opcional; tales verbos también pueden tomar modificadores adverbiales ( conectores E ) que son inherentemente opcionales. Los verbos más complejos pueden tener conectores adicionales para objetos indirectos o para partículas o preposiciones . Por lo tanto, una parte del análisis también implica elegir un único disyunto único para una palabra; el análisis final debe satisfacer (conectar) todos los conectores para ese disjunto. [11]
Dependencia
Los conectores también pueden incluir indicadores h y d dependientes de la cabeza . En este caso, un conector que contenga un indicador de cabezal solo puede conectarse a un conector que contenga el indicador dependiente (oa un conector sin ningún indicador hd). Cuando se utilizan estos indicadores, el enlace se decora con flechas para indicar la dirección del enlace. [10]
Una extensión reciente simplifica la especificación de conectores para idiomas que tienen pocas o ninguna restricción en el orden de las palabras, como el lituano . También hay extensiones para facilitar la compatibilidad con lenguajes con morfologías concatenativas .
Planaridad
El algoritmo de análisis también requiere que el gráfico final sea un gráfico plano , es decir, que no se crucen enlaces. [10] Esta restricción se basa en la evidencia psicolingüística empírica de que, de hecho, para la mayoría de los idiomas, en casi todas las situaciones, los vínculos de dependencia realmente no se cruzan. [12] [13] Hay raras excepciones, por ejemplo, en finlandés e incluso en inglés; solo pueden analizarse mediante la gramática de enlaces mediante la introducción de tipos de conectores más complejos y selectivos para capturar estas situaciones.
Costos y selección
Los conectores pueden tener un margen de costo de punto flotante opcional , de modo que algunos son "más baratos" de usar que otros, dando preferencia a ciertos análisis sobre otros. [10] Es decir, el costo total de análisis es la suma de los costos individuales de los conectores que se utilizaron; el análisis sintáctico más barato indica el análisis sintáctico más probable. Esto se utiliza para analizar la clasificación de varios análisis ambiguos. El hecho de que los costos sean locales para los conectores y no sean una propiedad global del algoritmo los hace esencialmente de naturaleza markoviana . [14] [15] [16] [17] [18] [19]
La asignación de una probabilidad logarítmica a los vínculos permite que la gramática de vínculos implemente la selección semántica de las relaciones predicado-argumento. Es decir, ciertas construcciones, aunque sintácticamente válidas, son extremadamente improbables. De esta manera, la gramática de enlaces incorpora algunas de las ideas presentes en la gramática del operador .
Debido a que los costos son aditivos, se comportan como el logaritmo de la probabilidad (dado que las verosimilitudes logarítmicas son aditivas) o, de manera equivalente, algo parecido a la entropía (ya que las entropías son aditivas). Esto hace que Link Grammar sea compatible con técnicas de aprendizaje automático como los modelos ocultos de Markov y el algoritmo de Viterbi , porque los costos de los enlaces corresponden a los pesos de los enlaces en las redes de Markov o las redes bayesianas .
Teoría de tipos
Los tipos de enlaces Link Grammar pueden entenderse como los tipos en el sentido de la teoría de tipos . [10] [20] En efecto, Link Grammar se puede utilizar para modelar el lenguaje interno de ciertas categorías cerradas compactas (no simétricas) , como las gramáticas pregrupales . En este sentido, Link Grammar parece ser isomórfica u homomórfica con algunas gramáticas categoriales . Así, por ejemplo, en una gramática categorial, la frase nominal " el chico malo " puede escribirse como
mientras que los disyuntos correspondientes en Link Grammar serían
el: D +;malo: A +;chico: D- & A-;
Las reglas de contracción (reglas de inferencia) del cálculo de Lambek se pueden asignar a la conexión de conectores en Link Grammar. Los indicadores de dirección + y - corresponden a las barras inclinadas hacia adelante y hacia atrás de la gramática categórica. Por último, los nombres de una sola letra A y D pueden entenderse como etiquetas o nombres mnemónicos "fáciles de leer" para los tipos NP / N bastante más prolijos , etc.
La distinción principal aquí es entonces que las gramáticas categóricas tienen dos constructores de tipos , las barras inclinadas hacia adelante y hacia atrás, que se pueden usar para crear nuevos tipos (como NP / N ) a partir de tipos base (como NP y N ). La gramática de enlaces omite el uso de constructores de tipos, optando en su lugar por definir un conjunto mucho más grande de tipos base con mnemónicos compactos y fáciles de recordar.
Ejemplos de
Ejemplo 1
Un archivo de reglas básicas para un lenguaje SVO podría tener este aspecto:
D +; {D−} & S +; {D−} & O−; S− & {O +};
Así, la oración en inglés, "El niño pintó un cuadro" aparecería como:
+ ----- O ----- + + -D - + - S - + + - D - + | | | | |El chico pintó un cuadro
Se aplican análisis similares para el chino. [21]
Ejemplo 2
Por el contrario, un archivo de reglas para un lenguaje SOV de asunto nulo puede constar de los siguientes enlaces:
S +; O +; {O−} & {S−};
Y una oración persa simple , man nAn xordam (من نان خوردم) 'Comí pan' se vería así: [22] [23] [24]
+ ----- S ----- + | + - O - + | | |hombre nAn xordam
El pedido de VSO también se puede acomodar, como para el árabe. [25]
Ejemplo 3 (morfología)
En muchos idiomas con una morfología concatenativa, la raíz no juega ningún papel gramatical; la gramática está determinada por los sufijos. Por lo tanto, en ruso , la oración 'вверху плыли редкие облачка' podría tener el análisis: [26] [27]
+ ------------ Wd ----------- + --------------- SIp -------- ------- + | + ------- EI ------ + + -------- Api ------- + | | + - LLCZD- + + -LLAQZ + + - LLCAO- + | | | | | | | |PARED IZQUIERDA вверху.e плы. = = Ли.vnndpp ре. = = Дкие.api облачк. = = А.ndnpi
Los subíndices, como '.vnndpp', se utilizan para indicar la categoría gramatical. Los enlaces principales: Wd, EI, SIp y Api conectan los sufijos, ya que, en principio, podrían aparecer aquí otras raíces, sin alterar la estructura de la oración. El enlace Api indica el adjetivo; SIp denota inversión sujeto-verbo; EI es un modificador. El enlace Wd se usa para indicar el sustantivo principal; el verbo principal no se indica en esta oración. Los enlaces LLXXX solo sirven para adjuntar raíces a sufijos.
Ejemplo 4 (fonología)
El enlace-gramática también puede indicar concordancia fonológica entre palabras vecinas. Por ejemplo:
+ --------- Ost -------- + + ------> WV ------> + + ------ Ds ** x ----- + + ---- Wd --- + - Ss * b- + + - PHv - + ---- A ---- + | | | | | |PARED IZQUIERDA que.jp es.v un concepto abstracto.n
Aquí, el conector 'PH' se usa para restringir los determinantes que pueden aparecer antes de la palabra 'resumen'. Efectivamente bloquea (hace que sea costoso) usar el determinante 'a' en esta oración, mientras que el enlace a 'an' se vuelve barato. Los otros enlaces son aproximadamente como en los ejemplos anteriores: S denota sujeto, O denota objeto, D denota determinante. El enlace 'WV' indica el verbo principal y el enlace 'W' indica el sustantivo principal. Las letras minúsculas que siguen a los tipos de enlaces en mayúsculas sirven para refinar el tipo; así, por ejemplo, Ds solo puede conectarse a un sustantivo singular; S es sólo para un sujeto singular, O para un objeto singular. La v minúscula en PHv denota 'vocal'; la d minúscula en Wd denota una oración declarativa.
Ejemplo 5: vietnamita
La frase en vietnamita "Bữa tiệc hôm qua là một thành công lớn" - "La fiesta de ayer fue un gran éxito" puede analizarse de la siguiente manera: [28]
Implementaciones
Desarrollador (es) | OpenCog |
---|---|
Versión inicial | Octubre de 1991 | [1]
Lanzamiento estable | 5.8.1 / 8 de enero de 2021 [29] |
Repositorio |
|
Escrito en | C ++ ; originalmente C |
Sistema operativo | Multiplataforma |
Plataforma | ÑU |
Tipo | PNL |
Licencia | LGPLv2 |
Sitio web | www .abisource .com / projects / link-grammar / |
La sintaxis de enlace de la gramática del analizador es una biblioteca para el procesamiento del lenguaje natural escrito en C . Está disponible bajo la licencia LGPL . El analizador sintáctico [30] es un proyecto en curso. Las versiones recientes incluyen una cobertura mejorada de oraciones, compatibilidad con los idiomas ruso, persa y árabe, prototipos para alemán, hebreo, lituano, vietnamita y turco, y API de programación para Python , Java , Common LISP , AutoIt y OCaml , con enlaces de terceros para Perl , [31] rubí [32] y JavaScript Node.JS . [33]
Una empresa importante actual es un proyecto para aprender la gramática y la morfología de nuevos idiomas, utilizando algoritmos de aprendizaje no supervisados. [34] [35]
El programa analizador de enlaces junto con las reglas y listas de palabras para inglés se pueden encontrar en las distribuciones estándar de Linux , por ejemplo, como un paquete Debian , aunque muchos de estos están desactualizados. [36]
Aplicaciones
AbiWord , [30] un procesador de texto gratuito , utiliza Link Grammar para la revisión gramatical sobre la marcha. Las palabras que no se pueden vincular en ninguna parte están subrayadas en verde.
El extractor de relaciones semánticas RelEx, [37] superpuesto a la biblioteca Link Grammar, genera una salida de gramática de dependencia al hacer explícitas las relaciones semánticas entre palabras en una oración. Su salida se puede clasificar en un nivel entre SSyntR y DSyntR de la teoría del texto con significado . También proporciona encuadre / conexión a tierra, resolución de anáforas , identificación de palabras principales, fragmentación léxica , identificación de parte del discurso y etiquetado, incluido etiquetado de entidad, fecha, dinero, género, etc. Incluye un modo de compatibilidad para generar salida de dependencia compatible con el analizador de Stanford , [38] y el etiquetado POS compatible con Penn Treebank [39] .
Link Grammar también se ha empleado para la extracción de información de textos biomédicos [40] [41] y eventos descritos en artículos de noticias, [42] así como sistemas experimentales de traducción automática del inglés al alemán, turco e indonesio. [43] y farsi. [44] [45]
El diccionario de enlaces Link Grammar se utiliza para generar y verificar la corrección sintáctica de tres sistemas de generación de lenguaje natural diferentes : NLGen, [46] NLGen2 [47] y microplanner / surreal. [48] También se utiliza como parte del proceso de PNL en el proyecto OpenCog AI.
Notas
- ^ a b Bibliografía gramatical de enlaces
- ^ Anssi Yli-Jyrä y Matti Nykänen (2004). "Una jerarquía de gramáticas de dependencia ligeramente sensibles al contexto" (PDF) . En GP Gerhard Jäger, Paola Monachesi y S. Wintner (ed.). Actas de la novena conferencia sobre gramática formal 2004 "FGNancy". Procedimientos previos . págs. 151-165.
- ^ Özlem İstek, " Una gramática de enlace para el turco ", Tesis, Universidad Bilkent, Ankara, Turquía (2006)
- ^ Lietuvių Kalbos Gramatika
- ^ Tipo de enlace WV
- ^ W tipo de enlace
- ^ Tipo de enlace S
- ^ Tipo de enlace P
- ^ Daniel DK Sleator, Davy Temperley, "Análisis del inglés con una gramática de enlace" Informe técnico de Ciencias de la Computación de la Universidad Carnegie Mellon CMU-CS-91-196 (1991) [1] (ArXiv)
- ^ a b c d e Introducción al analizador gramatical de enlaces
- ^ Dennis Grinberg, John Lafferty, Daniel Sleator, "Un algoritmo de análisis robusto para la gramática de enlaces", Informe técnico de Ciencias de la Computación de la Universidad Carnegie Mellon CMU-CS-95-125 y Actas del Cuarto Taller Internacional sobre Tecnologías de Análisis, Praga (1995) [2]
- ^ Havelka, J. (2007). "Más allá de la proyectividad: evaluación multilingüe de limitaciones y medidas sobre estructuras no proyectivas". En: Actas de la 45ª Reunión Anual de la Asociación de Lingüística Computacional (ACL-07): 608-615. Praga, República Checa: Asociación de Lingüística Computacional.
- ^ R. Ferrer i Cancho "¿Por qué no se cruzan los enlaces sintácticos?" EPL 76, 6 (2006), págs. 1228-1234.
- ^ John Lafferty, Daniel Sleator, Davey Temperley, Actas de "Trigramas gramaticales: un modelo probabilístico de gramática de enlace" de la Conferencia AAAI sobre enfoques probabilísticos del lenguaje natural (1992) [3]
- ^ Ramon Ferrer-i-Cancho (2013) "Hubiness, longitud, cruces y sus relaciones en árboles de dependencia", ArXiv 1304.4086
- ^ D. Temperley, (2008). "Minimización de la duración de las dependencias en lenguajes naturales y artificiales". Revista de lingüística cuantitativa , 15 (3): 256-282.
- ^ E. Gibson, (2000). "La teoría de la localidad de dependencia: una teoría de la complejidad lingüística basada en la distancia". En Marantz, A., Miyashita, Y. y O'Neil, W., editores, Image, Language, Brain. Artículos del primer Simposio del Proyecto de Articulación Mental . MIT Press, Cambridge, MA.
- ^ Haitao Liu " Distancia de dependencia como una métrica de dificultad de comprensión del lenguaje ", 2008, Journal of Cognitive Science , v 9.2 pp 159-191.
- ^ Richard Futrell, Kyle Mahowald y Edward Gibson, "Evidencia a gran escala de minimización de la longitud de dependencia en 37 idiomas" (2015), doi : 10.1073 / pnas.1502134112
- ^ Daniel Sleator, Davey Temperley, "Análisis del inglés con una gramática de enlace" Tercer taller internacional sobre tecnologías de análisis (1993) [4] ( Consulte la sección 6 sobre gramática categorial ) .
- ^ Carol Liu. " Hacia una gramática de enlace para el chino " . Procesamiento informático de idiomas chinos y orientales - Revista de la Sociedad de Computadoras del Idioma Chino. (2001)
- ^ John Dehdari, Deryle Lonsdale, " Una gramática de enlace para persa ", (2005) [5]
- ^ Armin Sajadi, Abdollahzadeh, A., " Farsi Syntactic Analysis using Link Grammar Archivado 2014-04-01 en la Wayback Machine " (en farsi), Carta del centro de investigación de procesamiento inteligente de señales , Vol 1 (9), 25-37 (En farsi), 2006.
- ^ Sajadi, A., Homayounpour, M. "Representación del conocimiento morfológico farsi utilizando gramática de enlaces" (en farsi), carta del centro de investigación de procesamiento inteligente de señales, vol. 1 (9), 41-55, 2006.
- ^ Warren Casbeer, Jon Dehdari y Deryle Lonsdale, " Un analizador gramatical de enlace para el árabe " en Perspectivas sobre lingüística árabe: artículos del simposio anual sobre lingüística árabe. Volumen XX: Kalamazoo, Michigan, marzo de 2006 , Ed. Mustafa A. Mughazy (2006)
- ^ Документация по связям и по классам слов доступна.
- ^ Грамматика связей (Gramática de enlaces)
- ^ Nguyễn Thị Thu Hương, Nguyễn Thúc Hải, Nguyễn Thanh Thủy " Análisis complejo - oraciones compuestas con una extensión del analizador de enlaces vietnamita combinado con segmentador de discurso " Revista de Ciencias de la Computación y Cibernética , Vol 28 , No 4 (2012)
- ^ www .abisource .com / downloads / link-grammar /
- ^ a b AbiWord - Analizador gramatical de enlaces
- ^ Lingua-LinkParser (interfaces Perl)
- ^ "Interfaces Ruby Link Parser" . Archivado desde el original el 4 de marzo de 2016 . Consultado el 1 de febrero de 2019 .
- ^ biblioteca javaScript node.js
- ^ Aprendizaje de idiomas OpenCog
- ^ Aprender el lenguaje de un corpus grande (sin anotar)
- ^ Debian - Resultados de la búsqueda de paquetes - gramática de enlaces
- ^ "Extractor de relaciones de dependencia de RelEx" . Archivado desde el original el 28 de julio de 2009 . Consultado el 21 de noviembre de 2013 .
- ^ El analizador de Stanford: un analizador estadístico
- ^ El proyecto Penn Treebank Archivado el 9 de noviembre de 2013 en la Wayback Machine.
- ^ Jing Ding; Daniel Berleant; Jun Xu; Andy W. Fulmer (noviembre de 2003). "Extracción de interacciones bioquímicas de MEDLINE utilizando un analizador gramatical de enlaces" (PDF) . Actas de la Decimoquinta Conferencia del IEEE sobre Herramientas con Inteligencia Artificial (ICTAI), 2003 . págs. 467–471. ISBN 0-7695-2038-3. Archivado desde el original (PDF) el 31 de marzo de 2011 . Consultado el 26 de septiembre de 2009 .
- ^ Sampo Pyysalo, Tapio Salakoski, Sophie Aubin y Adeline Nazarenko, " Adaptación léxica de la gramática del enlace al sublenguaje biomédico: una evaluación comparativa de tres enfoques ", BMC Bioinformatics 7 (Suppl 3): S2 (2006).
- ^ Harsha V. Madhyastha; N. Balakrishnan; KR Ramakrishnan (2003). "Extracción de información de eventos mediante gramática de enlaces". 13º Taller Internacional sobre Temas de Investigación en Ingeniería de Datos: Gestión de Información Multilingüe (RIDE'03) . pag. 16. doi : 10.1109 / RIDE.2003.1249841 .
- ^ Teguh Bharata Adji; Baharum Baharudin; Norshuhani Zamin (2008). "Aplicación del formalismo de gramática de enlaces en el desarrollo del sistema de traducción automática inglés-indonesio". Matemáticas informáticas inteligentes, 9ª Conferencia Internacional, AISC 2008, 15º Simposio, Calculemus 2008, 7ª Conferencia Internacional, Birmingham, Reino Unido, Actas . págs. 17–23. doi : 10.1007 / 978-3-540-85110-3_3 .
- ^ A. Sajadi y MR Borujerdi, "Traducción automática con gramática de enlaces", enviado al Journal of Computational Linguistics , MIT Press (febrero de 2009)
- ^ Sajadi, A., Borujerdi, M. "Traducción automática basada en la gramática del enlace de unificación" Revista de revisión de inteligencia artificial . DOI = 10.1007 / s10462-011-9261-7, páginas 109-132, 2013.
- ^ Ruiting Lian, et al , "Generación de oraciones para cerebros artificiales: un enfoque de coincidencia de similitud glocal", Neurocomputing (Elsevier) (2009, enviado para su publicación).
- ^ Blake Lemoine, NLGen2: Un sistema de generación de lenguaje natural de propósito general y lingüísticamente plausible (2009)
- ^ Microplanificador y realización de superficies (SuReal)
Otras lecturas
- Schneider, Gerold (1998). "Una circunscripción de comparación lingüística, dependencia y gramática de enlaces" (PDF) . Tesis de Maestría, Universidad de Zurich . Consultado el 26 de diciembre de 2007 . Cite journal requiere
|journal=
( ayuda ) - Daniel Sleator y Davy Temperley (1993). "Análisis de inglés con una gramática de enlace" (PDF) . Tercer Taller Internacional sobre Tecnologías de Análisis .
- Dennis Grinberg; John Lafferty; Daniel Sleator (septiembre de 1995). "Un algoritmo de análisis sólido para gramáticas de enlaces" (PDF) . Actas del Cuarto Taller Internacional sobre Tecnologías de Análisis .
enlaces externos
- La página de inicio de Link Grammar original (que ha sido reemplazada por el proyecto actual ).
- Demostración en línea en inglés (para una versión anterior y desactualizada; se han corregido muchos errores desde esta versión).
- BioLG , una modificación del analizador de gramática de enlaces adaptada para el dominio biomédico (muchas, pero no todas, las mejoras de BioLG se han incorporado a la distribución principal de gramática de enlaces).
- Análisis de oraciones con Link Grammar y Python por Jeff Elmore en PyCon 2012
Extensiones de idioma
- Extensión de gramática de enlace árabe ( paquete fuente )
- Extensión de gramática de enlace persa
- Demostración persa en línea
- Demostración de Russian Link Grammar
- Extensión de Turkish Link Grammar desarrollada como tesis de maestría