shichenghu/personal-info-unlearning
Synthetic Personal Information Unlearning Dataset Dataset Description This dataset is designed for research on large language model (LLM) unlearning in controlled synthetic personal-information settings. It contains synthetic profiles and question-answer data for four personal attributes: Year of birth Blood type Postcode Social insurance number The benchmark provides three forget-set sizes: N = 5, 20, 40. All personal-profile data are synthetically generated… See the full description on the dataset page: https://huggingface.co/datasets/shichenghu/personal-info-unlearning.
Synthetic Personal Information Unlearning Dataset
Dataset Description
This dataset is designed for research on large language model (LLM) unlearning in controlled synthetic personal-information settings.
It contains synthetic profiles and question-answer data for four personal attributes:
- Year of birth
- Blood type
- Postcode
- Social insurance number
The benchmark provides three forget-set sizes: N = 5, 20, 40.
All personal-profile data are synthetically generated for studying memorization, unlearning, information recovery, and privacy auditing.
Dataset Configurations
The dataset contains 12 configurations:
Example:
from datasets import load_dataset
dataset = load_dataset(
"<USERNAME>/<DATASET_NAME>",
"n20_year_of_birth"
)Splits
Each configuration contains:
The construction of matched subsets is provided in the accompanying codebase.
Base Data
Shared files are stored under data/base/.
Repository Structure
data/
├── base/
├── n5/
│ ├── year_of_birth/
│ ├── blood_type/
│ ├── postcode/
│ └── social_insurance_number/
├── n20/
│ ├── year_of_birth/
│ ├── blood_type/
│ ├── postcode/
│ └── social_insurance_number/
└── n40/
├── year_of_birth/
├── blood_type/
├── postcode/
└── social_insurance_number/Usage
from datasets import load_dataset
dataset = load_dataset(
"<USERNAME>/<DATASET_NAME>",
"n20_postcode"
)
print(dataset)
print(dataset["forget"][0])Configuration names follow:
n{5,20,40}_{year_of_birth,blood_type,postcode,social_insurance_number}Intended Use
This dataset is intended for research on:
- LLM unlearning
- memorization and knowledge retention
- privacy auditing
- recovery attacks
- forget quality and model utility evaluation
Synthetic Data Notice
The personal-profile data are synthetically generated and do not represent real individuals.
Auxiliary real-world and common-knowledge evaluation files may contain publicly available factual information.
Limitations
This benchmark evaluates controlled factual memorization and unlearning. Results should not be interpreted as formal privacy guarantees or proof of effective deletion in arbitrary real-world settings.
