jtatman/civil_comments_hatebert
收藏Hugging Face2023-09-06 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/jtatman/civil_comments_hatebert
下载链接
链接失效反馈官方服务:
资源简介:
---
dataset_info:
features:
- name: text
dtype: string
- name: text_masked
dtype: string
- name: text_replaced
list:
- name: score
dtype: float64
- name: sequence
dtype: string
- name: token
dtype: int64
- name: token_str
dtype: string
splits:
- name: train
num_bytes: 872262083
num_examples: 451219
download_size: 333147199
dataset_size: 872262083
configs:
- config_name: default
data_files:
- split: train
path: data/train-*
license: mit
task_categories:
- text-classification
- text2text-generation
- fill-mask
language:
- en
tags:
- masked
- mask-scored
- comment scoring
- masked-model
pretty_name: civil comments w/hatebert scoring
size_categories:
- 100K<n<1M
---
# Dataset Card for "civil_comments_hatebert"
This is an experiment to see how "civil-comments" can be changed by models without much manipulation to offensive speech in certain cases.
This data is a reformat of the civil comments dataset, discarding all scoring attributes of abusive speech, masking random tokens, and processing with hatebert to fill-masked tokens with possible abusive language.
This merely sets up some good data for three things: fill-mask activities, text training, and scored responses based on random tokens being manipulatible according to this model.
Showing the progress of incarnation, three columns illustrate the original text data extracted, the randomly masked text, and the filled text with scores in a list for the hatebert output.
So far in practice, the hatebert model mostly fills with innocuous placeholders, from *very* limited testing.
Hatebert is as it sounds, a BERT based model trained on fill-mask activites.
[civil_comments dataset](https://huggingface.co/datasets/civil_comments)
[hatebert model](https://huggingface.co/datasets/civil_comments)
[More Information needed](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
数据集信息:
特征字段:
- 字段名: text
数据类型: 字符串型
- 字段名: text_masked
数据类型: 字符串型
- 字段名: text_replaced
列表型:
- 字段名: score
数据类型: 64位浮点型
- 字段名: sequence
数据类型: 字符串型
- 字段名: token
数据类型: 64位整型
- 字段名: token_str
数据类型: 字符串型
划分集:
- 划分名称: train
字节数: 872262083
样本数: 451219
下载大小: 333147199
数据集总大小: 872262083
配置项:
- 配置名称: default
数据文件:
- 划分集: train
路径: data/train-*
许可证: MIT
任务类别:
- 文本分类
- 文本到文本生成
- 掩码填充(fill-mask)
语言:
- 英语
标签:
- 掩码化
- 掩码评分
- 评论评分
- 掩码模型
美观名称: 带hatebert评分的民用评论数据集
规模类别:
- 10万 < n < 100万
---
# "civil_comments_hatebert" 数据集卡片
本实验旨在探究:在特定场景下,不对冒犯性言论进行过多人工干预的前提下,模型对民用评论数据集的修改效果。
本数据为民用评论数据集的重构版本:移除了所有辱骂性言论的评分属性,对随机Token进行掩码处理,并通过hatebert模型对掩码Token进行填充,以预测潜在的冒犯性语言。
本数据集仅为三类任务构建优质训练数据:掩码填充任务、文本训练任务,以及基于该模型下可操作的随机Token生成评分响应。
为清晰展示迭代进展,数据集包含三列数据:原始提取的文本数据、随机掩码后的文本,以及附带hatebert模型输出评分列表的填充后文本。
经有限实践测试,hatebert模型多数情况下会使用无冒犯性的占位符进行填充。
hatebert如其名称所示,是一款基于BERT架构、针对掩码填充任务训练的模型。
[民用评论数据集](https://huggingface.co/datasets/civil_comments)
[hatebert模型](https://huggingface.co/datasets/civil_comments)
[更多贡献信息](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
提供机构:
jtatman原始信息汇总
数据集概述
数据集信息
- 特征:
text: 类型为stringtext_masked: 类型为stringtext_replaced: 包含以下子特征score: 类型为float64sequence: 类型为stringtoken: 类型为int64token_str: 类型为string
- 分割:
train: 字节数为 872262083,样本数为 451219
- 下载大小: 333147199 字节
- 数据集大小: 872262083 字节
配置
- 配置名称:
default - 数据文件:
train: 路径为data/train-*
许可
- 许可证: MIT
任务类别
- 文本分类
- 文本生成
- 填充掩码
语言
- 英语
标签
- 掩码
- 掩码评分
- 评论评分
- 掩码模型
易读名称
civil comments w/hatebert scoring
大小类别
- 100K<n<1M
搜集汇总
数据集介绍

构建方式
本数据集源自经典的Civil Comments语料库,旨在探索模型在最小化对攻击性言论直接操纵的前提下,如何影响文本内容。构建过程中,首先舍弃了原始数据集中所有关于辱骂性言论的评分属性,随后对文本执行随机掩码操作,并借助HateBERT模型对掩码位置进行填充,以生成可能包含潜在攻击性语言的候选词。最终,数据集以三列形式呈现:原始文本、随机掩码后的文本以及HateBERT填充后的文本及其对应评分,从而完整记录了从原始输入到模型干预输出的演变轨迹。
使用方法
该数据集适用于多种自然语言处理任务,包括文本分类、文本生成以及掩码填充等。使用时,可直接加载训练集并利用'text'、'text_masked'和'text_replaced'字段分别进行原始文本分析、掩码预测任务以及模型输出评估。其中,'text_replaced'字段以列表形式存储填充词的评分与序列信息,便于研究者量化模型在不同掩码位置的行为差异。建议结合HuggingFace的datasets库进行高效加载与处理,以充分挖掘数据在模型鲁棒性与偏见分析方面的潜力。
背景与挑战
背景概述
在自然语言处理领域,针对在线评论中的攻击性语言检测与缓解是一个备受关注的研究方向。civil_comments_hatebert数据集由研究者于近期创建,旨在探索如何通过掩码语言模型对‘文明评论’数据集进行改造,以评估模型在保留语义的同时减少攻击性表达的能力。该数据集以HuggingFace平台上的civil_comments为基础,结合基于BERT的HateBERT模型,通过随机掩码与填充操作生成重构文本。其核心研究问题在于:语言模型是否能在不显著改变原始评论含义的前提下,自动替换或抑制含有攻击性色彩的词汇?这一探索对社交媒体内容审核、仇恨言论自动过滤等领域具有潜在影响力,为构建更安全、更包容的在线交流环境提供了数据支撑。
当前挑战
该数据集面临多重挑战。首先,在领域问题层面,如何准确区分‘攻击性语言’与‘非攻击性但敏感表达’仍是一个开放难题,HateBERT模型在填充掩码时往往倾向于选择中性占位符,这可能导致原始评论中的细微冒犯性被过度清除或遗漏。其次,在构建过程中,随机掩码策略可能破坏句子结构或逻辑连贯性,影响下游任务(如文本分类)的可靠性。此外,数据仅包含英文评论,缺乏多语言与跨文化背景下的鲁棒性验证。最后,由于未对填充结果进行人工审核,模型生成的文本可能引入新的偏见或不当表述,使得数据集在用于训练时存在潜在的噪声与偏差累积风险。
常用场景
经典使用场景
civil_comments_hatebert数据集的核心经典使用场景在于探索预训练语言模型对网络评论中潜在攻击性内容的敏感度与修复能力。通过将原始公民评论中的随机词元进行遮蔽,并利用HateBERT模型进行填充,研究者可以系统性地观察模型在恢复遮蔽内容时是否倾向于生成带有冒犯性或仇恨性质的词汇。这一过程不仅为文本遮蔽与填充任务提供了高质量的基准数据,还为评估语言模型在对抗性扰动下的鲁棒性开辟了新的实验范式。
解决学术问题
该数据集有效回应了学术界在仇恨言论检测与内容审核中面临的若干关键难题。它解决了如何量化预训练模型在生成阶段引入或消除攻击性语言倾向的问题,为理解模型内在偏见提供了可复现的实证框架。通过对比原始文本、遮蔽文本与模型填充文本三者的语义差异,研究者能够揭示模型在语义补全过程中是否隐性地放大了仇恨表达,从而推动了关于语言模型公平性与安全性的理论探讨。
实际应用
在实际应用中,civil_comments_hatebert数据集为在线社交平台的内容审核系统提供了重要的训练与测试资源。平台可利用该数据构建自动化过滤机制,识别并修正模型生成回复中潜在的仇恨言论,从而降低用户间冲突风险。此外,数据集还支持开发面向公众舆论监测的智能工具,帮助媒体和监管机构在评论区内及时发现并干预极端言论的传播,维护网络空间的文明对话环境。
数据集最近研究
最新研究方向
当前,自然语言处理领域对于在线言论的温和化与毒性检测研究日益深入,civil_comments_hatebert数据集应运而生,成为探索预训练语言模型在言论修正中潜在偏见与攻击性语言涌现的前沿工具。该数据集以经典民间评论为基底,通过随机掩码与HateBERT模型填充,构建了原始文本、掩码文本及模型输出三列对比结构,旨在揭示模型在无额外干预下如何可能保留或放大不当言辞。近期研究聚焦于评估HateBERT等掩码语言模型在填充任务中的行为模式,发现其倾向于生成中性占位符,但亦暴露出在特定语境下对敏感词的激活风险,这为理解模型安全性与公平性提供了关键实验场。该数据集的发布与相关分析,直接关联到社交媒体内容审核、算法偏见治理及负责任的AI部署等热点事件,其意义在于推动从静态毒性检测转向动态生成风险评估,为构建更稳健的在线言论治理体系奠定了数据基础。
以上内容由遇见数据集搜集并总结生成



