CoolFace
Datasetpublic

biraj-bhusal/rakshak-nepali-toxicity-final

πŸ›‘οΈ RakshakAI β€” Augmented Nepali Toxicity Dataset The full augmented training dataset used to train the RakshakAI toxicity detection models. Contains 4,716 samples expanded from the curated 1,574 sample dataset through back-translation augmentation via English and Hindi as intermediate languages. For the clean curated dataset only, see rakshak-all-data-combined. πŸ“„ Paper: RakshakAI: Multi-Label Toxicity Detection for Low-Resource Nepali Social Media Content Why this… See the full description on the dataset page: https://huggingface.co/datasets/biraj-bhusal/rakshak-nepali-toxicity-final.

sourceHugging Facecc-by-4.0updated 3mo agoView on Hugging Face
0likes41downloads
Dataset Card

πŸ›‘οΈ RakshakAI β€” Augmented Nepali Toxicity Dataset

The full augmented training dataset used to train the RakshakAI toxicity detection models. Contains 4,716 samples expanded from the curated 1,574 sample dataset through back-translation augmentation via English and Hindi as intermediate languages. For the clean curated dataset only, see rakshak-all-data-combined.

πŸ“„ Paper: RakshakAI: Multi-Label Toxicity Detection for Low-Resource Nepali Social Media Content

Why this dataset exists

Nepali is spoken by over 30 million people yet has almost no publicly available resources for toxicity detection. This dataset is the full training corpus used to build RakshakAI β€” the first multi-label toxicity detection system for Nepali social media.

Dataset Details

  • β€”Total samples: 4,716
  • β€”Labels: Multi-label (five binary toxicity labels + severity score)
  • β€”Languages: Devanagari Nepali, Romanized Nepali, Code-mixed Nepali-English
  • β€”Source: Facebook and YouTube comments + synthetic generation + back-translation augmentation

How it was built

  1. 1.184 samples manually collected from Facebook (75%) and YouTube (25%)
  2. 2.~1,390 samples synthetically generated using ChatGPT and Gemini based on the 184 gold-standard samples
  3. 3.Full 1,574 sample dataset expanded 3x through back-translation augmentation via English and Hindi as intermediate languages β€” producing natural paraphrases while preserving original labels
  4. 4.Final corpus: 4,716 samples

Label Schema

Each sample is annotated with five binary labels (0 or 1):

ColumnDescription
hate_speechDehumanizing language or slurs targeting a group based on identity
casteismCaste-based discrimination, slurs, or untouchability references
religous_incitementContent attacking a religion or inciting violence against religious groups
political_defamationFalse accusations or defamatory content targeting political figures
cyberbullyingPersonal attacks, threats, or harassment targeting specific individuals
severityRaw severity score on a 1–5 scale (1=clean, 5=extreme violence)

Labels are not mutually exclusive β€” a single post can carry multiple labels simultaneously.

Label Distribution

CategoryCount%
Clean1,69936.0%
Hate Speech1,42730.3%
Cyberbullying1,13724.1%
Political Defamation81017.2%
Casteism50710.7%
Religious Incitement4178.8%

Percentages sum to more than 100% due to multi-label annotations.

Limitations

  • β€”Only 184 samples are manually collected gold-standard
  • β€”Augmented samples are paraphrases and may not capture full real-world variety
  • β€”All annotations performed by a single annotator
  • β€”Moderate severity class is underrepresented (9.3% of samples)

Related Resources

Citation

bibtex
@misc{bhusal2025rakshak,
  author = {Bhusal, Biraj},
  title = {RakshakAI: Multi-Label Toxicity Detection for Low-Resource Nepali Social Media Content},
  year = {2025},
  publisher = {Zenodo},
  url = {https://zenodo.org/records/20850923}
}

Content Warning

This dataset contains toxic, offensive, and abusive language in Nepali collected for research purposes. The author does not endorse any of the views expressed in the dataset.

Created by: Biraj Bhusal