12

Click here to load reader

¿Me entiende el ordenador cuando hablo?

Embed Size (px)

DESCRIPTION

Retos y aplicaciones de NLP

Citation preview

Page 1: ¿Me entiende el ordenador cuando hablo?

¿Me entiende el ordenador cuando hablo?

Procesamiento de lenguaje natural: retos y aplicaciones

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 2: ¿Me entiende el ordenador cuando hablo?

Plan

• Qué es NLP y para qué sirve

• Dificultades

• Estrategias

• Traducción automática

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 3: ¿Me entiende el ordenador cuando hablo?

Qué es NLP

Tratamiento informatizado del lenguaje humano, oral o escrito

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 4: ¿Me entiende el ordenador cuando hablo?

Para qué sirve (I)

En una época de explosión de información (Big data)…

El NLP es fundamental para difundir conocimiento

Y generar conocimiento nuevo

A gran escala

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 5: ¿Me entiende el ordenador cuando hablo?

Para qué sirve (II)

• Fácil: detección de spam, etiquetadores gramaticales

• Medio: análisis de opinión, extracción de información, desambiguación, traducción automática

• Difícil: resúmenes automáticos, respuestas a preguntas

Fuente: https://class.coursera.org/nlp/class

13/11/2013

XIII Semana de la Ciencia, Universidad Alfonso X, 2013

Page 7: ¿Me entiende el ordenador cuando hablo?

Dificultades

• Ambigüedad (polisemia, sintaxis)

• Excepciones a las reglas

• Expresiones idiomáticas

• Conocimiento del entorno

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 8: ¿Me entiende el ordenador cuando hablo?

Estrategias

• Reglas (formalismo)

• Estadística

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 9: ¿Me entiende el ordenador cuando hablo?

Reglas

http://nltk.org/book/ch05.html

Formuladas con expresiones regulares

Proceso lento y manual

Muchas excepciones

Las reglas son específicas para cada idioma

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 10: ¿Me entiende el ordenador cuando hablo?

Traducción automática

• Interlingua: representación abstracta independiente del idioma

Golpeó al perro | the dog was hit by him| Agente, objeto, acción

• Reglas: reglas + diccionarios

• Estadístico: aprendizaje con corpus bilingües

• Híbridos

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 11: ¿Me entiende el ordenador cuando hablo?

TA estadística

• Modelo de traducción: Equivalencia. Alineación de palabras/sintagmas y conteo de alineaciones.

• Modelo de lenguaje: Naturalidad. Secuencia particular de n-gramas/total de n-gramas.

• Traducción final: hipótesis con mayor probabilidad modelo de traducción * modelo de lenguaje

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013

Page 12: ¿Me entiende el ordenador cuando hablo?

Gracias

http://www.slideshare.net/rubendelafuente

@rubendelafuente

https://www.facebook.com/Xlation

http://wordbonds.es

http://www.linkedin.com/in/rubendelafuente

13/11/2013 XIII Semana de la Ciencia, Universidad

Alfonso X, 2013