CoolFace
Datasetpublic

llm-semantic-router/feedback-detector-dataset

Feedback Detector Dataset A large-scale multilingual dataset for 4-class user feedback classification, labeled using GPT-OSS-120B on AMD MI300X GPU. Dataset Description This dataset contains 51,694 examples of user feedback classified into 4 categories: Label Description Count % SAT User is satisfied 8,649 17% NEED_CLARIFICATION User needs more information 16,179 31% WRONG_ANSWER System gave incorrect response 19,919 39% WANT_DIFFERENT User wants… See the full description on the dataset page: https://huggingface.co/datasets/llm-semantic-router/feedback-detector-dataset.

sourceHugging Faceapache-2.0updated 8mo agoView on Hugging Face
1likes124downloads
Dataset Card

Feedback Detector Dataset

A large-scale multilingual dataset for 4-class user feedback classification, labeled using GPT-OSS-120B on AMD MI300X GPU.

Dataset Description

This dataset contains 51,694 examples of user feedback classified into 4 categories:

LabelDescriptionCount%
SATUser is satisfied8,64917%
NEED_CLARIFICATIONUser needs more information16,17931%
WRONG_ANSWERSystem gave incorrect response19,91939%
WANT_DIFFERENTUser wants something different6,94713%

Splits

SplitExamples
Train46,524
Validation5,170

Data Sources

The dataset combines multiple public dialogue and complaint datasets:

SourceTypeExamplesLanguages
consumercomplaintsmediumComplaints~6,000English
customer_complaintsComplaints~2,000English
multiwozTask-Oriented Dialogue~3,000English
sgdSchema-Guided Dialogue~3,000English
inscitInformation-Seeking~2,500English
mimicsSearch Clarification~2,000English
hazumiAffirmative/Negative~1,500Japanese
turkish_complaintsComplaints~1,000Turkish

Labeling Process

All examples were labeled using OpenAI GPT-OSS-120B served via vLLM on AMD MI300X GPU with:

  • Temperature: 0 (deterministic)
  • Structured JSON output
  • Retry logic with exponential backoff
  • Garbage detection and circuit breaker pattern
  • Parallel processing with rate limiting

Hardware

ComponentSpecification
GPUAMD Instinct MI300X
VRAM192 GB HBM3
FrameworkvLLM with ROCm
ModelOpenAI GPT-OSS-120B

Usage

python
from datasets import load_dataset

dataset = load_dataset("llm-semantic-router/feedback-detector-dataset")

# Access splits
train = dataset["train"]
val = dataset["validation"]

# Example
print(train[0])
# {'text': '...', 'label': 0, 'label_name': 'SAT', 'source': 'multiwoz'}

Schema

Each example contains:

  • text (str): The user feedback text
  • label (int): Numeric label (0-3)
  • label_name (str): Label name (SAT, NEEDCLARIFICATION, WRONGANSWER, WANT_DIFFERENT)
  • source (str): Original dataset source

Label Mapping

python
label2id = {
    "SAT": 0,
    "NEED_CLARIFICATION": 1,
    "WRONG_ANSWER": 2,
    "WANT_DIFFERENT": 3
}

Intended Use

  • Fine-tuning feedback detection models (ModernBERT, mmBERT, etc.)
  • User satisfaction classification in conversational AI
  • Customer service automation
  • Dialogue system evaluation

Citation

If you use this dataset, please cite:

bibtex
@dataset{feedback_detector_dataset,
  title={Feedback Detector Dataset},
  author={LLM Semantic Router Team},
  year={2025},
  publisher={Hugging Face},
  url={https://huggingface.co/datasets/llm-semantic-router/feedback-detector-dataset}
}

License

Apache 2.0