Research & Papers

RedditPersona Framework Adapts LLMs Using 16M Comments Across 112 Subreddits

LLMs now mimic Reddit communities with a modular framework trained on 16 million comments.

Deep Dive

Researchers (Ghaffari et al.) introduced RedditPersona, a modular framework designed to standardize the process of adapting large language models to specific online communities sourced from Reddit. The framework addresses the lack of comparability across existing studies by providing a unified pipeline for data collection, community definition, model training, and evaluation. It collects posts and comments from 112 subreddits in the urban well-being domain, profiling 301,429 active users with over 16 million comments. Users are partitioned under five grouping strategies: subreddit-based, graph-structural (using user interaction graphs), semantic (via content embeddings), hybrid, and interaction-based. Each strategy is then used to train a parameter-efficient adapter for the base LLM using QLoRA, ensuring lightweight customization.

The evaluation suite measures fluency, fidelity (how well the adapter reflects the community's style), distributional alignment with real text, and community identifiability (how easily a classifier can detect which community produced the text). Applied to the chosen subreddits, the study found that the identifiability of each adapter closely tracks the intrinsic agreement of its grouping strategy with the subreddit baseline. Crucially, a consistent trade-off emerged across all five strategies: adapters that are more easily identifiable as belonging to a specific community tend to have lower distributional similarity to real human text. The code and configuration files are publicly available, enabling researchers to reproduce and extend the work, thus improving reproducibility in community-conditioned LLM research.

Key Points
  • Analyzed 112 subreddits using 301,429 user profiles and over 16 million comments for community-conditioned LLM adaptation.
  • Trains parameter-efficient adapters via QLoRA under five distinct community grouping strategies (subreddit, graph, semantic, hybrid, and interaction-based).
  • Reveals a consistent trade-off between community identifiability and distributional similarity to real text across all grouping strategies.

Why It Matters

Standardizes the messy process of adapting LLMs to specific online communities, improving reproducibility and enabling finer-grained personalization.

📬 Get the top 10 AI stories daily