Paper deep dive
Socio-Foundation: A Model for Generalizable Individual Behavior Simulation via Hierarchical Capability Distillation
Liang Wang, Wenxuan Xie, Xinyi Mou, Yixin Luo, Zhongyu Wei
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 10/8/2026, 6:36:56 AM
Summary
The paper introduces Socio-Foundation, a model for generalizable individual behavior simulation using Large Language Models. It proposes the FONTS Taxonomy (Persona Fidelity, Outcome Realization, Behavioral Naturalness, Trajectory Coherence, Social Grounding) to structure simulation capabilities. The model is trained via a three-stage pipeline: task expert learning via DAPO, consolidation into capability experts via off-policy distillation, and unification via multi-teacher on-policy distillation (MOPD). The authors also introduce IndiEval, a benchmark with 29 metrics, and demonstrate that Socio-Foundation outperforms its Qwen3-8B base and approaches frontier models like GLM-5.2.
Entities (15)
Relation Signals (12)
FONTS Taxonomy ā includescapability ā Persona Fidelity
confidence 95% Ā· comprising five complementary capability dimensions: persona fidelity (F)
FONTS Taxonomy ā includescapability ā Outcome Realization
confidence 95% Ā· outcome realization (O)
FONTS Taxonomy ā includescapability ā Behavioral Naturalness
confidence 95% Ā· behavioral naturalness (N)
FONTS Taxonomy ā includescapability ā Trajectory Coherence
confidence 95% Ā· trajectory coherence (T)
FONTS Taxonomy ā includescapability ā Social Grounding
confidence 95% Ā· social grounding (S)
Socio-Foundation ā outperforms ā Qwen3-8B
confidence 95% Ā· Experiments show that Socio-Foundation outperforms its Qwen3-8B base by 11.0 points
Socio-Foundation ā usestaxonomy ā FONTS Taxonomy
confidence 95% Ā· Grounded in this taxonomy, we curate a standardized training corpus library... and present Socio-Foundation.
Socio-Foundation ā trainedwith ā DAPO
confidence 92% Ā· learning task experts via DAPO
Socio-Foundation ā ā
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Simulating individual behavior requires large language models (LLMs) to preserve persona traits while adapting to dynamic social contexts. However, general-purpose LLMs often flatten distinct personas, while task-specific tuning suffers from fragmentation and generalization. To overcome these challenges, we organize individual simulation into the \textbf{FONTS Taxonomy}, comprising five complementary capability dimensions: \emph{persona fidelity} (\textbf{F}), \emph{outcome realization} (\textbf{O}), \emph{behavioral naturalness} (\textbf{N}), \emph{trajectory coherence} (\textbf{T}), and \emph{social grounding} (\textbf{S}). Grounded in this taxonomy, we curate a standardized training corpus library of approximately 10 million instances across 14 representative datasets and present \textbf{Socio-Foundation}. Socio-Foundation decouples specialization from integration via a three-stage pipeline: learning task experts via DAPO, consolidating them into capability experts via off-policy distillation, and unifying them via multi-teacher on-policy distillation (MOPD). We also establish \textbf{IndiEval}, consolidating 29 metrics across the FONTS dimensions. Experiments show that Socio-Foundation outperforms its \textit{Qwen3-8B} base by 11.0 points and approaches frontier models such as \textit{GLM-5.2}, with ablations and out-of-distribution evaluations further demonstrating the effectiveness and generalization of our model.
Tags
Links
- Source: https://arxiv.org/abs/2610.08967v1
- Canonical: https://arxiv.org/abs/2610.08967v1
Trouble viewing inline? Open PDF directly ā
Full Text
109,049 characters extracted from source content.
Expand or collapse full text
Socio-Foundation: A Model for Generalizable Individual Behavior Simulation via Hierarchical Capability Distillation Liang Wang 1,ā , Wenxuan Xie 1,2,ā , Xinyi Mou 1,3 , Yixin Luo 1 , Zhongyu Wei 1,2,ā 1 School of Data Science, Fudan University, 2 Shanghai Innovation Institute, 3 Tencent ā Equal contribution., ā Corresponding author. Simulating individual behavior requires large language models (LLMs) to preserve persona traits while adapting to dynamic social contexts. However, general-purpose LLMs often flatten distinct personas, while task-specific tuning suffers from fragmentation and generalization. To overcome these challenges, we organize individual simulation into the FONTS Taxonomy, comprising five complementary capability dimensions: persona fidelity (F), outcome realization (O), behavioral naturalness (N), trajectory coherence (T), and social grounding (S). Grounded in this taxonomy, we curate a standardized training corpus library of approximately 10 million instances across 14 representative datasets and present Socio-Foundation. Socio-Foundation decouples specialization from integration via a three-stage pipeline: learning task experts via DAPO, consolidating them into capability experts via off-policy distillation, and unifying them via multi-teacher on-policy distillation (MOPD). We also establish IndiEval, consolidating 29 metrics across the FONTS dimensions. Experiments show that Socio-Foundation outperforms its Qwen3-8B base by 11.0 points and approaches frontier models such as GLM-5.2, with ablations and out-of-distribution evaluations further demonstrating the effectiveness and generalization of our model. Code: https://github.com/Lancelot-Xie/Socio-Foundation Model: https://huggingface.co/SII-LancelotXie/Socio-Foundation-8B IndiEval: https://huggingface.co/datasets/SII-LancelotXie/IndiEval SocioBank: https://huggingface.co/datasets/SII-LancelotXie/SocioBank Email: liangwang25@m.fudan.edu.cn, wxxie25@m.fudan.edu.cn, zywei@fudan.edu.cn 1 Introduction Individual simulation with large language models (LLMs) aims to reproduce how a particular person communicates, makes decisions, and responds across social contexts Mou et al. (2024a); Xi et al. (2025). It supports applications including persona-grounded dialogue Tang et al. (2024), user-behavior prediction Wang et al. (2026a), social- science experimentation Mou et al. (2024b), and multi-agent role-play Wang et al. (2025b). Classical social- behavior theories Lewin (1936); Rao and Georgeff (1995) establish that human action is a joint function of personal dispositions and changing environments. Consequently, an effective simulator should preserve person-specific knowledge, preferences while adapting its behavior to changing social contexts, interaction goals, and histories. a General Foundation Model b Task-Driven Post-Training c Foundation Model for Individual Simulation Math Code Agentic Tools Human / Persona General Foundation Model Assistant Alignment I love travel! Letās think deeply... Thatās interesting! Hmm... Sure!Sure!Sure! Sure! Alignment Tax | Persona Flattening Dialogue SFT / RL Voice Preference SFT / RL Taste Social Reasoning SFT / RL Social State Role-Play SFT / RL Role ? New Context Limited Generalization | Fragmented Human Modeling work trip friends Foundation Model for Individual Simulation Consistent Identity | Contextually Adaptive | Realistic Behavior Just finished a long day! Excited for this trip! Catching up with my friends soon! I should eat healthier... but I really want fried chicken. Sure! Iād be happy to help! Figure 1 Three approaches to individual simulation. (a) General-purpose models may flatten distinct personas. (b) Task- driven post-training yields fragmented skills. (c) Individual simulation Foundation model integrates complementary capa- bilities. 1 arXiv:2610.08967v1 [cs.AI] 6 Oct 2026 General-purpose foundation models inherently fall short of this objective. While their pretraining captures broad population-level linguistic regularities, contemporary post-training methods such as RLHF and DPO are heavily biased toward verifiable reasoning, safety, and goal completion tasks like coding and mathematics. Moreover, preference optimization often favors responses that align with the dominant preference distribution, which can drive the model toward behavioral homogeneity and reduce its sensitivity to distinctive, long-tail personas Slocum et al. (2025); Li et al. (2025b). As illustrated in Figure 1(a), this mismatch causes LLMs to produce homogenized, āflattenedā behaviors that obscure genuine individual differences, fundamentally limiting simulation fidelity. To mitigate this homogenization, existing methods primarily rely on prompt-based conditioning or task-driven post-training Wang et al. (2026b); Liu et al. (2025); Zhang et al. (2025b); Ge et al. (2024). However, prompting merely supplies persona information at inference time but leaves the modelās underlying behavioral prior unchanged. Task-driven post-training provides direct behavioral supervision but suffers from limited transfer ability to unseen settings, as shown in Figure 1(b). Recent attempts endeavor to bridge this gap by jointly training on aggregated datasets from multiple scenarios, as shown in Figure 1(c) Lei et al. (2026); Zhou et al. (2026a). Yet, simply pooling heterogeneous corpora often triggers severe objective interference, as conflicting supervision signals from disparate tasks can corrupt task-specific behaviors Mueller et al. (2024); Zhang et al. (2025a); Yuan et al. (2025). Resolving this conflict requires moving beyond ad-hoc data mixing: we must systematically disentangle the foundational capabilities of individual simulation and make a trade-off. To this end, we analyze over 40 widely adopted individual simulation datasets (comprising > 19M instances). We annotate the capability requirements of these datasets and manually group them into eight preliminary clusters. Guided by McAdams and Palsā New Big Five framework (McAdams and Pals, 2006), we consolidate these clusters into the FONTS Taxonomy, comprising five complementary capability dimensions: persona fidelity (F), outcome realization (O), behavioral naturalness (N), trajectory coherence (T), and social grounding (S). These dimensions bridge fragmented task settings by formalizing their shared behavioral requirements. Guided by this taxonomy, we curate 14 representative datasets that maximize capability coverage and data quality, yielding a standardized, large-scale training corpus library of ā¼10M instances. Building on the FONTS taxonomy, we propose Socio-Foundation, trained via a three-stage post-training pipeline designed to circumvent cross-task interference. Instead of forcing a single policy to optimize conflicting objectives directly, we decouple specialization from integration: we first train task-level experts in isolated environments with DAPO Yu et al. (2026) to mature divergent behaviors independently, distill them by capability affinity into five capability experts via off-policy distillation Kim and Rush (2016), and finally unify these experts into a single student through multi-teacher on-policy distillation (MOPD) Ma et al. (2026). Supervised by frozen experts on its self-generated rollouts, the model reconciles competing signals without policy drift, yielding a cohesive simulator that harmonizes macro-level trajectory coherence with micro-level persona fidelity. To rigorously benchmark individual simulation, we introduce IndiEval, a comprehensive evaluation suite consolidat- ing 29 task-specific metrics categorized under the five target capabilities while preserving their original evaluation protocols. Extensive experiments demonstrate that Socio-Foundation consistently outperforms its base model Qwen3-8B across all five dimensions, achieving an average score of 61.7 (an ā¼11-point gain), surpassing other specialized models, and approaching frontier generalist models such as GLM-5.2. Systematic ablations validate our three-stage hierarchical design: MOPD significantly outperforms the tested weight-merging and off-policy al- ternatives, and removing any single capability expert lowers the overall average, supporting the complementary contributions of the five capability experts. Furthermore, Socio-Foundation exhibits superior zero-shot transfer on three out-of-distribution benchmarks. Our contributions are: ⢠We introduce the FONTSTaxonomy of five complementary individual-simulation capabilities and curate aā¼10M- instance high quality corpus library from 14 representative datasets. ⢠We develop a three-stage post-training framework that learns task experts, consolidates them by capability, and integrates them by OPD into a unified simulator Socio-Foundation. ⢠We present IndiEval, a 29-metric evaluation suite spanning the FONTS Taxonomy, and show our model outper- forms Qwen3-8B by ā¼11 points and transfers zero-shot to three OOD benchmarks. 2 Related works Individual simulation. Existing work on individual simulation asks how a LLM can generate behavior conditioned on a particular person rather than on population-level regularities. Persona descriptions Argyle et al. (2023); Park et al. (2023), interviews Park et al. (2024), memories, and interaction histories provide the conditioning signal, while prompting and retrieval, parameter-efficient adaptation, and reward-based post-training are used to encode and refine individual characteristics Argyle et al. (2023); Shao et al. (2023); Yu et al. (2024); Lu et al. (2024); 2 Wang et al. (2024, 2025c). A remaining challenge is therefore to build a shared model that preserves persona fidelity while transferring across social contexts and behavioral requirements. Foundation models for individual simulation. Recent work has begun to learn reusable individual-level behavior across roles and contexts. Role-playing and user-simulation models learn persona-grounded dialogue and user-side interaction policies Shao et al. (2023); Wang et al. (2025b); Naous et al. (2026a), while cognition and behavioral foundation models learn transferable response patterns from psychological experiments, social-science data, and large-scale interaction corpora Binz et al. (2024); Xie et al. (2025); Gong et al. (2025); Kolluri et al. (2025). A common recipe first performs broad-domain adaptation and then task-specific post-training, consolidating the resulting specialists into a unified model via model merging Lei et al. (2026) or trajectory-level SFT distillation Zhou et al. (2026a). Recent on-policy and multi-teacher distillation methods further decouple specialist optimization from integration into a generalist model Agarwal et al. (2024); Ma et al. (2026); Wu et al. (2026c). Yet how heterogeneous experts should be organized around the cross-task capabilities required for individual simulation remains underexplored. 3 Preliminaries Problem setup. We formulate individual simulation as conditional generation over multi-party interactions. Let D =E n N n=1 be a dataset of interaction episodes, where each episode E n may involve multiple individuals. A re- sponse instance for individual k at turn t is represented by (z n,k,t ,y n,k,t ), where z n,k,t = (p n,k ,h n,k,t ,c n,k,t ) consists of the individualās persona p n,k , interaction history h n,k,t , and social context c n,k,t . The target behavior follows an unknown conditional distribution p ā (y | z). A simulator Ļ Īø approximates this distribution autoregressively: Ļ Īø (y | z) = L Y ā=1 Ļ Īø y ā | z,y <ā .(1) The learning objective is to capture the target individualās behavioral distribution across roles and interaction contexts while maintaining consistency, contextual sensitivity, and behavioral diversity. Group-based policy optimization. Proximal Policy Optimization (PPO) stabilizes policy updates through a clipped surrogate objective, with advantages estimated using a learned value function. Group Relative Policy Optimization (GRPO) removes the value model by sampling a group of G responsesy i G i=1 for the same input x and estimating their advantages from relative rewards. Its group-relative advantage and token-level importance ratio are A i = R j (Ļ i )ā Ģ R s R , Ļ i,t (Īø j ) = Ļ Īø j (a i,t | h i,t ) Ļ j,old (a i,t | h i,t ) .(2) where Ģ R and s R are the mean and standard deviation of rewards within the group, a i,t is the simulatorās t-th generated token in trajectory i, and h i,t is its visible history before that token. DAPO extends GRPO with asymmetric clipping, global token-level loss normalization, dynamic sampling of informative response groups, removal of the explicit KL penalty, and reward shaping for overlong responses. We adopt DAPO rather than vanilla GRPO to focus updates on response groups with informative reward differences and to reduce premature loss of diversity, which is particularly relevant when task experts learn from varied social scenarios with multiple plausible responses. Policy distillation. Knowledge distillation transfers the predictive distribution of a teacher q to a student Ļ Īø . Off- policy distillation evaluates the teacher on prefixes drawn from a fixed dataset, whereas on-policy distillation (OPD) evaluates it on histories sampled from the studentās own rollout distribution. Let d Ļ Īø denote the distribution over histories induced by Ļ Īø . Multi-teacher on-policy distillation (MOPD) generalizes OPD to a collection of capability- specific teachers q d D d=1 : L MOPD (Īø) =E h t ā¼d Ļ Īø " D X d=1 Ī» d D KL (sg [q d (Ā·| p,h t ,c t )]ā„Ļ Īø (Ā·| p,h t ,c t )) # ,(3) where Ī» d controls the contribution of teacher q d , sg[Ā·] stops gradients through the teacher. The forward-KL encourages student to cover the behavioral modes supported by teachers, while the use of on-policy histories reduces the mismatch between distillation and autoregressive inference. 3 (a) Framework overview Five-Dimensional Capability Framework for Individual Simulation F persona fidelity ON behavioral naturalness T trajectory coherence S social grounding Five-Dimensional Capability Integration via Hierarchical Experts Base Ļ 0 (pretrained LLM) 1 Task specialization DAPO + task LoRA CoSER CoSER Ļ 1 ... AlignX AlignX Ļ j ... UserLM UserLM Ļ K K task experts 2 Capability consolidation Off-policy distillation + capability LoRA F q F O q O N q N T q T S q S Frozen capability experts 3 Student integration On-policy distillation + student LoRA Socio-Foundation Ļ Īø Five-Dimensional Capability Evaluation (IndiEval) Heterogeneous data ā five capabilities Heterogeneous datasetsTask-native metrics ā capability-wise evaluation AlignX choice FANToM social SOTOPIA goals CoSER role-play ... Choice accuracy ... F Goal score ... O Anthropomorphism ... N Story consistency ... T Item accuracy ... S (b) Training details 1 Task-expert policy optimization 2 Capability-expert consolidation 3 Unified simulation through on-policy distillation Base Ļ 0 CoSER Task expert Ļ j DAPO Ā· task LoRA Base Ļ 0 F q F (example) Repeat for d āF,O,N,T,S Off-policy capability LoRA Base Ļ 0 Foundation Ļ Īø On-policy Ā· student LoRA Task-specific reinforcement learning Task dataEnvironmentReward DAPO policy optimization Frozen base shared backbone + Task LoRA trainable adapter One adapter per task Ā· Freeze after training Capability pools Ta s k s m a y c o n t r i b u t e t o m u l t i p l e d i m e n s i o n s D F D O D N D T D S Same fixed offline prefix Task teacher frozen Capability student trainable LoRA ...... Forward KL Match token distributions Frozen base Ā· Update LoRA Ā· Then freeze Student rollout Student LoRA frozen base Generate a trajectory yāyā...yā Shared student prefix xy <t All distributions use this prefix Frozen capability teachers To k e n p r o b a b i l i t i e s F ... O ... N ... T ... S ... Student ... Weighted forward KL L MOPD = Ī£ d Ī» d KL(sg[q d ] || Ļ Īø ) Update student LoRA only outcome realization Figure 2 The overall framework of Socio-Foundation. (a) Framework overview: We organize individual simulation into five capability dimensions (F,O,N,T,S), consolidate task experts into capability experts, and integrate them into a unified simulator. IndiEval evaluates the resulting model using task-native metrics grouped by the same dimensions. (b) Training details: Task-specific DAPO trains LoRA task experts; off-policy distillation trains capability experts on fixed offline prefixes; and MOPD supervises the unified student on its own rollouts using weighted forward KL. 4 Socio-Foundation: Hierarchical Expert Distillation We organize the landscape of individual simulation into five capability dimensions through the FONTS taxonomy. Building on this capability framework, we design a three-stage post-training pipeline to develop Socio-Foundation, a unified individual simulator. Figure 2 provides an overview of the framework. Using this capability framework, we map the more than 40 collected datasets to the corresponding dimensions, with the detailed assignments provided in Appendix A. 4.1 Five Dimension Capability Organization We organize individual-simulation capabilities in two steps. (i) Bottom-up: capability annotation and clustering. We examine the task formulations, interaction scenarios, and evaluation protocols of more than 40 individual- simulation datasets. For each dataset, we annotate the behavioral capabilities required by its tasks. We then manually group these requirements according to shared behavioral demands, yielding eight preliminary capability clusters. (i) Top-down: theory-guided consolidation. We refine and consolidate these clusters with reference to McAdams and Palsā New Big Five, which provides an integrative account of the whole person McAdams and Pals (2006). This theory-guided consolidation yields the five complementary capability dimensions of the FONTS Taxonomy: Persona Fidelity (F). Captures the target individualās experiences, preferences, values, and characteristic ways of communicating and making decisions. Outcome Realization (O). Concerns pursuing the individualās goals and realizing intended outcomes across tasks and social contexts. Behavioral Naturalness (N). Concerns producing natural expression and interaction patterns that reflect the vari- ability and statistical properties of human behavior. Trajectory Coherence (T). Concerns maintaining behavioral consistency and ensuring coherent progression across turns and events, both causally and contextually. 4 Social Grounding (S). Involves reasoning about beliefs, intentions, and emotions while respecting knowledge bound- aries and private information. These dimensions guide the consolidation of task experts into capability-level experts and provide a shared structure for evaluation. A task may contribute to multiple dimensions when its behavioral requirements and evaluation metrics address different aspects of individual simulation. More details of datasets can be found in Appendix A. 4.2 Task-Expert policy optimization We train a separate task expert for each task using task-specific reinforcement learning. For task j, we initialize a policy Ļ Īø j from a common checkpoint Ļ 0 , where Īø j denotes its trainable parameters. Given a context x sampled from the task distribution D j , the rollout policy Ļ j,old generates a group of G trajectories Ļ i G i=1 in the task environment. Each trajectory receives a task-specific reward R j (Ļ i ). We optimize the policy with DAPO Yu et al. (2026). Dynamic sampling filters out zero-variance groups. The policy minimizes L (j) task (Īø j ) =āE " 1 P G i=1 L i G X i=1 L i X t=1 min (Ļ i,t (Īø j )A i , clip (Ļ i,t (Īø j ), 1ā ε low , 1 + ε high )A i ) # .(4) where L i counts simulator-generated tokens, the expectation covers sampled contexts and retained trajectory groups, and ε low and ε high specify the lower and upper clipping ranges. This objective increases the likelihood of relatively high-reward behavior while limiting policy updates. 4.3 Capability-Expert consolidation through off-policy distillation Task experts encode behaviors acquired under different objectives and interaction settings. We consolidate experts associated with the same capability into a shared teacher, so that each intermediate model receives supervision from multiple tasks relevant to that capability. E (j,h)ā¼D off d [D KL (Ļ j (Ā·| h)ā„q Ļ d (Ā·| h))],(5) where D KL denotes KL divergence and both conditional distributions are defined over the shared next-token vocabulary. The objective transfers the source expertās predictive distribution at each prefix into the capability student. Task identity determines the supervising expert, while capability membership determines the student receiving that supervision. The prefixes remain fixed throughout this stage, making the objective off-policy with respect to q Ļ d . Overlapping capability membership allows a taskās supervision to contribute to multiple teachers without requiring its reward to be decomposed into separate capability scores. 4.4 Unified simulation through on-policy distillation We further integrate the capability teachers via multi-teacher on-policy distillation Ma et al. (2026), supervising the student at the prefixes it actually visits. E hā¼Ī¼ Ģ Īø " X dāC Ī» d D KL (q d (Ā·| h)ā„Ļ Īø (Ā·| h)) # ,(6) where Ī» d ā„ 0, with P dāC Ī» d = 1. The objective matches student to the capability teachers on histories that the student itself visits; the implementation uses a sampled forward-KL surrogate for this objective. During each gradient update, the teachers and sampled histories are held fixed, and subsequent rollouts are regenerated with the updated student. All teachers score continuations from the same student-generated prefix. After training, simulation requires only the resulting policy Ļ Īø . 4.5 Implementation Details Training datasets. We collect more than 40 datasets for individual simulation, yielding over 19 million instances after processing and cleaning. We select training datasets based on three criteria: (i) sufficient scale for task-expert training; (i) high data quality; and (i) clear alignment with capability dimensions and complementary coverage of scenarios and capabilities. This yields 14 training datasets comprising approximately 10 million instances: LifeChoices Xu et al. (2025), AlignX Li et al. (2026), HumanLLM Lei et al. (2026), BehaviorChain Li et al. (2025a), CoSER Wang et al. (2025b), HUMANUAL Wu et al. (2026b) (four separately counted subtask datasets), UserLM-S3 Naous et al. (2026b), FANToM Kim et al. (2023), Social-R1 Wu et al. (2026a), SOTOPIA Zhou et al. (2024), and MirrorBench Hathidara et al. (2026). Training inputs for DAPO and OPD are sampled from this corpus library, with sampling details provided in Appendix C.4. 5 Training details. All three training stages share a Qwen3-8B backbone. We optimize a separate rank-32 LoRA task expert with DAPO for each task, distill the resulting task experts into five capability experts, and train the final student against frozen capability teachers on student-generated trajectories. Training uses bfloat16, a 16,384-token context window, and disabled thinking mode, with DeepSeek-V4-Flash DeepSeek (2026) serving as both the auxiliary dialogue model and the reward model. Appendix C provides the stage-wise optimizer, sampling, and distillation settings. 5 Experiments 5.1 Experimental setup We evaluate individual simulation across five capability dimensions, examine the contributions of the training pipeline, and assess generalization on additional tasks. IndiEval. We construct IndiEval around the five FONTS capability dimensions. For each dimension, we specify concrete evaluation targets and select benchmarks whose task formulations and native metrics collectively cover these targets. (F) Persona fidelity evaluation examines preference alignment, consistency with assigned personas and personal states, and adherence to individual intentions. (O) Outcome realization evaluation assesses whether simulated individuals communicate their needs and achieve intended task and social outcomes, including goal com- pletion, relationship development, and knowledge or material gains. (N) Behavioral naturalness evaluation examines human-like expression and interaction, covering conversational style, utterance diversity, user-role adherence, and dialogue termination. (T) Trajectory coherence evaluation assesses behavioral consistency across successive decisions and coherent narrative progression beyond individual responses. (S) Social grounding evaluation tests reasoning about othersā beliefs, knowledge, and access to information, including the handling of private information. Figure 3 summarizes how IndiEval connects the five FONTS dimensions to concrete evaluation settings. We orga- nize these dimensions into 11 evaluation targets, operationalized through 29 native metrics across 13 benchmark entries. The mapping specifies which aspect of a capability each metric assesses within its benchmarkās task setting, allowing a benchmark to contribute to multiple dimensions through distinct metrics. To cover these evaluation targets, IndiEval brings together benchmarks spanning persona-conditioned decision- making, role-playing, userāassistant dialogue, narrative interaction, and social reasoning. Relative to Socio- Foundationās training, these benchmarks form two components: (i) In-domain, covering the task domains of the training datasets listed in Section 4.5; and (i) Out-of-distribution (OOD), consisting of AgentSense Mou et al. (2025) and UserLM-LiC Naous et al. (2026b); Laban et al. (2026). IndiEval retains the benchmarksā original evaluation protocols and organizes 29 task-specific metrics around these evaluation targets. We use DeepSeek-V4- Flash DeepSeek (2026) as both the auxiliary dialogue model and the judge model. Within a benchmark, different metrics may map to different capability dimensions, with detailed metric definitions and mappings provided in Appendix D.2. The overall Avg. includes both components and equally weights the five capability scores, each computed by averaging metrics within each dataset and then weighting datasets equally. Evaluation set sizes are provided in Appendix D.4. Figure 4 summarizes the composition of IndiEvalās 6,297 evaluation cases and their coverage of scoring types and capability dimensions. For the coverage summaries, each benchmarkās case count is divided equally among its associated scoring types or dimensions. These descriptive proportions are separate from score aggregation: IndiEval Avg. gives equal weight to the five dimensions after averaging metrics within each dataset and datasets within each dimension. Additional OOD evaluation beyond IndiEval. To further assess generalization beyond IndiEval, we separately evaluate Mistakes Ross and Andreas (2025), HiToM Wu et al. (2023), and Ļ-USI Zhou et al. (2026b). These three benchmarks supplement the OOD component within IndiEval and are excluded from Table 1 scores and Avg. Models and comparisons. We compare Socio-Foundation with the proprietary GPT-5.5 OpenAI (2026); the open-weight DeepSeek-V4-Flash DeepSeek (2026), GLM-5.2 Z.ai (2026), Kimi-K2.6 Moonshot AI (2026), Qwen3- Next-80B Qwen Team (2025b), Qwen3-235B-A22B Qwen Team (2025a), and Qwen3-8B Team (2025); and the simulation-specialized OSim 8B Zhou et al. (2026a), CoSER 8B Wang et al. (2025b), HumanLM 8B Wu et al. (2026b), UserLM 8B Naous et al. (2026b), and USP 8B Wang et al. (2025a). 5.2 Main results Overall performance. Table 1 reports the performance of Socio-Foundation and the baseline models on IndiEval. Compared with the Qwen3-8B base model, Socio-Foundation improves the average score across the five dimensions 6 Table 1 Main results on IndiEval. Scores are scaled to 0ā100 (higher is better). Avg. equally weights the five dataset-balanced capability scores. Bold and underline indicate the best and second-best distinct scores in each column across all listed models, including ties. FONTSAvg. ModelLifeChoicesAcc. ā AlignXChoice acc. ā HumanLLMHit@5 ā BehaviorChainNode ā CoSERChar. fid. ā HUMANUALResponse ā HUMANUALState ā UserLM-S3Intent adh. ā SOTOPIABeliev. ā SOTOPIAGoal ā SOTOPIARelation. ā SOTOPIAKnowledge ā SOTOPIABenefits ā AgentSenseGoal maj. ā UserLM-LiCIntent cov. ā UserLM-LiCTask score ā UserLM-S3Term. F1 ā MirrorBenchGTEval ā CoSERAnthrop. ā UserLM-S3Human lik. ā UserLM-S3Diversity ā UserLM-S3Inv. overlap ā UserLM-S3Role adh. ā CoSERStory cons. ā BehaviorChainCumScore ā CoSERStory qual. ā FANToMItem acc. ā Social-R1Acc. ā AgentSensePrivate acc. ā Average ā Frontier models GPT-5.592.0 61.0 64.1 89.7 49.6 21.8 44.398.084.7 59.0 63.7 29.3 55.0 96.7 99.0 94.4 0.0 41.3 41.951.2 91.6 75.6 32.0 62.6 58.7 65.6 79.369.0 82.4 67.2 Open-weight general-purpose models DeepSeek-V4-Flash 81.8 59.6 62.0 69.3 43.2 15.5 39.5 96.0 82.7 54.5 60.8 27.4 51.9 95.5 93.3 57.9 34.1 48.5 44.5 29.8 86.8 87.55.0 62.6 26.3 75.7 61.5 51.0 82.4 59.7 GLM-5.284.262.263.476.7 43.9 20.045.5 94.0 86.155.572.9 37.2 50.5 96.7 97.376.80.0 43.2 40.8 79.7 91.0 78.4 6.0 59.7 34.1 68.074.3 69.0 80.8 63.2 Kimi-K2.677.4 63.8 51.8 82.9 27.3 18.2 42.7 98.086.8 51.6 67.935.549.6 95.995.5 65.2 30.3 37.6 30.4 58.9 85.8 82.9 21.0 52.3 42.7 53.3 75.5 63.0 91.4 61.2 Qwen3-Next-80B 76.0 58.4 48.6 45.8 13.3 16.6 41.8 86.0 83.3 51.0 65.1 29.2 48.9 92.4 92.2 50.7 0.0 38.5 18.8 27.5 87.9 85.9 23.0 39.8 11.2 38.2 71.1 57.0 80.8 50.9 Qwen3-235B-A22B 76.0 59.2 56.8 61.3 22.6 17.3 42.3 83.0 84.4 52.8 67.7 26.2 51.5 95.3 92.2 54.8 27.6 45.6 25.1 48.7 93.078.0 20.0 49.3 18.6 51.9 71.6 60.0 79.4 55.6 Specialized simulation models OSim 8B80.4 60.0 60.2 88.89.0 12.6 40.1 98.048.9 32.2 45.8 26.5 46.2 90.2 68.9 34.8 0.0 51.78.6 59.3 94.4 37.8 93.0 44.7 57.828.7 65.5 62.0 87.755.4 CoSER 8B60.2 55.0 12.2 33.0 31.0 3.4 11.1 97.0 45.9 27.5 44.1 17.2 47.8 60.6 17.98 8.9 42.6 11.7 31.1 12.2 85.2 36.9 82.0 55.5 5.9 47.6 52.6 47.0 57.0 38.2 HumanLM 8B67.8 55.6 58.0 33.9 18.3 15.6 39.3 83.0 77.3 44.9 56.1 25.2 49.7 87.6 74.8 35.7 6.5 38.6 23.4 24.4 89.2 73.0 72.0 53.4 6.4 41.5 62.4 48.0 78.2 48.6 UserLM 8B1.6 12.6 0.2 0.1 44.22.3 12.6 100.0 28.7 19.8 31.4 5.0 50.1 1.4 9.1 2.9 57.8 4.8 25.5 54.4 49.9 56.2 100.0 77.4 0.0 42.6 10.5 5.0 16.6 21.5 USP 8B0.0 0.6 0.0 0.0 18.4 1.6 10.6 94.0 21.0 19.5 28.8 2.3 47.7 10.0 0.0 0.0 0.0 23.6 16.9 65.350.3 76.6 99.063.90.0 37.8 2.4 1.0 24.7 19.3 Base model and Socio-Foundation Qwen3-8B72.2 57.0 56.4 34.9 21.0 14.6 38.7 93.0 77.5 46.4 54.2 27.1 51.6 90.8 70.7 29.3 12.9 40.1 25.5 25.4 87.4 75.9 70.0 54.0 6.9 44.3 75.2 50.0 80.5 50.7 Socio-Foundation80.061.058.286.4025.013.439.5100.074.445.254.226.552.993.172.834.752.554.131.647.990.297.1100.054.749.3548.679.664.083.761.7 IndiEval From capabilities to benchmark operationalization 5 capability dimensions / 11 proposed evaluation targets / 13 unique benchmarks / 29 operational metrics BENCHMARK OPERATIONALIZATION Scenario / task protocol + native metric CAPABILITY DIMENSIONSEVALUATION TARGETS NATIVE METRICSBENCHMARKS & TASK SETTINGS F Persona fidelity O Outcome realization N Behavioral naturalness T Trajectory coherence S Social grounding Preference & decision fidelity Persona-consistent expression & behavior Intent consistency Goal & task accomplishment Intent & need communication Social & instrumental outcomes Human-like expression & behavior Interaction pragmatics Expressive variation Sequential & narrative coherence Mental & social-state inference LifeChoices Persona-conditioned decisions n = 500 decision questions AlignX Preference-conditioned choices n = 100 preference samples HumanLLM Personalized purchase-choice prediction n = 500 purchase-choice samples HUMANUAL Personalized responses across domains n = 600 user samples (6 domains) UserLM-LiC User simulation in coding and math tasks n = 100 tasks SOTOPIA Goal-driven social interactions n = 50 scenario configurations BehaviorChain History-conditioned sequential decisions n = 100 complete behavior chains MirrorBench User simulation in dialogue contexts n = 200 source conversations CoSER Character-grounded role-play n = 200 conversation scenarios UserLM-S3 Intent-conditioned user-assistant dialogue n = 300 questions / conversations AgentSense Social goals and private-information probes n = 100 scenario templates FANToM Multi-party theory-of-mind inference n = 100 complete question sets Social-R1 Social mental-state inference n = 100 questions Acc. R Choice acc. R Hit@5 R Node R Char. fid. J Response J State J Believ. J Intent adh. J Goal J Goal maj. J Task score R Intent cov. J Relation. J Knowledge J Benefits J GTEval J Anthrop. J Human lik. M Term. F1 R Role adh. R Diversity R Inv. overlap R Story cons. J CumScore R Story qual. J Item acc. R Acc. R Private acc. R RRule/reference-basedJLLM-as-judgeMDetector-based model scoring n = sampled units, before expansion into evaluation cases. Figure 3 Operationalization of IndiEval across the FONTS dimensions. The five capability dimensions connect to 11 evaluation targets and 29 native metrics from 13 benchmark entries. Colored links trace the correspondence between dimensions, evaluation targets, metrics, and benchmark task settings. Metric tags identify rule/reference-based scoring (R), LLM-as- judge scoring (J), and detector-based model scoring (M). For each benchmark, n denotes sampled units before expansion into evaluation cases. 7 IndiEvalSample-linked evaluation distributions 13 benchmark entries Ā· 6,297 expanded evaluation cases Ā· 29 native metrics Ā· 5 capability dimensions ADataset composition Actual evaluation-case counts 24.3% 23.3% 9.5% 7.9% 7.9% 7.9% 4.8% 6,297 evaluation cases BENCHMARKCASESSHARE BehaviorChain1,52924.3% FANToM1,46823.3% HUMANUAL6009.5% LifeChoices5007.9% AlignX5007.9% HumanLLM5007.9% UserLM-S33004.8% CoSER2003.2% AgentSense2003.2% MirrorBench2003.2% Social-R11001.6% SOTOPIA1001.6% UserLM-LiC1001.6% BScoring-type coverage Case-weighted Ā· fractional allocation 77.0% 21.4% 6,297 evaluation cases Rule / reference-based77.0% LLM-as-judge21.4% Detector-based model1.6% A benchmark spanning multiple scorer types shares its case weight equally across those types. CCapability coverage Case-weighted Ā· fractional allocation 49.7% 4.0% 6.6% 13.2% 26.5% 6,297 evaluation cases F Ā· Persona fidelity49.7% O Ā· Outcome realization4.0% N Ā· Behavioral naturalness6.6% T Ā· Trajectory coherence13.2% S Ā· Social grounding26.5% A benchmark spanning multiple dimensions shares its case weight equally across those dimensions. BāC show fractional coverage, not observed scoring-call counts or the weights used to compute IndiEval Avg. Scope: IndiEval only; additional OOD benchmarks are excluded. Percentages may differ slightly from 100% due to rounding. Figure 4 Evaluation-set composition and coverage of IndiEval. (A) Distribution of 6,297 evaluation cases across 13 benchmark entries. (B) Scoring-type coverage and (C) capability coverage, weighted by evaluation-case counts. For benchmarks spanning multiple scoring types or capability dimensions, their case counts are allocated equally across the corresponding categories. These coverage proportions are independent of the weights used to compute IndiEval Avg. Additional OOD benchmarks outside IndiEval are excluded. by 11.0 points, with gains on 24 out of 29 metrics. These results demonstrate that individual simulation capabilities can be systematically improved through our three-stage post-training pipeline. Socio-Foundation also remains among the leading specialized simulation models in terms of average performance. Despite its 8B parameter scale, it achieves overall performance comparable to that of several frontier general-purpose LLMs, such as GLM-5.2, while exhibiting distinct strengths in specific behavioral capabilities. Comparison with strong general-purpose LLMs. At the aggregate level, Socio-Foundation substantially outper- forms the larger Qwen3 models, DeepSeek-V4-Flash, and slightly outperforms Kimi-K2.6, while remaining close to GLM-5.2 and GPT-5.5. In particular, general-purpose models are consistently weak on the N dimension, where our Socio-Foundation performs better on 4 out of 7 metrics. These general-purpose models often drift back into the assistant role rather than role-playing as a natural individual, providing overly detailed information and sustaining the exchange rather than ending the conversation as naturally as human interlocutors do. This may reflect the strong assistant bias introduced during general-purpose post-training, which can make faithful user simulation more difficult. Breadth versus specialized simulators. Compared with similarly sized specialized models, Socio-Foundation achieves the best or second-best result on 86% of the metrics and the highest overall average score. Existing special- ized simulators often excel in the tasks for which they were designed, but generalize unevenly to other tasks. For example, UserLM and USP perform strongly on dialogue-oriented simulation tasks but transfer less effectively to decision-oriented evaluations, with reported scores falling to zero on some metrics. We observe that these nar- rowly specialized models can fail to follow instructions and carry out the requested task when evaluated outside their training task families. This limited transfer may reflect overfitting to dialogue-centric training data, which could constrain their ability to adapt to new task requirements. Socio-Foundationās more consistent performance suggests that it consolidates individual-simulation capabilities across heterogeneous task formats rather than optimizing primarily for a particular interaction setting. 5.3 Pipeline ablations Table 2 evaluates seven alternatives to our hierarchical consolidation pipeline: (i) Task-expert SFT: task-expert rollouts are used to construct input-response pairs for training a single model; (i) Task-expert OPD: directly using all task experts as teachers to do the MOPD aggregation. (i)Task-expert averaging: the LoRA parameters of task experts are averaged; (iv) Capability-expert averaging: the LoRA parameters of capability experts are averaged; 8 Table 2 Pipeline ablations on IndiEval. We compare the full pipeline with SFT on task-expert rollouts, Task-expert OPD, LoRA averaging of task or capability experts, final-stage off-policy distillation from capability experts, SFT on pooled task data, and OPD with reverse KL. Bold and underline indicate the best and second-best distinct scores in each column. FONTSAvg. VariantLifeChoicesAcc. ā AlignXChoice acc. ā HumanLLMHit@5 ā BehaviorChainNode ā CoSERChar. fid. ā HUMANUALResponse ā HUMANUALState ā UserLM-S3Intent adh. ā SOTOPIABeliev. ā SOTOPIAGoal ā SOTOPIARelation. ā SOTOPIAKnowledge ā SOTOPIABenefits ā AgentSenseGoal maj. ā UserLM-LiCIntent cov. ā UserLM-LiCTask score ā UserLM-S3Term. F1 ā MirrorBenchGTEval ā CoSERAnthrop. ā UserLM-S3Human lik. ā UserLM-S3Diversity ā UserLM-S3Inv. overlap ā UserLM-S3Role adh. ā CoSERStory cons. ā BehaviorChainCumScore ā CoSERStory qual. ā FANToMItem acc. ā Social-R1Acc. ā AgentSensePrivate acc. ā Average ā Task-expert SFT72.8 58.658.6 83.9 26.314.541.2 100.0 77.6 45.3 55.628.3 48.7 91.2 70.0 31.6 45.3 53.930.1 34.0 80.5 97.9 100.0 53.4 44.2 48.1 78.2 61.0 79.6 59.5 Task-expert OPD70.8 52.6 56.6 77.4 19.1 13.2 35.5 99.072.6 44.4 54.8 23.0 50.0 91.474.636.80.0 42.8 21.1 34.7 85.4 79.2 91.051.7 43.2 38.8 60.2 48.0 82.1 54.2 Task-expert averaging68.2 57.2 55.8 76.5 20.6 12.2 35.0 97.0 77.4 45.7 55.5 27.150.7 89.5 72.0 32.3 12.1 40.2 25.4 26.4 86.1 74.5 71.0 49.6 44.8 42.2 63.9 50.0 83.5 54.5 Capability-expert averaging70.2 55.4 58.277.6 20.4 12.6 35.4 100.0 76.5 46.5 55.9 25.3 50.5 89.1 79.2 37.9 58.1 42.1 26.5 27.1 82.9 92.2 100.0 53.7 45.3 44.2 65.8 51.0 79.6 56.8 Capability-expert off-policy distill. 75.2 55.0 53.6 87.3 23.6 13.2 38.1 100.0 70.3 45.5 52.4 25.0 49.8 89.5 55.5 20.4 54.850.6 29.1 40.4 79.8 96.1 100.0 56.054.1 47.7 72.3 65.0 85.1 59.3 Pooled-data SFT77.457.8 40.6 77.9 42.3 6.3 19.5 100.0 32.6 25.7 34.2 6.0 48.4 4.3 31.2 23.5 12.9 28.5 33.8 73.2 93.0 51.6 100.0 64.4 34.8 55.2 61.7 57.0 29.6 43.0 Reverse KL OPD73.8 57.8 54.8 83.1 17.8 13.0 39.591.0 16.6 10.9 31.1 2.2 48.6 91.2 0.0 0.0 7.7 48.4 24.9 37.7 89.5 95.6 77.0 48.8 45.5 43.0 79.464.075.5 50.9 Qwen3-8B72.2 57.0 56.4 34.9 21.0 14.6 38.7 93.0 77.546.454.2 27.151.690.8 70.7 29.3 12.9 40.1 25.5 25.4 87.4 75.9 70.0 54.0 6.9 44.3 75.2 50.0 80.5 50.7 Socio-Foundation80.061.058.286.4025.013.439.5100.074.445.254.226.552.993.172.834.752.554.131.647.990.297.1100.054.749.3548.679.664.083.761.7 OSim 8BCoSER 8B HumanLM 8BUserLM 8B USP 8BQwen3-8B Socio-Foundation 20 40 60 80 F O NT S 63.9 63.9 54.4 50.5 75.8 Dimension scores (display range: 0ā80) Figure 5 Five-dimensional profiles of seven 8B models. aCapability profiles Seven 8B models bOOD generalization Three held-out benchmarks Ā· higher is better OSimQwen3Socio-Foundation 40 45 50 55 60 65 70 75 52.00 54.00 57.00 Mistakes 59.00 54.00 62.00 HiToM 67.27 68.85 69.31 Ļ-USI Score (0ā100); axis starts at 40 cTask-expert training SFT and DAPO Ā· seven task-level comparisons SFTDAPO AlignX 55.0061.20 BehaviorChain 55.4088.02 CoSER 35.5543.47 FANToM 69.8879.97 HumanLLM 30.2059.00 HUMANUAL 16.9732.69 MirrorBench 34.9343.95 Mean normalized score (0ā100) Figure 6 OOD evaluation. Mistakes, HiToM, andĻ-USI. aCapability profiles Seven 8B models bOOD generalization Three held-out benchmarks Ā· higher is better OSimQwen3Socio-Foundation 40 45 50 55 60 65 70 75 52.00 54.00 57.00 Mistakes 59.00 54.00 62.00 HiToM 67.27 68.85 69.31 Ļ-USI Score (0ā100); axis starts at 40 cTask-expert training SFT and DAPO Ā· seven task-level comparisons SFTDAPO AlignX 55.0061.20 BehaviorChain 55.4088.02 CoSER 35.5543.47 FANToM 69.8879.97 HumanLLM 30.2059.00 HUMANUAL 16.9732.69 MirrorBench 34.9343.95 Mean normalized score (0ā100) Figure 7 SFT vs. DAPO task experts in several tasks. (v) Capability-expert off-policy distillation: final-stage on-policy distillation is replaced with off-policy trajectory distillation from capability experts; (vi) Pooled-data SFT: the Qwen3-8B base model is directly fine-tuned on the pooled training data originally used to train the task experts; and (vii) Reverse KL OPD: the final on-policy integration stage replaces our sampled forward-KL surrogate, D KL (q d ā„Ļ Īø ), with reverse KL, D KL (Ļ Īø ā„q d ), while retaining the same capability-teacher integration structure. Why use hierarchical integration and on-policy distillation? The full hierarchical pipeline achieves the highest Avg. in Table 2 (61.7). Replacing final-stage on-policy distillation with Capability-expert off-policy distillation reduces the Avg. to 59.3, while capability-expert averaging further lowers it to 56.8, supporting the benefit of learned on-policy integration over the tested alternatives. The intermediate capability level also provides a consis- tent advantage: under the same parameter-averaging strategy, capability-expert averaging outperforms task-expert averaging (56.8 vs. 54.5), while directly integrating through Task-experts SFT or Task-expert OPD reaches 59.5 and 54.2 but remains below the full hierarchy, suggesting that direct integration can encounter conflicting opti- mization objectives. Pooled-data SFT and Reverse KL OPD obtain 43.0 and 50.9, respectively. The latter retains on-policy prefixes but reverses the KL direction, providing an objective-direction ablation for our forward-KL design. Together, these results support both stages of our design: consolidating task-level expertise into capability experts and integrating these experts through on-policy distillation yields the strongest unified model. Why train task experts with DAPO? As shown in Figure 7, DAPO task experts generally outperform their SFT counterparts across tasks based on dataset-level scores aggregated over normalized metrics, motivating the use of RL for task-expert training. We compare alternative RL methods in Appendix C.3. We therefore adopt DAPO for task-expert training. 5.4 Mechanism and generalization analyses Additional OOD generalization beyond IndiEval. Beyond the OOD component within IndiEval, we evaluate Mistakes, HiToM, and Ļ-USI as three additional benchmarks. Figure 6 compares OSim 8B, Qwen3-8B, and Socio-Foundation on the three benchmarks. Socio-Foundation obtains 57.00 on Mistakes, 62.00 on HiToM, and 9 69.31 on Ļ-USI, outperforming both baselines on all three tasks and providing further evidence demonstrating the generalization and transability. Five-dimensional capability profile. Figure 5 presents five-dimensional scores aggregated from Table 1. The specialized models exhibit different strengths across dimensions. Socio-Foundation exceeds the five 8B specialized baselines and the Qwen3-8B base model across all five dimensions, with its largest gains over the base model in trajectory coherence and behavioral naturalness, suggesting a stronger capacity for maintaining consistent behavior over extended interactions and producing more human-like responses. VariantFONTSAvg. Socio-Foundation 63.93 63.85 54.4150.5075.7761.69 w/o F60.72 66.99 53.33 49.38 72.81 60.65 w/o O62.57 63.28 52.46 49.32 73.95 60.32 w/o N61.66 64.12 46.66 49.19 74.59 59.24 w/o T62.44 65.20 51.57 49.36 74.11 60.54 w/o S62.94 66.03 51.87 48.93 68.85 59.72 Table 3 Capability-expert ablations. w/o X denotes using other 4 experts to MOPD. What is gained by integrating all five capability experts? As shown in Table 3, removing any capability expert lowers both the overall Avg. and the score on its cor- responding capability dimension. Removing the behav- ioral naturalness expert (N) causes the largest decline in both overall performance and the corresponding ca- pability score. Removing F, N, T, or S raises O while lowering the overall Avg., suggesting a trade-off between outcome realization and the other capabilities in these configurations. These results show that the full five- expert configuration yields the strongest overall capabil- ity profile, supporting the complementary contributions of capability-level supervision to the unified model. 6 Conclusion In this work, we introduce Socio-Foundation, a foundation model for simulating individual behaviors across di- verse social contexts. We organize the fragmented task landscape into five foundational capabilities and develop a three-stage hierarchical expert-distillation pipeline to consolidate task-specific expertise. We also introduce In- diEval to assess these capabilities while preserving task-specific evaluation protocols. Socio-Foundation improves over its Qwen3-8B base across all five capabilities, achieves the strongest overall performance among same-scale specialized simulators, and approaches frontier general-purpose models. Ablations show that on-policy integration outperforms direct expert merging and the tested off-policy alternative, while all five capability experts contribute to the strongest overall result, supporting the FONTS framework as an effective basis for organizing and inte- grating complementary behavioral capabilities. Gains on three out-of-distribution benchmarks further support generalization beyond the main evaluation suite. These findings show the value of capability-structured training for individual simulation. References Rishabh Agarwal, Nino Vieillard, Yongchao Zhou, Piotr Stanczyk, Sabela Ramos Garea, Matthieu Geist, and Olivier Bachem. On-policy distillation of language models: Learning from self-generated mistakes. In International Conference on Learning Representations, 2024. https://arxiv.org/abs/2306.13649. Lisa P. Argyle, Ethan C. Busby, Nancy Fulda, Joshua Gubler, Christopher Rytting, and David Wingate. Out of one, many: Using language models to simulate human samples. Political Analysis, 31(3):337ā351, 2023. doi: 10.1017/pan.2023.2. Marcel Binz, Elif Akata, Matthias Bethge, Franziska BrƤndle, Fred Callaway, Julian Coda-Forno, Peter Dayan, Can Demir- can, Maria K. Eckstein, NoĆ©mi ĆltetÅ, Thomas L. Griffiths, Susanne Haridi, Akshay K. Jagadish, Li Ji-An, Alexander Kipnis, Sreejan Kumar, Tobias Ludwig, Marvin Mathony, Marcelo Mattar, Alireza Modirshanechi, Surabhi S. Nath, Joshua C. Peterson, Milena Rmus, Evan M. Russek, Tankred Saanum, Johannes A. Schubert, Luca M. Schulze Buschoff, Nishad Singhi, Xin Sui, Mirko Thalmann, Fabian Theis, Vuong Truong, Vishaal Udandarao, Konstantinos Voudouris, Robert Wilson, Kristin Witte, Shuchen Wu, Dirk Wulff, Huadong Xiong, and Eric Schulz. Centaur: A foundation model of human cognition, 2024. https://arxiv.org/abs/2410.20268. DeepSeek. DeepSeek-V4-Flash: Api updates, 2026. https://api-docs.deepseek.com/updates/. Tao Ge, Xin Chan, Xiaoyang Wang, Dian Yu, Haitao Mi, and Dong Yu. Scaling synthetic data creation with 1,000,000,000 personas. arXiv preprint arXiv:2406.20094, 2024. Jiahui Gong, Jingtao Ding, Fanjin Meng, Chen Yang, Hong Chen, Zuojian Wang, Haisheng Lu, and Yong Li. Behavegpt: A foundation model for large-scale user behavior modeling, 2025. https://arxiv.org/abs/2505.17631. Ashutosh Hathidara, Julien Yu, Vaishali Senthil, Sebastian Schreiber, and Anil Babu Ankisettipalli. Mirrorbench: A benchmark to evaluate conversational user-proxy agents for human-likeness. In KDD 2026 Datasets and Benchmarks Track, 2026. https://openreview.net/forum?id=WWYowYlG70. 10 Hyunwoo Kim, Melanie Sclar, Xuhui Zhou, Ronan Bras, Gunhee Kim, Yejin Choi, and Maarten Sap. FANToM: A benchmark for stress-testing machine theory of mind in interactions. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pages 14397ā14413. Association for Computational Linguistics, 2023. doi: 10.18653/v1/2023.emnlp-main.890. https://aclanthology.org/2023.emnlp-main.890/. Yoon Kim and Alexander M Rush. Sequence-level knowledge distillation. In Proceedings of the 2016 conference on empirical methods in natural language processing, pages 1317ā1327, 2016. Akaash Kolluri, Shengguang Wu, Joon Sung Park, and Michael S. Bernstein. Finetuning llms for human behavior prediction in social science experiments, 2025. https://arxiv.org/abs/2509.05830. Philippe Laban, Hiroaki Hayashi, Yingbo Zhou, and Jennifer Neville. Llms get lost in multi-turn conversation. In Interna- tional Conference on Learning Representations, 2026. https://arxiv.org/abs/2505.06120. Yuxuan Lei, Tianfu Wang, Jianxun Lian, Zhengyu Hu, Defu Lian, and Xing Xie. Humanllm: Towards personalized understanding and simulation of human nature. In Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining. ACM, 2026. doi: 10.1145/3770854.3780294. https://arxiv.org/abs/2601.15793. Kurt Lewin. Principles of Topological Psychology. McGraw-Hill, New York, 1936. Jia-Nan Li, Jian Guan, Songhao Wu, Wei Wu, and Rui Yan. From 1,000,000 users to every user: Scaling up personalized preference for user-level alignment. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics, pages 30144ā30168. Association for Computational Linguistics, 2026. doi: 10.18653/v1/2026.acl-long.1391. https://aclanthology.org/2026.acl-long.1391/. Rui Li, Heming Xia, Xinfeng Yuan, Qingxiu Dong, Lei Sha, Wenjie Li, and Zhifang Sui. How far are LLMs from being our digital twins? a benchmark for persona-based behavior chain simulation. In Findings of the Association for Computational Linguistics: ACL 2025, pages 15738ā15763. Association for Computational Linguistics, 2025a. doi: 10.18653/v1/2025. findings-acl.813. https://aclanthology.org/2025.findings-acl.813/. Zihao Li, Feihao Fang, Xitong Zhang, Jiaru Zou, Zhining Liu, Wei Xiong, Ziwei Wu, Baoyu Jing, and Jingrui He. Not all voices are rewarded equally: Probing and repairing reward models across human diversity. In EMNLP (Findings), pages 3426ā3455, 2025b. Jiongnan Liu, Yutao Zhu, Shuting Wang, Xiaochi Wei, Erxue Min, Yu Lu, Shuaiqiang Wang, Dawei Yin, and Zhicheng Dou. LLMs + persona-plug = personalized LLMs. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), July 2025. Keming Lu, Bowen Yu, Chang Zhou, and Jingren Zhou. Large language models are superpositions of all characters: Attaining arbitrary role-play via self-alignment. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics, pages 7828ā7840. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024. acl-long.423. https://aclanthology.org/2024.acl-long.423/. Wenhan Ma, Jianyu Wei, Liang Zhao, Hailin Zhang, Bangjun Xiao, Lei Li, Qibin Yang, Bofei Gao, Yudong Wang, Rang Li, et al. Mopd: Multi-teacher on-policy distillation for capability integration in llm post-training. arXiv preprint arXiv:2606.30406, 2026. Dan P. McAdams and Jennifer L. Pals. A new Big Five: Fundamental principles for an integrative science of personality. American Psychologist, 61(3):204ā217, 2006. doi: 10.1037/0003-066x.61.3.204. Moonshot AI. Kimi-K2.6 model card, 2026. https://huggingface.co/moonshotai/Kimi-K2.6. Xinyi Mou, Xuanwen Ding, Qi He, Liang Wang, Jingcong Liang, Xinnong Zhang, Libo Sun, Jiayu Lin, Jie Zhou, Xuanjing Huang, et al. From individual to society: A survey on social simulation driven by large language model-based agents. arXiv preprint arXiv:2412.03563, 2024a. Xinyi Mou, Zhongyu Wei, and Xuanjing Huang. Unveiling the truth and facilitating change: Towards agent-based large-scale social movement simulation. arXiv preprint arXiv:2402.16333, 2024b. Xinyi Mou, Jingcong Liang, Jiayu Lin, Xinnong Zhang, Xiawei Liu, Shiyue Yang, Rong Ye, Lei Chen, Haoyu Kuang, Xu- anjing Huang, and Zhongyu Wei. AgentSense: Benchmarking social intelligence of language agents through interactive scenarios. In Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Compu- tational Linguistics: Human Language Technologies, pages 4975ā5001. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.naacl-long.257. https://aclanthology.org/2025.naacl-long.257/. David Mueller, Mark Dredze, and Nicholas Andrews. Multi-task transfer matters during instruction-tuning. In Findings of the Association for Computational Linguistics: ACL 2024, pages 14880ā14891. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.findings-acl.883. https://aclanthology.org/2024.findings-acl.883/. Tarek Naous, Philippe Laban, Wei Xu, and Jennifer Neville. Flipping the dialogue: Training and evaluating user language models, 2026a. https://arxiv.org/abs/2510.06552. Accepted at ICLR 2026. Tarek Naous, Philippe Laban, Wei Xu, and Jennifer Neville. Flipping the dialogue: Training and evaluating user language models. In International Conference on Learning Representations, volume 2026, pages 82079ā82103, 2026b. OpenAI. GPT-5.5 model documentation, 2026. https://developers.openai.com/api/docs/models/gpt-5.5. 11 Joon Sung Park, Joseph C. OāBrien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, and Michael S. Bernstein. Gen- erative agents: Interactive simulacra of human behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. ACM, 2023. doi: 10.1145/3586183.3606763. Joon Sung Park, Carolyn Q. Zou, Aaron Shaw, Benjamin Mako Hill, Carrie Cai, Meredith Ringel Morris, Robb Willer, Percy Liang, and Michael S. Bernstein. Generative agent simulations of 1,000 people, 2024. https://arxiv.org/abs/ 2411.10109. Qwen Team.Qwen3-235B-A22B-Instruct-2507 model card, 2025a. https://huggingface.co/Qwen/ Qwen3-235B-A22B-Instruct-2507. Qwen Team.Qwen3-Next-80B-A3B-Instruct model card, 2025b. https://huggingface.co/Qwen/ Qwen3-Next-80B-A3B-Instruct. Anand S. Rao and Michael P. Georgeff. Bdi agents: From theory to practice. In Proceedings of the First International Conference on Multi-Agent Systems, pages 312ā319, San Francisco, CA, 1995. Alexis Ross and Jacob Andreas. Learning to make MISTAKEs: Modeling incorrect student thinking and key errors, 2025. https://arxiv.org/abs/2510.11502. Yunfan Shao, Linyang Li, Junqi Dai, and Xipeng Qiu. Character-LLM: A trainable agent for role-playing. In Proceed- ings of the 2023 Conference on Empirical Methods in Natural Language Processing, pages 13153ā13187. Association for Computational Linguistics, 2023. https://aclanthology.org/2023.emnlp-main.814/. Stewart Slocum, Asher Parker-Sartori, and Dylan Hadfield-Menell. Diverse preference learning for capabilities and alignment. In International Conference on Learning Representations, volume 2025, pages 24760ā24790, 2025. Yihong Tang, Bo Wang, Dongming Zhao, Xiaojia Jin, Jijun Zhang, Ruifang He, and Yuexian Hou. Morpheus: Modeling role from personalized dialogue history by exploring and utilizing latent space. arXiv preprint arXiv:2407.02345, 2024. Qwen Team. Qwen3 technical report, 2025. https://arxiv.org/abs/2505.09388. Kuang Wang, Xianfei Li, Shenghao Yang, Li Zhou, Feng Jiang, and Haizhou Li. Know you first and be you better: Modeling human-like user simulators via implicit profiles. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 21082ā21107, 2025a. doi: 10.18653/v1/2025.acl-long.1025. https://aclanthology.org/2025.acl-long.1025/. Liang Wang, Xinyi Mou, Xiaoyou Liu, Xuanjing Huang, and Zhongyu Wei. Curp: Codebook-based continuous user representation for personalized generation with llms. arXiv preprint arXiv:2602.00742, 2026a. Liang Wang, Xinyi Mou, Xiaoyou Liu, Tiannan Wang, Yuqing Wang, and Zhongyu Wei. Beyond isolated behaviors: Hierarchical user modeling for llm personalization. arXiv preprint arXiv:2606.02300, 2026b. Ruiyi Wang, Haofei Yu, Wenxin Zhang, Zhengyang Qi, Maarten Sap, Yonatan Bisk, Graham Neubig, and Hao Zhu. SOTOPIA-Ļ: Interactive learning of socially intelligent language agents. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics, pages 12912ā12940. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.acl-long.698. https://aclanthology.org/2024.acl-long.698/. Xintao Wang, Heng Wang, Yifei Zhang, Xinfeng Yuan, Rui Xu, Jen-Tse Huang, Siyu Yuan, Haoran Guo, Jiangjie Chen, Shuchang Zhou, Wei Wang, and Yanghua Xiao. CoSER: Coordinating LLM-based persona simulation of established roles. In Proceedings of the 42nd International Conference on Machine Learning, volume 267 of Proceedings of Machine Learning Research, pages 64822ā64858. PMLR, 2025b. https://proceedings.mlr.press/v267/wang25dk.html. Ziyi Wang, Yuxuan Lu, Yimeng Zhang, Jing Huang, and Dakuo Wang. Customer-r1: Personalized simulation of human behaviors via rl-based llm agent in online shopping, 2025c. https://arxiv.org/abs/2510.07230. Jincenzi Wu, Yuxuan Lei, Jianxun Lian, Yitian Huang, Lexin Zhou, Haotian Li, Xing Xie, and Helen M. Meng. Social-r1: Towards human-like social reasoning in llms. arXiv preprint arXiv:2603.09249, 2026a. https://arxiv.org/abs/2603. 09249. Shirley Wu, Evelyn Choi, Arpandeep Khatua, Zhanghan Wang, Joy He-Yueya, Tharindu Cyril Weerasooriya, Wei Wei, Diyi Yang, Jure Leskovec, and James Zou. Humanlm: Simulating users with state alignment beats response imitation. arXiv preprint arXiv:2603.03303, 2026b. Siye Wu, Kai Yang, Yuchen Cai, Xin Xu, Peng-Yuan Wang, Jiaxuan Wang, Jiashun Liu, Jiafei Lyu, Yangkun Chen, Saiyong Yang, et al. Consolidating rlvr capabilities across domains: A deep dive into fusion paradigms. arXiv preprint arXiv:2608.27409, 2026c. Yufan Wu, Yinghui He, Yilin Jia, Rada Mihalcea, Yulong Chen, and Naihao Deng. Hi-ToM: A benchmark for evaluating higher-order theory of mind reasoning in large language models. In Houda Bouamor, Juan Pino, and Kalika Bali, editors, Findings of the Association for Computational Linguistics: EMNLP 2023, pages 10691ā10706, Singapore, December 2023. Association for Computational Linguistics. doi: 10.18653/v1/2023.findings-emnlp.717. https://aclanthology. org/2023.findings-emnlp.717/. 12 Zhiheng Xi, Wenxiang Chen, Xin Guo, Wei He, Yiwen Ding, Boyang Hong, Ming Zhang, Junzhe Wang, Senjie Jin, Enyu Zhou, et al. The rise and potential of large language model based agents: A survey. Science China Information Sciences, 68(2):121101, 2025. Yutong Xie, Zhuoheng Li, Xiyuan Wang, Yijun Pan, Qijia Liu, Xingzhi Cui, Kuang-Yu Lo, Ruoyi Gao, Xingjian Zhang, Jin Huang, Walter Yuan, Matthew O. Jackson, and Qiaozhu Mei. Be.fm: Open foundation models for human behavior, 2025. https://arxiv.org/abs/2505.23058. Rui Xu, Xintao Wang, Jiangjie Chen, Siyu Yuan, Xinfeng Yuan, Jiaqing Liang, Zulong Chen, Xiaoqing Dong, and Yanghua Xiao. Character is destiny: Can persona-assigned language models make personal choices? In Findings of the Association for Computational Linguistics: EMNLP 2025, pages 15038ā15059. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.findings-emnlp.813. https://aclanthology.org/2025.findings-emnlp.813/. Qiying Yu, Zheng Zhang, Ruofei Zhu, Yufeng Yuan, Xiaochen Zuo, Yu Yue, Weinan Dai, Tiantian Fan, Gaohong Liu, Lingjun Liu, et al. Dapo: An open-source llm reinforcement learning system at scale. Advances in Neural Information Processing Systems, 38:113222ā113244, 2026. Xiaoyan Yu, Tongxu Luo, Yifan Wei, Fangyu Lei, Yiming Huang, Hao Peng, and Liehuang Zhu. Neeko: Leveraging dynamic LoRA for efficient multi-character role-playing agent. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pages 12540ā12557. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.emnlp-main.697. https://aclanthology.org/2024.emnlp-main.697/. Shen Yuan, Yin Zheng, Taifeng Wang, Binbin Liu, and Hongteng Xu. Moore: Svd-based model moe-ization for conflict and oblivion-resistant multi-task adaptation. In Advances in Neural Information Processing Systems, volume 38, 2025. https: //papers.nips.c/paper_files/paper/2025/file/4da1f5e3e2bf7f3d8f3fa116877dc6d0-Paper-Conference.pdf. Z.ai. GLM-5.2 model card, 2026. https://huggingface.co/zai-org/GLM-5.2. Juzheng Zhang, Jiacheng You, Ashwinee Panda, and Tom Goldstein. Lori: Reducing cross-task interference in multi-task low-rank adaptation. In Proceedings of the Conference on Language Modeling, 2025a. https://arxiv.org/abs/2504. 07448. Linhai Zhang, Jialong Wu, Deyu Zhou, and Yulan He. Proper: A progressive learning framework for personalized large language models with group-level adaptation. In Proceedings of the 63rd Annual Meeting of the Association for Compu- tational Linguistics (Volume 1: Long Papers), pages 16399ā16411, 2025b. Xuhui Zhou, Hao Zhu, Leena Mathur, Ruohong Zhang, Haofei Yu, Zhengyang Qi, Louis-Philippe Morency, Yonatan Bisk, Daniel Fried, Graham Neubig, and Maarten Sap. Sotopia: Interactive evaluation for social intelligence in language agents. In International Conference on Learning Representations, 2024. https://openreview.net/forum?id=mM7VurbA4r. Xuhui Zhou, Weiwei Sun, Weihua Du, Jiarui Liu, Haojia Sun, Qianou Ma, Tongshuang Wu, Yiming Yang, and Maarten Sap. Odyssim: Building foundation models for human behavior simulation. arXiv preprint arXiv:2606.14199, 2026a. Xuhui Zhou, Weiwei Sun, Qianou Ma, Yiqing Xie, Jiarui Liu, Weihua Du, Sean Welleck, Yiming Yang, Graham Neubig, Sherry Tongshuang Wu, and Maarten Sap. Mind the Sim2Real gap in user simulation for agentic tasks. arXiv preprint arXiv:2603.11245, 2026b. https://arxiv.org/abs/2603.11245. 13 A Dataset Survey, Capability Annotations, and Clustering This appendix documents the dataset-level evidence underlying the FONTS organization. The inventory contains 44 surveyed dataset/task entries and 10 supplementary benchmark or protocol entries used in the paper. Subsets and local derivatives are recorded separately when their simulated roles or task requirements differ; these 54 entries therefore do not represent 54 independent dataset families. This survey inventory is distinct from the selected training corpus. A.1 Annotation unit and organization For each dataset, we record the task formulation, the simulated or inferred subject, the relevant scenario, and the behavioral requirement suggested by its evaluation protocol. The annotation unit is a datasetātaskārole configuration: the same source can support different requirements under different conversions. We represent these requirements with 19 labels (A01āA19) and organize them into eight semantic clusters (C1āC8). The theory- guided consolidation described in the main text maps C1āC3 to F, C4 to O, C5 to N, C6 to T, and C7āC8 to S. Table 4 specifies the complete mapping. The assignments describe capability demands rather than mutually exclusive task categories or independent scores for every label. A requirement can be inferred from a taskās scenario without having a dedicated native metric. Local transformations and role-specific interpretations remain qualified in the inventory. In particular, a multi- turn format alone does not establish T; maintaining a supplied userās intent supports F, whereas achieving that userās desired result supports O. Interpreting another personās intent supports S. Table 4 The eight capability clusters and their 19 requirement labels. F/O/N/T/S denote Persona Fidelity, Outcome Realization, Behavioral Naturalness, Trajectory Coherence, and Social Grounding. ClusterTheme / dimensionCapability requirements C1Preference / Value Fidelity (F)A01 Preference alignment; A02 Viewpoint and value fidelity C2Persona / Expression Fidelity (F) A03 Persona maintenance; A04 Individual expression-style fidelity C3Behavioral / Decision Fidelity (F) A05 Individual response and choice fidelity; A06 User-intent fidelity; A10 Individual cognitive and decision-pattern fidelity C4Goal / Outcome Realization (O)A07 Individual goal realization C5Human-like Expression / Behavior (N) A08 Natural dialogue behavior; A09 Human-like behavior C6Trajectory / Narrative Coherence (T) A11 Behavior-sequence and cross-turn consistency; A12 Narrative progression and response consistency C7Mental-State / Perspective Grounding (S) A13 Othersā beliefs and knowledge; A14 Perspective and information boundaries; A19 Intention and motive understanding C8Social / Emotional Context Grounding (S) A15 Emotion and situation understanding; A16 Social relationships and roles; A17 Social norms and behavioral consequences; A18 Context-appropriate emotional responses 14 A.2 Overview of dataset coverage Figure 8 visualizes the complete inventory. Repeated dataset labels indicate multiple annotated requirements. BehaviorChain appears in C3/F for persona-conditioned node behavior and C6/T for progression across a behavior chain. UserLM-S3 and UserLM-LiC are separated because the former evaluates intent fidelity and natural user behavior, while the latter evaluates intent coverage and task outcomes. The supplementary Mistakes entry concerns reproducing a supplied studentās misconception and is assigned to C3/F. HiToM, Ļ-USI, and Mistakes remain the separate OOD benchmarks used in the paper; their inclusion in this survey does not imply training use. Capability-Structured Organization of Individual-Simulation Data Dataset/task coverage; repeated chips indicate multiple capability requirements. F Persona Fidelity Behave like this person? O Outcome Realization Achieve the intended outcome? N Behavioral Naturalness Behave like a natural human? C1 Preference / Value Fidelity alignx_v2convokit_casino-corpuseducation_dialoguehuman_llm humanual_bookhumanual_newshumanual_opinion humanual_politicsprismLifeChoices C2 Persona / Expression Fidelity coserhuman_llmhumanual_bookhumanual_email humanual_newshumanual_opinionhumanual_politics soc_cornellsoc_haicosoc_persona_conflictssoc_sotopia_pi_bc tom_from_coserSOTOPIA C3 Behavioral / Decision Fidelity human_llmhumanual_chathumanual_emailpsych101 soc_haicosocsci210studychattom_from_coserLifeChoices BehaviorChainUserLM-S3Mistakes C4 Goal / Outcome Realization convokit_casino-corpus convokit_persuasionforgood-corpus convokit_winning-args-corpus soc_sotopia_pi_bc UserLM-LiC SOTOPIA AgentSense C5 Human-like Expression / Behavior convokit_chromium-corpusconvokit_mediasum-corpus convokit_npr-2p-corpusconvokit_reddit-corpus-small convokit_switchboard-corpusconvokit_wiki-corpus convokit_wikiconv-2018coser dailydialoglmsys oasst1oasst2 soc_cornellstudychat wildchatUserLM-S3 MirrorBenchtau-USI T Trajectory Coherence Stay coherent across turns and events? C6 Trajectory / Narrative Coherence coserhuman_llmBehaviorChain Behavioral consistency and coherent progression across turns and events, causally and contextually. S Social Grounding Ground behavior in othersā mental and social states? C7 Mental-State / Perspective Grounding mathdialsoc_haicosoc_sotopia_tom_silvertom_fantomtom_hitomtom_mindgamestom_moralstories tom_paratomitom_socialiqaAgentSenseSocial-R1 C8 Social / Emotional Context Grounding convokit_chromium-corpusconvokit_emotional-supportconvokit_npr-2p-corpusconvokit_wiki-corpusdailydialog empathetichumanual_emailsoc_cornellsoc_persona_conflictssoc_sotopia_pi_bcsoc_sotopia_tom_silver tom_moralstoriestom_socialiqa 54 dataset/task entries ⢠19 capability requirements ⢠8 clusters ⢠5 FONTS dimensions Task and role conditions apply; inventory inclusion does not imply use in training. Figure 8 Capability-structured organization of the surveyed data and supplementary benchmarks. The five colored regions contain eight clusters. Each chip identifies a dataset/task entry, and an entry may appear in multiple clusters. The diagram summarizes the annotations in Table 5; the stated task and role interpretations apply to the displayed memberships. Table 6 separately records the dimensions measured by the selected main-table metrics. 15 A.3 Detailed inventory and annotation results Table 5 presents the dataset/task names, task interpretations, capability requirements, clusters, and FONTS dimensions in separate columns. Dataset names link to the public task or parent source. A dagger (ā ) marks a local identifier or derivative whose exact conversion is not established by the public parent source. Assignments refer to the stated task and role interpretations; additional tags are not inferred solely from a dataset name or a multi-turn format. Table 5 Dataset/task inventory and capability annotations. A-labels are defined in Table 4; C-labels identify clusters. The final two columns report cluster membership and FONTS dimensions separately. Supplementary entries complete coverage of the paperās benchmarks and protocols. Dataset / taskTask interpretationRequirementsClustersDimensions Surveyed dataset/task entries alignx_v2 ā Preference-conditioned response selection. A01C1F convokit_casino-corpusNegotiation with private item preferences and individual objectives. A01, A07C1, C4F, O convokit_chromium-corpusParticipants in software-review discussions. A08, A16C5, C8N, S convokit_emotional-supportEmotional-support conversations.A15, A18C8S convokit_mediasum-corpusDialogue simulation from interview transcripts. A08C5N convokit_npr-2p-corpusTwo-person radio interviews.A08, A16C5, C8N, S convokit_persuasionforgood-corpus Donation persuasion with an explicit participant goal. A07C4O convokit_reddit-corpus-smallParticipants in online discussion threads. A08C5N convokit_switchboard-corpusTelephone conversations.A08C5N convokit_wiki-corpusEditors participating in Wikipedia discussions. A08, A16C5, C8N, S convokit_wikiconv-2018Wikipedia discussion histories.A08C5N convokit_winning-args-corpusArgumentative dialogue aimed at changing a view. A07C4O coserEstablished literary characters interacting in scenes. A03, A09, A12C2, C5, C6F, N, T dailydialogEveryday dialogue with emotional context. A08, A18C5, C8N, S education_dialogueEducational dialogue with stated preferences. A01C1F empatheticResponses grounded in an interlocutorās emotional experience. A15, A18C8S human_llmPersonalized selection, expression, and scenario/story subtasks. A01, A04, A05, A12 C1, C2, C3, C6 F, T humanual_bookBook-related responses conditioned on user information. A01, A04C1, C2F humanual_chatChat responses conditioned on a userās intent and state. A05, A06C3F humanual_emailEmail responses conditioned on the user and relationship context. A04, A05, A16C2, C3, C8F, S humanual_newsNews-related personalized responses. A02, A04C1, C2F humanual_opinionPersonalized responses about opinions. A02, A04C1, C2F humanual_politicsPersonalized political responses.A02, A04C1, C2F lmsysUser-side conversational simulation.A08C5N mathdialTeacher responses grounded in a learnerās knowledge state. A13C7S oasst1Dialogue-role simulation from conversation trees. A08C5N oasst2Dialogue-role simulation from conversation trees. A08C5N prismParticipant-conditioned preference judgments. A01C1F psych101Participant-conditioned cognitive and decision tasks. A10C3F soc_cornell ā Character dialogue adapted from movie conversations. A03, A09, A16C2, C5, C8F, N, S Continued on next page 16 Table 5 continued Dataset / taskTask interpretationRequirementsClustersDimensions soc_haico ā Persona/intent-conditioned interaction with information boundaries. A03, A06, A14C2, C3, C7F, S soc_persona_conflicts ā Persona-conditioned interaction in social conflict. A03, A15, A16C2, C8F, S soc_sotopia_pi_bc ā SOTOPIA-derived role-play with goals and social relationships. A03, A07, A16C2, C4, C8F, O, S soc_sotopia_tom_silver ā SOTOPIA-derived social and mental-state reasoning. A13, A14, A16C7, C8S socsci210Participant-conditioned social-science judgments. A10C3F studychatStudent-side dialogue with an identifiable learning intent. A08, A06C3, C5F, N tom_fantomReasoning about beliefs and knowledge in conversations. A13, A14C7S tom_from_coser ā CoSER-derived persona-conditioned responses. A03, A05C2, C3F tom_hitom Additional OOD Reasoning about nested beliefs and information access. A13, A14C7S tom_mindgamesReasoning about beliefs under perspective differences. A13, A14C7S tom_moralstoriesReasoning about motives, norms, and social consequences. A17, A19C7, C8S tom_paratomiReasoning about perspectives in ToM stories. A13, A14C7S tom_socialiqaReasoning about social motives and emotional situations. A19, A15C7, C8S wildchatUser-side simulation from in-the-wild dialogue. A08C5N Supplementary benchmark/protocol entries LifeChoicesPersona-conditioned decisions in life situations. A01, A05C1, C3F BehaviorChainPredict successive behaviors from persona history and an evolving scenario. A05, A11C3, C6F, T UserLM-S3Simulate user dialogue given intent and conversational history. A06, A08, A09C3, C5F, N UserLM-LiC Main-table OOD User simulation with progressively communicated task requirements. A07C4O SOTOPIAPersona-conditioned social interaction with individual objectives. A03, A07C2, C4F, O AgentSense Main-table OOD Multi-agent social scenarios with goals and private information. A07, A13, A14C4, C7O, S MirrorBenchConversational user proxies evaluated for human-likeness. A08, A09C5N Social-R1Reason about social mental states and perspectives. A13, A14, A19C7S tau-USI Additional OOD User simulation in tool-mediated service tasks. A09C5N Mistakes Additional OOD Predict the wrong answer produced under a supplied student misconception. A05, A10C3F A.4 Concordance with the evaluation dimensions Dataset-level requirements and selected evaluation metrics have different scopes. For example, the HumanLLM survey entry includes a story/scenario interpretation under T, while its main-table item-selection metric mea- sures F. Likewise, the HUMANUAL email interpretation includes social context, but the selected HUMANUAL response/state alignment scores are assigned to F. These additional survey memberships do not introduce extra evaluation scores or change the five-dimension average. AgentSense and UserLM-LiC are OOD tasks within the main table, while HiToM, Ļ-USI, and Mistakes form the separate additional OOD analysis. Table 6 exhaustively aligns the 29 main-table metrics with the relevant clusters. It preserves the paperās metric assignments: SOTOPIA believability is F; UserLM-S3 user-role adherence and termination F1 are N; and the two UserLM-LiC metrics are O. The memberships shown for SOTOPIA and the added benchmark/protocol entries follow these selected task interpretations. Local SOTOPIA derivatives retain their own qualified survey annotations. 17 Table 6 Concordance between cluster memberships and the selected evaluation metrics. Each of the 29 main-table metrics appears once; this table introduces no new metric or score. Benchmark / entryCluster / dimensionSelected metrics and interpretation LifeChoicesC1, C3 / FChoice accuracy: persona-conditioned preference and choice fidelity. AlignXC1 / FDirect-choice accuracy: personalized preference fidelity. HumanLLMC1 / FHit@5: personalized item selection; the story/scenario membership in the survey is outside this metric. BehaviorChainC3 / F; C6 / TNode accuracy (F); chain-level CumScore (T). CoSERC2 / F; C5 / N; C6 / T Character fidelity (F); anthropomorphism (N); storyline consistency and storyline quality (T). HUMANUALC1āC3 / FResponse alignment and state alignment. The six domain entries supply the relevant individual-reference requirements. UserLM-S3C3 / F; C5 / NIntent adherence (F); termination F1, human likelihood, first-turn diversity, inverse intent overlap, and user-role adherence (N). SOTOPIAC2 / F; C4 / OBelievability (F); goal achievement, relationship, knowledge, and financial/material benefits (O). AgentSenseC4 / O; C7 / SGoal completion (O); private-information accuracy (S). UserLM-LiCC4 / OIntent coverage and assistant task score: realizing the intended downstream result. MirrorBenchC5 / NGTEval: conversational human-likeness. FANToMC7 / SItem accuracy: reasoning about othersā mental states and information access. Social-R1C7 / SSelected accuracy: social mental-state reasoning. Separate OOD analysis (excluded from the main-table average) HiToMC7 / SHigher-order belief and perspective reasoning. Ļ-USIC5 / NAlignment with human behavior/outcomes in service interactions. MistakesC3 / FMisconception-conditioned student-answer simulation. The additions are grounded in the corresponding task definitions: LifeChoices (Xu et al., 2025), Behavior- Chain (Li et al., 2025a), UserLM and LiC (Naous et al., 2026b; Laban et al., 2026), SOTOPIA (Zhou et al., 2024), AgentSense (Mou et al., 2025), MirrorBench (Hathidara et al., 2026), Social-R1 (Wu et al., 2026a), Ļ- USI (Zhou et al., 2026b), and Mistakes (Ross and Andreas, 2025). The FONTS assignments are our capability organization of these tasks, rather than category labels attributed to the original dataset authors. B Data Cleaning B.1 Cleaning Method We apply rule-based cleaning to the collected datasets, distinguishing between repairs to formatting or promptā target consistency and filtering of unsuitable instances. The completed rules address construction artifacts, am- biguous supervision, role confusion, duplication, and excessive length. Dataset-level retained, removed, and trans- formed counts are reported in Section B.3. B.2 Cleaning Procedure Repairs. We apply three types of repair: 1. Spurious symbols and markers. Remove extraneous special symbols and noisy markers introduced during data construction. 2. Template inconsistencies. Resolve inconsistencies introduced by shared templates used to construct the data. 3. Promptātarget mismatches. Align targets with the requested output format, including removing chain-of- thought text when the prompt requests only an answer and reconciling numeric versus alphabetic answer labels (e.g., a prompt requesting labels 1ā3 paired with a target using AāC). Filtering. We remove instances that meet any of the following seven criteria: 1. Role confusion. The target contains outputs that mix multiple speaker roles. 18 2. Profile-construction noise. An AlignX user profile contains artifacts such as Response 1 or Response 2 introduced during profile construction. 3. Empty targets. The target is empty. 4. Unexpanded questionnaire templates. A SocSci210 instance contains an unexpanded template that makes the meaning of its target uninterpretable. 5. Conflicting or ambiguous answers. The target contains contradictory answers or does not specify a unique answer. 6. Duplicate instances. The instance duplicates another entry in the data. 7. Excessive length. The instance exceeds 32,768 tokens. B.3 Cleaning Results Table 7 reports 45 sources: 19,678,715 input rows, 19,018,645 retained rows, and 660,070 removed rows. The total transformation count is 52,615. The Transformed column reports instances modified by the repair rules, whereas Removed reports instances excluded by the filtering rules described above. Table 7 Dataset cleaning statistics. Transformed counts repaired instances; Removed counts filtered-out instances. Share is the percentage of all retained rows. Transformation counts are reported separately and are not subtracted again from retained counts. Dataset / sourceBeforeAfterRemovedTransformedShare (%) alignx_v214,649,17014,086,414562,7561,09774.0663 socsci2102,618,7452,547,53571,21030,31113.3949 human_llm1,316,8291,316,811185356.9238 wildchat165,346157,2208,1263,7260.8267 coser114,831114,831080.6038 lmsys79,92979,908211670.4202 tom_from_coser76,74776,747000.4035 convokit_chromium-corpus70,36570,365020.3700 psych10157,65356,80584800.2987 humanual_news49,14845,8943,25400.2413 empathetic45,87145,871000.2412 humanual_politics45,39545,393200.2387 humanual_opinion38,61338,61302,4450.2030 convokit_npr-2p-corpus37,53237,51319320.1972 tom_socialiqa33,06732,88218500.1729 humanual_book31,93131,930170.1679 education_dialogue28,02628,026000.1474 UserLM-S328,91826,1342,78400.1374 dailydialog24,44824,448000.1285 tom_moralstories23,75423,754011,8830.1249 humanual_chat23,38523,3787170.1229 oasst220,22418,0502,17430.0949 BehaviorChain14,27014,1828800.0746 oasst113,44713,447020.0707 tom_mindgames11,03311,032100.0580 prism7,9087,9080140.0416 humanual_email6,3226,2833900.0330 convokit_winning-args-corpus3,9953,9217420.0206 soc_haico3,3743,374000.0177 MirrorBench3,3103,310000.0174 soc_persona_conflicts3,2643,264000.0172 soc_cornell2,8762,876000.0151 mathdial2,7712,771000.0146 convokit_emotional-support5,0612,5972,46400.0137 convokit_switchboard-corpus4,4872,3072,1802,3070.0121 convokit_casino-corpus3,9922,0571,93500.0108 convokit_persuasionforgood-corpus3,8872,0301,85700.0107 studychat1,9691,9645570.0103 soc_sotopia_tom_silver1,2961,296000.0068 LifeChoices1,0761,076000.0057 soc_sotopia_pi_bc1,0671,067000.0056 tom_paratomi903903000.0047 tom_fantom894890400.0047 tom_hitom8998811800.0046 Social-R1687687000.0036 Total19,678,71519,018,645660,07052,615 100.0000 19 C Training details C.1 Task-level reinforcement learning Each task has an independently optimized LoRA adapter on the shared Qwen3-8B backbone. The task-expert launcher uses LoRA rank 32 and scaling parameter 64, a learning rate of 5Ć 10 ā6 with 10 warmup steps, and a budget of 200 optimizer steps. Each update samples 32 prompts with eight responses per prompt; the PPO mini-batch size is eight. The DAPO recipe uses lower and upper clipping thresholds of 0.20 and 0.28, a dual-clip coefficient of 10, token-mean loss aggregation, dynamic sampling of informative response groups, and overlong- response reward shaping. The configured context window is 16,384 tokens, with at most 6,144 prompt tokens and 6,144 response tokens. Validation and checkpoints are scheduled every 50 steps. C.2 Capability consolidation and final integration The five-capability hierarchy uses a shared Qwen3-8B starting checkpoint and bfloat16 training, with thinking mode disabled. We set the training random seed to 42. Each capability expert is a rank-32, scaling-64 LoRA adapter trained on filtered task-expert demonstrations. The hierarchy configuration allocates 200 updates per capability, a global prompt batch of 32, a learning rate of 10 ā5 , 10 warmup steps, and a top-64 teacher distribution for distillation. Rollouts use temperature 1, at most 6,144 prompt tokens and 1,024 generated tokens, within a 16,384-token context window. The final student is trained on its own generated prefixes against frozen capability teachers, with a global prompt batch of 32, a learning rate of 2Ć 10 ā6 , 20 warmup steps, and a 200-step training budget in the reference hierarchy configuration. This configuration implements the final distillation loss with a sampled forward-KL surrogate. 0255075100125150175200 Training step 40 60 80 Score (0 ā 100) Arithmetic mean of five tasks Five-task average 0255075100125150175200 Training step 20 40 60 80 100 LifeChoices: Acc. LifeChoices 0255075100125150175200 Training step 20 40 60 HumanLLM: Hit@5 HumanLLM 0255075100125150175200 Training step 20 40 60 80 100 Score (0 ā 100) BehaviorChain: Node BehaviorChain 0255075100125150175200 Training step 40 60 80 100 FANToM: Item acc. FANToM 0255075100125150175200 Training step 20 40 60 80 100 Social-R1: Acc. Social-R1 Training trajectories across five tasks DAPO GRPO GSPO GPT-5.5 Socio-Foundation Qwen3-Next-80B Figure 9 Task-expert training trajectories. DAPO, GRPO, and GSPO are compared on five tasks and their arithmetic mean. Dashed lines indicate the reported Socio-Foundation, GPT-5.5, and Qwen3-Next-80B reference scores. C.3 Choice of DAPO for task-expert training Among RL methods, Figure 9 compares DAPO, GRPO, and GSPO across five task-expert runs. Although DAPO shows a mid-training dip, consistent with filtering all-correct and all-incorrect groups and reducing updates from easy examples, it achieves the highest final five-task average, with particularly strong late-stage performance on FANToM and BehaviorChain. We therefore adopt DAPO for task-expert training. C.4 Data sampling For task-expert training with DAPO, we sample instances from the constructed training corpus. Table 8 reports the per-dataset sample counts. 20 Table 8 Training instances sampled for task-expert RL. Each column reports the number of instances sampled from the training corpus for DAPO on the corresponding dataset. DatasetAlignXBehaviorChainCoSERFANToMHumanLLMHUMANUAL-BookHUMANUAL-ChatHUMANUAL-OpinionHUMANUAL-PoliticsLifeChoicesMirrorBenchSocial-R1SOTOPIAUserLM-S3 RL training instances 8,1921,024 1,024 1,024 1,0241,0001,0001,0001,000 1,150 1,024 687405 1,024 For subsequent OPD, we sample 2,048 cases per task, or use all available cases when fewer than 2,048 are available. D Evaluation details D.1 Benchmark inventory and capability mapping IndiEval contains 13 evaluation entries, with UserLM Section 3 and LiC counted separately. Its in-domain compo- nent comprises the 11 entries other than AgentSense and UserLM-LiC, which form its OOD component relative to Socio-Foundationās training. The main comparison covers LifeChoices Xu et al. (2025), AlignX Li et al. (2026), HumanLLM Lei et al. (2026), BehaviorChain Li et al. (2025a), CoSER Wang et al. (2025b), HUMANUAL Wu et al. (2026b), UserLM (Sec. 3) Naous et al. (2026b), FANToM Kim et al. (2023), Social-R1 Wu et al. (2026a), SOTOPIA Zhou et al. (2024), MirrorBench Hathidara et al. (2026), AgentSense Mou et al. (2025), and UserLMā LiC Naous et al. (2026b); Laban et al. (2026). Outside IndiEval, HiToM, Ļ-USI, and Mistakes provide additional OOD evaluation in Section 5.4; they are excluded from the IndiEval Avg. The main table retains 29 selected metrics, grouped into F/O/N/T/S with 9/7/7/3/3 columns, respectively. The OOD analysis compares HiToM, Ļ-USI, and Mistakes in a single grouped bar chart. A benchmark may contribute distinct metrics to multiple dimensions. D.2 Main-table metric definitions and FONTS mapping Table 9 describes all 29 IndiEval metrics in the order used in Table 1. F, O, N, T, and S denote persona fidelity, outcome realization, behavioral naturalness, trajectory coherence, and social grounding, respectively. Assignments apply to the selected metrics rather than to every task supported by a dataset. All displayed scores are oriented so that higher is better; normalization and aggregation are specified below. Table 9 Definitions and capability assignments of all main-table IndiEval metrics. Metric labels match the main table. Dim. BenchmarkMetricDescription F LifeChoicesAcc.Accuracy of persona-conditioned choices against the reference decisions. F AlignXChoice acc.Accuracy of direct choices against the target individualās reference preferences. F HumanLLMHit@5Fraction of cases in which the reference item appears among the top five predicted items. F BehaviorChainNodeMicro-averaged correctness of individual behavior predictions across chain nodes. F CoSERChar. fid.Scene-level assessment of consistency with the assigned characterās attributes and behavior. F HUMANUALResponseAlignment of generated responses with the target personās reference responses. F HUMANUALStateAlignment with the personal-state aspects specified by the benchmark, assessed against reference responses. F UserLM-S3Intent adh.Adherence to the assigned user intent when the assistant attempts to redirect it. F SOTOPIABeliev.Believability of role enactment, including consistency with the characterās personality and values. O SOTOPIAGoalExtent to which the evaluated character achieves the assigned social goal. O SOTOPIARelation.Effect of the interaction on the evaluated characterās relationship with the other participant. O SOTOPIAKnowledgeKnowledge gained by the evaluated character during the interaction. O SOTOPIABenefitsFinancial and material benefits obtained by the evaluated character. O AgentSenseGoal maj.Goal-completion score determined by the majority of evaluator judgments for an episode. O UserLM-LiCIntent cov.Coverage of the userās intended requirements communicated during the dialogue, macro-averaged over code and math tasks. O UserLM-LiCTask scoreDownstream assistant task performance when interacting with the simulated user, macro-averaged over code and math tasks. Continued on next page 21 Table 9 continued Dim. BenchmarkMetricDescription N UserLM-S3Term. F1F1 score for predicted dialogue termination against the benchmarkās reference termination labels. N MirrorBenchGTEvalReference-based judgment of similarity in user style, tone, and realism between simulated and human conversations. N CoSERAnthrop.Scene-level assessment of how naturally and human-like the characters behave. N UserLM-S3Human lik.Human-likelihood score assigned to generated user text by the AI-text detector. N UserLM-S3DiversityMean pairwise unigram Jaccard distance between generated first-turn user messages. N UserLM-S3Inv. overlapOne minus mean unigram overlap between the supplied intent and user turns; the displayed score is multiplied by 100. N UserLM-S3Role adh.Adherence to the user role, measured by avoiding attempts to answer the assistantās multiple-choice task. T CoSERStory cons.Scene-level assessment of consistency with the storyline and established narrative context. T BehaviorChainCumScoreNormalized cumulative chain score rewarding consecutive correct behavior predictions; longer correct runs receive greater credit. T CoSERStory qual.Scene-level assessment of the quality of the generated storyline and its progression. S FANToMItem acc.Item-level correctness on the benchmarkās questions about beliefs, knowledge, and information access. S Social-R1Acc.Answer accuracy on the selected social-reasoning evaluation questions. S AgentSensePrivate acc.Accuracy on private-information questions for episodes where those questions are applicable. D.3 Score normalization and aggregation Tables 1 and 2 use fixed protocol bounds [a,b]. A higher-is-better metric is reported as 100(xā a)/(bā a); a lower-is-better metric is reported as 100(bā x)/(bā a). Bounds are independent of the observed model scores. Proportions, MirrorBench GTEval, and the selected UserLM scores use [0, 1]; CoSER uses [0, 100]. SOTOPIA goal, knowledge, and believability use [0, 10], while relationship and financial/material benefits use [ā5, 5]. The column labeled āInv. overlapā reports 100(1āx) for native overlap xā [0, 1]. It is therefore 100 minus the native overlap percentage. Scores are shown to one decimal place, except the Socio-Foundation BehaviorChain scores and CoSER 8B UserLM-LiC intent coverage, which are shown to two decimal places. Tables 1 and 2 retain all 29 task-specific columns but report an equally weighted five-dimension Avg. Starting from their displayed, direction-aligned scores, we first average metrics belonging to the same dataset within the same dimension, then average datasets equally within each dimension, and finally average F/O/N/T/S equally. There are 8/3/3/2/3 dataset entries in F/O/N/T/S, respectively. Metrics from different dimensions are never pooled, even when they come from the same dataset. We do not round intermediate dataset or dimension means; only the final Avg. is rounded to one decimal. Figure 5 first averages selected metrics within each benchmark and dimension, then averages benchmarks equally within each dimension. It uses rounded displayed scores, assigns SOTOPIA believability to F, and excludes Ļ-USI. Inverse intent overlap is already direction-aligned in the table and is not inverted again. Table 3 reports the capability-dimension scores and their unweighted five-dimension average, with the full reference matching Figure 5. Figure 7 presents seven datasets in the SFT/DAPO task-expert comparison, averaging its selected normalized metrics within each dataset. BehaviorChain averages node accuracy and CumScore, CoSER averages four metrics, and HUMANUAL first averages response and state alignment within each of its four subsets, then averages the four subset scores equally before rounding (SFT: 16.97; DAPO: 32.69); MirrorBench uses GTEval alone. 22 D.4 Evaluation sampling and case counts For in-domain datasets, we strictly separate the training and test sets to ensure that they do not overlap and to prevent trainātest leakage. Table 10 reports the sampling units and evaluation case counts for IndiEval and the additional Ļ-USI benchmark. The 13 IndiEval entries contain 6,297 cases; including the 165 Ļ-USI cases yields 6,462 cases in this inventory. As an additional OOD benchmark, Ļ-USI is excluded from the IndiEval Avg. Table 10 Evaluation sampling statistics for IndiEval andĻ-USI. Sampled units follow each benchmarkās native structure; a unit may yield multiple evaluation cases. Dataset / benchmarkSampling unitSampled unitsCases IndiEval FANToMComplete question set (one per conversation)1001,468 Social-R1Question100100 LifeChoicesDecision question (balanced sampling across books)500500 BehaviorChainComplete persona behavior chain1001,529 AlignXCore preference sample (five conditioning variants each) 100500 HumanLLMUser purchase-choice sample500500 HUMANUALWithin-domain user sample (100 per domain across six domains) 600600 SOTOPIAScenario configuration (both participant roles evaluated) 50100 CoSERConversation scenario200200 AgentSenseScenario template (two profile configurations each)100200 MirrorBenchSource conversation (50 from each of four sources)200200 UserLM-S3Question or conversation (100 per subset across three subsets) 300300 UserLM-LiCTask (45 coding and 55 mathematics tasks)100100 Additional OOD evaluation Ļ-USITask165 (full evaluation set) 165 Totalā6,462 23 D.5 Representative prompts in IndiEval We illustrate the inputs used for evaluated models and LLM judges with representative prompt templates. Braced placeholders stand for instance-specific material. Message roles are shown separately, and wording is retained apart from line wrapping. The CoSER example reproduces a scoring-rubric excerpt; the remaining examples retain their template structure. Prompts for evaluated models. SOTOPIA (Zhou et al., 2024) specifies the character, private goal, interaction context, and available actions. P1. SOTOPIA ā evaluated-role prompt SYSTEM Imagine you are agent.role, your task is to act/speak as agent.role would, keeping in mind agent.roleās social goal. You can find agent.roleās goal (or background) in the āHere is the context of the interactionā field. Note that agent.roleās goal is only visible to you. You should try your best to achieve agent.roleās goal in a way that align with their character traits. Additionally, maintaining the conversationās naturalness and realism is essential (e.g., do not repeat what other people has already said before). Here is the context of the interaction: Scenario: state.public_background Participant: agent.role Other participant(s): other_participants agent.roleās background: agent.profile agent.roleās goal: agent.goal Private information visible only to agent.role: agent.private_information You are at Turn #state.turn_count. Your available action types are action_list. Note: You can "leave" this conversation if 1. you have achieved your social goals, 2. this conversation makes you uncomfortable, 3. you find it uninteresting/you lose your patience, 4. or for other reasons you want to leave. Please only generate a JSON string including the action type and the argument. Your action should follow the given format: "action_type": "<one available action type>", "argument": "<your utterance or action description>" USER Interaction history: public_interaction_history social_action_output_contract 24 Prompts for evaluated models (continued). AgentSense (Mou et al., 2025) combines social goals with private information; BehaviorChain (Li et al., 2025a) conditions the next behavior on the persona and preceding chain. P2. AgentSense ā evaluated-role prompt SYSTEM You are actor. profile Now you are in a social scene. background description In this scene, as actor, you have some social goals and secrets that you donāt want anyone else to know. SOCIAL GOALS: goals SECRETS: private_information. Please advance your social goals while hiding your secrets as much as possible. Based on the interactions below, what would you like to say next? Please answer in a paragraph. SUBSEQUENT MESSAGES interaction_history_visible_to_the_role P3. BehaviorChain ā behavior-prediction prompt SYSTEM Continue the specified personaās behavior chain using only prior history and the current context. USER # Persona Profile Persona Profile # Historical Narrative Before the Behavior Chain Historical Narrative Before the Behavior Chain # Prior Context-Behavior Chain Prior Context-Behavior Chain # Current Context Current Context # History Mode History Mode # Node Index Node Index # Options Options Please think step by step, then put the final choice inside <answer></answer> tags, for example <answer>A</answer>. The answer must be exactly one of A, B, C, or D. 25 Prompts for judges. The CoSER (Wang et al., 2025b) anthropomorphism rubric identifies concrete behavioral flaws and rates their severity. The excerpt below retains the criteria and severity scale; scene materials and the output-format example are omitted. The user message contains the generated dialogue with private thoughts removed. P4. CoSER ā anthropomorphism rubric excerpt SYSTEM ā RUBRIC EXCERPT ## Evaluation Criteria To evaluate the simulated conversation, identify the following types of flaws: ### Anthropomorphism - Type: Self-identity * Lacks initiative and goals * Does not make independent decisions * Lacks clear preferences and dislikes * Behaves like a āhelpful AI assistantā by being overly verbose, helpful, didactic, moralistic, submissive or easily persuaded if it is not the characterās personality - Type: Emotional Depth * Lacks psychological complexity and exhibits rigid, superficial reactions * Directly speaks out all thoughts and feelings, instead of using subtext - Type: Persona Coherence * Shows inconsistent or rapidly changing personality traits and emotional patterns - Type: Social Interaction * Shows a lack of understanding of othersā thoughts and feelings * Reacts rigidly to others without considering the context. * Demonstrate a lack of appropriate social skills. ## Scoring Guidelines 1. Identify all instances of flaws occurred in the simulated conversation. 2. For each flaw identified, determine its level of severity into 1 to 5, where 1 indicates minor, 3 indicates moderate, and 5 indicates severe. USER simulated_dialogue_without_private_thoughts 26 Prompts for judges (continued). MirrorBench GTEval (Hathidara et al., 2026) compares generated user behavior with reference conversations, with explicit scoring anchors for similarity in style and realism. P5. MirrorBench ā GTEval judge prompt USER You are an expert evaluator of conversational AI systems. Your task is to compare two conversations and assess whether the user responses in the proxy conversation exhibit similar style, tone, and realism to the user responses in the real conversation. ## Real Conversation: real_conversation ## Proxy Conversation (where user turns are generated by user proxy agent): proxy_conversation ## Evaluation Criteria: 1. **Style Similarity**: Do the proxy user responses match the conversational style of real user responses (formality, tone, verbosity)? 2. **Realism**: Do the proxy user responses sound natural and human-like? 3. **Contextual Appropriateness**: Are the proxy user responses appropriate given the conversation context? Note: You should not evaluate based on the content of the responses, only their style, realism, contextual appropriateness, and tone. ## Instructions: - Focus exclusively on comparing USER responses (ignore assistant responses) - Consider the overall conversation flow, not just individual turns - Evaluate style, tone, and naturalness without encouraging unsafe behaviour - If the comparison cannot be performed safely, explain the reason and provide a score of 0.0 - Otherwise, provide detailed reasoning about the comparison and assign a score from 0.0 to 1.0 where: - 0.0 = Proxy user responses are completely unlike real user responses - 0.5 = Proxy user responses are somewhat similar but have noticeable differences - 1.0 = Proxy user responses are highly similar in style and realism Provide your evaluation as a JSON object with the following structure: "reasoning": "Detailed explanation of your evaluation (2-3 sentences)", "score": <float between 0.0 and 1.0> Output ONLY valid JSON, no additional text. 27 E Repeated-Evaluation Stability E.1 Benchmark selection and evaluation pathways Small observed performance margins motivate a closer examination of evaluation variability. We first organize candidate benchmarks by the sources of variation in their evaluation pipelines, then select representative settings in which modest gains warrant careful interpretation. The resulting diagnostic subset covers three pathways: target-model generation with automatic scoring, target-model generation with LLM-based scoring, and interac- tive generation with both automatic and LLM-based scoring. This purposive selection characterizes evaluation repeatability; it does not constitute a representative sample of all IndiEval tasks or a selection based on a formal significance test. LifeChoices represents the first pathway: the evaluated model answers persona-conditioned choice questions, and the evaluator checks the selected option against the reference answer without an auxiliary LLM. HUMANUAL represents the second: the evaluated model generates a response without an auxiliary dialogue participant, after which an LLM judge assesses response and state alignment. MirrorBench represents the third: the evaluated model simulates the user, an auxiliary assistant participates in the conversation, and the completed interaction is assessed using both automatic lexical metrics and an LLM judge. Thus, the absence of an auxiliary dialogue participant in HUMANUAL does not imply the absence of an auxiliary scoring model. E.2 Repeated-run protocol and statistics We evaluate the same unified OPD checkpoint from training step 200 five times on fixed test sets: 500 LifeChoices cases, 600 HUMANUAL cases, and 200 MirrorBench cases per run. Every repetition starts a fresh evaluation and independently regenerates responses and scores. We hold the checkpoint, evaluation seed (20260824), prompts, test cases, and scoring configuration fixed. Temperature is zero for both the evaluated model and auxiliary LLM calls. LifeChoices enables thinking with a 2,048-token reasoning budget; HUMANUAL and MirrorBench disable thinking for the evaluated model. We retain the benchmark-specific response budgets and a 32,768-token context limit. All three benchmarks run concurrently with 64 case workers each and a shared target-model request limit of 192. DeepSeek-V4-Flash supplies the auxiliary LLM roles. These five repetitions assess a fixed checkpoint and are distinct from experiments that vary training seeds. All five runs complete all planned cases, and all metrics reported below have full availability. The experiment therefore comprises 6,500 case evaluations over 1,300 distinct test cases, rather than 6,500 independent test cases. For run-level aggregate scores x 1 ,...,x R , with R = 5, we report the mean Ģx, the sample standard deviation s = v u u t 1 Rā 1 R X r=1 (x r ā Ģx) 2 ,(7) and the observed minimum and maximum. Error terms denote standard deviations across run-level scores, not standard errors or confidence intervals. For a metric with fixed theoretical bounds [a,b], its scale-normalized dispersion is 100s/(bā a). The bounds are specified by the scoring protocol, not estimated from these five runs. This normalization expresses dispersion relative to the score range without equating the semantic meaning of different metrics. Table 11 Five-run evaluation stability of a fixed unified OPD checkpoint. Bounded scores are multiplied by 100; for these [0, 1] metrics, the displayed SD is also the dispersion as a percentage of the theoretical score range. LifeChoices values are accuracy percentages. MATTR retains its native z-score scale because it has no fixed finite bounds. Cases/run gives the number of test cases in each of the five repetitions. Range is the observed maximum minus minimum, computed before rounding; these extrema are not confidence bounds. BenchmarkCases/runMetricMean± SDMin.Max.Range LifeChoices500Accuracy79.800± 0.58379.00080.6001.600 HUMANUAL600Response alignment12.486± 0.58511.71613.3251.609 State alignment36.360± 0.58735.67637.0231.347 MirrorBench200GTEval54.425± 0.39653.97554.9250.950 PI62.517± 1.69060.83364.3333.500 RNR76.250± 1.72373.25077.5004.250 MATTR z-scoreā0.866± 0.033-0.922-0.8450.078 28 E.3 Evaluation Variability and Implications for Statistical Significance Across five repeated evaluations, LifeChoices accuracy, HUMANUAL response/state alignment, and MirrorBench GTEval exhibit limited run-to-run variation, with standard deviations below 0.6 percentage points on the 0ā100 scale (Table 11). To characterize variation across evaluation pathways, we examine automatic scoring, LLM-based scoring, and interactive evaluation, and use a fixed-reference control to probe variability in the auxiliary scoring component. For HUMANUAL, response and state alignment have scale-normalized standard deviations of 0.585% and 0.587%, respectively. These measurements combine variation in generated responses with variation in LLM scoring. Mir- rorBench GTEval has a smaller normalized standard deviation of 0.396%, while PI and RNR vary more, at 1.690% and 1.723%. The automatic MATTR z-score also varies, with a standard deviation of 0.033. Stability is conse- quently metric-dependent even within one benchmark; a stable GTEval mean does not establish equal stability for all MirrorBench measurements. MirrorBench additionally provides a control based on the fixed human reference conversations. Its human-reference RNR scores across the five runs are 90.0, 92.0, 90.0, 90.5, and 91.0, giving a mean of 90.700 and a standard deviation of 0.837 on the 0ā100 scale. Because this control does not use the generated conversation, its variation provides evidence of variability in the auxiliary scoring pathway under the fixed evaluation setup. It does not quantify how much of the main RNR variance comes from the judge: the control and generated-dialogue scores evaluate different inputs, and their variances cannot simply be subtracted. These results characterize observed repeatability on fixed test sets. They neither establish that a model improve- ment is statistically significant nor demonstrate that a modest improvement is absent. In particular, the observed run range is not a significance threshold. Assessing a difference between models requires matched comparison results and an analysis that respects repeated measurements and dependencies between cases. Isolating judge variability on model outputs further requires rescoring frozen responses or dialogue trajectories; the HUMANUAL and MirrorBench measurements above describe their complete evaluation pipelines. We therefore use this study to contextualize small score differences rather than to assign model-comparison significance from a single checkpointās repeated evaluations. 29