Paper deep dive
MASC: A Multi-Agent Self-Calibration Framework with Latent Construct Alignment for Consistent Client Role-Playing in Psychological Counseling
Shixin Peng, Kun Jiang, Jiaxing Zheng, Qihao Yang, Jingying Chen
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large language models are increasingly used to simulate clients for counselor training and psychological counseling research, but reliable simulation requires clients to remain psychologically coherent across extended interactions. Existing role-playing methods largely rely on static profile prompts and may exhibit persona drift, unrealistic cooperativeness, or inconsistent psychological states, communicative actions, and emotions. Existing evaluations also lack a unified testbed for both stable client characteristics and evolving psychological dynamics. We propose MASC, a Multi-Agent Self-Calibration framework with latent construct alignment for consistent client role-playing in psychological counseling. MASC combines construct-guided generation, collaborative refinement, consistency verification, and memory-based revision in a closed calibration loop that detects and corrects inconsistencies as dialogue unfolds. We further introduce CRPC-Bench, a benchmark covering session-level profile information and Big-Five personality traits, as well as turn-level psychological state, communicative action, and emotion expression. CRPC-Bench contains 38 motivational interviewing client profiles augmented with personality and emotion annotations. Experiments show that MASC outperforms existing methods across profile, personality, receptivity, and turn-level consistency, with the heterogeneous configuration achieving the strongest overall performance. MASC and CRPC-Bench provide a unified foundation for developing and evaluating psychologically coherent client simulations for AI-assisted counseling research and training.
Tags
Links
- Source: https://arxiv.org/abs/2610.08250v1
- Canonical: https://arxiv.org/abs/2610.08250v1
Trouble viewing inline? Open PDF directly ā
Full Text
132,128 characters extracted from source content.
Expand or collapse full text
MASC: A Multi-Agent Self-Calibration Framework with Latent Construct Alignment for Consistent Client Role-Playing in Psychological Counseling Shixin Peng Kun Jiang Jiaxing Zheng Qihao Yang Jingying Chen Abstract Large language models are increasingly used to simulate clients for counselor training and psychological counseling research, yet such applications are reliable only when simulated clients remain psychologically coherent across extended interactions. However, existing role-playing methods largely rely on static profile prompting, making them prone to persona drift, unrealistic cooperativeness, and inconsistent psychological states, communicative actions, and emotions. Meanwhile, current evaluations also lack an integrated testbed for both stable client characteristics and evolving psychological dynamics. To address these issues, we propose MASC, a Multi-Agent Self-Calibration framework with latent construct alignment, for consistent client role-playing in psychological counseling conversation. MASC forms a calibration loop that integrates construct-guided generation, collaborative refinement, consistency verification, and memory-based revision, enabling role inconsistencies to be detected and corrected as the dialogue unfolds. To define the calibration targets and evaluate them systematically, we further introduce CRPC-Bench, a Client Role-Playing Consistency Benchmark covering session-level profile information and Big-Five personality traits, together with turn-level psychological state, communicative action, and emotion expression. CRPC-Bench is instantiated on 38 motivational interviewing client profiles with additional personality and emotion annotations. Experiments show that MASC consistently outperforms existing methods across profile, personality, receptivity, and turn-level consistency, with the heterogeneous configuration achieving the strongest overall performance. Together, MASC and CRPC-Bench provide a unified foundation for developing and evaluating psychologically coherent client simulations for AI-assisted counseling research and training. Code and data are available at https://github.com/DeSun99/MASC-CRPC. 1Central China Normal University, Wuhan, China 2Shanghai Jiao Tong University, Shanghai, China Introduction Large language models are increasingly used to simulate clients for counselor training and psychological counseling research (Park et al. 2023). Such systems can provide scalable and repeatable interactions across diverse client profiles, reducing the dependence on real clients in training and experimental settings. Their value, however, depends on whether the simulated client remains psychologically coherent throughout an extended counseling session. Psychological counseling requires more than fluent and locally plausible responses. A simulated client must preserve stable background information, motivations, beliefs, and personality traits, while showing appropriate changes in psychological state, communicative action, and emotion. This is particularly important in motivational interviewing, where resistance, hesitation, and gradual readiness for change are meaningful parts of the counseling process (Miller and Rollnick 2013). General purpose LLMs, which are typically optimized to be helpful, may instead become unrealistically cooperative, reveal change plans prematurely, or drift from the assigned client role. Existing work has evaluated persona consistency, personality expression, memory preservation, and profile dialogue alignment in general role-playing settings (Yuan et al. 2025). In mental health research, simulated clients and digital patients have also been developed for counselor training, while recent methods model client profiles and psychological state transitions. However, existing generation methods largely rely on static profiles and lack turn by turn mechanisms for detecting and correcting role inconsistencies(Li and Qi 2025; Chen et al. 2025; Lee et al. 2024). Current evaluations also lack a unified testbed that jointly assesses stable client characteristics and evolving psychological dynamics. In this paper, we investigate an important yet underexplored question: how can LLMs be systematically calibrated and evaluated for psychologically coherent client role-playing in counseling conversations? This problem presents two main challenges. The first is to establish an adaptive calibration mechanism that identifies and corrects construct mismatches as the dialogue unfolds. The second is to develop an integrated evaluation foundation that captures consistency both across the full session and within individual dialogue turns. To address the first challenge, we propose MASC, a Multi-Agent Self-Calibration framework with latent construct alignment. MASC integrates construct based generation, collaborative refinement, consistency verification, and memory based revision into a closed calibration loop. It uses expected psychological constructs as generation and verification targets, allowing inconsistent responses to be revised before they enter the dialogue history. To address the second challenge, we introduce CRPC-Bench, a Client Role-Playing Consistency Benchmark that defines the calibration targets and provides a unified testbed. It evaluates profile information and Big-Five personality traits at the session-level, together with psychological state, communicative action, and emotion expression at the turn-level. We instantiate CRPC-Bench on 38 motivational interviewing client profiles and augment the original dataset with personality and emotion annotations. CRPC-Bench therefore specifies what psychological coherence requires, while MASC uses the same constructs to calibrate response generation. Experiments show that MASC consistently improves profile, personality, receptivity, and turn-level consistency over existing methods. The heterogeneous configuration achieves the strongest overall performance. Ablation results further show that the complete generation, verification, and retry loop yields the most balanced performance, while controlled removals clarify the complementary roles of its components. Our main contributions are summarized as follows: ⢠We propose MASC, a Multi-Agent Self-Calibration framework with latent construct alignment that detects and corrects client role inconsistencies during multi-turn counseling conversations. ⢠We introduce CRPC-Bench, a benchmark that jointly evaluates stable client characteristics at the session-level and evolving psychological dynamics at the turn-level. ⢠We conduct extensive experiments comparing homogeneous and heterogeneous MASC configurations and examining the complementary roles of candidate refinement, construct verification, and retry memory. Related Work LLM Role-Playing and Mental Health. Recent work has examined whether LLMs can sustain personalized and role-consistent behavior in dialogue. PersonaLLM shows that LLMs can express personality traits, but such expression is unstable across contexts (Jiang et al. 2024). CharacterEval and persona-aware contrastive learning further emphasize explicit persona consistency beyond surface fluency (Tu et al. 2024; Ji et al. 2025). In mental-health dialogue, this challenge becomes more demanding because client simulators must preserve profiles, motivations, psychological states, and emotional responses across counseling turns (Yang et al. 2025). Recent studies have explored LLM role-playing for mental-health applications (Li and Qi 2025; Chen et al. 2025; Lee et al. 2024): MELT supports emotion-oriented annotation for affective modeling (Jing et al. 2025); PsychAdapter adapts LLMs to personality, demographic, and mental-health characteristics (Vu et al. 2026); Roleplay-doh enables senior mental-health supporters to create customized AI patients for novice counselor training (Louie et al. 2024); and PATIENT-ĪØ provides a patient simulation framework for cognitive behavioral therapy training (Wang et al. 2024b). However, these methods largely condition generation on static profiles and focus on general persona fidelity; none of them jointly maintains session-level personality traits and turn-level psychological dynamics, nor do they provide a turn-by-turn mechanism to detect and correct role inconsistencies as they emerge. Our work addresses precisely this gap through construct-aligned self-calibration. Consistency Evaluation of LLM Role-Playing. A complementary line of work develops benchmarks and protocols for evaluating role-playing consistency (Liu et al. 2025; Xiao et al. 2025; Xie et al. 2024). RoleMRC (Lu et al. 2025) introduced a fine-grained benchmark for role-playing and instruction following. Beyond Dialogue (Yu et al. 2025) improves sentence-level profile-dialogue alignment across diverse role-playing scenarios. PsyMem (Cheng et al. 2026) integrates fine-grained psychological attributes and explicit memory control to improve memory consistency. RoleLLM (Wang et al. 2024c) further benchmarks, elicits, and enhances role-playing abilities in LLMs. Although these studies define diverse benchmarks and evaluation protocols, direct extension to mental health counseling remains insufficient because they typically lack psychological-theory-grounded guidance and show limited generalization across counseling scenarios. Figure 1: The proposed Multi-Agent Self-Calibration framework with latent construct alignment. The framework combines latent construct prediction, multi-agent debate, voting calibration, and memory feedback to generate consistent client responses. A Multi-Agent Self-Calibration Framework At turn n, the framework observes the generated history and current counselor utterance, Hn=(Qtā²,Rtā²)t=1nā1āŖQnā²H_n=\(Q _t,R _t)\_t=1^n-1āŖ\Q _n\. It does not use future client responses or a complete reference dialogue during generation. Session-level constraints Csāeāsās=[PāI,BāFāT]C^sess=[PI,BFT] describe profile information and Big-Five personality traits that should persist across the dialogue. Turn-level guidance zn=[EāEn,PāSn,CāAn]z_n=[E_n,PS_n,CA_n] specifies the emotion expression, psychological state, and communicative action expected in the current response Rnā²R _n. Thus, session-level constructs constrain who the client remains, while turn-level constructs guide how the client responds at the current point in the interaction. MASC generates and verifies each response through a self-calibration loop. The first attempt is generated from the dialogue context and target constructs. If the voted labels of the response do not match the target constructs, retry memory records the mismatch and conditions the next generation attempt: Rn,rā²=ā”(Hn,Csāeāsās,zn,ā³),r=0,ā”(Hn,Csāeāsās,zn,ā³,ā¬n,r),r>0,R _n,r= casesG(H_n,C^sess,z_n;M),&r=0,\\ G(H_n,C^sess,z_n;M,B_n,r),&r>0, cases (1) where r is the retry index, ā³M contains generation agents ā³gM_g and judge agents ā³jM_j, and ā¬n,rB_n,r stores failed attempts together with construct-level mismatch feedback. Figure 1 and Algorithm 1 show how the latent constructs discriminator, debate generator, voting calibrator, and retry memory form a closed loop. The exact role-playing, refinement, annotation, and memory templates are documented in Appendix D; the method description below specifies the information passed between these templates. Latent Constructs Discriminator The latent constructs discriminator determines the target control signal before the client response is generated. This step makes the generation process explicit: instead of relying only on the prompt to implicitly preserve the role, MASC first predicts the emotion, psychological state, and communicative action that the next client response should express. The label spaces are summarized in Figure 2; we denote them as EāEC_E, PāSC_PS, and CāAC_CA: EāE= _E= neutral,happy,sad,angry,fearful,disgusted,surprised, \neutral,happy,sad,angry,fearful,disgusted,surprised\, PāS= _PS= Precontemplation,Contemplation,Preparation, \Precontemplation,Contemplation,Preparation\, CāA= _CA= Deny,Downplay,Blame,Hesitate,Doubt,Engage, \Deny,Downplay,Blame,Hesitate,Doubt,Engage, Inform,Acknowledge,Accept,Reject,Plan,Terminate. ,Acknowledge,Accept,Reject,Plan,Terminate\. For emotion expression, the discriminator uses the recent dialogue context to select the most likely emotion label. This prediction provides the affective target for the next client response: EāEn=argā”maxeāEāEāpĪøā(eā£Hn).E_n= _e _Ep_Īø(e H_n). (2) For psychological state, we model the client as moving through counseling-relevant stages. The state changes only when the counselor addresses the clientās motivation and when belief barriers are sufficiently resolved. Let TnT_n be the top-5 topics predicted from the recent dialogue context, tāt the clientās target motivation topic, mnā0,1m_nā\0,1\ an indicator of whether the counselor utterance matches the target motivation, and ā¬nbāeālāiāeāfB^belief_n the set of unresolved belief barriers. The transition rule is PSn=Contemplation,PāSnā1=Precontemplation,tāāTn,mn=1,Preparation,PāSnā1=Contemplation,|ā¬nbelief|=0,PāSnā1,otherwise. aligned PS_n= \ aligned &Contemplation,&&PS_n-1=Precontemplation,\\[-1.0pt] &&&t ā T_n,\ m_n=1,\\[1.0pt] &Preparation,&&PS_n-1=Contemplation,\\[-1.0pt] &&&|B^belief_n|=0,\\[1.0pt] &PS_n-1,&&otherwise. aligned . aligned (3) For communicative action, the discriminator combines two sources of evidence. The context-dependent term identifies actions that are locally plausible after the counselorās latest utterance, while the receptivity-aware prior discourages a low-receptivity client from moving prematurely toward acknowledgement, acceptance, or planning: pncātāxā(a)=pĪøā(aā£Hn),pnrāeācā(a)=pā”(aā£Ļ),p^ctx_n(a)=p_Īø(a H_n), p^rec_n(a)=p(a Ļ), (4) where Ļā1,ā¦,5Ļā\1,ā¦,5\ denotes the client receptivity level. The combined scores are normalized over the action label space: pnā(a)āpncātāxā(a)+pnrāeācā(a),p_n(a) p^ctx_n(a)+p^rec_n(a), (5) and the communicative action is sampled from this distribution: CāAnā¼pnā(a).CA_n p_n(a). (6) Together, these three predictions form the turn-level target zn=[EāEn,PāSn,CāAn]z_n=[E_n,PS_n,CA_n] used by the generator and calibrator. Operationally, MASC uses a separate constrained annotation template for each turn-level dimension. Each template receives the recent dialogue context and its dimension-specific label set, and returns one discrete label rather than a free-form assessment. Separating emotion, psychological state, and communicative action prevents a salient cue in one dimension from implicitly determining the other two; the resulting labels are assembled into znz_n only after the three predictions are completed. Multi-Agent Debate Generator Given the dialogue context, session-level constructs, and turn-level target labels, the generator produces multiple candidate client responses through multi-agent debate(Du et al. 2024). Within each attempt, the debate process has two related stages. In the first debate step, the generation agents independently produce different candidate responses under the same conditions, expanding the candidate space. In each later debate step, every agent observes the previous-step responses of the other agents and revises its own candidate. This peer refinement incorporates complementary information before the final candidate set is returned. Algorithm 1 MASC Self-Calibration at Turn n 1: Input: Dialogue context HnH_n, session constructs CsāeāsāsC^sess, target constructs znz_n, generation agents ā³gM_g, judge agents ā³jM_j, initial retry memory ā¬n,0=ā B_n,0= 2: Output: Final client response RnāR_n 3: for each attempt rā0,1,2rā\0,1,2\ do 4: Generate n,rY_n,r through multi-agent debate using HnH_n, CsāeāsāsC^sess, znz_n, and ā¬n,rB_n,r 5: Use ā³jM_j to obtain voted labels and agreement scores for every candidate 6: Select Rn,rāR _n,r and identify its mismatched dimensions Īn,r _n,r 7: if Rn,rāR _n,r has sufficient voting agreement and Īn,r=ā _n,r= then 8: return Rn,rāR _n,r 9: else 10: Construct a failure record from Rn,rāR _n,r, znz_n, and its voted labels 11: Update ā¬n,r+1B_n,r+1 while retaining at most the two latest records 12: end if 13: end for 14: return the best-matching candidate response Let ā³g=M1,M2,ā¦,MKM_g=\M_1,M_2,ā¦,M_K\ be the set of generation agents. In our implementation, K=3K=3 and each attempt contains L=5L=5 debate steps. This fixed budget allows agents to revise inconsistent response cues while keeping generation cost bounded. In the first debate step, each agent independently generates a response conditioned on the same dialogue context and target constructs: Rn,i(1)ā¼ĻĪøi(ā ā£Hn,Csāeāsās,zn),i=1,ā¦,K.R^(1)_n,i _ _i (Ā· H_n,C^sess,z_n ), i=1,ā¦,K. (7) For later debate steps, each agent observes the previous-step responses from the other agents. When retry memory is available, the same generation step also conditions on failed attempts from earlier attempts, helping the agent avoid repeated inconsistencies: Rn,i(l)ā¼ĻĪøi(ā ā£Hn,Csāeāsās,zn,Rn,j(lā1)jā i,ā¬n,r).R^(l)_n,i _ _i (Ā· H_n,C^sess,z_n,\R^(l-1)_n,j\_jā i,B_n,r ). (8) After L debate steps, the generator returns the final candidate set n=Rn,1(L),Rn,2(L),ā¦,Rn,K(L).Y_n=\R^(L)_n,1,R^(L)_n,2,ā¦,R^(L)_n,K\. (9) The debate prompt instantiates these conditioning variables explicitly. Stable role constraintsābehavioral problem, counseling goal, profile, reference style, and optional Big-Five traitsāremain fixed across the session. At each debate step, the prompt adds HnH_n and the target labels znz_n; later steps additionally include peer responses from the preceding step and, for a retry attempt, the rendered records in ā¬n,rB_n,r. Agents are required to output only one client utterance, ensuring that the candidates passed to the calibrator are comparable rather than accompanied by rationales or metadata. Detailed debate pseudocode is provided in Appendix C. Multi-Agent Voting Calibrator Inspired by the LLM-as-a-Judge paradigm, the voting calibrator evaluates whether each candidate response expresses the expected latent constructs. Rather than relying on a single judge, MASC asks multiple judge agents ā³j=M1,M2,ā¦,MKM_j=\M_1,M_2,ā¦,M_K\ to annotate each candidate and aggregates their labels by majority voting. For candidate Rn,i(L)R^(L)_n,i, judge agent MjM_j predicts one label for each latent dimension: z^n,i,jd=DĪøjdā(Hn,Rn,i(L)),dāEāE,PāS,CāA. z^d_n,i,j=D^d_ _j(H_n,R^(L)_n,i), dā\E,PS,CA\. (10) For each dimension, the majority-voted label is computed as vn,id=argā”maxā”āj=1Kcādā”(z^n,i,jd=c),v^d_n,i= _c _d _j=1^KI ( z^d_n,i,j=c ), (11) where dC_d is the label space of dimension d. The calibrator then checks two distinct properties. First, judge agreement filters out candidates whose inferred construct labels are ambiguous across judges. This asks whether the judges interpret a candidate consistently, not whether their interpretation is the desired one: γn,id=[maxcādāj=1K(z^n,i,jd=c)ā„round(ĻK)],γ^d_n,i=I [ _c _d _j=1^KI( z^d_n,i,j=c) (Ļ K) ], (12) where Ļ=2/3Ļ=2/3, requiring at least two of three judges to agree. The overall agreement score is Sn,iaāgārāeāe=ādāEāE,PāS,CāAγn,id.S^agree_n,i= _dā\E,PS,CA\γ^d_n,i. (13) Second, target matching checks whether the majority-voted label equals the target predicted by the discriminator. Thus, judges may agree strongly on a candidate that nevertheless expresses the wrong construct: Sn,imāaātācāh=ādāEāE,PāS,CāAā”(vn,id=znd).S^match_n,i= _dā\E,PS,CA\I (v^d_n,i=z^d_n ). (14) The selected response prioritizes reliable voting agreement and then target-label alignment: Rnā=argā”maxRn,i(L)ānā”(Sn,iaāgārāeāe,Sn,imāaātācāh).R _n= _R^(L)_n,i _n (S^agree_n,i,S^match_n,i ). (15) The calibrator implements this scoring rule with three dimension-specific annotation prompts. Judge agents independently return E, PS, and CA labels; majority voting is performed within each dimension before the three voted labels are compared with znz_n. The calibrator outputs the selected response, its majority-voted labels, and the mismatch set Īn,r _n,r. A fully matched candidate follows Step 5a in Figure 1 and enters the dialogue history. Otherwise, Step 5b passes these outputs to Retry Memory, which organizes them into a failure record for the next attempt. Thus, Voting supplies the construct-level diagnosis, whereas Retry Memory is responsible for storing and transferring it. Detailed voting pseudocode is provided in Appendix C. Retry Memory Retry Memory provides targeted feedback when no candidate satisfies all three constructs. For a failed attempt, the response text Rn,rāR _n,r originates from the Debate Generator, while its majority-voted labels vn,rv_n,r and mismatch set Īn,r _n,r are supplied by the Voting Calibrator. Retry Memory then renders each mismatch in Īn,r _n,r as an expected-versus-actual explanation ϵn,r _n,r and organizes the information as bn,r=(r,Rn,rā,zn,vn,r,ϵn,r).b_n,r=(r,R _n,r,z_n,v_n,r, _n,r). (16) The record therefore tells the next debate both what was generated and which constructs failed to match. Before the next attempt, the record is appended to the debate prompt so that the agents receive a concrete correction target rather than a generic instruction to improve consistency. Detailed memory-update pseudocode is provided in Appendix C. For each client response, MASC makes at most three attempts. The first is the initial generation without retry memory, and the next two are retries guided by previous failure records. Each attempt contains five debate steps. Retry Memory retains at most the two most recent failures (B=2B=2), which bounds the prompt length while preserving the feedback needed for both retries. A response is accepted when the judges reach sufficient agreement and all majority-voted labels match znz_n; after the three attempts are exhausted, the best-matching candidate observed across the attempts is returned to preserve dialogue continuity. Client Role-Playing Consistency Benchmark To provide MASC with calibration targets and a systematic testbed, we construct CRPC-Bench in consultation with counseling psychology experts. Its dimensions draw on machine psychology (Hagendorff et al. 2023), the Big-Five taxonomy (John and Srivastava 1999), the transtheoretical model (Prochaska and Velicer 1997), and Ekmanās basic emotions (Ekman 1992). As shown in Figure 2, session-level constructs assess whether a complete dialogue preserves the clientās profile and enduring personality, whereas turn-level constructs assess psychological state, communicative action, and emotion as they evolve. The two levels capture different failure modes: a dialogue may preserve profile facts while moving unrealistically quickly toward change, or produce plausible local reactions while gradually contradicting the assigned role. Evaluating both levels is therefore necessary. Figure 2: CRPC-Bench dimensions for client role-playing consistency, covering session-level profile information and Big-Five personality traits, and turn-level psychological state, communicative action, and emotion expression. Session-Level Latent Constructs Session-level constructs are evaluated over the complete generated session. We consider profile information, receptivity dynamics, and Big-Five personality consistency. The original MI dataset provides structured profiles and receptivity labels (Yang et al. 2025); we additionally annotate each client with High/Low labels on the five BFI dimensions (John and Srivastava 1999). ⢠Profile Information: Following Yang et al. (2025), each profile specifies the behavioral problem, persona, motivation, beliefs, acceptable change plans, five-level receptivity, and the initial/final stage of change. Persona records relevant background facts, motivation identifies reasons that may support change, beliefs capture barriers or concerns, and acceptable plans delimit changes the client could plausibly endorse. Evaluating these fields over the complete session can reveal contradictions that are not apparent in an isolated response. ⢠Big-Five Personality Traits: We assess whether a dialogue expresses the instructed openness, conscientiousness, extraversion, agreeableness, and neuroticism rather than merely repeating trait labels. Evidence is drawn from behavior across the dialogue, including organization, social expressiveness, reactions to uncertainty, and concern for others. Our annotation protocol reaches 78.92% accuracy on PersonalityEvd (Sun et al. 2024) and approximately 87.5% inter-annotator agreement on a random 30% benchmark sample independently annotated by two experts and two trained graduate students. Turn-Level Latent Constructs Turn-level constructs cover Psychological State, Communicative Action, and Emotion Expression for each client response. Unlike session-level traits, they may change as the counselor introduces information and the client reacts. The original MI dataset provides state and action annotations but lacks utterance-level emotion labels. We annotate emotions with ChatGPT-5.5 (OpenAI 2023); the same prompt achieves 76.12% accuracy on a balanced seven-class DailyDialog sample (Li et al. 2017). ⢠Psychological State: We use the transtheoretical model of health behavior change to define three counseling-relevant client states: Precontemplation, Contemplation, and Preparation (Substance Abuse and Mental Health Services Administration 2019; Prochaska and Velicer 1997; Hashemzadeh et al. 2019). These states capture the clientās progression from resistance to readiness for change, which matches the focus of motivational interviewing and the distribution of states in our dataset. ⢠Communicative Action: Inspired by (Dutt et al. 2021), we tailor actions to client utterance functions in counseling. Labels range from resistance (e.g., Deny and Blame), through information and ambivalence (e.g., Inform and Hesitate), to change-oriented responses (e.g., Acknowledge and Plan). They describe conversational function rather than state or emotion. ⢠Emotion Expression: Each client utterance is assigned one of seven emotion labels: Happy, Sad, Fearful, Angry, Surprised, Disgusted, or Neutral. These labels support turn-level evaluation of whether generated clients preserve realistic affective patterns. These turn-level labels remain separate because they describe complementary aspects of one response. A client may, for example, remain in Precontemplation, use an Inform action to describe current behavior, and express fear about its consequences. Emotional concern should not automatically be interpreted as readiness for behavioral change. Consistency Assessment Together, these dimensions assess stable characteristics over a session and dynamic constructs at each turn. Within MASC, turn-level labels guide response selection and revision. After generation, a separate evaluator relabels the complete outputs of every method under the same protocol; the resulting distributions are compared with real dialogues using KL divergence. This separation keeps generation guidance distinct from experimental measurement: MASCās internal voting labels are not reused as its reported scores. Experiment Experimental Setup The experiments are conducted on the MI counseling dialogue dataset introduced by (Yang et al. 2025), which contains 38 annotated counselorāclient dialogue profiles. Each profile includes the clientās behavioral problem, initial and final state-of-mind, persona/background information, motivation, belief barriers, acceptable plans, and receptivity level. We further augment the original dataset with Big-Five personality traits and utterance-level emotion expression labels to support session-level personality evaluation and turn-level affective consistency assessment. For the main experiments, MASC(Homo) uses the Qwen-series ensemble (Qwen-plus, Qwen-turbo, and Qwen-max) (Bai et al. 2023), whereas MASC(Hetero) uses ChatGPT-5.5, Minimax-M3 (Lai et al. 2026), and Deepseek-v4-pro (DeepSeek-AI et al. 2026); ablations use the homo setting as the Full Model. For counselor-side interaction, we adopt the counselor-agent prompt from CSF (Yang et al. 2025), which follows MI-oriented prompting validated in prior studies (Chiu et al. 2024; Wang et al. 2024a; Yosef et al. 2024). This established prompt has been shown to support therapeutic alliance and counseling skills, and is reused as our counselor-side protocol. We compare MASC with seven baselines: Base uses only the client behavioral problem to prompt response generation (Deng et al. 2023); Example-Based conditions generation on a real counseling-session exemplar (Chiu et al. 2024); Profile-Based uses the structured client profile (Yosef et al. 2024; Wang et al. 2024a); ProAct-Based adds descriptions of possible client actions (Zhang et al. 2024); Pro+Dial-Based further includes dialogue context in the prompt (Shanahan et al. 2023); CSF denotes the consistent client simulation framework (Yang et al. 2025); and Schedule-ST follows a fixed state-transition schedule, assigning turns 1ā10, 11ā20, and 21ā30 to Precontemplation, Contemplation, and Preparation, respectively. For each client turn, MASC uses three generation agents and five debate steps per attempt, with one initial attempt and at most two retries. Candidate responses are annotated separately for E, PS, and CA by the judge agents, then ranked by voting agreement and target-label match. Failed attempts carry their construct-level mismatch records into the next retry. The full prompt schemas and output constraints are provided in Appendix D; all ablations retain the same three-Qwen backbone setting and change only the component specified by the variant name. The separate evaluator uses the same prompts and label definitions for real dialogues, all baselines, and MASC variants. Method names and generation sources are hidden, and samples are presented without method-specific cues. Thus, an internally accepted MASC response must still be relabeled under the common evaluation protocol. Session-level Consistency Profile and receptivity consistency. We jointly evaluate whether generated sessions preserve stable client profiles and realistic receptivity dynamics. Method Profile Consistency (%) Receptivity Consistency PE BE MO BL AP Avg Rec MR@20 (%) Avg MS ā Base 20.18 27.48 25.44 22.81 17.54 4.59 100.0 6.43 Example-Based 77.19 78.26 76.32 46.49 34.21 4.78 100.0 7.54 Profile-Based 69.38 79.45 71.52 56.37 47.37 4.83 95.02 10.23 ProAct-Based 73.35 82.01 73.21 61.03 38.60 4.70 96.12 8.85 Pro+Dial-Based 71.35 86.49 74.21 43.51 59.46 4.73 94.32 9.47 CSF 70.57 81.80 73.37 71.70 68.51 3.45 68.03 15.73 Schedule-ST 71.05 89.47 50.00 57.89 55.26 3.67 94.12 11.68 MASC(Homo) 76.32 92.11 76.84 75.79 64.74 3.41 47.47 16.39 MASC(Hetero) 77.68 98.71 79.74 78.95 65.91 3.34 47.13 19.55 Real 100.0 100.0 100.0 100.0 100.0 3.27 48.39 27.56 Table 1: Session-level consistency results. Left: profile consistency across five attributes, where higher values indicate stronger alignment with the original client profile. Right: receptivity consistency compared with real human dialogues (Real). Receptivity consistency is measured by average receptivity (Avg Rec), receptivity variation rate within the first 20 turns (MR@20%), and average maximum stage (Avg MS). Table 1 shows that the Base method is weak across the five profile attributes, suggesting that the behavioral problem alone does not sustain a detailed role. Profile- and action-based baselines improve particular fields, but the gains are uneven. MASC(Hetero) provides the strongest overall profile preservation, leading on Personas, Behavior, Motivation, and Beliefs. Acceptable Plans is the exception: CSF obtains 68.51 versus 65.91 for MASC(Hetero). This exception identifies plan preservation as a remaining error rather than supporting uniform dominance across attributes. On receptivity, MASC(Hetero) is close to Real in Avg Rec (3.34 vs. 3.27) and MR@20 (47.13% vs. 48.39%). Its Avg MS of 19.55 is the best simulated result but remains below the real-dialogue value of 27.56. The receptivity metrics are interpreted relative to Real rather than as independent āhigher is betterā or ālower is betterā targets. Overall, MASC most closely reproduces the observed pattern without matching the full depth of progression in real sessions. Because a generated counseling session can remain role-consistent while following a different concrete scenario or conversational path from its reference, surface-overlap metrics are not treated as primary evidence in the main evaluation. We report BLEU, ROUGE-L, METEOR, and lexical-diversity results as auxiliary diagnostics in Appendix A. Big-Five personality traits consistency. We further evaluate whether simulated clients preserve their original Big-Five personality tendencies across the generated session. The overall score averages accuracy over openness, conscientiousness, extraversion, agreeableness, and neuroticism. Figure 3: Big-Five personality traits consistency. Radar plot comparing how well each method preserves the five personality dimensions; higher scores indicate stronger alignment with the original client profiles. As shown in Figure 3, MASC(Hetero) achieves the highest overall Big-Five consistency and leads on openness and conscientiousness, whereas MASC(Homo) leads on extraversion. Thus, Hetero is strongest in aggregate but does not dominate every trait. Because the settings also use different model families, this comparison does not isolate model diversity as the cause. Turn-level Consistency For each turn-level dimension, we compute KL divergence between the label distributions of a generated method and real client dialogues. Lower values indicate closer corpus-level frequencies and complement response-level target matching: a method may satisfy many local targets while still overproducing a small set of actions or emotions across the dataset. Method Action KL ā Emotion KL ā State KL ā Base 0.41 0.51 0.59 Example-Based 0.23 0.77 0.43 Profile-Based 0.17 0.63 0.45 ProAct-Based 0.15 0.62 0.38 Pro+Dial-Based 0.15 0.57 0.35 CSF 0.07 0.56 0.13 Schedule-ST 0.10 0.33 0.18 MASC(Homo) 0.06 0.29 0.07 MASC(Hetero) 0.06 0.27 0.06 Real 0.00 0.00 0.00 Table 2: Turn-level consistency measured by KL divergence. Lower values indicate that the generated label distributions are closer to real client dialogues. As shown in Table 2, prompt-only methods remain relatively distant from the real distributions, especially for emotion and state. CSF substantially reduces Action and State KL, while Schedule-ST provides the strongest baseline Emotion KL of 0.33. Both MASC variants obtain the lowest Action KL of 0.06, and MASC(Hetero) also achieves the lowest Emotion KL (0.27) and State KL (0.06) among simulated methods. The Action tie shows that Hetero does not improve every dimension independently; the ablations below examine the complete pipeline without assigning these gains to a single component. Method Session-level Turn-level Profile Avg(%) ā Avg Rec ā MR@20 (%) Avg MS ā Big-Five ā Action KL ā Emotion KL ā State KL ā w/o Debate 71.65-5.51 3.64+0.23 55.63+8.16 14.03-2.36 0.67-0.07 0.12+0.06 0.36+0.07 0.10+0.03 w/o Voting+Memory 73.68-3.48 3.48+0.07 47.37-0.10 15.56-0.83 0.70-0.04 0.11+0.05 0.32+0.03 0.08+0.01 w/o Memory 74.62-2.54 3.47+0.06 53.37+5.90 15.05-1.34 0.67-0.07 0.08+0.02 0.33+0.04 0.08+0.01 Full Model 77.16 3.41 47.47 16.39 0.74 0.06 0.29 0.07 Table 3: Summary ablation results across session-level and turn-level consistency metrics. Profile Avg. is the mean consistency score over personas, behavior, motivation, beliefs, and plans. MR@20 is reported as a percentage. Subscripts show differences from the Full Model. Lower KL values indicate closer alignment with real client label distributions. Ablation Experiment An ablation experiment examines the three stages of the calibration loop under the three-Qwen MASC(Homo) setting. w/o Debate removes both multi-agent candidate exploration and peer refinement. w/o Voting+Memory retains the five debate steps but directly selects the first agentās final response: without Voting, no majority-voted labels or mismatch set are produced, and without Retry Memory, no failure record is constructed or transferred to another attempt. w/o Memory retains Debate and Voting, including the voted labels and current-attempt candidate selection, but does not organize or carry the failed response and mismatch diagnosis into a later attempt. Table 3 shows that the full calibration loop is the only configuration that is consistently strongest across session- and turn-level criteria. Removing Debate produces the broadest degradation, including the largest losses in profile average (ā5.51-5.51 points), Avg MS (ā2.36-2.36), and all three KL measures. This pattern is consistent with multi-agent candidate exploration and peer refinement improving the candidate set available to the calibrator. The w/o Voting+Memory variant also weakens performance, particularly Action KL, but this comparison evaluates the verification-and-retry pathway as a whole and does not isolate Voting from Memory. Removing Memory alone causes smaller but systematic degradations: Voting can still diagnose the current candidates, but the selected failed response and its mismatch diagnosis are not preserved for the next attempt. These results are consistent with the intended roles of the three stages without assigning the aggregate differences to a single internal operation. Appendix B provides the profile-dimension, semantic, diversity, and Big-Five breakdowns. Observed Calibration Dynamics We define a turn as converged when the majority-voted emotion expression, psychological state, and communicative action all match their guidance labels, corresponding to an external matching score of 3/33/3. Across generated turns, 73.97% satisfy this criterion. Of the converged cases, 55.81% finish in the first attempt (R1), 31.04% in the second (R2), and 13.15% in the third (R3). Thus, in the observed run, 44.19% of the ultimately converged responses reach full alignment only after at least one additional attempt. R1 responses are accepted without a prior failure record. R2 and R3 are generated only after an earlier candidate has been evaluated and its response, voted labels, and mismatch description have been stored. Their share shows that later attempts are used in practice rather than serving only as an unused fallback. However, because the percentages are conditioned on eventual convergence, they are not the probability that a retry repairs an arbitrary failure. Figure 4: Average external matching trajectories by convergence group. Each point reports the average number of matched dimensions between voted labels and guidance labels across emotion expression, psychological state, and communicative action; dashed vertical lines mark transitions between attempts. Figure 4 groups the observed matching trajectories by the attempt in which they terminate. R1 cases reach 3/33/3 within the first five debate steps, whereas the R2 and R3 groups reach full alignment only after an attempt boundary; non-converged turns remain below 3/33/3. Because response generation is stochastic, the attempt at which a particular turn converges may vary across repeated runs. We therefore interpret these percentages and trajectories as aggregate calibration dynamics in the observed run rather than as evidence that individual turns have a fixed level of difficulty or that Retry Memory alone causes every later success. Unlike the ablations, which compare final outcomes after component removal, these trajectories show when the intact pipeline reaches its criterion. Read together, the analyses indicate that removing cross-attempt information degrades final metrics and that many converged responses use later attempts. They do not, however, separate the contribution of stored mismatch feedback from the benefit of drawing another stochastic sample; doing so would require repeated, matched retry runs. Figure 5: Turn-level external matching heatmap for a representative profile. Rows correspond to client response turns and columns correspond to calibration steps from R1.d1 to R3.d5. Cell colors indicate the number of matched turn-level dimensions between voted labels and guidance labels; blank cells indicate that the turn has already terminated. The representative profile in Figure 5 shows the same logged process turn by turn. Rows that become green in R1 terminate and leave later cells blank, whereas other rows continue into R2 or R3. Blank cells therefore denote early termination rather than missing observations. Together, the curve and heatmap describe when full matching occurs in this run; they do not by themselves establish a stable category of difficult turns. Figure 4 summarizes average behavior within outcome groups, while Figure 5 exposes turn-level variation hidden by averaging. Some turns match early, some continue after a partial match, and others exhaust the available attempts. The heatmap illustrates this process for one profile and does not establish the frequency of these patterns across profiles. Qualitative Analysis The qualitative cases illustrate personality expression, profile preservation, and turn-level transitions. The appendix distinguishes independent illustrations of consistency successes and failures from direct comparisons against the same reference trajectory. These cases diagnose how consistency is expressed in individual dialogues but do not estimate the prevalence of an error type. Case-specific observations, source cues, and complete dialogues are reported in Appendix E. Conclusion We introduced MASC, a Multi-Agent Self-Calibration framework that aligns client responses with stable session-level characteristics and evolving turn-level constructs, together with CRPC-Bench for evaluating both forms of consistency. Across motivational-interviewing profiles, MASC improves profile preservation, Big-Five consistency, receptivity dynamics, and the distributions of psychological state, communicative action, and emotion expression. Ablations show that the full generation, verification, and retry loop yields the most balanced results, while observed calibration trajectories describe how often additional attempts are used in the complete pipeline. Detailed qualitative cases in the appendix illustrate consistency successes and failures that are not visible in aggregate metrics. The study remains limited by the scale of the dataset and its reliance on automatic LLM-based evaluation. Future work will extend CRPC-Bench to broader counseling settings and evaluate longer-term state transitions with additional human assessment. References Bai et al. (2023) J. Bai, S. Bai, Y. Chu, Z. Cui, K. Dang, X. Deng, Y. Fan, W. Ge, Y. Han, F. Huang, B. Hui, L. Ji, M. Li, J. Lin, R. Lin, D. Liu, G. Liu, C. Lu, K. Lu, J. Ma, R. Men, X. Ren, X. Ren, C. Tan, S. Tan, J. Tu, P. Wang, S. Wang, W. Wang, S. Wu, B. Xu, J. Xu, A. Yang, H. Yang, J. Yang, S. Yang, Y. Yao, B. Yu, H. Yuan, Z. Yuan, J. Zhang, X. Zhang, Y. Zhang, Z. Zhang, C. Zhou, J. Zhou, X. Zhou, and T. Zhu Qwen Technical Report. External Links: 2309.16609, Link Cited by: Experimental Setup. Chen et al. (2025) Y. Chen, C. Li, Y. Wang, Q. Xiao, N. Zhang, Z. Kong, P. Wang, and B. Yan MIND: Towards Immersive Psychological Healing with Multi-agent Inner Dialogue. In Findings of the Association for Computational Linguistics: EMNLP 2025, p. 9174ā9193. External Links: Document, Link Cited by: Introduction, Related Work. Cheng et al. (2026) X. Cheng, Y. Qin, Y. Tan, Z. Li, Y. Wang, H. Xiao, and Y. Zhang PsyMem: Fine-grained Psychological Alignment and Explicit Memory Control for Advanced Role-Playing LLMs. Transactions of the Association for Computational Linguistics 14, p. 510ā529. External Links: Document, Link Cited by: Related Work. Chiu et al. (2024) Y. Y. Chiu, A. Sharma, I. W. Lin, and T. Althoff A computational framework for behavioral assessment of LLM therapists. External Links: 2401.00820 Cited by: Experimental Setup. DeepSeek-AI et al. (2026) DeepSeek-AI A. Xu et al. DeepSeek-V4: towards highly efficient million-token context intelligence. External Links: 2606.19348, Link Cited by: Experimental Setup. Deng et al. (2023) Y. Deng, L. Liao, L. Chen, H. Wang, W. Lei, and T. Chua Prompting and evaluating large language models for proactive dialogues: clarification, target-guided, and non-collaboration. In Findings of the Association for Computational Linguistics: EMNLP 2023, p. 10602ā10621. Cited by: Experimental Setup. Du et al. (2024) Y. Du, S. Li, A. Torralba, J. B. Tenenbaum, and I. Mordatch Improving factuality and reasoning in language models through multiagent debate. In Proceedings of the 41st International Conference on Machine Learning, R. Salakhutdinov, Z. Kolter, K. Heller, A. Weller, N. Oliver, J. Scarlett, and F. Berkenkamp (Eds.), Proceedings of Machine Learning Research, Vol. 235, p. 11733ā11763. External Links: Link Cited by: Multi-Agent Debate Generator. Dutt et al. (2021) R. Dutt, S. Sinha, R. Joshi, S. S. Chakraborty, M. Riggs, X. Yan, H. Bao, and C. Rose RESPER: computationally modelling resisting strategies in persuasive conversations. In Proceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: Main Volume, p. 78ā90. Cited by: 2nd item. Ekman (1992) P. Ekman Are there basic emotions?. Cited by: Client Role-Playing Consistency Benchmark. Hagendorff et al. (2023) T. Hagendorff, I. Dasgupta, M. Binz, S. C. Y. Chan, A. Lampinen, J. X. Wang, Z. Akata, and E. Schulz Machine psychology. arXiv preprint arXiv:2303.13988. Cited by: Client Role-Playing Consistency Benchmark. Hashemzadeh et al. (2019) M. Hashemzadeh, A. Rahimi, F. Zare-Farashbandi, A. M. Alavi-Naeini, and A. Daei Transtheoretical model of health behavioral change: a systematic review. Iranian Journal of Nursing and Midwifery Research 24 (2), p. 83ā90. Cited by: 1st item. Ji et al. (2025) K. Ji, Y. Lian, L. Li, J. Gao, W. Li, and B. Dai Enhancing Persona Consistency for LLMsā Role-Playing using Persona-Aware Contrastive Learning. In Findings of the Association for Computational Linguistics: ACL 2025, W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, p. 26221ā26238. External Links: Document, ISBN 979-8-89176-256-5, Link Cited by: Related Work. Jiang et al. (2024) H. Jiang, X. Zhang, X. Cao, C. Breazeal, D. Roy, and J. Kabbara PersonaLLM: Investigating the Ability of Large Language Models to Express Personality Traits. In Findings of the Association for Computational Linguistics: NAACL 2024, K. Duh, H. Gomez, and S. Bethard (Eds.), Mexico City, Mexico, p. 3605ā3627. External Links: Document, Link Cited by: Related Work. Jing et al. (2025) X. Jing, J. Wang, I. Tsangko, A. Triantafyllopoulos, and B. W. Schuller MELT: towards automated multimodal emotion data annotation by leveraging llm embedded knowledge. arXiv preprint arXiv:2505.24493. Cited by: Related Work. John and Srivastava (1999) O. P. John and S. Srivastava The Big Five Trait taxonomy: History, measurement, and theoretical perspectives.. In Handbook of personality: Theory and research, 2nd ed., p. 102ā138. External Links: ISBN 1-57230-483-9 (Hardcover) Cited by: Session-Level Latent Constructs, Client Role-Playing Consistency Benchmark. Lai et al. (2026) X. Lai, W. Xu, Y. Yang, Q. Chen, Y. Xu, L. Zeng, X. Li, H. Sun, H. Zhu, V. Zhang, J. Hu, J. Li, R. Gao, Z. Li, S. Zhu, J. Zhou, and P. Zhao MiniMax sparse attention. External Links: 2606.13392, Link Cited by: Experimental Setup. Lee et al. (2024) S. Lee, S. Kim, M. Kim, D. Kang, D. Yang, H. Kim, M. Kang, D. Jung, M. H. Kim, S. Lee, K. Chung, Y. Yu, D. Lee, and J. Yeo Cactus: Towards Psychological Counseling Conversations using Cognitive Behavioral Theory. In Findings of the Association for Computational Linguistics: EMNLP 2024, Miami, Florida, USA, p. 14245ā14274. External Links: Document, Link Cited by: Introduction, Related Work. Li and Qi (2025) C. Li and Y. Qi Toward accurate psychological simulations: Investigating LLMsā responses to personality and cultural variables. Computers in Human Behavior 170, p. 108687. External Links: Document, ISSN 0747-5632, Link Cited by: Introduction, Related Work. Li et al. (2017) Y. Li, H. Su, X. Shen, W. Li, Z. Cao, and S. Niu DailyDialog: a manually labelled multi-turn dialogue dataset. In Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 1: Long Papers), p. 986ā995. Cited by: Turn-Level Latent Constructs. Liu et al. (2025) J. Liu, Z. Qiu, Z. Li, Q. Dai, J. Zhu, M. Hu, M. Yang, and I. King A Survey of Personalized Large Language Models: Progress and Future Directions. External Links: 2502.11528, Link Cited by: Related Work. Louie et al. (2024) R. Louie, A. Nandi, W. Fang, C. Chang, E. Brunskill, and D. Yang Roleplay-doh: Enabling Domain-Experts to Create LLM-simulated Patients via Eliciting and Adhering to Principles. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, Y. Al-Onaizan, M. Bansal, and Y. Chen (Eds.), Miami, Florida, USA, p. 10570ā10603. External Links: Document, Link Cited by: Related Work. Lu et al. (2025) J. Lu, J. Li, G. Shen, L. Gui, S. An, Y. He, D. Yin, and X. Sun RoleMRC: A Fine-Grained Composite Benchmark for Role-Playing and Instruction-Following. In Findings of the Association for Computational Linguistics: ACL 2025, W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, p. 21008ā21030. External Links: Document, ISBN 979-8-89176-256-5, Link Cited by: Related Work. Miller and Rollnick (2013) W. R. Miller and S. Rollnick Motivational interviewing: helping people change. 3 edition, Guilford Press, New York. External Links: ISBN 9781609182274 Cited by: Introduction. OpenAI (2023) OpenAI GPT-4 technical report. External Links: 2303.08774, Link Cited by: Turn-Level Latent Constructs. Park et al. (2023) J. S. Park, J. C. OāBrien, C. J. Cai, M. R. Morris, P. Liang, and M. S. Bernstein Generative agents: interactive simulacra of human behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, External Links: Document Cited by: Introduction. Prochaska and Velicer (1997) J. Prochaska and W. Velicer The transtheoretical model of health behavior change. American Journal of Health Promotion 12 (1), p. 38ā48. Cited by: 1st item, Client Role-Playing Consistency Benchmark. Shanahan et al. (2023) M. Shanahan, K. McDonell, and L. Reynolds Role play with large language models. Nature 623 (7987), p. 493ā498. Cited by: Experimental Setup. Substance Abuse and Mental Health Services Administration (2019) Substance Abuse and Mental Health Services Administration Enhancing motivation for change in substance use disorder treatment: updated 2019. Rockville, MD. Note: SAMHSA/CSAT Treatment Improvement Protocol Cited by: 1st item. Sun et al. (2024) L. Sun, J. Zhao, and Q. Jin Revealing personality traits: a new benchmark dataset for explainable personality recognition on dialogues. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, p. 19988ā20002. Cited by: 2nd item. Tu et al. (2024) Q. Tu, S. Fan, Z. Tian, T. Shen, S. Shang, X. Gao, and R. Yan CharacterEval: A Chinese Benchmark for Role-Playing Conversational Agent Evaluation. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), L. Ku, A. Martins, and V. Srikumar (Eds.), Bangkok, Thailand, p. 11836ā11850. External Links: Document, Link Cited by: Related Work. Vu et al. (2026) H. Vu, H. A. Nguyen, A. V. Ganesan, S. Juhng, O. N. E. Kjell, J. Sedoc, M. L. Kern, R. L. Boyd, L. Ungar, H. A. Schwartz, and J. C. Eichstaedt PsychAdapter: Adapting LLM Transformers to Reflect Traits, Personality and Mental Health. npj Artificial Intelligence 2 (7). External Links: Document, Link Cited by: Related Work. Wang et al. (2024a) J. Wang, Y. Xiao, Y. Li, C. Song, C. Xu, C. Tan, and W. Li Towards a client-centered assessment of LLM therapists by client simulation. External Links: 2406.12266 Cited by: Experimental Setup. Wang et al. (2024b) R. Wang, S. Milani, J. C. Chiu, J. Zhi, S. M. Eack, T. Labrum, S. M. Murphy, N. Jones, K. V. Hardy, H. Shen, F. Fang, and Z. Chen PATIENT-Ļ: Using Large Language Models to Simulate Patients for Training Mental Health Professionals. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, Y. Al-Onaizan, M. Bansal, and Y. Chen (Eds.), Miami, Florida, USA, p. 12772ā12797. External Links: Document, Link Cited by: Related Work. Wang et al. (2024c) Z. M. Wang, Z. Peng, H. Que, J. Liu, W. Zhou, Y. Wu, H. Guo, R. Gan, Z. Ni, J. Yang, M. Zhang, Z. Zhang, W. Ouyang, K. Xu, S. W. Huang, J. Fu, and J. Peng RoleLLM: Benchmarking, Eliciting, and Enhancing Role-Playing Abilities of Large Language Models. In Findings of the Association for Computational Linguistics: ACL 2024, p. 14743ā14777. External Links: Document, Link Cited by: Related Work. Xiao et al. (2025) Y. Xiao, J. Wang, Q. Xu, C. Song, C. Xu, Y. Cheng, W. Li, and P. Liu Towards Dynamic Theory of Mind: Evaluating LLM Adaptation to Temporal Evolution of Human States. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, p. 24036ā24057. External Links: Document, ISBN 979-8-89176-251-0, Link Cited by: Related Work. Xie et al. (2024) C. Xie, C. Chen, F. Jia, Z. Ye, S. Lai, K. Shu, J. Gu, A. Bibi, Z. Hu, D. Jurgens, J. Evans, P. Torr, B. Ghanem, and G. Li Can Large Language Model Agents Simulate Human Trust Behavior?. External Links: 2402.04559, Link Cited by: Related Work. Yang et al. (2025) Y. Yang, P. Achananuparp, H. Huang, J. Jiang, N. G. Lim, C. T. S. Ern, P. L. Kit, J. Giam Xiuhui, J. Pinto, and E. Lim Consistent Client Simulation for Motivational Interviewing-based Counseling. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Vienna, Austria, p. 20959ā20998. External Links: Document, Link Cited by: Related Work, 1st item, Session-Level Latent Constructs, Experimental Setup, Experimental Setup. Yosef et al. (2024) S. Yosef, M. Zisquit, B. Cohen, A. Klomek Brunstein, K. Bar, and D. Friedman Assessing Motivational Interviewing Sessions with AI-Generated Patient Simulations. In Proceedings of the 9th Workshop on Computational Linguistics and Clinical Psychology (CLPsych 2024), A. Yates, B. Desmet, E. Prudāhommeaux, A. Zirikly, S. Bedrick, S. MacAvaney, K. Bar, M. Ireland, and Y. Ophir (Eds.), St. Julians, Malta, p. 1ā11. External Links: Link Cited by: Experimental Setup. Yu et al. (2025) Y. Yu, R. Yu, H. Wei, Z. Zhang, and Q. Qian Beyond Dialogue: A Profile-Dialogue Alignment Framework Towards General Role-Playing Language Model. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, p. 11992ā12022. External Links: Document, ISBN 979-8-89176-251-0, Link Cited by: Related Work. Yuan et al. (2025) D. Yuan, Y. Chen, G. Liu, C. Li, C. Tang, D. Zhang, Z. Wang, X. Wang, and S. Liu DMT-RoleBench: a dynamic multi-turn dialogue based benchmark for role-playing evaluation of large language model and agent. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 39, p. 25760ā25768. External Links: Document Cited by: Introduction. Zhang et al. (2024) T. Zhang, C. Huang, Y. Deng, H. Liang, J. Liu, Z. Wen, W. Lei, and T. Chua Strength lies in differences! towards effective non-collaborative dialogues via tailored strategy planning. External Links: 2403.06769 Cited by: Experimental Setup. Appendix Overview The appendix contains auxiliary semantic-similarity and lexical-diversity diagnostics, metric-level ablation breakdowns, the exact prompt and retry-memory templates used to implement MASC, and the complete qualitative cases summarized in Section Qualitative Analysis. Appendix A Auxiliary Semantic Similarity and Diversity Analysis Generated counseling sessions are not constrained to reproduce the exact scenario, topic order, or wording of the corresponding reference dialogue. A response can therefore remain faithful to the same client profile and psychological trajectory while receiving a low lexical-overlap score because the counselor steers the interaction along a different valid path. For this reason, BLEU, ROUGE-L, and METEOR are treated here as auxiliary diagnostics rather than primary measures of role-playing consistency. Distinct-1 and Distinct-2 are reported alongside them to indicate whether a method relies on a narrow or repetitive vocabulary. Method BLEU-1 BLEU-2 ROUGE-L METEOR Dist-1 Dist-2 Base 0.110 0.039 0.092 0.126 0.071 0.349 Example-Based 0.104 0.035 0.083 0.133 0.068 0.330 Profile-Based 0.110 0.036 0.087 0.139 0.073 0.390 ProAct-Based 0.112 0.039 0.091 0.138 0.082 0.410 Pro+Dial-Based 0.113 0.039 0.089 0.137 0.090 0.391 CSF 0.117 0.044 0.094 0.139 0.085 0.403 Schedule-ST 0.119 0.043 0.097 0.142 0.084 0.398 MASC(Homo) 0.122 0.045 0.099 0.145 0.087 0.414 MASC(Hetero) 0.123 0.047 0.099 0.147 0.096 0.438 Table A.1: Session-level semantic similarity and diversity results. Table A.1 shows that MASC(Hetero) obtains the highest values across the reported similarity and diversity metrics, including BLEU-1/2 of 0.123/0.047 and Distinct-1/2 of 0.096/0.438. This pattern indicates that its sessions are neither unusually repetitive nor disconnected from the reference content under this evaluation. However, because scenario divergence can lower overlap even for a valid role-consistent dialogue, these scores should not be interpreted as direct evidence of psychological consistency; the profile, personality, receptivity, and turn-level construct evaluations remain the primary results. Appendix B Detailed Ablation Results The aggregate results in Table 3 combine five profile dimensions. Table B.1 reports their individual scores. Removing debate produces the lowest scores on most dimensions, with particularly clear losses in Motivation, Beliefs, and Acceptable Plans. The full model is strongest or tied strongest on every attribute, indicating that the aggregate gain is not driven by a single easy profile field. Method PE BE MO BL AP w/o Debate 71.89 84.21 69.31 71.37 61.47 w/o Voting+Memory 72.40 85.12 70.61 70.88 62.41 w/o Memory 75.79 86.84 72.11 75.26 63.11 Full Model 76.32 92.11 76.84 75.79 64.74 Table B.1: Ablation results on profile consistency. PE, BE, MO, BL, and AP denote Personas, Behavior, Motivation, Beliefs, and Acceptable Plans. Scores are percentages. Table B.2 compares the same variants on semantic similarity and lexical diversity. Under this shared evaluation protocol, the full model leads on BLEU-1/2, METEOR, Distinct-1, and Distinct-2 and is effectively tied on ROUGE-L. Removing debate yields the largest joint reduction in similarity and diversity, while removing memory notably reduces Distinct-2. Because the generated and reference conversations can diverge in scenario, this breakdown is interpreted only as a relative diagnostic among controlled variants, not as a primary measure of client consistency. Method BLEU-1 BLEU-2 ROUGE-L METEOR Dist-1 Dist-2 w/o Debate 0.112 0.038 0.085 0.132 0.079 0.353 w/o Voting+Memory 0.115 0.040 0.099 0.137 0.082 0.359 w/o Memory 0.117 0.043 0.100 0.139 0.085 0.361 Full Model 0.122 0.045 0.099 0.145 0.087 0.414 Table B.2: Ablation results on session-level semantic similarity and lexical diversity. Figure B.1 decomposes Big-Five consistency. The full model is the most balanced variant and is strongest on openness, extraversion, and agreeableness. No single removal dominates across all five traits, supporting the view that stable personality expression arises from the combined generation, verification, and retry loop. Figure B.1: Big-Five personality consistency. Radar plot comparing how well each method preserves Openness, Conscientiousness, Extraversion, Agreeableness, and Neuroticism; higher scores indicate stronger alignment with the original client profiles. Appendix C Detailed Self-Calibration Algorithms This section expands the high-level loop in Algorithm 1. The three procedures separate the responsibilities of generation, verification, and cross-attempt storage. Debate produces and refines candidate text, Voting assigns and compares latent labels, and Retry Memory organizes a failed response together with the Voting diagnosis for use in the next attempt. Algorithm 2 Multi-Agent Debate Generation at Attempt r 1: Input: Dialogue context HnH_n, session constructs CsāeāsāsC^sess, target labels znz_n, generation agents ā³gM_g, retry memory ā¬n,rB_n,r, debate steps L 2: Output: Final candidate set n,rY_n,r 3: for l=1l=1 to L do 4: for each generation agent Miāā³gM_i _g do 5: if l=1l=1 then 6: Generate Rn,i,r(1)ā¼ĻĪøi(ā ā£Hn,Csāeāsās,zn)R^(1)_n,i,r _ _i(Ā· H_n,C^sess,z_n) 7: else 8: Collect peer responses n,i,r(lā1)=Rn,j,r(lā1):jā iO^(l-1)_n,i,r=\R^(l-1)_n,j,r:jā i\ 9: Generate Rn,i,r(l)ā¼ĻĪøi(ā ā£Hn,Csāeāsās,zn,n,i,r(lā1),ā¬n,r)R^(l)_n,i,r _ _i(Ā· H_n,C^sess,z_n,O^(l-1)_n,i,r,B_n,r) 10: end if 11: end for 12: end for 13: n,rāRn,i,r(L)i=1KY_n,rā\R^(L)_n,i,r\_i=1^K 14: return n,rY_n,r Algorithm 2 distinguishes multi-agent candidate exploration from peer refinement. The first step produces independent candidates. Later steps condition each revision on the other agentsā previous responses; during a retry attempt, these steps also receive the records stored in ā¬n,rB_n,r. Algorithm 3 Multi-Agent Voting Calibration at Attempt r 1: Input: Candidates n,rY_n,r, context HnH_n, target labels znz_n, judge agents ā³jM_j, threshold Ļ 2: Output: Selected response Rn,rāR _n,r, voted labels vn,rv_n,r, agreement indicators γn,r _n,r, mismatch set Īn,r _n,r 3: for each candidate Rn,i,rān,rR_n,i,r _n,r do 4: for each dimension dāEāE,PāS,CāAdā\E,PS,CA\ do 5: for each judge agent Mjāā³jM_j _j do 6: Predict z^n,i,j,rd=DĪøjdā(Hn,Rn,i,r) z^d_n,i,j,r=D^d_ _j(H_n,R_n,i,r) 7: end for 8: Compute majority-voted label vn,i,rdv^d_n,i,r 9: Compute agreement indicator γn,i,rdγ^d_n,i,r using threshold Ļ 10: μn,i,rdāā”(vn,i,rd=znd)μ^d_n,i,r (v^d_n,i,r=z^d_n) 11: end for 12: Sn,i,raāgārāeāeāādγn,i,rdS^agree_n,i,rā _dγ^d_n,i,r 13: Sn,i,rmāaātācāhāādμn,i,rdS^match_n,i,rā _dμ^d_n,i,r 14: end for 15: iāāargā”maxiā”(Sn,i,raāgārāeāe,Sn,i,rmāaātācāh)i ā _i(S^agree_n,i,r,S^match_n,i,r) 16: Rn,rāāRn,iā,rR _n,rā R_n,i ,r, vn,rāvn,iā,rv_n,rā v_n,i ,r, γn,rāγn,iā,r _n,rā _n,i ,r 17: Īn,rādāEāE,PāS,CāA:vn,rdā znd _n,rā\dā\E,PS,CA\:v^d_n,rā z^d_n\ 18: return Rn,rā,vn,r,γn,r,Īn,rR _n,r,v_n,r, _n,r, _n,r Voting ends after producing the selected response, its voted labels, the agreement indicators, and the mismatch set. It does not maintain cross-attempt state. If the selected response is not accepted, these outputs are passed to Algorithm 4, which constructs and stores the retry record. Algorithm 4 Retry Memory Update after a Failed Attempt 1: Input: Memory ā¬n,rB_n,r, attempt index r, failed response Rn,rāR _n,r, target labels znz_n, voted labels vn,rv_n,r, mismatch set Īn,r _n,r, capacity B 2: Output: Updated memory ā¬n,r+1B_n,r+1 3: Initialize mismatch explanation ϵn,rāā _n,rā 4: for each dimension dāĪn,rdā _n,r do 5: Append ād label mismatch: expected zndz^d_n, actual vn,rdv^d_n,rā to ϵn,r _n,r 6: end for 7: Create bn,rā(r,Rn,rā,zn,vn,r,ϵn,r)b_n,rā(r,R _n,r,z_n,v_n,r, _n,r) 8: ā¬n,r+1āTailBā(ā¬n,rāŖbn,r)B_n,r+1 _B(B_n,rāŖ\b_n,r\) 9: return ā¬n,r+1B_n,r+1 In Algorithm 4, the failed response was generated by Debate and selected by Voting, whereas the voted labels and mismatch set were produced by Voting. Retry Memory is responsible for rendering those inputs as ϵn,r _n,r, packaging the record bn,rb_n,r, enforcing the capacity B=2B=2, and transferring the retained records to the next attempt. This distinction is also used in the ablation definitions in Section Ablation Experiment. Appendix D Prompt Templates This section provides the concrete prompt templates used in MASC. The templates are organized by their role in the framework. The client role-playing prompt defines stable client identity. The Multi-Agent Debate Generator prompt produces and refines candidate responses. The Multi-Agent Voting Calibrator uses three annotation prompts to verify emotion expression, psychological state, and communicative action. A separate Big-Five personality traits prompt supports session-level personality evaluation or profile augmentation. Finally, structured Retry Memory packages failed responses with voting-based mismatch feedback and carries the records into the next attempt. Client Role-Playing System Prompt The client role-playing system prompt defines the stable identity constraints of the simulated client. It specifies the target behavior, counseling goal, persona information, reference conversation style, and optional Big-Five personality traits. These constraints remain in the client agentās system message throughout the session. They guide both the initial response and later refinement by the Multi-Agent Debate Generator. The specific prompt context is provided in Table E.1. Multi-Agent Debate Generator Prompt The Multi-Agent Debate Generator prompt governs candidate response refinement after the initial generation step. It provides the agent with the original role-playing instructions, dialogue history, target guidance labels, peer responses from the previous step, and previous failure records. This prompt keeps refinement focused on the three target dimensions: emotion expression, psychological state, and communicative action. Peer responses provide horizontal comparison across agents, while failure records provide feedback from earlier failed attempts. The required output remains a single client reply, which can then be evaluated by the Multi-Agent Voting Calibrator. The specific prompt context is provided in Table E.2. Multi-Agent Voting Calibrator Prompts The Multi-Agent Voting Calibrator evaluates each candidate reply before it is accepted into the dialogue history. It calls multiple judge agents with separate annotation prompts for emotion expression (E), psychological state (PS), and communicative action (CA). Each judge returns one discrete label. The labels are then aggregated by majority voting and compared with the guidance labels. Emotion Expression Tagging Prompt The emotion expression prompt corresponds to the E dimension in the Multi-Agent Voting Calibrator. It asks the judge to infer the clientās current emotion from the recent dialogue context. The prompt emphasizes contextual emotional inference rather than simple keyword matching, because clients may express affect indirectly. The specific prompt context is provided in Table E.3. Psychological State Tagging Prompt The psychological state prompt corresponds to the PS dimension in the Multi-Agent Voting Calibrator. It asks the judge to infer the clientās current state from the dialogue context according to the three-stage scheme used in CRPC-Bench. This label captures whether the response reflects resistance, ambivalence, or readiness for change. The specific prompt context is provided in Table E.4. Communicative Action Tagging Prompt The communicative action prompt corresponds to the CA dimension in the Multi-Agent Voting Calibrator. It assigns an action label to the current client turn using both the latest utterance and the surrounding dialogue history. This design separates what the client is doing conversationally from the psychological state and emotional tone expressed in the same turn. The specific prompt context is provided in Table E.5. Big-Five Personality Traits Tagging Prompt The Big-Five personality traits prompt operates at the session or profile level rather than at the turn level. It infers a High/Low label for each personality trait from all client utterances in a counseling conversation. This prompt is therefore used for personality evaluation or profile augmentation, not for selecting an individual client reply. The specific prompt context is provided in Table E.6. Retry Memory Retry Memory closes the calibration loop. Debate supplies the text of the selected failed response, and Voting supplies its majority-voted labels and mismatch set relative to the target labels. Retry Memory renders the expected-versus-actual mismatches as ϵn,r _n,r, packages them with the failed response in bn,rb_n,r, and inserts the retained records into the next Debate prompt. The specific prompt context is provided in Table E.7. Appendix E Qualitative Case Studies This section provides five qualitative cases that examine client role-playing consistency from three perspectives: Big-Five personality traits, profile attributes, and transitions in psychological state, communicative action, and emotion expression. Each case group first presents the original cues used for comparison and then shows the generated dialogue. The two Big-Five case groups compare original personality cues with generated personality expression: the Profile-Based case illustrates how a fluent generated client can contradict the original personality cues, whereas the MASC(Hetero) case shows how the generated client preserves personality-relevant tendencies from its corresponding original dialogue. The profile-consistency case uses the original structured profile as the comparison target, including Personas, Behavior, Beliefs, Motivation, and Acceptable Plans. The final two transition cases use the same original real-dialogue trajectory as the comparison target: we first show the Profile-Based generation to illustrate its premature movement toward change planning, and then show the MASC(Hetero) generation as a contrastive example of a more gradual and construct-aligned transition. The complete dialogues are provided in the supplementary tables, following the same Counselor/Client turn order as the generated sessions. Big-Five Personality Traits Failure Case from Profile-Based The first case group tests whether a fluent Profile-Based dialogue can preserve the intended Big-Five personality traits. Table E.8 provides the original dialogue cues used for comparison, and Table E.9 presents the corresponding Profile-Based generated dialogue. The original client shows limited self-monitoring and reduced independent social expressiveness, supporting the target Low Conscientiousness and Low Extraversion labels. However, the Profile-Based generated dialogue contains several cues that conflict with these original personality cues. The client repeatedly emphasizes tracking assignments, arriving early for practice, using a planner, and checking assignments every night. These behaviors are more consistent with high conscientiousness than with low conscientiousness. The dialogue also describes enjoying group attention, talking with everyone, and being noticed at parties. These cues point toward high extraversion rather than low extraversion. This case shows that topical fluency alone does not ensure fine-grained personality consistency. Big-Five Personality Traits Case from MASC(Hetero) The second case group provides a contrastive MASC(Hetero) generation for Big-Five personality traits consistency. Table E.10 summarizes the original dialogue cues used for comparison, and Table E.11 presents the corresponding MASC(Hetero) generated dialogue. The original client shows a practical, work-centered decision style, concern about medication-related weakness, willingness to listen when information is concrete, and consideration of his wifeās retirement plan. These cues explicitly support High Conscientiousness, High Agreeableness, High Neuroticism, and Low Openness. Low Extraversion is reflected in the clientās overall task-focused and low-social-expressiveness dialogue style. The generated dialogue in Table E.11 is therefore evaluated by whether it preserves these personality-relevant tendencies rather than merely repeating the same medical topic. High conscientiousness appears in references to fixed routes, a logbook, scheduled truck work, and a stable work routine. High agreeableness appears when the client considers his wife and their shared retirement plan rather than focusing only on himself. High neuroticism is reflected in concern that medication may weaken physical strength and interfere with work. Low openness is reflected in the clientās preference for concrete, work-related explanations instead of abstract reframing. Low extraversion appears more globally through restrained expression and a focus on task completion rather than social interaction. Compared with the failure case, this dialogue keeps both the counseling topic and the intended personality style stable across turns. Profile Consistency Generated Conversation from MASC(Hetero) The third case shifts from personality consistency to profile consistency. Table E.12 summarizes the original structured profile used for comparison, and Tables E.13 and E.14 present the corresponding MASC(Hetero) generated dialogue. Unlike the Big-Five cases, which rely on dialogue-level personality cues, this case evaluates whether the generated client preserves explicit profile dimensions, including Personas, Behavior, Beliefs, Motivation, and Acceptable Plans. The generated dialogue preserves these profile elements across the session. The client initially opposes the chronic inhaler, matching the original Behavior. Repeated concern about steroid side effects preserves the Beliefs component. References to Sarahās asthma, breathing difficulties, emergency-room visits, and secondhand-smoke exposure preserve Personas. As the dialogue progresses, the client understands that the chronic inhaler may reduce inflammation and prevent flare-ups, aligning with Motivation. By the end, the client agrees to a one-week inhaler trial, tracks rescue inhaler use, limits smoking to when Sarah is at school, and changes clothes before she returns home, preserving the Acceptable Plans. This case shows continuity across Personas, Behavior, Beliefs, Motivation, and Acceptable Plans. Transition Consistency Generated Conversation from Profile-Based Method The fourth case uses the same original real-dialogue trajectory as the following MASC(Hetero) example, but is generated by Profile-Based. Table E.15 presents the reference trajectory of psychological state, communicative action, and emotion expression, and Table E.16 presents the corresponding Profile-Based generated dialogue. This ordering first shows the main transition-consistency failure mode: the dialogue remains profile-relevant, yet it moves too quickly from Precontemplation into Contemplation and Preparation. Compared with the original trajectory, Profile-Based briefly downplays the link between vaping and reduced stamina, but soon acknowledges the conflict with basketball goals and begins proposing changes. The communicative actions therefore shift rapidly from Downplay and Inform to Acknowledge and repeated Plan responses. Emotion expression also becomes mostly positive soon after the initial fear, surprise, and anger. Profile-Based still produces concrete, profile-relevant plans, including reminders, alternative activities, and support from a trusted teammate. However, its early transitions are less gradual, leaving less room for the sustained ambivalence in the reference. This case suggests that transition consistency depends not only on reaching the appropriate final state, but also on preserving intermediate changes in motivation, communicative action, and emotion expression. Transition Consistency Generated Conversation from MASC(Hetero) Method The fifth case provides the corresponding MASC(Hetero) generation for the same profile and the same original transition trajectory. Table E.15 presents the reference trajectory, and Table E.17 presents the MASC(Hetero) generated dialogue. The reference dialogue follows a gradual trajectory. The client first remains in Precontemplation and describes occasional marijuana vaping as relaxing and socially beneficial. Risk awareness then emerges around school suspension and possible removal from the basketball team. Only later does the client enter Preparation by proposing one month of abstinence and alternative activities. Compared with the Profile-Based case above, MASC(Hetero) more clearly preserves this progression. Communicative actions move from Inform and Downplay to Hesitate and Acknowledge, and then to Plan and Accept. Emotion expression changes in parallel, moving from positive feelings about relaxing with friends to fear, anger, and sadness around school, basketball, and stress-related triggers. More neutral or positive expressions appear only after a feasible plan emerges. Thus, the generated dialogue retains the intermediate ambivalence and motivational changes in the reference. In this role-playing scenario, you will take on the role of a Client discussing your [behavior], where the Counselorās goal is [goal]. Here is your persona, which you need to follow consistently throughout the conversation: [personas] Here is a conversation that occurs in a parallel world between you (Client) and Counselor. You can follow the style and information provided in the conversation:[reference conversation] Please follow these guidelines in your responses: - Start your response with āClient: ā. - Adhere strictly to the state, action, emotion, and persona specified within square brackets. - Keep your responses coherent and concise, similar to the reference conversation and no more than three sentences. - Be natural and concise without being overly polite. - Stick to the provided persona and avoid introducing contradictory details. Optional addition: Based on your Big-Five personality traits: Openness / Conscientiousness / Extraversion / Agreeableness / Neuroticism: High or Low descriptions. Table E.1: Client role-playing system prompt for role-playing consistency. Profile and role instructions from the first round: [system prompt] Conversation history already generated before this client reply: [conversation history] First-round guidance information: [first-round guidance information] Now continue with the Multi-Agent Debate Generator refinement task: You are a client simulator based on Motivational Interviewing. The current conversation context is as follows:[Counselor]: [counselor utterance] In this turn, you must generate a single client response that reflects the following characteristics: - Emotion expression: [guidance emotion] - Psychological state: [guidance state] - Communicative action: [guidance action] Here are the responses generated by two other client simulators in the previous round: [other agentsā responses] [failure records] Please: 1. Briefly evaluate whether their responses align with the three guidance labels above; 2. Learn from previous failed attempts and their reasons to avoid making the same mistakes; 3. Based on your professional judgment, generate a more accurate, natural, and label consistent client response in English. 4. Please keep the length of the new reply approximately the same as that of the previous reply. Return only your new English response. Do not include any analysis or commentary. Table E.2: Multi-Agent Debate Generator prompt for response refinement. You are an expert in affective computing and emotion recognition.Your task is to determine the clientās current emotional state based on the complete dialogue history provided. Please consider: the clientās overall emotional trajectory; emotional expression patterns in the dialogue context; the emotional tendency in the clientās most recent replies; implicit emotional cues, not only explicit emotion words. Select the most appropriate label from the following emotion labels: - neutral: a state with no obvious positive or negative connotation, typically characterized by calmness, objectivity, or a lack of strong emotional response. - happy: a positive emotion associated with contentment, pleasure, and happiness, often reflected by positive vocabulary and an optimistic tone. - sad: a negative emotion arising from loss or disappointment, often reflected by heavy language expressing pain, loss, or loneliness. - angry: a strong emotional reaction to injustice or frustration, often reflected by intense language, dissatisfaction, or protest. - fearful: an emotional response to potential threats or dangers, often reflected by warning tones, tension, unease, or anxiety. - disgusted: a strong negative emotion directed toward specific things or behaviors, often reflected by rejection, aversion, or strongly negative descriptions. - surprised: an emotional response to unexpected events or information, often reflected by shock, curiosity, or expressions of unexpectedness. Complete dialogue history: [conversation history] Output format: Return only one emotion label. Do not provide any explanation. Table E.3: Emotion expression tagging prompt for the E dimension. Your task is to determine the clientās current psychological state (stage of change) based on the complete dialogue history provided. Select the most appropriate label from the following psychological-state labels: Precontemplation, Contemplation, Preparation. Definitions: - Precontemplation: the client has not yet acknowledged that a problem behavior needs to be changed, and may show defensive, dismissive, or indifferent attitudes toward the topic of change. - Contemplation: the client acknowledges that there is a problem and begins to consider the possibility of change, but has not yet committed to taking action. - Preparation: the client is planning to change and may soon begin taking steps, setting goals, seeking information, or planning specific changes. Complete dialogue history: [conversation history] Output format: Return only one psychological-state label. Do not provide any explanation. Table E.4: Psychological state tagging prompt for the PS dimension. Your task is to determine the most accurate communicative-action label for the clientās current turn based on the complete dialogue history and the clientās current utterance. Candidate labels and definitions: - Deny: directly refuse to admit that the behavior is problematic or needs change. - Downplay: downplay the importance or impact of the behavior or situation. - Blame: blame external factors or others to justify the behavior. - Hesitate: show uncertainty, indicating ambivalence about change. - Doubt: express skepticism about the practicality or success of proposed changes. - Engage: interact politely with the counselor, such as greeting, thanking, or asking questions. - Inform: share details about background, experiences, or emotions. - Acknowledge: acknowledge the need for change or highlight the importance, benefits, or confidence related to change. - Accept: agree to adopt the suggested action plan. - Reject: decline the proposed plan, deeming it unsuitable. - Plan: propose or detail steps for a change plan. - Terminate: express a desire to end the current session and suggest that further discussion be deferred to a later time. Complete dialogue history: [conversation history] Output format: Return only one communicative-action label. Do not provide any explanation. Table E.5: Communicative action tagging prompt for the CA dimension. Task Your task is to read through the entire counseling conversation between a therapist or doctor and a client, and infer based on all of the clientās utterances taken together the overall level, High or Low, of each of the Big-Five personality traits for that client.[3pt] The five traits are: Openness, Conscientiousness, Extraversion, Agreeableness, Neuroticism. Definitions: - Openness: High = creative/open to new things; Low = dislikes change/resists new ideas. - Conscientiousness: High = prepared/detail-oriented; Low = messy/procrastinates/fails tasks. - Extraversion: High = social/starts conversations; Low = prefers solitude/exhausted by socializing. - Agreeableness: High = cares/empathic; Low = little interest in others/problems. - Neuroticism: High = stress/worry/upset easily; Low = emotionally stable/deals well with stress. Instructions: 1. Read the full conversation carefully. 2. Synthesize language, tone, attitudes, behaviors, preferences,and emotional patterns. 3. Decide High or Low for each trait. 4. Base judgment only on explicit or strongly implied information. Output Format: Return a single list containing five strings, in this exact order:[Openness, Conscientiousness, Extraversion, Agreeableness,Neuroticism] Each string must be either "High" or "Low". Given Conversation: [conversation] Output Example: ["Low", "Low", "Low", "High", "High"] Table E.6: Big-Five personality traits tagging prompt for session-level evaluation. Stored retry-memory record. round_num: [retry/debate round] reply: [failed client response] guidance_tags: emotion: [expected emotion] state: [expected state] action: [expected action] actual_tags: emotion: [voted emotion] state: [voted state] action: [voted action] failure_reason: [mismatched dimensions or reason] Formatted block inserted into the next Multi-Agent Debate Generator prompt. Previous failed attempts and their reasons: - Round [round number]: "[failed reply]" Expected: Emotion=[guidance emotion], State=[guidance state], Action=[guidance action] Actual: Emotion=[voted emotion], State=[voted state], Action=[voted action] Reason: [failure reason] Table E.7: Structured Retry Memory and its formatted insertion into the next Multi-Agent Debate Generator prompt. The upper block shows the stored failure record, and the lower block shows how the same information is rendered for subsequent retry-based refinement. Original dialogue cues for the Profile-Based Big-Five failure case. Counselor: Okay. I see that you filled out our, um, alcohol and drug questionnaire. Is it okay if we go through this together? Client: Sure. Counselor: Okay. What we talk about is confidential. I only tell your parents about what we say if you give your permission or if I become worried about a danger to-to you or to someone else. Does that make sense? Client: Yeah. Counselor: Okay. So, letās take a look. So I see that you have marked that you sometimes use alcohol, and that you have used alcohol to relax, feel better about yourself or fit in [Low Extraversion]. Do you mind telling me a little bit more about your alcohol use? Client: Itās not a big deal. Sometimes with my friends, weāl drink a few beers and when weāre hanging out or when weāre at a party, and sometimes rum and cokes. Counselor: Okay, so how many do you usually have at a time? Client: Um, three or four, probably. I donāt keep track [Low Conscientiousness]. Counselor: Okay. And how often? Client: Um, probably about once or twice a month. Counselor: Okay. So, you drink with friends, sort of three or four beers or mixed drinks, one or two times a month. How long have you been doing that? Client: Probably since last October. Counselor: So, for about six months. Iām curious. What do you like about drinking alcohol? Client: What do I like about it? Counselor: Yeah. Client: Um, I donāt know. Itās just fun to drink with my friends, like when weāre at a party at someone elseās house, and weāre drinking with other people that we donāt know [Low Extraversion]. It tastes good. Counselor: Okay. So, it sounds like you feel relaxed and have fun when youāre drinking with friends and you like the taste. Client: Mm-hmm. Counselor: Okay. Iām also curious, are there any parts about your alcohol use that you donāt like? Client: Um, I donāt like when I get sick in the mornings ācause of hangovers and when I start throwing up, thatās not- I donāt like that. Counselor: Have you ever experienced a-a blackout, like when youāve been drinking and you wake up and you donāt remember what happened? Client: No, but that happened to someone I know, though. Counselor: Okay. And have you had any problems related to-to your drinking alcohol, like at home or school or somewhere else? Client: Um, one time I missed first period of school ācause I had a hangover and I was late getting up [Low Conscientiousness]. Counselor: Mm-hmm. Client: Mm, mom got mad at me ācause I wouldnāt get out of bed [Low Conscientiousness] and she said she knew I had a hangover. Counselor: Mm-hmm. Have you told your mother that you drink with your friends? Client: No, but I got grounded for two weeks after that. Counselor: So more negative things about your drinking, like getting into trouble with your mom and missing a class at school when you had a hangover? Client: Yeah, but I only missed school once [Low Conscientiousness]. Table E.8: Original dialogue cues for comparing the Profile-Based Big-Five failure case. Blue annotations mark evidence for the target Low Conscientiousness and Low Extraversion labels; the following generated dialogue contradicts these cues through overly organized and socially expressive behavior. Big-Five Personality Traits Failure Case from Profile-Based. Counselor: Hello. How are you? Client: I am good. What about you? Counselor: Iām well, thanks for asking. I appreciate you coming in today. How has your week been? Client: Itās been okay. School and practice have been busy. My mom has been on my case since the party, but I keep telling her I know what Iām doing. I donāt drink that much, and it is not like I am out every weekend. Counselor: It sounds like you feel judged for something you see as occasional. What happened around the party? Client: I told my parents I was spending the night at a friendās house, and I did go there, but then people went to a party. I promised my mom I would not drink, and then I did. It was only a few drinks, but I Counselor: So part of this is not only the alcohol, but the promise and the trust with your mom. Client: Yeah, but she is strict about everything. I am an honors student, I am a starter on the team, I track my assignments, and I still show up early for practice. [Non-Low Conscientiousness] I feel like she only sees the one thing I did wrong. Counselor: You want her to see the whole picture, including the effort you put into school and sports. Client: Exactly. I do everything she wants: school, sports, chores, curfew, all of it. I keep a planner so I do not miss homework or practice. [Non-Low Conscientiousness] My friends drink and their parents do not nag them like this. I know my mom is worried because I broke her trust, but I wish she could also see that I am trying. Counselor: At the same time, you said you did promise her no alcohol. What is it like to think about that part? Client: I guess that part is harder to defend. I did tell her one thing and do another. I still think she overreacts, but I know lying about it made things worse. Counselor: That sounds like an important distinction: you may not see drinking as a big problem, but the broken trust bothers you. Client: Yeah. I do not want her thinking I am some out-of-control kid. I like being with my friends because it helps me loosen up. Usually I am the quiet athlete or honor student, but at parties I like jumping into the group, talking with everyone, and feeling like people actually notice me. [Non-Low Extraversion] Counselor: Feeling part of the group matters, especially when you usually keep more to yourself. Client: Right. I like the energy when everyone is laughing and moving around, and I like being included instead of standing off to the side. [Non-Low Extraversion] A drink or two helps me get into that mood. But I do not like how tense things are at home now. Counselor: How has this been affecting school or practice lately? Client: I am still getting things done because I make myself follow the schedule [Non-Low Conscientiousness], but I have been more tired and checked out with schoolwork. I hate admitting that because I do not want my mom to say, "See, I told you." But I have felt kind of blah lately. Counselor: You are noticing some lethargy and less interest in schoolwork, even if you are still functioning. Client: Yeah. I still keep my grades up, go to every practice, finish chores before I go out, and check my assignments every night [Non-Low Conscientiousness], but it takes more effort. That is why it bothers me when she acts like I am not responsible. I am responsible. I just also want a social life. Counselor: You want both: responsibility and space to have friends. Client: Yes. And I know this sounds defensive, but I do understand why she is upset. I just wish we could talk without both of us getting tense. I do not want to keep fighting with her; I want her to know I am trying to be honest. Counselor: You feel controlled, and that makes you push back. What would rebuilding trust with her look like if it were on your terms? Client: Maybe being honest before I go out, instead of making up a sleepover story. I do not want to promise something impossible, but I could say I will not drink, or if there is alcohol around, I will keep it to one drink. Counselor: That sounds like a more concrete boundary. How would you decide between not drinking and limiting it to one? Client: If I know it is a party where people are just drinking to get drunk, I should probably skip drinking completely. If it is just a small hangout, maybe one drink max. I do not want another fight like this. Counselor: What might make that hard in the moment? Client: Peer pressure, mostly. I do not like being the reserved one all the time. At parties I actually like being in the middle of the group, joking around, and not being the quiet one for once. [Non-Low Extraversion] If everyone else has a drink, I do not want to be the awkward person standing there. But I also do not want to go home and deal with my mom losing trust again. Counselor: You are weighing fitting in against keeping trust at home. Client: Yeah. I still think she is stricter than my friendsā parents, and that is hard for me. But I can see that if I want her to trust me, I cannot keep hiding things from her. Counselor: ⦠Client: ⦠Table E.9: Complete dialogue for the Big-Five Personality Traits Failure Case from Profile-Based. Original dialogue cues for the MASC(Hetero) Big-Five case. Counselor: Hi Mr. Johnson? Client: Hey. Counselor: Hi, Iām Tonny Brownie, Iām a pharmacist here, uh, and I was wanting to spend just a little time with you talking to you about your cholesterol. I found out youāre newly diagnosed and your medicine for your cholesterol. Client: Yeah, my doctor talked to me about my cholesterol, that-thatās-thatās his job. [Low Openness] Counselor: Okay, certainly glad to hear that your doctor did spend some time with you, um, I see myself as somebody who works with your doctor, uh, to help you get the most benefit from your medicine, uh, because you are gonna spend money on it we wanna make sure that you get the most benefit from it. Uh, also sometimes it may be difficult to reach your doctor weāre also here, uh, and so we try to work together, wo-would that be okay? Client: Yeah, thatād be okay, yeah, you know, Iām not so certain Iām even gonna take the medicine cause, you know, he mentioned muscle weakness, uh, you know, I-I know I got high cholesterol, uh, and that Iām running the risk of stroke and heart attack down line but yeah, he mentioned muscle weakness and Iāve been thinking about that, and, uh, you know Iām a truck driver and I got a haul the heavy boxes out of the truck on a dolly, and I canāt afford that right now. Just that-that muscle weakness, uh, that-that bothers me. [High Conscientiousness, High Neuroticism, Low Openness] Counselor: So-so on the one hand, the doctor talked to you about high cholesterol, down the line possibly causing a stroke or heart attack- Client: Oh, yeah. Counselor: -and that would be pretty serious. On the other hand, uh, when you found out that this drug might cause muscle weakness, that really alarmed you. Client: Yeah, thatās the problem, thatās what I face now with my job. [High Conscientiousness, High Neuroticism] Counselor: Especially with your job and preventing you from doing your livelihood. Client: Mm-hmm. Counselor: Okay, um, would you mind if I talk to you, if-if I gave you a little bit of information about the muscle weakness, and you tell me what you think? Client: Thatād be fine. [High Agreeableness] Counselor: Okay. The muscle weakness with this drug is very rare, uh, usually doesnāt even happen, okay? Uh, if it happens it usually happens within the first month of taking the medicine, youāl notice it in terms of weakness in the arms, uh, or some muscle pain, itās not usual. If this should happen, uh, if you let the doctor or me know right away, we can get you off the medicine, itās completely reversible. Itās, the muscle weakness will go away within a couple of days, right. Client: Oh. Counselor: Now, you donāt wanna let that go on for months at a time, thatās when it can become serious. Client: Okay. Counselor: But otherwise, again itās rare, and itās completely reversible if you let us know. Client: Well, I guess it doesnāt worry me quite as much if itās reversible like that. You know, I was thinking this was gonna be a big-time, but, uh, uh, yeah, I guess, it sounds manageable. [High Agreeableness, High Neuroticism] Counselor: Okay, and, uh, so talk to me a little bit more about what the doctors told you about-about your risks of stroke or heart attack while you have high cholesterol. Client: Oh, he just said that the risks are-are up, I think he called it elevated but, uh, you know, uh, that Iām at a higher risk of having a stroke or a heart attack down the line, uh, you know, thatās down the line. Counselor: Okay, well how important would it be for you to-to, uh, do whatever you can to reduce your risks of stroke or heart attack down the line? Client: Well, you know, my wife and I wanna retire in about four to five years and we wanna be really active visiting all sorts of places, The Fjords, Norway, things like that so I-I guess having a stroke or a heart attack would really be bad for that so and, you know, we-we-we wanna live our dreams actively. [High Conscientiousness, High Agreeableness] Counselor: Yeah, and-and one of the- certainly one of the risks of stroke is paralysis, and if you wanna be active that could be really a problem. Client: Yeah, no-no we-we wanna able to be very active. [High Agreeableness] Counselor: Okay, well this medicine can really help lower your risk of having a stroke or heart attack so that five years so now when you do retire you can enjoy it without any disability, uh, what are your thoughts about that? Client: Well, uh, I guess thatās the-the way to go then cause I-I donāt wanna be, you know, crippled by a stroke or a heart attack, so take-taking the medicine sounds like the-the end of the game right now. [High Agreeableness, High Neuroticism] Table E.10: Original dialogue cues for comparing the MASC(Hetero) Big-Five case. Blue annotations mark personality-relevant cues for High Conscientiousness, High Agreeableness, High Neuroticism, Low Openness, and the clientās generally task-focused, low-social-expressiveness style. Big-Five Personality Traits Case from MASC(Hetero). Counselor: Hello. How are you? How has your energy level been lately? Client: I am good.Energyās been about the same, really. I am still driving the same routes, keeping my logbook straight, and handling the boxes on schedule, so nothing has really changed there. [High Conscientiousness] I mostly keep to myself on the road and just get the work done. Counselor: You have kept up your work routine. How have your recent checkups been? Client: Last time they checked things at the clinic, they said it was okay. I do not check much on my own; mostly I follow the same driving schedule, fuel stops, unloading routine, and work habits. I do not usually talk about it unless the clinic brings it up. Counselor: So your routine feels steady. What matters most to you about staying healthy right now? Client: Staying healthy means being able to keep driving, load my truck, finish the route, and not miss work. [High Conscientiousness] My wife and I have been planning on retirement in four or five years, and I want to keep my part of that plan steady. Counselor: Staying steady for retirement and for your wife matters to you. How does the medicine fit into that plan? Client: Health matters, sure, but what I am really looking at is staying physically able to do the truck work every day. I do not want to take something if it might weaken me, because that would throw off the whole routine. [High Neuroticism] Counselor: You are focused on protecting the strength that lets you do your job. What has helped you keep that strength up? Client: I lift and move boxes every day, and I know what my body can handle. I get enough sleep, stay hydrated, stretch when I can, and keep the same pace so I can finish the route. After years of driving, you figure out what works and you stick with it. Counselor: That is a solid routine. What would it mean if a health problem quietly affected that strength down the road? Client: That would worry me, because my strength is what keeps me working the truck, hauling boxes, running the dolly, all of it. [High Neuroticism] If that slipped away without warning, I do not know how I would keep doing the job or keep the retirement plan my wife and I made. [High Agreeableness] Counselor: That is a real concern. What would make trying the medicine feel safer or more aligned with your goals? Client: My strength is what keeps me working, so that is where my head is. I do not see a problem with waiting on the medicine while I am passing my checks and staying fit for the job. Counselor: You are meeting the requirements, and your fitness is central. What would help you feel confident the medicine supports your strength instead of undermining it? Client: Huh, I had not thought about it that way. I usually think in simple terms: can I drive, can I lift, can I finish the route. I have been a truck driver for years, hauling heavy boxes off the rig with a dolly, and that is what I keep thinking about when it comes to this medicine. Counselor: What does "strong enough" mean to you right now? Client: Strong enough means being able to keep hauling those boxes, handling the dolly, and finishing the route without my body quitting on me. That is my main focus, not a lot of talking about it, just keeping up with the physical demands of the job. [Low Extraversion] Counselor: What if the medicine supported that same goal, keeping you steady long term? Client: Huh, steady long term? I never thought of it that way. I mostly look at what is right in front of me: todayās route, the boxes, and whether my muscles feel right. I figured the medicine was just about cholesterol numbers and side effects for my job. Counselor: So you are weighing numbers against real-world strength. What would you want to know before trying it? Client: I would want the basics: how it works, what I should watch for, and whether it is likely to affect my muscles. [Low Openness] I have not really thought about starting it yet, but I can listen if it is plain and tied to what I need to do. Counselor: Would you be open to a quick, plain-language explanation? Client: Go ahead, explain it, but keep it practical. I am a truck driver, so my main focus is staying physically fit to handle those heavy boxes and finish the route. I am not looking for a long discussion, just what I need to know. [Low Extraversion] Counselor: The goal is to lower cholesterol so your heart and blood vessels keep working well over time. We can also monitor for side effects. Would that fit with your goals? Client: Keeping things running longer sounds fine, if you put it that way. I am still mainly worried about losing strength for the job, but if it helps me stay steady and I can watch for side effects, that is worth knowing. Counselor: What would make a check-in feel useful rather than just another task? Client: Just let me know if the cholesterol numbers go down, what side effects I should watch for, and whether I can keep doing my job the same way. That is the information I need. Counselor: Would tracking one number at your next visit feel doable? Client: Yeah, one check is fine. I am not looking to add a bunch of extra steps or change everything at once. My routine is driving, the logbook, fuel stops, and unloading boxes. Most days I just keep my head down and handle it. Counselor: So one simple check, tied to the routine you already have. Client: That works. I am still focused on staying strong enough for the job, but I can hear how keeping the numbers under control might help me keep the retirement plan my wife and I have been counting on. [High Agreeableness] I can accept it better when it is explained that simply. Counselor: ⦠Client: ⦠Table E.11: Complete dialogue for the Big-Five Personality Traits Case from MASC(Hetero). Original profile Personas: The clientās daughter, Sarah, has asthma. Sarah has struggled to breathe and has gone to the emergency room multiple times. The client is hesitant about Sarah using a chronic inhaler. The client smokes but avoids smoking around Sarah to reduce secondhand smoke exposure. Behavior: The client initially opposes using a chronic inhaler for Sarah. Beliefs: The client believes steroids may cause potential side effects. The client finds quitting smoking daunting and challenging. Motivation: The client is motivated by better asthma management for Sarah, especially reducing inflammation in her lungs and protecting her health. Acceptable Plans: The client may accept using the chronic inhaler. The client may smoke only while Sarah is at school. The client may change clothes before Sarah returns home to reduce smoke exposure. Table E.12: Original profile cues for comparing the MASC(Hetero) profile-consistency case. The table summarizes the profile dimensions that should be preserved in the generated dialogue. A generated conversation from MASC(Hetero), profile consistency case, Part 1. Counselor: Hello. How are you? Client: I am good. What about you? Counselor: Iām doing well-thank you for asking. Howās your daughter doing lately? Client: Sheās been okay, just using the rescue inhaler when she needs it. [Persona/Behavior] I know you think the chronic inhaler would help with the inflammation, but Iām still not convinced itās the right move for her. [Behavior] Counselor: I hear your concern-and your care for her is clear. What worries you most about the chronic inhaler? Client: I read that the chronic inhaler has steroids in it, and that scares me because steroids can cause serious side effects. [Belief] I donāt want Sarah taking something like that every day, so we just use the rescue inhaler when her breathing gets bad. [Persona/Belief] Counselor: It makes sense to be cautious-especially when itās your daughterās health. Whatās most important to you in how she manages her asthma? Client: Right now, what matters most is that she can breathe okay and doesnāt end up in the ER again. [Persona/Motivation] Iāve been giving her the rescue inhaler when she needs it and making sure I donāt smoke around her. [Persona] Counselor: Youāve already done so much-keeping her safe, avoiding smoke, responding quickly. What would it mean to you if her breathing stayed steady between those flare-ups? Client: It would mean fewer scary nights and fewer moments where I have to reach for the rescue inhaler. [Motivation] I still think avoiding triggers matters most, but I can admit I would like her breathing to be steadier between flare-ups. Counselor: Youāre focused on whatās working-and that matters. When you picture Sarah breathing easily all week, what would that look like to you? Client: Itād be great to see her just being a kid, laughing and running around without that scary gasping. I want more of those good days, not just waiting until her breathing gets bad and then reacting. [Motivation] Counselor: That image-Sarah laughing, running, breathing freely-is powerful. What part of that feels most meaningful to you? Client: Seeing her laugh and keep up with other kids, thatās what makes me happiest. I still worry about a daily steroid [Belief], but I can see why preventing flare-ups might matter as much as treating them once they start. [Motivation] Counselor: Youāre giving her so much-love, protection, presence. Whatās one small thing that might help her breathe even more steadily? Client: Itās just heavy watching Sarah come home exhausted after another ER visit, and it leaves me feeling so sad for her. I know keeping smoke away helps, but those ER trips make me wonder if the rescue inhaler is not enough by itself. [Motivation] Counselor: That sadness-watching her struggle-is so real. What would it feel like if those ER visits became less frequent? Client: It would mean the world to see her not gasping like that anymore, honestly, it just wrecks me. I still worry because the chronic inhaler has steroids [Belief], and there are triggers like pollution, allergens, and sickness at school. [Belief] I guess I need to understand how the inhaler would help with those flare-ups instead of only blaming the triggers. Counselor: Youāre right-the world around her matters deeply. Whatās one thing within your control that feels most doable to help her breathe easier? Client: I make sure to smoke outside away from her [Persona], and I try to keep the house aired out and free of dust. [Persona/Motivation] Thatās what Iāve been doing. Table E.13: Complete dialogue for a generated conversation from MASC(Hetero), profile consistency case, Part 1. A generated conversation from MASC(Hetero), profile consistency case, Part 2. Counselor: Thatās thoughtful and consistent care. How confident do you feel-on a scale of 1 to 10-that adding the chronic inhaler just once a day might help her lungs stay calmer between flare-ups? Client: Iād say a 2. I get that the inflammation in her lungs is the problem [Motivation] that needs to be handled, and I can see why a daily inhaler might be worth trying, but I havenāt really thought about starting it yet. [Behavior] Counselor: A 2-thatās honest and important. What would need to shift for it to move to a 3 or 4? Client: Probably getting more details on the actual medication [Belief] and maybe seeing how it tracks with her symptoms over time. [Acceptable Plan] I can see the ER visits arenāt ideal, but Iām not ready to commit without more information. Counselor: That makes sense-information helps you decide with confidence. Would it help to try tracking her breathing and rescue use for a week? Just to see patterns? Client: Sarah seems to need the rescue inhaler more after running around or sometimes at night. [Persona] Weāve been relying on that when symptoms come up, and Iām starting to see that may not be the whole answer. Iām still unsure about the chronic inhaler because of the steroid part, so having clearer patterns would matter to me. Counselor: Noticing those patterns-after running, at night-is already helpful. Whatās one thing youād like to learn from tracking this week? Client: I donāt think my choice about the chronic inhaler is the problem. Iād just want to track whether running or nighttime is setting her off, so we know what to avoid. Counselor: Thatās a clear, caring goal. Would you like a simple chart to jot down times, triggers, and rescue use? Just for you and Sarah. Client: Oh, yeah, that sounds great! Iād love to have something like that to work on with Sarah. Iām still a little unsure about the daily inhaler, but tracking everything together would really help us both feel more on top of things. Counselor: Wonderful-you and Sarah working as a team. Shall I email that chart to you tonight? Client: Yeah, thatād be great. Iām feeling a bit more hopeful now that I understand the chronic inhaler is meant to calm the inflammation before it gets bad. [Motivation] Those ER visits with Sarah have been terrifying, and I can see why this might really help her. Counselor: That hope-and your care-is so meaningful. Whatās one thing youāl celebrate this week, no matter what? Client: I think Iāl celebrate just watching her laugh without wheezing-that alone makes my whole week. Iām still going back and forth on the daily inhaler, though, even knowing it could help. And quitting smoking⦠that still feels like a really big mountain Iām not sure Iām ready to climb. Counselor: Celebrating her laugh-thatās beautiful. And quitting smoking? Thatās a big step. What feels most doable right now? Client: Iām feeling better about starting with small steps that I can actually manage. For one week, Iāl give Sarah the chronic inhaler every morning before school [Acceptable Plan], keep a check on the fridge to track her doses [Acceptable Plan], and limit my smoking to when sheās at school [Acceptable Plan], then change my shirt and wash up before she gets home. [Acceptable Plan] Counselor: Thatās thoughtful and realistic. How ready are you-1 to 10-to try the morning inhaler for just one week? Client: Iād say maybe a 6. I can give it to her every morning before school for the week [Acceptable Plan] and pay attention to whether she needs her rescue inhaler less. [Motivation/Plan] Counselor: A 6-thatās a solid start. What would make it a 7? Client: I think it would move up if I really understood how this is different from the steroid side effects I read about [Belief] and what the right dose actually does for her over time. Iāve been looking things up, but Iād rather know what to expect from starting it in real life. Counselor: Thatās wise-wanting real-life clarity. Would you like to review what the inhaler does in her lungs, step by step? Client: Yeah, thatād be good. I want to understand what itās actually doing in her lungs each day [Motivation], because Iāve been getting ready to start her on it. Counselor: Absolutely. It gently calms the airway lining-like quieting a fire before it flares. Would you like that explained in simple terms now? Client: Yeah, go ahead. Just keep it simple so I can understand what Iām giving her. Counselor: Itās like a tiny, gentle mist that settles on her airways-reducing puffiness so breathing stays easier, day after day. No jitters, no weight gain-just steady calm. Client: Thatās really reassuring to hear itās so gentle. So, if I start her on this, how soon might I notice sheās not struggling as much [Motivation], and whatās the best way to fit it into our daily routine? Counselor: Many notice calmer breathing in 1-2 weeks. Morning before school-right after brushing teeth-makes it easy to remember. Ready to try that? Client: Yeah, Iām ready to try it for one week. [Preparation] Iāl give it after she brushes her teeth, mark it on the fridge chart, and watch whether she needs the rescue inhaler less. [Acceptable Plan] If anything worries me, Iāl call instead of just stopping on my own. [High Conscientiousness/Profile-consistent plan] Table E.14: Complete dialogue for a generated conversation from MASC(Hetero), profile consistency case, Part 2. Original dialogue cues for transition comparison. Counselor: Is it okay if we go over the form you had filled out? We give this out to everybody who comes in. Client: Mm-hmm. [Precontemplation, Engage, neutral] Counselor: So what can you tell me about your marijuana use? Client: Uh, I vape. I have a pen, but I donāt smoke it though. [Precontemplation, Inform, neutral] Counselor: We know marijuana has effects on the developing brain. For example, it can make it harder for you to concentrate, it can make it harder for you to remember things, and vaping can seriously hurt your lungs. About one in six people who begin using marijuana as a teenager, later on, become addicted. So what do you think about all this information that Iāve shared? Client: Well, I donāt think itās going to hurt me. [Precontemplation, Deny, neutral] Counselor: How do you think it affects you? Client: Um, I donāt know. It makes me relax, and itās fun to laugh with my friend. [Precontemplation, Inform, happy] Counselor: Is there anything about marijuana that worries you, many things that you donāt like? Client: Well, I donāt want to get in trouble like at school. [Precontemplation, Inform, fearful] Counselor: How could you get in trouble at school? Client: Well, I can get suspended and I would get kicked off the team, the basketball team. [Precontemplation, Inform, fearful] Counselor: So when you think about these things, are there any things you would like to change about your marijuana use? Client: Well, I was thinking to not use when basketball season start. [Precontemplation, Inform, neutral] Counselor: Marijuana affects how well you play. What would be the other benefits for you? Client: Well, I wouldnāt get caught with using a pen, so I wouldnāt get kicked off the basketball team. [Contemplation, Acknowledge, fearful] Counselor: Okay. Well, it sounds like you have a goal of not using marijuana once basketball starts. How long do you think you could not use? Client: For about a month. [Contemplation, Inform, neutral] Counselor: If I asked you to pick a number, 0 through 10, 0 meaning youāre not very confident at all in meeting your goal, or 10 meaning youāre very confident, what number would you pick? Client: Um, seven. [Contemplation, Acknowledge, neutral] Counselor: A seven. Why do you think you picked that instead of a lower number like five? Client: Well, Iām pretty sure, um, I can stop using for a month. I want to play well. [Preparation, Plan, happy] Counselor: So, what steps could you take to help you stop using for a month? Client: Uh, I donāt know. [Preparation, Engage, neutral] Counselor: What might happen within a month that might make you want to vape? Client: Well, if Iām stressed or unhappy, thatās when I usually wanna vape. [Preparation, Inform, sad] Counselor: What else could you do instead of vaping when you feel that way? Client: Hmm, I like to play video games. [Preparation, Plan, happy] Counselor: Anything else? Client: I can play basketball with my friend Sarah. [Preparation, Plan, happy] Counselor: Playing basketball and playing video games are a way to feel better. Client: Yeah. [Preparation, Accept, neutral] Table E.15: Original dialogue cues for comparing transition consistency. Blue annotations mark the reference trajectory of psychological state, communicative action, and emotion expression, moving from Precontemplation to Contemplation and then Preparation. Psychological state, communicative action, and emotion expression transition case from Profile-Based, Part 1. Counselor: Hello. How are you? Client: I am good. What about you? [Precontemplation, Engage, neutral] Counselor: Iām well, thanks. I appreciate you coming in today. Howās life been lately? Client: Itās been going pretty well. Basketball season is coming up, so practices have been getting more intense. Iāve been trying to stay focused. [Precontemplation, Inform, happy] Counselor: That sounds exciting. Basketball takes a lot of energy. Howās your stamina holding up with the increased practices? Client: Honestly, Iāve been feeling a bit winded during drills lately. Iām not sure if itās just the intensity, though. I donāt really know if vaping has much to do with it. [Precontemplation, Downplay, fearful] Counselor: Youāre noticing it more during high-energy moments. Whatās been your experience with vaping lately? Client: I donāt do it too often, mostly marijuana a few times a month to relax with friends. I tried vaping peppermint oil once, but that was it, so I guess I never thought about it much. [Precontemplation, Inform, surprised] Counselor: It sounds like you vape mostly to unwind, but now youāre noticing it might be clashing with your fitness goals. How do you feel about that? Client: Itās kind of frustrating, honestly. I like how it helps me chill out after games or stressful days, but if itās messing with my stamina, then itās working against what Iām trying to do on the court. I want to perform better, so somethingās got to change. [Contemplation, Acknowledge, angry] Counselor: Playing strong and staying sharp seem important to you. How would less vaping help your game? Client: I mean, maybe I could breathe better, and I play better when Iām not high. I donāt know, I just donāt want it messing with basketball. [Contemplation, Inform, happy] Counselor: Youāre already seeing how small changes could support both your health and performance. Whatās one step that feels doable for you? Client: Iāve been thinking I could maybe stop using marijuana once the season starts, or at least cut back during that time. Basketball gives me a reason, but I still have to figure out what I would do when I want to relax. [Contemplation, Plan, happy] Counselor: That sounds like a solid plan, and it connects directly to your goals. How confident are you that you can stick with it? Client: Iād say maybe a seven. I mean, I care about playing my best with the team, but after practice people hang out and that could still be hard. [Contemplation, Acknowledge, happy] Counselor: A seven is solid, especially with a clear reason and some possible backup strategies. What could you do if the urge to vape comes up during a stressful week? Client: I could probably go shoot around or play a video game if I need to wind down. I think staying busy might help, but I havenāt really tried doing it like that. [Contemplation, Plan, happy] Counselor: Those are useful alternatives. Whatās one thing that would help you remember your reasons when itās tough? Client: Maybe I could write something like āBreathe easy, play strongā on my water bottle or put a note in my locker. I donāt know, seeing it before practice might help. [Contemplation, Plan, happy] Counselor: Thatās a simple, personal reminder. How does it feel to have this plan in place? Client: It feels good, kind of. Like maybe I donāt have to just go with whatever everyone else is doing. I still donāt want it to be this huge thing, though. [Contemplation, Acknowledge, happy] Counselor: Youāre building a plan that fits your life. What feels most important to hold onto this week? Client: I think just remembering basketball. Like, I donāt have to be perfect, but I need to make choices that help me play better. Iām ready to try it. [Preparation, Acknowledge, happy] Counselor: Focusing on progress rather than perfection can make the plan easier to keep. What would a good first week look like? Client: If I get through the week without vaping and still find ways to relax, that would be good. Iāl focus on practice, maybe use the note, and play video games or shoot around if I need to chill. [Preparation, Plan, happy] Counselor: That gives you concrete steps for the week. Who, if anyone, could help you stay accountable? Client: Maybe one teammate, like someone I trust. I donāt want everybody knowing. But if one person knows, maybe that helps. [Preparation, Plan, neutral] Counselor: Keeping it to one trusted person sounds manageable. What would you want that teammate to do? Client: Just check in with me after practice sometimes. Nothing intense. Maybe if everyone is hanging out and someone has a pen, he could remind me what Iām trying to do. [Preparation, Plan, fearful] Counselor: That kind of support could help in the moments that are hardest. Client: Yeah. I think the hard part will be after practice or after games, not during basketball itself. If I already have something else to do, it should be easier. [Preparation, Acknowledge, fearful] Counselor: So the key moments are after practice and after games. Your plan is to use reminders, alternatives, and one trusted teammate. Client: Right. I can try that. I still like relaxing with my friends, but I donāt want vaping to get in the way of how I play this season. [Preparation, Accept, happy] Counselor: That sounds balanced. You are not trying to change everything at once; you are testing what helps you stay sharp. Client: Yeah, I can try this week and see. If I feel better in drills, then maybe I keep doing it. [Preparation, Plan, happy] Counselor: We can check in next time about what worked, what was hard, and whether the plan needs adjusting. Client: That works. Iāl try the plan this week and pay attention to how I feel during practice. [Preparation, Accept, neutral] Table E.16: Complete dialogue for the psychological state, communicative action, and emotion expression transition case from Profile-Based, Part 1. A generated conversation from MASC(Hetero), psychological state, communicative action, and emotion expression transition case. Counselor: Hello. How are you? Client: I am good. What about you? [Precontemplation, Engage, neutral] Counselor: Iām doing well, thank you for asking. Howās life been treating you lately? Client: Itās been okay, mostly school and basketball. I vape marijuana sometimes with friends, just a few times a month, and honestly it feels like a fun way to relax. [Precontemplation, Inform, happy] Counselor: So it happens sometimes, mostly around friends. Client: Yeah. Someone usually has a pen when weāre hanging out after school or after a game. Iāl use it a little, and we just laugh and chill. [Precontemplation, Inform, happy] Counselor: What do you like about it in those moments? Client: It helps me relax. I donāt really think itās going to hurt me or anything. It just feels fun with my friends. [Precontemplation, Downplay, happy] Counselor: From your point of view, it feels relaxing and not very serious. Is there anything about it that you do not like? Client: Well, I donāt want to get in trouble at school. If I got caught with a pen, I could get suspended or kicked off the basketball team. [Precontemplation, Inform, fearful] Counselor: Staying in school and on the basketball team is important to you. Client: Right. I care about basketball a lot, and it would really bother me if I lost that. I donāt vape during practice or games, but after school itās different because everyone is just hanging around. [Precontemplation, Inform, fearful] Counselor: You keep it separate from practice and games, but the after-school situation is harder. Client: Yeah, pretty much. I donāt think I use that much, though, so itās kind of frustrating when it sounds like a huge problem. Itās not like Iām doing it every day. [Precontemplation, Downplay, angry] Counselor: It does not feel like a daily problem to you. What would make it hard to say no when friends are using? Client: I donāt know. It would just feel awkward, like they might think Iām being too serious or acting different. [Contemplation, Hesitate, fearful] Counselor: Saying no could feel socially uncomfortable. Client: Mm-hmm. I guess if I had basketball as a reason, that might make it less weird, but Iām still nervous about how my friends would take it. [Contemplation, Engage, fearful] Counselor: Basketball gives you a reason that already matters to you. When you think about basketball season, is there anything you might want to change? Client: Well, I was thinking maybe not using when basketball season starts. I feel better about my game when Iām not high. [Contemplation, Inform, happy] Counselor: You have noticed that you play better when you are not high. Client: Yeah. I still donāt think marijuana is ruining my life, but I donāt want a few times with friends to mess up basketball. [Contemplation, Acknowledge, neutral] Counselor: What would be the hardest part of not using during the season? Client: Probably when Iām stressed or unhappy. Thatās when I usually want to vape, especially if my friends are already doing it. [Contemplation, Inform, sad] Counselor: What else helps when you feel stressed or unhappy? Client: Hmm, I like to play video games. That usually helps me relax without thinking about stuff so much. [Contemplation, Plan, happy] Counselor: Video games could be one option. Anything else? Client: I can play basketball with my friend Sarah sometimes. If weāre shooting around, Iām busy and not just standing there while people are vaping. [Preparation, Plan, happy] Counselor: How confident do you feel about not using for a month once basketball season starts, from 0 to 10? Client: Um, maybe a seven. Iām pretty sure I could stop for a month if itās for basketball, and that makes me feel a little more confident. [Preparation, Acknowledge, happy] Counselor: Why a seven and not a lower number? Client: Because I already donāt vape when Iām practicing or playing. I want to play well, so that makes it easier. [Preparation, Plan, neutral] Counselor: What steps could you take to help yourself stop for that month? Client: Uh, I donāt know. I guess Iād have to not be around it as much after school. [Preparation, Engage, neutral] Counselor: What might happen in that month that would make you want to vape? Client: If Iām stressed or bored, or if my friends pull out a pen, that would probably make me want to use. [Preparation, Inform, sad] Counselor: So stress, boredom, and being around the pen are the risky moments. We can check in next time about what works during basketball season. Client: Mm-hmm. I can try that and see how it goes. [Preparation, Accept, neutral] Table E.17: Complete dialogue for a generated conversation from MASC(Hetero), psychological state, communicative action, and emotion expression transition case.