Documentos de Académico
Documentos de Profesional
Documentos de Cultura
oración
Sintaxis
Luis Villaseñor Pineda
Gramáticas clásicas:
Pensadas para gente que conoce el lenguaje
Definiciones y reglas soportadas sólo por ejemplos
Gramáticas explícitas:
Descripción formal
Programables y validadas sobre datos
¿Para qué la sintaxis?
Cómo se relacionan las palabras en una
oración
Formalizar las relaciones entre las palabras de
una oración es el primer paso para entender su
contenido
Sintaxis
Entrada:
Secuencia de pares (lema, tags)
Salida:
Estructura de la frase (árbol sintáctico) con nodos anotados
(lema, tags, función)
Estudia:
La relación de lemas y categorías morfológicas con estructuras de
frase
Puede usar categorías sintácticas como sujeto, verbo, objeto, etc.
Por ejemplo:
(yo/PT1PS) ví/VP1PS un/DI perro/NCS
( (yo)FN ( (ví)V ((un)DET (perro)N)FN )FV )S
En busca de un formalismo
Actualmente existen dos enfoques:
Restringir las teorías derivadas de las gramáticas dependientes
del contexto
Extender las teorías derivadas de las gramáticas independientes
del contexto
En cualquiera de los dos casos:
el trabajo en la búsqueda de una teoría gramatical pertinente
proveerá elementos para una comprensión indirecta sobre la
naturaleza y organización del aparato cognitivo humano
Sin embargo…
Sólo estamos interesados de manera
secundaria en la búsqueda de explicaciones
sobre cómo el ser humano “entiende” el
lenguaje
expression → equality-expression
equality-expression → additive-expression ( ( '==' | '!=' ) additive-expression ) *
additive-expression → multiplicative-expression ( ( '+' | '-' ) multiplicative-
expression ) *
multiplicative-expression → primary ( ( '*' | '/' ) primary ) *
primary → '(' expression ')' | NUMBER | VARIABLE | '-' primary
CFG
Entonces una frase puede ser derivada a partir del
no-terminal FN
Una CFG puede ser usada para generar frases
cualesquiera
Una secuencia de reescritura es llamada una
derivación
Una derivación puede ser representada gráficamente a
través de un árbol sintáctico (parse tree)
Una CFG cuenta con un símbolo inicial
Ejemplos de componentes principales
FN - NP (noun phrase)
S (sentence)
VP (verb phrase)
PP (prepositional phrase)
Ejemplo
Verb comió
VP Verb NP
S NP VP S
NP VP
Verb NP
generación (producción): S NP VP
parsing (análisis): S NP VP
verificación: S = NP VP
Morfología de la palabra:
Verbo[head=comer, tense=pasado, num=sing, person=3,…] comió
NP VP
num=sing num=sing
Verb NP
num=sing
Mi hermano comío
comió una manzana
Analizando una frase
Verb[head=comer, tense=presente, num=sing, person=3,…] comió
VP[head=, tense=, num=…] V[head=, tense=, num=…] NP
S[head=, tense=] NP[num=,…] VP[head=, tense=, num=…]
S
NP VP
num=sing num=sing
Verb NP
Mi hermano comío
comió una manzana
Infinidad de
características
(tense, number, person,
gaps, vowels, commas,
wh, etc., etc....)
él ha
ido