Downloads · 30 days
84
27% of all-time downloads
bramb0/roberta-steam-review-emotions
roberta-steam-review-emotions is a text classification model from bramb0. Use it when you need a label for a piece of text. The card lists the license as mit.
This is a fine-tuned roberta-base model trained specifically to detect 28 distinct emotional states within the context of Steam video game reviews.
Downloads · 30 days
84
27% of all-time downloads
All-time downloads
316
Public
Parameters
125M
499 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors499 MB · 99%
From the Hugging Face model README
This is a fine-tuned roberta-base model trained specifically to detect 28 distinct emotional states within the context of Steam video game reviews.
roberta-basebramb0/synthetic-steam-emotionsThis model is designed to perform highly nuanced emotion detection on gaming-related text, such as Steam reviews, Reddit threads, and Discord messages. It goes beyond standard Positive/Negative sentiment by predicting the probabilities of 28 distinct GoEmotion labels.
The model predicts the following 28 emotions:
admiration, amusement, anger, annoyance, approval, caring, confusion, curiosity, desire, disappointment, disapproval, disgust, embarrassment, excitement, fear, gratitude, grief, joy, love, nervousness, optimism, pride, realization, relief, remorse, sadness, surprise, neutral.
The model was trained on a custom dataset of Steam Reviews. The reviews were split into individual clauses and tagged with one of the 28 emotion labels using an LLM to generate synthetic ground-truth data.
from transformers import pipeline
classifier = pipeline("text-classification", model="bramb0/roberta-steam-review-emotions", return_all_scores=True)
results = classifier("The gameplay is a bit mid but overall it's a 7/10 game, it has good story and lore!")
print(results)