Transparent sentiment-scoring af danske gæstesvar. Ordene er lært fra 1.800 faktiske svar. Du kan rette leksikonet og se effekten med det samme.
| Ord | Score | Kategori | Forekomster | Gns. rating | Kilde | Note |
|---|
Modellen er en leksikon-baseret sentiment-scorer med data-lærte ord-scores. Princippet er gennemsigtigt og editerbart.
Hvert ord i leksikonet har fået sin score ud fra de 1.800 faktiske svar. Formålen: hvis et ord typisk forekommer i svar med høj rating, får det positiv score. Hvis det forekommer i svar med lav rating, negativ.
score(ord) = gennemsnit_rating(svar med ordet) − baseline
Baseline er 7,39 (samlet gennemsnit). Et ord som farmor har score +1,48 fordi svar der indeholder "farmor" i gennemsnit har rating 8,87. Et ord som overstået har score −3,92 fordi det optræder i klart utilfredse svar.
Tekst tokeniseres (splittet i ord, lowercase, tegnsætning fjernet). Hver ord slås op i leksikonet. Ord der ikke findes ignoreres. Resultatet er gennemsnittet af alle scorede ord.
Ord som ikke, aldrig, uden inverterer scoren på det efterfølgende ord. Ord som meget, virkelig, rigtig forstærker. Ord som lidt, en_smule dæmper.
Leksikonet er editerbart. Du kan rette scores for ord du mener er fejlklassificerede (fx ord der tilfældigvis optræder meget i positive svar uden selv at være positive). Dine manuelle ændringer markeres med kilde manuel og overskrives ikke når modellen gentrænes på ny data.
Metodenotatet beskriver dette i fuld akademisk form.