← Nieuwste papers
💬 NLP

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

Dit artikel toont aan dat een op LSTM gebaseerd deep learning-model traditionele machine learning-benaderingen overtreft bij het analyseren van app-recensies van Mobile Legends, met een nauwkeurigheid van 92% door effectief de sequentiële en contextuele nuances van informele gebruikerstekst te vangen.

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

Gepubliceerd 2026-05-05
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je de manager bent van een enorm, drukbezocht attractiepark genaamd "Mobile Legends". Elke dag laten duizenden bezoekers plakbriefjes achter op het prikbord. Sommigen zeggen: "Deze attractie is geweldig!" (Positief), sommigen zeggen: "De wachtrij was te lang en de attractie is kapot gegaan!" (Negatief), en anderen zeggen: "Het was wel oké, denk ik" (Neutraal).

Het probleem? Er zijn 10.000 briefjes, geschreven in een rommelige mix van straattaal, afkortingen, emoji's en zelfs een paar Engelse woorden die zijn gemengd met het Indonesisch. Ze allemaal met de hand lezen is onmogelijk. Dus besloten de onderzoekers (Vira, Kharisa, Daris en hun team van het Institut Teknologi Sumatera) twee verschillende "robotlezers" te bouwen om deze briefjes automatisch te sorteren.

Hier is hoe ze dat deden, simpel uitgelegd:

De Twee Robotlezers

1. De "Sleutelwoordscanner" (Machine Learning)
Stel je deze robot voor als een zeer georganiseerde bibliothecaris. Hij "leest" de zinnen niet echt; in plaats daarvan zoekt hij naar specifieke woorden.

  • Hoe het werkt: Hij gebruikt een hulpmiddel genaamd TF-IDF (wat lijkt op een markeerstift die woorden accentueert die vaak voorkomen in negatieve briefjes maar zelden in positieve). Vervolgens probeert hij drie verschillende strategieën:
    • Naive Bayes: Een snelle gokker die ervan uitgaat dat elk woord op zichzelf werkt.
    • Logistische Regressie: Een zwaar wiskundige sorter die een rechte lijn trekt om "goed" van "slecht" te scheiden.
    • Random Forest: Een comité van beslissingsbomen dat stemt over het antwoord.
  • De Haken en Ogen: Deze robot behandelt elk woord als een geïsoleerd eiland. Hij begrijpt niet dat "niet goed" anders is dan gewoon "goed", omdat hij de volgorde van de woorden mist.

2. De "Verhaler" (Deep Learning / LSTM)
Deze robot is als een mens die het verhaal daadwerkelijk leest. Hij gebruikt een speciale hersenarchitectuur genaamd LSTM (Long Short-Term Memory).

  • Hoe het werkt: In plaats van alleen naar sleutelwoorden te kijken, onthoudt deze robot de volgorde van de woorden. Hij begrijpt dat in een zin zoals "Het spel is niet leuk", het woord "niet" de betekenis van "leuk" volledig verandert. Hij houdt een "geheugen" van het begin van de zin bij om het einde te begrijpen.
  • De Training: De onderzoekers voerden hem 10.000 briefjes, maakten eerst de rommelige straattaal en emoji's schoon, en lieten hem 20 rondes (epochs) leren.

Het Schoonmaakproces (Preprocessing)

Voordat ze de briefjes aan een van de robots voerden, moest het team de data schoonmaken. Stel je voor dat je een stapel modderige, gekreukelde papieren neemt en:

  1. Alles in kleine letters zet (zodat "Gelukkig" en "gelukkig" hetzelfde zijn).
  2. Emoji's, URL's en willekeurige symbolen verwijdert.
  3. Straattaal vertaalt naar standaardwoorden.
  4. Woorden die geen betekenis toevoegen afsnijdt (stopwoorden zoals "de" of "en").
  5. Complexe woorden reduceert tot hun stam (bijvoorbeeld "spelen" veranderen in "speel").

De Resultaten: Wie Won?

De onderzoekers zetten beide robots op de proef met een nieuwe set briefjes die ze nog niet hadden gezien.

  • De Sleutelwoordscanner (Machine Learning): De beste van de groep was Logistische Regressie. Hij had ongeveer 77% van de briefjes goed. Het was behoorlijk, maar hij had moeite met de rommelige, straattaalrijke taal.
  • De Verhaler (LSTM): Deze robot verpletterde de concurrentie. Hij had 92% van de briefjes goed. Omdat hij de flow en context van de zinnen begreep, was hij veel beter in het achterhalen wat de boze of gelukkige spelers eigenlijk bedoelden.

Het "Neutrale" Probleem

Er was één hapering. De stapel briefjes was onbalans:

  • 67% was Negatief (Boze spelers).
  • 24% was Positief (Gelukkige spelers).
  • Slechts 9% was Neutraal (Onverschillige spelers).

Omdat er zo weinig "Neutrale" briefjes waren, raakten de robots soms in de war en labelden ze ze als "Negatief" of "Positief". De LSTM was hier nog steeds de beste in, maar het is moeilijker om het midden te raden wanneer je niet genoeg voorbeelden hebt om van te leren.

De Conclusie

Het artikel concludeert dat voor rommelige, real-world tekst zoals mobiele game-reviews, de LSTM (Deep Learning)-benadering superieur is. Het is als het vergelijken van een robot die alleen woorden telt met een robot die het verhaal daadwerkelijk begrijpt.

Het team maakte hun werk ook openbaar beschikbaar:

  • Ze bouwden een eenvoudige website waar iedereen een review kan typen en kan zien wat de robot denkt.
  • Ze plaatsten al hun code en data op GitHub zodat andere onderzoekers hun werk kunnen controleren.

Kortom: Als je wilt begrijpen wat spelers echt zeggen in een chaotische, straattaalrijke omgeving, heb je een robot nodig die het verhaal kan onthouden, niet één die alleen de woorden telt.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →