UWaterloo/behavior_grounding
Behaviorally Grounded User Profiles from the Wild Open-ended, anonymized user profiles distilled from authentic social-media behavior, released with the paper "Behaviorally Grounded User Profiles from the Wild for Personalized Alignment and Multi-Perspective Reasoning." Persona-driven methods for personalizing LLMs typically rely on rigid synthetic personas built from a small set of categorical attributes (age, gender, nationality). These flatten individual variation and lean on… See the full description on the dataset page: https://huggingface.co/datasets/UWaterloo/behavior_grounding.
Behaviorally Grounded User Profiles from the Wild
Open-ended, anonymized user profiles distilled from authentic social-media behavior, released with the paper "Behaviorally Grounded User Profiles from the Wild for Personalized Alignment and Multi-Perspective Reasoning."
Persona-driven methods for personalizing LLMs typically rely on rigid synthetic personas built from a small set of categorical attributes (age, gender, nationality). These flatten individual variation and lean on stereotypes. This dataset instead provides open-ended profiles extracted from real behavioral traces: short, coherent textual bios synthesized from users' historical social-media posts. Alongside them we release a synthetic baseline generated by prompting an LLM, so the two can be compared directly.
How the data was created
Dataset structure
Two configurations, each a CSV with the same schema:
Open-ended profiles average ~116 words; synthetic baseline profiles ~210 words.
Example (open-ended)
{
"user_id": "5078790f-63fe-4d2a-a116-60ec37c17263",
"user_profile": "The person is a nature-loving individual who enjoys flowers, music, and a wide variety of foods, with a particular fondness for chicken."
}Results
Downstream results for the Qwen3 models, comparing No Profile (base model), the Synthetic baseline, and our Open-Ended behaviorally grounded profiles. RecBench columns (Netflix, Books, News) report F1; URS columns (Leisure, Creativity, Advice, Avg.) report the 1–10 LLM-judge score. Higher is better; bold = best per column within each model. (Full results with additional models are in the paper and the accompanying code repository.)
Profile diversity
Birth-location distribution of the baseline synthetic profiles (left) and our open-ended behaviorally grounded profiles (right). Synthetic personas collapse toward a narrow set of nationalities, while the open-ended profiles maintain a long-tailed, representative distribution (top-12 countries shown; see the paper for the full comparison and categorical entropy analysis).
Source data & licensing
Profiles are derived from the public **"2 Million Bluesky Posts"** corpus, released under Apache 2.0. Collection followed the platform's Terms of Service and API guidelines. This derived dataset is released under Apache 2.0.
Citation
This paper has been accepted to AACL-IJCNLP 2026. The camera-ready version will be released later. If you find this work useful, please cite the current arXiv version:
@article{li2026behaviorally,
title={Behaviorally Grounded User Profiles from the Wild for Personalized Alignment and Multi-Perspective Reasoning},
author={Li, Yuxuan and Zhong, Victor and Kamalloo, Ehsan},
journal={arXiv preprint arXiv:2609.00014},
year={2026}
}Please also cite the source corpus (Alpin Dale, "2 Million Bluesky Posts", 2024).
