loubnabnl/ada-no-pii_checks
收藏Hugging Face2023-03-27 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/loubnabnl/ada-no-pii_checks
下载链接
链接失效反馈官方服务:
资源简介:
---
dataset_info:
features:
- name: entities
list:
- name: context
dtype: string
- name: end
dtype: int64
- name: score
dtype: float32
- name: start
dtype: int64
- name: tag
dtype: string
- name: value
dtype: string
- name: max_stars_repo_path
dtype: string
- name: max_stars_repo_name
dtype: string
- name: max_stars_count
dtype: int64
- name: content
dtype: string
- name: id
dtype: string
- name: new_content
dtype: string
- name: modified
dtype: bool
- name: references
dtype: string
splits:
- name: train
num_bytes: 276915088.37363416
num_examples: 10886
download_size: 100410446
dataset_size: 276915088.37363416
---
# Dataset Card for "ada-no-pii_checks"
[More Information needed](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
---
数据集信息:
特征字段:
- 字段名:实体(entities),为列表类型,包含以下子字段:
- 子字段名:上下文(context),数据类型:字符串(string)
- 子字段名:结束位置(end),数据类型:64位整型(int64)
- 子字段名:评分(score),数据类型:32位浮点型(float32)
- 子字段名:起始位置(start),数据类型:64位整型(int64)
- 子字段名:标签(tag),数据类型:字符串(string)
- 子字段名:取值(value),数据类型:字符串(string)
- 字段名:最高星标仓库路径(max_stars_repo_path),数据类型:字符串(string)
- 字段名:最高星标仓库名称(max_stars_repo_name),数据类型:字符串(string)
- 字段名:最高星标数(max_stars_count),数据类型:64位整型(int64)
- 字段名:原始内容(content),数据类型:字符串(string)
- 字段名:唯一标识符(id),数据类型:字符串(string)
- 字段名:修改后内容(new_content),数据类型:字符串(string)
- 字段名:是否已修改(modified),数据类型:布尔型(bool)
- 字段名:参考来源(references),数据类型:字符串(string)
划分集:
- 划分名称:训练集(train),字节大小:276915088.37363416,样本数量:10886
下载大小:100410446
数据集总大小:276915088.37363416
---
# 「ada-no-pii_checks」数据集卡片
[需补充更多信息](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
提供机构:
loubnabnl原始信息汇总
数据集概述
数据集特征
- entities
- context: 字符串类型
- end: 整数类型(int64)
- score: 浮点数类型(float32)
- start: 整数类型(int64)
- tag: 字符串类型
- value: 字符串类型
- max_stars_repo_path: 字符串类型
- max_stars_repo_name: 字符串类型
- max_stars_count: 整数类型(int64)
- content: 字符串类型
- id: 字符串类型
- new_content: 字符串类型
- modified: 布尔类型
- references: 字符串类型
数据集分割
- train
- num_bytes: 276915088.37363416字节
- num_examples: 10886个样本
数据集大小
- download_size: 100410446字节
- dataset_size: 276915088.37363416字节
搜集汇总
数据集介绍

构建方式
该数据集名为loubnabnl/ada-no-pii_checks,其构建聚焦于代码仓库中个人身份信息(PII)的检测与标注。数据源自GitHub仓库,通过自动化工具对代码内容进行实体识别,提取出包含上下文、起始位置、结束位置、置信度分数、标签及取值在内的实体信息,并关联仓库路径、名称及星标数等元数据。每条样本均包含原始内容与经过PII清洗后的新内容,并通过布尔字段标记是否被修改,从而构建出用于评估PII检测与脱敏效果的基准数据集。
特点
数据集的核心特点在于其细粒度的PII实体标注结构,每个实体均记录在上下文中的精确位置与置信度,支持多类型标签识别。同时,通过保留原始内容与修改后内容的对比,以及修改标志位,使得该数据集既能用于训练PII检测模型,也能用于验证脱敏算法的有效性。数据集规模适中,包含约1.1万条样本,总大小约276 MB,便于加载与实验迭代。
使用方法
使用该数据集时,可直接通过HuggingFace的datasets库加载,采用默认的train分割。每条样本的'entities'字段提供了结构化实体列表,便于解析与可视化;'content'与'new_content'字段分别对应原始与脱敏后的文本,可用于对比分析。用户可基于'entities'中的标签与位置信息构建监督学习任务,或利用'modified'标志位评估脱敏效果。此外,数据集支持多字段联合查询,便于进行基于仓库维度的统计分析。
背景与挑战
背景概述
在大规模代码数据集的构建与发布过程中,个人身份信息(PII)的泄露风险已成为制约数据开放共享的关键伦理与技术瓶颈。由HuggingFace团队主导创建的loubnabnl/ada-no-pii_checks数据集,旨在系统性地检测与标注代码语料库中的潜在敏感信息。该数据集收录了10,886条训练样本,每条样本均包含实体标签、上下文位置及修正后的内容字段,为评估和优化PII过滤算法提供了标准化的基准。其研究聚焦于如何在不破坏代码语义完整性的前提下,实现高精度的隐私脱敏,进而推动AI训练数据的合规化进程。该工作对代码生成、漏洞检测等下游任务的数据安全治理具有重要示范意义。
当前挑战
该数据集面临的核心挑战呈现多层次性。在领域问题层面,代码文本中的PII识别远比自然语言复杂,诸如变量名中的日期格式、注释中的邮箱地址以及URL路径中的用户名等,均可能以非结构化形式嵌入,导致传统正则表达式与命名实体识别模型召回率不足。在构建过程中,标注一致性成为另一重大难题,不同标注者对“敏感信息”边界的理解差异,以及跨语言、跨框架代码风格带来的实体边界歧义,使得高质量标注成本急剧攀升。此外,如何在脱敏后保持代码的可编译性与逻辑等价性,仍是当前技术尚未完全攻克的关键瓶颈。
常用场景
经典使用场景
在自然语言处理与数据隐私保护的交叉领域中,loubnabnl/ada-no-pii_checks数据集被广泛应用于训练和评估基于Transformer架构的模型,用于检测和移除文本中的个人身份信息(PII)。该数据集包含了经过标注的实体标签,如姓名、地址、身份证号等,并提供了原始的上下文与修改后的内容,使得模型能够学习到如何精准识别敏感信息并加以脱敏处理。这一经典使用场景聚焦于构建高精度的PII检测器,为后续的隐私保护自动化流程奠定基础。
解决学术问题
该数据集有效解决了学术界长期面临的一个关键问题:如何在保护用户隐私的前提下,安全地共享和利用大规模文本数据。传统方法依赖人工审查,效率低下且难以覆盖所有隐私泄露风险。通过提供带有细粒度实体标注和脱敏后内容的样本,研究人员得以探索基于深度学习的PII识别与匿名化技术,推动数据治理与合规性研究的进展。其意义在于为隐私保护机器学习提供了一个标准化评估基准,促进了模型鲁棒性与泛化能力的提升。
衍生相关工作
基于loubnabnl/ada-no-pii_checks数据集,衍生出了多项具有影响力的研究工作。例如,有学者利用该数据集提出了基于对比学习的PII检测方法,显著提升了低资源场景下的识别准确率。另一些工作则聚焦于多语言环境下的隐私保护,扩展了数据集的标注体系以覆盖非英语语种。此外,该数据集还催生了若干开源工具,如自适应匿名化框架和差分隐私增强的脱敏算法,进一步推动了数据安全领域的技术创新。
以上内容由遇见数据集搜集并总结生成



