Diferencia entre el analizador de la circunscripción y el analizador de dependencias

¿Cuál es la diferencia entre un analizador de distrito electoral y un analizador de dependencias ? ¿Cuáles son los diferentes usos de los dos?

Un árbol de análisis sintáctico de la circunscripción divide un texto en subfrases. Los no terminales en el árbol son tipos de frases, los terminales son las palabras de la oración y los bordes no están etiquetados. Para una oración simple “John ve a Bill”, un análisis de constituyentes sería:

Sentence | +-------------+------------+ | | Noun Phrase Verb Phrase | | John +-------+--------+ | | Verb Noun Phrase | | sees Bill 

Un análisis de dependencia conecta palabras según sus relaciones. Cada vértice en el árbol representa una palabra, los nodos secundarios son palabras que dependen del padre y los bordes están etiquetados por la relación. Un análisis de dependencia de “John ve a Bill” sería:

  sees | +--------------+ subject | | object | | John Bill 

Debe usar el tipo de analizador que lo acerque más a su objective. Si está interesado en frases secundarias dentro de la oración, probablemente desee analizar el distrito electoral. Si está interesado en las relaciones de dependencia entre palabras, entonces probablemente quiera analizar la dependencia.

El analizador de Stanford puede darle cualquiera ( demostración en línea ). De hecho, la forma en que realmente funciona es siempre analizar la oración con el analizador de circunscripciones y, si es necesario, lleva a cabo una transformación determinista (basada en reglas) en el árbol de análisis sintáctico de la circunscripción para convertirla en un árbol de dependencias.

Más se puede encontrar aquí:

http://en.wikipedia.org/wiki/Phrase_structure_grammar

http://en.wikipedia.org/wiki/Dependency_grammar