Detectar si un tweet es irónico, ¿Qué ironía no?

¿Utilizar tweets?, ¿Para qué?

Twitter

En los últimos años hemos utilizado algunos recursos tecnológicos que han marcado nuestra vida para poder ayudarnos en algo, ya sea para tomar desiciones en algún negocio, en la posible detección de enfermedades o de accidentes o simplemente para poder “predecir”.

Twitter siendo una red social inmensa con más de 560 millones de usuarios registrados (wikipedia) publicando tweets a cada segundo en miles de lugares al rededor del mundo, en distintos idiomas y con diferente contenido hacen de éste un diamante en bruto donde se puede explotar desde diferentes áreas.

¿Porque en el título del post escribí la palabra ironía?

  • Segun wikipedia, la ironía es la figura literaria usada cuando una ocurre alguna obviedad o estupidez.
  • Segun la RAE, la ironía es una burla fina y desimulada dicha en tono burlón

Perfecto, continuemos en lo que estabamos, en nuestro caso, el área es simple, no tan sencilla pero para completar la frase digamos que es “Simple y sencilla”. La ironía es algo que no se enseña en la escuela o en algún curso (creo), sin embargo forma parte de nuestra vida cotidiana, en el trabajo, la escuela, con la familia y en donde casi no ocupamos la ironía, con los amigos (ésto es irónico).

Twitter como ya lo he dicho es un diamante en bruto, el cual podemos pulir con un par de lineas de código para sacarle brillo, hagamos una hipótesis, quizá alguien quiere saber como está funcionando su cafetería, si el servicio es bueno, si el café tiene buen sabor, el estacionamiento o los baños son buenos, ¿que tal el precio? ¿valdría la pena ir a tomarse un café con los amigos o con tu novia?. Con twitter y un par de lineas de código podemos recolectar información acerca de como es que los usuarios están hablando de tu cafetería, limpiar los tweets y ver las palabras positivas de cada texto, hacer un análisis del sentimiento de cada tweet y saber si hablan positivamente, negativamente o neutral de tu cefetería, pero que sucede si encontramos un tweet asi:

  • El servicio fue perfecto!!, me tardaron una hora en llevarme mi café!!

¿Crees que el servicio fue bueno? a mi punto de vista creo que no, es aquí donde entramos nosotros y la idea de detectar si un tweet es irónico, ya que no es un mensaje positivo sin embargo tendría toda la estructura para tener un mensaje positivo, por lo que nuestro análisis de sentimiento estaría fallando.

¿Podriamos detectar si estamos frente a un tweet irónico o no? creo que si, con un poco de Machine Learning podríamos tener una solución, este es nuestro trabajo de titulación, así que tenemos la meta de poder clasificar un tweet y saber si es irónico o no lo es, con la ayuda de nuestro Asesor, el Dr. Iván Vladimir Mesa Ruiz,  Técnico Academico en el IIMAS, UNAM podríamos tener una respuesta, así que en las proximas semanas trataré de escribir un resumen de lo que estamos realizando para resolver este problema.

Solo termino con una despedida corta y bien agradecida por la lectura de estas lineas. ¡Saludos!

PD: El trabajo que se desarrollará es en base a un trabajo similar hecho por Gabriela Jasso, así que la idea original fue de ella, nuestro trabajo es replicar el trabajo para obtener resultados similares a los de Gabriela.

PD2: La investigación y el desarrollo del proyecto lo estamos realizando en equipo, Fernanda Hernández y yo, investigando desde lo más sencillo hasta temas que nunca en nuestra vida creimos encontrar, Que divertido está el proyecto!!! (No fue ironía)

Enlaces de interés: