ZOYKU火線榜

yuanzhe-jia/toxic-language-detection技術文件

yuanzhe-jia/toxic-language-detection open-source repository on GitHub

目錄大綱 (TOC) (4 章節)▾
多語言回退提示:當前倉庫原作者暫未發布在地化文件,已為您無縫切換至官方英文原版(English),排版及程式碼實例完整保真。
極速安裝
git clone https://github.com/yuanzhe-jia/toxic-language-detection.git

Toxic Language Detection

Abstract. In-game toxic language has emerged as a critical concern in the gaming industry and community. While several frameworks and models for online game toxicity analysis have been proposed, detecting toxicity in player chat utterances remains a formidable challenge: stemming not only from the extremely short length of such utterances but also from the heavy reliance on game slang, abbreviations, and domain-specific jargon, which generic language models are poorly suited to recognize. This project introduces the best-preforming model for the in-game toxic language detection from the real-world in-game chat data. BRAR Architecture

Model

BRAR (Bi-directional Representations with Attention Residuals) integrates:

  • BiLSTM performs feature extraction on the input data in sequence.
  • Attention Residual aims to understand the global information and find the main ideas of the input utterance.
  • Label Forcing enhances the feature representation to form the emission scores of the CRF layer.
  • CRF enforces valid tag transitions and prevents locally optimal but globally inconsistent predictions.

Dataset

The CONDA dataset used in this project comprises 44,869 player chat utterances, derived from chat logs of 1,921 Dota 2 matches and annotated with the following six distinct slot labels:

  • T: Toxicity
  • C: Character
  • D: Dota-specific
  • S: Game Slang
  • P: Pronoun
  • O: Other

Usage

python src/brar.py

Project Structure

toxic-language-detection/
├── data/              # CONDA dataset
│   ├── train.csv
│   ├── val.csv
│   └── CONDA_test_original.csv
├── image/             # Model architecture diagram
│   └── brar.png
├── src/
│   └── brar.py        # BRAR model implementation
├── requirements.txt   # Python dependencies
├── .gitignore
└── README.md
文件鏡像歸檔自 GitHub 官方源路徑 · 造訪原專案 GitHub
最後同步快照:2026-11-10