← Últimos artículos
💬 NLP

Sentiment Analysis of Mobile Legends App Reviews Using Machine Learning and LSTM-Based Deep Learning Models

Este documento demuestra que un modelo de aprendizaje profundo basado en LSTM supera a los enfoques tradicionales de aprendizaje automático en el análisis de reseñas de la aplicación Mobile Legends, logrando una precisión del 92% al capturar eficazmente los matices secuenciales y contextuales del texto informal de los usuarios.

Autores originales: Vira Putri Maharani, Kharisa Harvanny, Daris Samudra, Luluk Muthoharoh, Ardika Satria, Martin Clinton Tosima Manullang

Publicado 2026-05-05
📖 4 min de lectura☕ Lectura para el café

Autores originales: Vira Putri Maharani, Kharisa Harvanny, Daris Samudra, Luluk Muthoharoh, Ardika Satria, Martin Clinton Tosima 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 gerente de un parque temático masivo y bullicioso llamado "Mobile Legends". Cada día, miles de visitantes dejan notas adhesivas en el tablón de anuncios. Algunas dicen: "¡Esta atracción es increíble!" (Positivo), otras dicen: "¡La fila estaba demasiado larga y la atracción se rompió!" (Negativo), y otras dicen: "Estuvo bien, supongo" (Neutro).

¿El problema? Hay 10,000 notas, escritas en una mezcla desordenada de jerga, abreviaturas, emojis e incluso algunas palabras en inglés mezcladas con indonesio. Intentar leerlas todas a mano es imposible. Así que los investigadores (Vira, Kharisa, Daris y su equipo del Institut Teknologi Sumatera) decidieron construir dos diferentes "lectores robóticos" para clasificar estas notas automáticamente.

Así es como lo hicieron, explicado de forma sencilla:

Los Dos Lectores Robóticos

1. El "Escáner de Palabras Clave" (Aprendizaje Automático)
Piensa en este robot como un bibliotecario muy organizado. En realidad no "lee" las oraciones; en su lugar, busca palabras específicas.

  • Cómo funciona: Utiliza una herramienta llamada TF-IDF (que es como un resaltador que marca palabras que aparecen con frecuencia en notas negativas pero raramente en las positivas). Luego intenta tres estrategias diferentes:
    • Naive Bayes: Un adivino rápido que asume que cada palabra actúa por separado.
    • Regresión Logística: Un clasificador pesado en matemáticas que dibuja una línea recta para separar lo "bueno" de lo "malo".
    • Random Forest: Un comité de árboles de decisión que vota sobre la respuesta.
  • El Truco: Este robot trata cada palabra como una isla aislada. No entiende que "no bueno" es diferente de simplemente "bueno" porque ignora el orden de las palabras.

2. El "Narrador" (Aprendizaje Profundo / LSTM)
Este robot es como un humano que realmente lee la historia. Utiliza una arquitectura cerebral especial llamada LSTM (Memoria a Corto y Largo Plazo).

  • Cómo funciona: En lugar de solo buscar palabras clave, este robot recuerda la secuencia de palabras. Entiende que en una oración como "El juego no es divertido", la palabra "no" cambia el significado de "divertido" por completo. Mantiene una "memoria" del principio de la oración para entender el final.
  • El Entrenamiento: Los investigadores le alimentaron 10,000 notas, limpiando primero la jerga desordenada y los emojis, y le permitieron aprender durante 20 rondas (épocas).

El Proceso de Limpieza (Preprocesamiento)

Antes de alimentar las notas a cualquiera de los robots, el equipo tuvo que limpiar los datos. Imagina tomar un montón de papeles embarrados y arrugados y:

  1. Convertir todo a minúsculas (para que "Feliz" y "feliz" sean lo mismo).
  2. Eliminar emojis, URLs y símbolos aleatorios.
  3. Traducir la jerga a palabras estándar.
  4. Cortar las palabras que no añaden significado (palabras vacías como "el" o "y").
  5. Reducir las palabras complejas a su raíz (por ejemplo, cambiar "jugando" a "jugar").

Los Resultados: ¿Quién Ganó?

Los investigadores pusieron a prueba a ambos robots con un nuevo conjunto de notas que no habían visto antes.

  • El Escáner de Palabras Clave (Aprendizaje Automático): El mejor del grupo fue la Regresión Logística. Aproximadamente 77% de las notas las clasificó correctamente. Fue decente, pero tuvo dificultades con el lenguaje desordenado y lleno de jerga.
  • El Narrador (LSTM): Este robot aplastó a la competencia. Clasificó correctamente el 92% de las notas. Como entendía el flujo y el contexto de las oraciones, fue mucho mejor para descubrir lo que realmente significaban los jugadores enfadados o felices.

El Problema "Neutro"

Hubo un tropiezo. El montón de notas estaba desequilibrado:

  • 67% eran Negativas (Jugadores enfadados).
  • 24% eran Positivas (Jugadores felices).
  • Solo 9% eran Neutras (Jugadores indiferentes).

Debido a que había tan pocas notas "Neutras", los robots a veces se confundían y las etiquetaban como "Negativas" o "Positivas". El LSTM seguía siendo el mejor en esto, pero es más difícil adivinar el punto medio cuando no tienes suficientes ejemplos para aprender.

La Conclusión

El artículo concluye que para texto desordenado del mundo real, como las reseñas de juegos móviles, el enfoque LSTM (Aprendizaje Profundo) es superior. Es como comparar un robot que solo cuenta palabras con un robot que realmente entiende la historia.

El equipo también hizo su trabajo público:

  • Crearon un sitio web simple donde cualquiera puede escribir una reseña y ver qué piensa el robot.
  • Publicaron todo su código y datos en GitHub para que otros investigadores puedan revisar su trabajo.

En resumen: Si quieres entender lo que los jugadores realmente dicen en un entorno caótico y lleno de jerga, necesitas un robot que pueda recordar la historia, no solo uno que cuente las palabras.

¿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 →