Análisis de sentimientoSentiment Analysis
Distinguir en un texto si la actitud es positiva o negativa
- El análisis de sentimiento clasifica la actitud que aparece en un texto en positiva, negativa o neutra.
- El método antiguo contaba palabras de una lista de buenas y malas. Ahora se lee la frase entera y se juzga con eso.
- Una sola negación o un «pero» basta para voltear el veredicto entero. Solo contar palabras se lo pierde.
- El sarcasmo dice lo contrario de lo que quiere decir, y es donde la máquina se equivoca con más frecuencia.
- Es más útil ver la proporción y la tendencia de miles de casos que confiar en un solo veredicto.
Contenido
1La analogía
Imagina que sales a tu huerto de fin de semana y recorres cada surco clavando una etiqueta en cada planta. Si la hoja está verde y firme, «bien»; si la punta está seca y caída, «mal»; si no hay mucho cambio respecto a la semana pasada, «normal». No cavas para revisar la raíz: decides solo con lo que se ve por fuera.
Este método suele acertar bastante. Cuando no hay tiempo de desenterrar cien plantas una por una, de un vistazo se sabe qué lado creció esta semana. Pero siempre se cuela alguna planta donde lo de afuera no coincide con lo de adentro. Tanto el exceso de agua como la falta de agua hacen que la hoja se caiga, así que si solo miras la etiqueta y le echas más agua, puedes terminar dañándola.
Que una plántula recién trasplantada esté caída tampoco es mala señal, sino que se está adaptando. Sin conocer el contexto, la etiqueta apunta al lugar equivocado.
2En detalle
Al principio se contaban palabras buenas y malas
El método más antiguo era armar un diccionario. A palabras como «excelente» o «satisfecho» se les daba puntos positivos, y a palabras como «pésimo» o «decepcionante», puntos negativos; se sumaban los puntos de todas las palabras del texto y se miraba el signo del resultado.
Es fácil de construir y también fácil de explicar por qué se dio ese veredicto. El problema es que no mira en absoluto en qué contexto está la palabra. «Barato» es un elogio cuando se habla del precio, pero es un defecto cuando se habla de los materiales.
Ahora se lee la frase entera para juzgar. En vez de sumar el puntaje de cada palabra, también se mira entre qué otras palabras está colocada. Por eso el mismo «barato» se lee distinto según lo que va antes y después.
Una sola palabra voltea el veredicto
«Por este precio, es satisfactorio» y «por este precio, no es satisfactorio» se diferencian por unas pocas letras, pero el sentido es exactamente el opuesto. El método de contar sobre una lista encuentra «satisfactorio» en las dos frases y se inclina hacia lo positivo en ambas.
Con un «pero» pasa lo mismo. «El envío fue rápido, pero el empaque llegó destrozado» tiene elogio y queja al mismo tiempo. Para juzgar bien hay que captar también la costumbre de que lo que va después del «pero» pesa más.
Desde que se cambió al método de leer la frase entera y comparar lo que va antes y después, esta parte mejoró mucho. Aun así, cuando la frase es larga y se acumulan condiciones, todavía se tambalea.
El sarcasmo no se nota por fuera
«Llegó en una semana. Qué rápido» parece un elogio si solo miras las letras. Para saber que esta frase es una queja, hay que saber que una semana es lento. Si esa información no está dentro del texto, la máquina lo lee como un elogio.
Las bromas, la ironía y las frases de meme se equivocan por la misma razón. El ejemplo típico es una frase de elogio que viene junto con una calificación de una sola estrella. Por eso, en la práctica, se corrige el veredicto agregando pistas que están fuera del texto, como la calificación en estrellas o si hubo una compra real.
El español tiene una dificultad más: los signos de exclamación repetidos, un «jaja» al final o hasta un simple punto pueden cambiar mucho el matiz, y la misma frase puede leerse con un ánimo completamente distinto.
Bueno y malo no alcanza
Si a «la pantalla es bonita, pero la batería no dura ni un día» le pones una sola etiqueta, se pierde información. Por eso ahora, en vez de un solo veredicto para todo el texto, se juzga por separado cada tema del que se habla: la pantalla, bien; la batería, mal.
Tampoco se limita el sentimiento a un solo eje de bueno y malo. El enojo y la decepción son los dos negativos, pero requieren una respuesta distinta: al cliente enojado le hace falta una disculpa, y al decepcionado, una explicación.
«Está bien» y «lo mejor de mi vida» son las dos positivas, pero pesan distinto. Por eso, en vez de un solo veredicto, se entrega también un número que marca la intensidad.
No es un caso, es una tendencia
El análisis de sentimiento es realmente útil cuando se juntan miles de reseñas, no una sola. Aunque uno de cada diez veredictos individuales esté equivocado, la señal de que la proporción de quejas se duplicó respecto a la semana pasada sigue quedando clara.
Por eso, al mirar los resultados, importa menos qué reseña es negativa y más desde cuándo aumentó la queja sobre cierto tema. Si hay un tramo donde el veredicto se tambalea de golpe, casi siempre es porque entró una expresión nueva o una palabra de moda.
Si se cambió el criterio de juicio, no se puede comparar tal cual con los resultados anteriores. A partir del día en que cambió el criterio, es como si se hubiera medido con otra regla.
3Con más precisión
El análisis de sentimiento actual suele resolverse convirtiendo la frase en un conjunto de números con el significado, y luego tratándolo como un problema de clasificación: decidir a cuál de las categorías positiva, negativa o neutra pertenece. También es muy común simplemente pedírselo a un modelo de lenguaje grande. No hace falta entrenarlo aparte y hasta explica el motivo, pero la misma frase puede no dar siempre la misma respuesta, y procesar miles de casos tiene un costo.
Aquí la analogía cojea. El estado real de la planta del huerto existe sin importar la etiqueta, pero el sentimiento de un texto no tiene una única respuesta correcta. Es común que tres personas, frente a la misma reseña, claven tres etiquetas distintas. Las tablas de respuestas que se usan para entrenar también las puso una persona, así que en las frases donde el veredicto se divide, el criterio mismo ya estaba tambaleándose desde el principio. Y lo que lee la máquina no es el corazón, sino la expresión: un texto escrito con cortesía se clasifica como positivo aunque por dentro la persona estuviera furiosa.
4Pruébalo
- ChatGPT (OpenAI) ailearn.space Pega diez reseñas y pide que las separe en positivas, negativas y neutras, luego mezcla una frase sarcástica y observa qué pasa
- LM Arena (comparador de modelos de IA) ailearn.space Mete la misma reseña en dos modelos a la vez y verás cómo el veredicto se divide en las frases ambiguas
5Malentendidos comunes
Es fácil pensar que el análisis de sentimiento lee la emoción real de una persona, pero en realidad solo clasifica según la expresión que aparece en el texto, y puede no coincidir con lo que siente por dentro.
Es fácil pensar que, si hay muchas palabras positivas, el texto es positivo, pero en realidad una sola negación o un «pero» puede voltear el veredicto entero.
Es fácil pensar que, si la precisión del modelo es alta, se puede confiar sin más, pero en realidad la precisión cae en picada donde abundan el sarcasmo y las palabras de moda nuevas.
7Resumen en una línea
En resumenEl análisis de sentimiento clasifica en positivo o negativo la actitud que aparece en un texto, y se equivoca sobre todo donde lo que se dice y lo que se quiere decir no coinciden.
¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización2026-09-02