RoBERTa Steam Review Emotions

This is a fine-tuned roberta-base model trained specifically to detect 28 distinct emotional states within the context of Steam video game reviews.

Model Details

  • Base Model: roberta-base
  • Task: Text Classification (Multi-class / 28 Labels)
  • Language: English
  • Training Dataset: bramb0/synthetic-steam-emotions

Intended Use

This 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.

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.

Training Data

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.

Usage

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)
Downloads last month
20
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for bramb0/roberta-steam-review-emotions

Finetuned
(2384)
this model

Dataset used to train bramb0/roberta-steam-review-emotions