← Últimos artículos
💻 computer science

Sentiment Analysis of Indonesian Spotify Reviews Using Machine Learning and BiLSTM

Este artículo evalúa modelos de aprendizaje automático clásico y de aprendizaje profundo BiLSTM en 70.155 reseñas limpias de Spotify en indonesio, encontrando que, aunque BiLSTM logra la puntuación F1 ponderada global más alta, los árboles de decisión combinados con SMOTE ofrecen un rendimiento equilibrado superior en las tres clases de sentimiento, particularmente para la categoría minoritaria neutral.

Autores originales: Uliano Wilyam Purba, Andre Hadiman Rotua Parhusip, Sahid Maulana, Luluk Muthoharoh, Ardika Satria, Martin C. T. Manullang

Publicado 2026-05-06
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Uliano Wilyam Purba, Andre Hadiman Rotua Parhusip, Sahid Maulana, Luluk Muthoharoh, Ardika Satria, Martin C. T. Manullang

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que eres el dueño de una aplicación masiva de transmisión de música, Spotify, y tienes una montaña de 100.000 cartas de tus usuarios indonesios. Algunas son cartas de amor ("Positivo"), algunas son quejas furiosas ("Negativo") y otras son simplemente encogimientos de hombros o quejas que no encajan del todo en ninguna categoría ("Neutro"). Tu objetivo es construir un robot que pueda leer estas cartas y clasificarlas automáticamente en los montones correctos.

Este artículo es un boletín de calificaciones sobre una "carrera" entre dos tipos diferentes de robots que intentan realizar este trabajo de clasificación.

Los Dos Contendientes

  1. El Equipo "Clásico" (Aprendizaje Automático): Imagina a estos como tres bibliotecarios muy inteligentes y experimentados (Máquina de Vectores de Soporte, Naive Bayes Multinomial y Árbol de Decisión). Son buenos para observar palabras individuales y contar con qué frecuencia aparecen. Son rápidos, eficientes y no necesitan una supercomputadora para funcionar.
  2. El Equipo "Aprendizaje Profundo" (BiLSTM): Este es un solo robot altamente sofisticado construido con una red neuronal (Memoria a Corto Plazo Bidireccional de Largo Alcance). Imagina a este robot como un detective que no solo mira las palabras, sino que intenta entender la historia y el flujo de la oración, leyendo de izquierda a derecha y de derecha a izquierda para captar el contexto completo.

La Configuración: Una Carrera con Pistas Desiguales

Los investigadores organizaron la carrera, pero había un truco: Los campos de juego no eran exactamente del mismo tamaño.

  • El Equipo de Limpieza: Antes de la carrera, todas las cartas fueron limpiadas. La jerga fue corregida (cambiando "gak" por "tidak"), los errores tipográficos fueron eliminados y las palabras innecesarias fueron borradas. Esto fue igual para todos.
  • La Pista del Equipo Clásico: Los tres bibliotecarios tuvieron la oportunidad de leer más de 70.000 cartas limpias. Tuvieron el conjunto de datos completo para aprender.
  • La Pista del Robot de Aprendizaje Profundo: Al robot sofisticado solo se le permitió leer una muestra más pequeña de 20.000 cartas. ¿Por qué? Porque los investigadores estaban trabajando en una computadora estándar (CPU) sin una tarjeta gráfica potente. Entrenar al robot grande con toda la montaña de datos habría tomado una eternidad, así que le dieron una porción más pequeña y representativa.

Los Resultados: ¿Quién Ganó?

1. El Rendimiento del Equipo Clásico
Entre los tres bibliotecarios, el Árbol de Decisión fue el ganador claro.

  • Cómo funcionó: Construyó un diagrama de flujo de reglas para clasificar las cartas.
  • La Puntuación: Obtuvo una "Puntuación F1 Ponderada" de 0.727.
  • El Truco: Fue bastante bueno clasificando los tres montones (Positivo, Negativo y Neutro) de manera bastante equilibrada. No ignoró las cartas "Neutras".

2. El Rendimiento del Robot de Aprendizaje Profundo
El robot BiLSTM fue una fuerza poderosa, pero tenía un punto ciego.

  • La Puntuación: Logró una puntuación general más alta de 0.807.
  • El Problema: Fue increíblemente bueno detectando cartas "Positivas" y "Negativas", pero fracasó completamente en la categoría "Neutra". Obtuvo una puntuación de 0.000 para Neutro. Básicamente ignoró ese montón por completo, probablemente porque había muy pocas cartas Neutras en su porción de entrenamiento en comparación con las otras.

La Gran Conclusión: La Compensación

El artículo concluye con una analogía simple:

  • Si quieres la mejor precisión general para determinar si una reseña es generalmente feliz o triste, el Robot de Aprendizaje Profundo (BiLSTM) es la mejor opción. Es como un coche deportivo que es increíblemente rápido en una carretera recta pero no puede manejar una curva cerrada.
  • Si necesitas ser justo con las tres categorías (incluyendo las difíciles y silenciosas "Neutras"), el Árbol de Decisión Clásico es la mejor opción. Es como un todoterreno confiable que no es el más rápido, pero maneja todo tipo de terreno bien y no deja atrás a ningún pasajero.

¿Por Qué Sucedió Esto?

  • El Problema "Neutro": Las reseñas "Neutras" eran la minoría (solo alrededor del 6% de los datos). El robot de Aprendizaje Profundo, entrenado con una muestra pequeña sin ayuda especial, aprendió a ignorar al grupo minoritario para maximizar su puntuación general. El equipo clásico utilizó una técnica llamada SMOTE (que es como crear artificialmente más ejemplos "Neutros" para que el robot los estudie), lo que les ayudó a tratar a todos los grupos de manera justa.
  • La Brecha de Datos: El robot de Aprendizaje Profundo tuvo menos ejemplos para aprender (14.000 frente a 70.000). Incluso con menos ejemplos, aún superó a los modelos clásicos en la división "Positivo/Negativo", lo que sugiere que entender la secuencia de palabras es muy poderoso para las reseñas indonesias cortas.

La Conclusión Final

Los investigadores no se detuvieron solo en los números; pusieron ambos robots en línea para que cualquiera pudiera probarlos. Descubrieron que, aunque el sofisticado modelo de Aprendizaje Profundo es más potente en general, el modelo de Aprendizaje Automático más simple es más equilibrado y confiable cuando necesitas captar todo tipo de reseñas, no solo las más ruidosas.

En resumen: El robot sofisticado es más rápido y fuerte, pero el bibliotecario simple es más justo con las voces silenciosas en la multitud.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →