EmoStance: Response-Side Affective-Orientation Control for Empathetic Response Generation via Emoji Weak Supervision
Summary
EmoStance is a method for empathetic response generation that uses emoji weak supervision to model response-side affective orientation, improving contextual specificity and perceived responsiveness in dialogues.
View Cached Full Text
Cached at: 09/03/26, 06:01 AM
# EmoStance: Response-Side Affective-Orientation Control for Empathetic Response Generation via Emoji Weak Supervision
Source: [https://arxiv.org/html/2609.02133](https://arxiv.org/html/2609.02133)
###### Abstract
Empathetic response generation requires models to decide not only what to say, but also how to respond to the previous speaker’s affective situation\. We formulate this as response\-side affective\-orientation control and use multi\-annotator emoji distributions as weak affective–attitudinal evidence, rather than as output symbols or gold labels, to induce a latent control space that operationally approximates listener stance\. We constructEmojiDialogue, an utterance\-level extension ofEmpatheticDialogueswith emoji votes and confidence scores, and proposeEmoStance, which models source\-side affective expression, predicts a soft response\-side orientation from dialogue context and speaker roles, and steers a frozen instruction\-tuned LLM through continuous prefix embeddings\. In blind pairwise evaluation with 20 annotators and 800 judgments,EmoStanceachieves a 62\.2% decisive win rate, with the clearest gains in contextual specificity and perceived responsiveness, while remaining complementary to external\-knowledge methods\. Code, annotation metadata, and reconstruction scripts are available in our GitHub repository:[https://github\.com/18277390221/EmoStance](https://github.com/18277390221/EmoStance)\.
## 1Introduction
Empathetic dialogue generation requires models to decide not only what to say, but also how the next speaker should take up the previous turn\. A response can be topically relevant yet still feel detached, overly cheerful, intrusive, didactic, or insufficiently responsive to the speaker’s affective situation\. We refer to this operational variable as*response\-side affective orientation*: a soft representation of how the next reply should be affectively and interpersonally oriented before it is verbalized\. This notion is related to*listener stance*, but we do not assume access to direct or gold listener\-stance labels; instead, we treat listener stance as a higher\-level interpretation of a weakly supervised response\-side control representation\.
Existing supervision only partially captures this orientation\. Prior work represents affective context through situation\-level emotion labels\([Rashkin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib10)\), dimensional affect representations\([Mohammad, 2018](https://arxiv.org/html/2609.02133#bib.bib5);[Colombo et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib4)\), and support\-strategy taxonomies, such as questioning, reflection, suggestion, and information provision\([Liu et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib24)\)\. Subsequent systems model turn\-level state transitions, mixed initiative, strategy\-response decoupling, or discourse dynamics\([Zhao et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib11);[Deng et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib12);[Zhang et al\., 2025a](https://arxiv.org/html/2609.02133#bib.bib1);[Wan et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib3)\)\. These variables characterize the dialogue state, but do not by themselves determine whether the next response should realize reassurance, shared excitement, gentle concern, cautious probing, or another interpersonal orientation\. Prompt\-based interfaces have also been studied for smooth control of predefined attribute intensity\([Zhou et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib2)\)\. Our target instead is a response\-specific, mixture\-like latent orientation that may be difficult to verbalize as a short and stable instruction\. These limitations motivate a soft intermediate variable for modeling how the next response should be affectively and interpersonally positioned\.
Figure[1](https://arxiv.org/html/2609.02133#S1.F1)illustrates this distinction\. Contexts with the same coarse emotion label may require different affective uptake, interpersonal distance, or response strength\. Moreover, response\-side affective orientation is often ambiguous: multiple responses may be plausible for the same context, and annotators may reasonably prefer different orientations\. This makes hard, single\-label supervision ill\-suited for fine\-grained response\-orientation control\.
Figure 1:The same coarse emotion label can hide different response\-side affective\-orientation cues\. Emoji are used only as weak affective–attitudinal contextual signals, not as gold emotion or listener\-stance labels\.We use emoji as weak supervision for inducing this control representation\. The key point is not that empathetic systems should generate emoji\. Prior work shows that large\-scale emoji prediction can yield transferable representations for sentiment, emotion, and sarcasm\([Felbo et al\., 2017](https://arxiv.org/html/2609.02133#bib.bib8)\); textual descriptions can support semantic emoji representations\([Eisner et al\., 2016](https://arxiv.org/html/2609.02133#bib.bib17)\); and emoji sequences can express compositional meanings\([Yang et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib18)\)\. In our annotation setting, these signals may operationally correspond to response orientations such as encouragement, sympathy, celebration, hesitation, teasing, surprise, or concern\. Since emoji meanings are context\-dependent and annotators may disagree, we aggregate multi\-annotator emoji votes and confidence scores into soft distributions, following disagreement\-aware soft\-label learning and emotion\-distribution estimation\([Fornaciari et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib7);[Wu et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib6)\)\. We do not treat emoji as output symbols, gold emotion labels, or gold listener\-stance labels\. These distributions provide weak affective–attitudinal evidence for modeling source\-side affective expression and response\-side affective orientation\.
Based on this idea, we constructEmojiDialogue, an utterance\-level emoji\-weakly\-supervised extension of EmpatheticDialogues\([Rashkin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib10)\), where multiple LLM annotators provide emoji votes and confidence scores for each utterance\. We further proposeEmoStance, a controllable generation framework that induces a name\-free latent affective\-orientation space, predicts the response\-side orientation from dialogue context and speaker\-role transitions, reconstructs it as a continuous control vector, and injects it into a frozen instruction\-tuned LLM through learned prefix embeddings\([Li and Liang, 2021](https://arxiv.org/html/2609.02133#bib.bib33)\)\. Experiments show that prototype\-based reconstruction is substantially more stable than direct vector regression\. Blind human evaluation further indicates thatEmoStancemainly improves contextual specificity and perceived responsiveness, while remaining complementary to commonsense\-enhanced systems\.
Our contributions are threefold\. First, we formulate empathetic response generation as response\-side affective\-orientation control, using the learned orientation representation as an operational approximation of listener stance rather than as a directly annotated stance label\. Second, we introduceEmojiDialogue, a scalable weak\-supervision resource that preserves ambiguity through multi\-annotator emoji distributions\. Third, we proposeEmoStance, a latent affective\-orientation control framework that models source\-side affective expression, predicts context\- and role\-conditioned response\-side affective orientation, and realizes the predicted orientation through continuous prefix control of a frozen LLM\.
## 2Related Work
##### Empathetic and supportive dialogue generation\.
Empathetic dialogue generation is commonly framed as recognizing an interlocutor’s affective state and producing an appropriate response, with EmpatheticDialogues serving as a widely used benchmark for emotionally grounded open\-domain conversations\([Rashkin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib10)\)\. Early work improves empathetic response generation by incorporating affective signals, such as explicit emotion conditioning, continuous affect representations, and emotion distributions\([Zhou et al\., 2018](https://arxiv.org/html/2609.02133#bib.bib20);[Lin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib21);[Majumder et al\., 2020](https://arxiv.org/html/2609.02133#bib.bib22);[Li et al\., 2020](https://arxiv.org/html/2609.02133#bib.bib23)\)\. Another line of work extends empathetic dialogue generation with commonsense cognition or models emotional support conversations through support strategies and user states\([Liu et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib24);[Sabour et al\., 2022](https://arxiv.org/html/2609.02133#bib.bib26);[Zhao et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib11);[Zhou et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib27);[Li et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib13)\)\. More recent studies further introduce discourse\-level planning or intent\-oriented intermediate variables for supportive response generation\([Wan et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib3);[Zhang et al\., 2025b](https://arxiv.org/html/2609.02133#bib.bib14)\)\. These studies show the value of explicit intermediate planning, but their planning variables are usually speaker emotions, support strategies, intentions, or external commonsense\. In contrast, we focus on*listener stance*: the response\-side affective and interpersonal orientation that the next utterance should adopt before it is verbalized\.
##### Listener stance and emoji weak supervision\.
Our formulation is related to work on interpersonal stancetaking, which views conversational meaning as a way of positioning the speaker toward the interlocutor, the topic, and the ongoing interaction\([Kiesling et al\., 2018](https://arxiv.org/html/2609.02133#bib.bib28)\)\. We study a response\-side variant of this problem: listener stance describes how the next speaker should take up the previous turn, rather than what private emotion the previous speaker has\. Since stance interpretation is subjective, context\-dependent, and often underdetermined, our work also follows recent studies arguing that annotator disagreement should be preserved rather than collapsed into a single hard label\([Fornaciari et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib7);[Mostafazadeh Davani et al\., 2022](https://arxiv.org/html/2609.02133#bib.bib29);[Uma et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib30);[Wu et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib6)\)\. Predictive uncertainty has also been used to identify ambiguous instances in subjective annotation tasks\([Alies et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib16)\)\. Emoji provide a useful weak\-supervision interface for this purpose because they are compact affective and semantic signals that can express nuanced and sometimes ambiguous interpersonal meanings\([Eisner et al\., 2016](https://arxiv.org/html/2609.02133#bib.bib17);[Felbo et al\., 2017](https://arxiv.org/html/2609.02133#bib.bib8);[Yang et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib18)\)\. Unlike prior emoji\-supervised response generation such as MojiTalk\([Zhou and Wang, 2018](https://arxiv.org/html/2609.02133#bib.bib9)\), we do not predict or output emoji, nor do we use a single emoji as a discrete control code\. Instead, we aggregate multi\-annotator emoji votes and confidence scores into soft distributions and use them to induce a name\-free latent stance space for listener\-stance planning\.
##### Continuous control for frozen language models\.
Controllable generation methods steer language models with discrete labels, attribute classifiers, decoding\-time discriminators, natural\-language instructions, or continuous prompts\([Pascual et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib39);[Yang and Klein, 2021](https://arxiv.org/html/2609.02133#bib.bib34);[Krause et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib35);[Li and Liang, 2021](https://arxiv.org/html/2609.02133#bib.bib33);[Zhou et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib2)\)\. EmoStance follows the continuous\-control direction, but its control signal is not a manually specified attribute, a binary discriminator target, or a verbal instruction\. It is a continuous listener\-stance vector induced from emoji weak supervision, predicted from the dialogue context and role transition, and injected into a frozen instruction\-tuned LLM through learned prefix embeddings\. A more detailed discussion of related work is provided in Appendix[A](https://arxiv.org/html/2609.02133#A1)\.
## 3Weak Affective\-Orientation Supervision
We constructEmojiDialogueas an utterance\-level weak supervision layer on top of EmpatheticDialogues\([Rashkin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib10)\)\. Since the original situation\-level emotion labels do not specify how a target response should be affectively and interpersonally oriented, we collect multi\-annotator emoji votes for each utterance and aggregate them into soft emoji distributions\.
We convert adjacent dialogue turns into source–response examples, where the input contains the situation, dialogue history, and next\-speaker marker, and the target is the next utterance\. The resultingEmojiDialoguedataset comprises 76,489 source–response examples, split into 58,829/9,263/8,397 train/validation/test instances\. A human plausibility audit shows high weak\-label plausibility, with 99\.69% valid annotations and 99\.77% valid or ambiguous\-but\-acceptable annotations\. Full construction, audit, licensing, privacy, and release details are provided in Appendices[B](https://arxiv.org/html/2609.02133#A2)and[E](https://arxiv.org/html/2609.02133#A5)\.
## 4Method: Emoji\-Supervised Affective\-Orientation Control
EmoStance uses the weak supervision described in Section[3](https://arxiv.org/html/2609.02133#S3)to learn an internal control variable for empathetic response generation\. The key idea is to separate two decisions that are usually entangled in direct generation: how the next response should be affectively and interpersonally oriented toward the previous speaker, and how that orientation should be realized in natural language\. We call this intermediate signal a response\-side affective\-orientation representation\. Emoji annotations are used only during training as weak affective–attitudinal observations; they are not treated as output symbols, gold emotion labels, or gold listener\-stance labels\. At inference time, EmoStance receives only the dialogue context and next\-speaker marker, without emoji annotations, response\-derived orientation vectors, gold listener\-stance labels, or the gold response\.
Figure 2:Overview ofEmoStance\. Emoji weak supervision induces a name\-free latent affective\-orientation space for source\-side expression modeling, role\-aware response\-orientation prediction, prefix\-based generation control, and optional orientation\-consistency reranking\. Emoji are not treated as gold emotion or listener\-stance labels\.### 4\.1Overview and Problem Setup
Let a dialogue be a sequence of role\-marked utterances
D=\{\(r1,u1\),…,\(rT,uT\)\},D=\\\{\(r\_\{1\},u\_\{1\}\),\\ldots,\(r\_\{T\},u\_\{T\}\)\\\},whereutu\_\{t\}is the utterance at turntt, andrtr\_\{t\}denotes the speaker role\. In dyadic dialogue,rt∈\{A,B\}r\_\{t\}\\in\\\{A,B\\\}, although the formulation also allows a larger finite set of roles\. Each dialogue may additionally include a situation descriptionss\. For each adjacent pair\(ut,ut\+1\)\(u\_\{t\},u\_\{t\+1\}\), we construct the serialized input
xt=ser\(s,D≤t,rt\+1\),x\_\{t\}=\\operatorname\{ser\}\(s,D\_\{\\leq t\},r\_\{t\+1\}\),whereD≤t=\{\(r1,u1\),…,\(rt,ut\)\}D\_\{\\leq t\}=\\\{\(r\_\{1\},u\_\{1\}\),\\ldots,\(r\_\{t\},u\_\{t\}\)\\\}, andser\(⋅\)\\operatorname\{ser\}\(\\cdot\)serializes the situation, dialogue history, and next\-speaker marker into a role\-marked textual input\. The next response isut\+1u\_\{t\+1\}\.
EmoStance has three stages\. First, multi\-annotator emoji distributions are projected into a soft, name\-free affective\-orientation space, avoiding predefined orientation names such as happiness, sadness, comfort, or surprise\. Second, a role\-aware orientation predictor estimates the response\-side affective\-orientation distribution from dialogue context and speaker transition, conditioned on the source\-side affective expression of the latest observed turn\. Third, the predicted distribution is reconstructed through orientation prototypes into a continuous control vector, which is mapped into prefix embeddings to steer a frozen instruction\-tuned language model\. An optional reranker selects the candidate response whose realized orientation best matches the predicted orientation\.
### 4\.2Inducing a Name\-Free Affective\-Orientation Space
Affective orientation in dialogue is fine\-grained, context\-dependent, and often ambiguous, so we do not represent it as a single hard label\. A single utterance may express several subtle affective or interpersonal cues at once, such as sympathy, reassurance, cautious encouragement, hesitation, or concern\. EmoStance therefore represents emoji\-derived affective–attitudinal evidence as a soft distribution over latent regions\.
For each utteranceutu\_\{t\}, annotators select emoji from a fixed candidate inventoryℰ\\mathcal\{E\}and provide confidence scores\. We aggregate these annotations into a soft emoji distribution
qtE∈Δ\|ℰ\|\.q\_\{t\}^\{E\}\\in\\Delta^\{\|\\mathcal\{E\}\|\}\.This distribution preserves annotator disagreement and confidence variation rather than collapsing them into a majority label\. Such disagreement is not treated simply as noise: for affective and interpersonal meanings, it may reflect genuine ambiguity in how an utterance can be read or how a listener might respond\.
Directly using individual emoji as orientation labels would be brittle because emoji are surface symbols: some are rare, nearly synonymous in a given context, or polysemous across contexts, and their human\-readable names can impose misleading categories\. We therefore induce a name\-free affective\-orientation space from relational evidence among emoji, including which emoji appear in similar textual contexts, are confused or co\-selected by annotators, or behave similarly as weak affective–attitudinal signals\.
Concretely, we construct an emoji affinity structure overℰ\\mathcal\{E\}and derive a soft membership matrix
A∈\[0,1\]\|ℰ\|×K,A\\in\[0,1\]^\{\|\\mathcal\{E\}\|\\times K\},whereAe,kA\_\{e,k\}measures the degree to which emojieebelongs to latent affective\-orientation regionkk\. We write emoji distributions as row vectors when multiplying byAA\. The utterance\-level latent\-region distribution is
qtZ=qtEA,q\_\{t\}^\{Z\}=q\_\{t\}^\{E\}A,whereqtZ∈ΔKq\_\{t\}^\{Z\}\\in\\Delta^\{K\}\. Here,ZZdenotes latent emoji\-induced affective\-orientation regions, not a gold listener\-stance label space\. This projection changes sparse emoji supervision into a smoother distribution over latent regions\. The induced regions act as denoising anchors, retaining fine\-grained information from emoji weak supervision while reducing sensitivity to idiosyncratic or low\-frequency emoji choices\.
A distribution over latent regions is useful for orientation prediction, but generation also benefits from a continuous signal that can express within\-region nuance\. Let𝐡e\\mathbf\{h\}\_\{e\}denote the embedding of emojiee\. We define the continuous emoji\-derived affective vector for utteranceutu\_\{t\}as
vt=∑e∈ℰqtE\(e\)𝐡e\.v\_\{t\}=\\sum\_\{e\\in\\mathcal\{E\}\}q\_\{t\}^\{E\}\(e\)\\mathbf\{h\}\_\{e\}\.Thus,qtZq\_\{t\}^\{Z\}provides a structured distribution over latent affective\-orientation regions, whilevtv\_\{t\}preserves fine\-grained information from the original emoji distribution\.
The same emoji\-derived quantities are interpreted according to their role in an adjacent\-turn example\. For the latest observed turnutu\_\{t\},\(qtZ,vt\)\(q\_\{t\}^\{Z\},v\_\{t\}\)represents the source\-side affective expression available in the dialogue context\. For the target responseut\+1u\_\{t\+1\},\(qt\+1Z,vt\+1\)\(q\_\{t\+1\}^\{Z\},v\_\{t\+1\}\)represents the response\-side affective orientation observed during training\. The central learning problem is to predict the response\-side orientation from the context before generatingut\+1u\_\{t\+1\}\. These representations are induced from weak emoji\-based affective–attitudinal evidence and should not be interpreted as gold listener\-stance labels\.
### 4\.3Predicting the Response\-Side Affective Orientation
Given the serialized contextxtx\_\{t\},EmoStancepredicts the response\-side affective orientation that should guide the next response\. Instead of directly regressing a high\-dimensional continuous orientation vector from text, we first predict a distribution over induced latent regions and then reconstruct a continuous control vector from orientation prototypes\. This keeps prediction tied to the denoised latent affective\-orientation space introduced in Section[4\.2](https://arxiv.org/html/2609.02133#S4.SS2)\.
We encode the context and estimate the source\-side affective expression of the latest observed turn:
𝐡t=Encθ\(xt\),q^tZ=softmax\(fcur\(𝐡t\)\)\.\\mathbf\{h\}\_\{t\}=\\operatorname\{Enc\}\_\{\\theta\}\(x\_\{t\}\),\\qquad\\hat\{q\}\_\{t\}^\{Z\}=\\operatorname\{softmax\}\(f\_\{\\mathrm\{cur\}\}\(\\mathbf\{h\}\_\{t\}\)\)\.Letdtd\_\{t\}be a compact representation of this predicted source\-side affective expression, and letρt=rt→rt\+1\\rho\_\{t\}=r\_\{t\}\\rightarrow r\_\{t\+1\}denote the ordered speaker transition with embedding𝐞ρt\\mathbf\{e\}\_\{\\rho\_\{t\}\}\. A neural prediction head first produces prior\-free, context\-based logits for the next\-response orientation:
ℓt\+10=fnext\(\[𝐡t;𝐞ρt;dt\]\)\.\\ell\_\{t\+1\}^\{0\}=f\_\{\\mathrm\{next\}\}\\left\(\[\\mathbf\{h\}\_\{t\};\\mathbf\{e\}\_\{\\rho\_\{t\}\};d\_\{t\}\]\\right\)\.
The neural predictor captures what the local context suggests, but dyadic dialogue also exhibits regular affective\-uptake patterns: anxious turns often invite reassurance, celebratory turns invite congratulations, and self\-deprecating turns may invite encouragement or gentle correction\. To incorporate such structure, we estimate a role\-aware transition prior from training data\. For each ordered role transitionρ\\rho, we estimate a smoothed transition matrixTρT^\{\\rho\}over latent affective\-orientation regions\. Given the predicted source\-side expression, the role\-conditioned prior for the next response is
πt\+1=q^tZTρt\.\\pi\_\{t\+1\}=\\hat\{q\}\_\{t\}^\{Z\}T^\{\\rho\_\{t\}\}\.The final orientation distribution combines the neural logits and the prior through a gated interpolation:
q^t\+1Z=softmax\(ℓt\+10\+λtrγtlog\(πt\+1\+ϵ\)\),\\hat\{q\}\_\{t\+1\}^\{Z\}=\\operatorname\{softmax\}\\left\(\\ell\_\{t\+1\}^\{0\}\+\\lambda\_\{\\mathrm\{tr\}\}\\gamma\_\{t\}\\log\(\\pi\_\{t\+1\}\+\\epsilon\)\\right\),whereγt∈\[0,1\]\\gamma\_\{t\}\\in\[0,1\]controls how strongly the transition prior is used\. The prior is therefore a soft structural bias rather than a replacement for contextual prediction\.
The predicted orientation distribution is then mapped back to a continuous control vector through orientation prototypes:
v^t\+1=∑k=1Kq^t\+1Z\(k\)μk\.\\hat\{v\}\_\{t\+1\}=\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\+1\}^\{Z\}\(k\)\\mu\_\{k\}\.This prototype reconstruction preserves continuous control while preventing the model from chasing idiosyncratic noise in weak emoji\-derived vectors\.
The orientation predictor is trained with weak supervision derived from the observed response:
ℒorient=\\displaystyle\\mathcal\{L\}\_\{\\mathrm\{orient\}\}=\{\}CE\(qt\+1Z,q^t\+1Z\)\\displaystyle\\operatorname\{CE\}\\left\(q\_\{t\+1\}^\{Z\},\\hat\{q\}\_\{t\+1\}^\{Z\}\\right\)\+λvec‖v^t\+1−vt\+1‖22\\displaystyle\+\\lambda\_\{\\mathrm\{vec\}\}\\left\\\|\\hat\{v\}\_\{t\+1\}\-v\_\{t\+1\}\\right\\\|\_\{2\}^\{2\}\+λcurℒcur\.\\displaystyle\+\\lambda\_\{\\mathrm\{cur\}\}\\mathcal\{L\}\_\{\\mathrm\{cur\}\}\.Here,ℒcur\\mathcal\{L\}\_\{\\mathrm\{cur\}\}supervises the source\-side expression estimateq^tZ\\hat\{q\}\_\{t\}^\{Z\}, which anchors the role\-aware transition prior\. Implementation details, including smoothed transition counts, the uncertainty gate, optional weighted cross\-entropy, and the auxiliary prior\-free next\-response loss, are given in Appendix[C](https://arxiv.org/html/2609.02133#A3)\.
### 4\.4Realizing the Predicted Orientation with a Frozen Generator
The predicted response\-side affective orientation must be realized as natural language\. One possible approach is to verbalize it as a textual prompt, such as “respond supportively” or “sound encouraging\.” We avoid this because the orientation representation is soft and mixture\-like: it may combine several latent regions with different weights, which is difficult to express as a short and stable instruction\. EmoStance instead uses embedding\-level control\. In our experiments, the frozen generator is instantiated asmistralai/Mistral\-7B\-Instruct\-v0\.3, from the Mistral 7B model family\([Jiang et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib45)\)\. Exact model checkpoints, parameter counts, licenses, and compute details are reported in Appendix[E](https://arxiv.org/html/2609.02133#A5)\.
A lightweight prefix projector maps an orientation vector intommcontinuous prefix embeddings:
Pt\+1=Rω\(vt\+1\)∈ℝm×dΩ,P\_\{t\+1\}=R\_\{\\omega\}\(v\_\{t\+1\}\)\\in\\mathbb\{R\}^\{m\\times d\_\{\\Omega\}\},wheredΩd\_\{\\Omega\}is the embedding dimension of the frozen generator\. The prefix embeddings are prepended to the serialized dialogue input, allowing the orientation signal to guide generation without appearing as explicit text\.
During projector training, the observed responseut\+1u\_\{t\+1\}is available, so we use its weak response\-side orientation vectorvt\+1v\_\{t\+1\}\. The generator parametersΩ\\Omegaremain frozen, and only the prefix projector parametersω\\omegaare updated:
ℒgen=−∑j=1\|ut\+1\|logpΩ\(ut\+1,j∣Pt\+1,xt,ut\+1,<j\)\.\\mathcal\{L\}\_\{\\mathrm\{gen\}\}=\-\\sum\_\{j=1\}^\{\|u\_\{t\+1\}\|\}\\log p\_\{\\Omega\}\\left\(u\_\{t\+1,j\}\\mid P\_\{t\+1\},x\_\{t\},u\_\{t\+1,<j\}\\right\)\.At inference time,vt\+1v\_\{t\+1\}is replaced by the predicted vectorv^t\+1\\hat\{v\}\_\{t\+1\}\. The frozen language model then generates from
pΩ\(⋅∣Rω\(v^t\+1\),xt\)\.p\_\{\\Omega\}\\left\(\\cdot\\mid R\_\{\\omega\}\(\\hat\{v\}\_\{t\+1\}\),x\_\{t\}\\right\)\.This design separates orientation prediction from surface realization: the orientation predictor decides how the next response should be positioned, while the frozen generator realizes that control signal in natural language\.
### 4\.5Orientation\-Consistency Reranking
Prefix control does not guarantee that every sampled response realizes the intended orientation\. The frozen generator may still produce several fluent but differently positioned continuations\. EmoStance therefore uses orientation\-consistency reranking as an optional decoding\-time check\.
Given the predicted orientationq^t\+1Z\\hat\{q\}\_\{t\+1\}^\{Z\}and control vectorv^t\+1\\hat\{v\}\_\{t\+1\}, the generator samplesBBcandidate responses:
\{u~t\+1\(1\),…,u~t\+1\(B\)\}\.\\left\\\{\\widetilde\{u\}\_\{t\+1\}^\{\(1\)\},\\ldots,\\widetilde\{u\}\_\{t\+1\}^\{\(B\)\}\\right\\\}\.For each candidate, we append it to the dialogue context and use the orientation scorer to estimate the orientation realized by that candidate:
q~t\+1Z,\(b\)=Sθ\(xt,u~t\+1\(b\)\)\.\\widetilde\{q\}\_\{t\+1\}^\{Z,\(b\)\}=S\_\{\\theta\}\\left\(x\_\{t\},\\widetilde\{u\}\_\{t\+1\}^\{\(b\)\}\\right\)\.The selected response minimizes divergence from the intended orientation, with an optional length regularizerℛ\\mathcal\{R\}:
b∗=argmin1≤b≤B\[D\(q^t\+1Z,q~t\+1Z,\(b\)\)\+ηℛ\(u~t\+1\(b\)\)\],b^\{\*\}=\\arg\\min\_\{1\\leq b\\leq B\}\\left\[D\\left\(\\hat\{q\}\_\{t\+1\}^\{Z\},\\widetilde\{q\}\_\{t\+1\}^\{Z,\(b\)\}\\right\)\+\\eta\\mathcal\{R\}\\left\(\\widetilde\{u\}\_\{t\+1\}^\{\(b\)\}\\right\)\\right\],u^t\+1=u~t\+1\(b∗\)\.\\qquad\\hat\{u\}\_\{t\+1\}=\\widetilde\{u\}\_\{t\+1\}^\{\(b^\{\*\}\)\}\.By default,DDis cross\-entropy between the intended and realized orientation distributions\. Reranking does not introduce additional labels or external knowledge; it only selects the candidate whose realized orientation best matches the predicted orientation\.
### 4\.6Training and Inference
Training and inference differ only in the availability of weak affective\-orientation observations\. During training, emoji annotations of the observed source–response pair are aggregated into soft emoji distributions, projected into the name\-free affective\-orientation space, and used to train the orientation predictor and prefix projector withℒorient\\mathcal\{L\}\_\{\\mathrm\{orient\}\}andℒgen\\mathcal\{L\}\_\{\\mathrm\{gen\}\}, while the generator remains frozen\. At inference time, no emoji annotations, response\-derived orientation vectors, gold listener\-stance labels, or gold responses are available\. EmoStance predicts the response\-side affective orientation fromxtx\_\{t\}, reconstructs the corresponding control vector, maps it into prefix embeddings, and generates with the frozen language model; optional reranking selects the candidate most consistent with the predicted orientation\. Thus, emoji are used only as training\-time weak observations for learning an internal affective\-orientation control interface, not as test\-time inputs, gold emotion labels, gold listener\-stance labels, or desired outputs\.
## 5Experiments
We evaluateEmoStancealong three questions: whether response\-side affective\-orientation control improves empathetic response generation, which aspects of response quality it affects, and whether the proposed components are necessary\. Blind pairwise human preference is treated as the primary evidence for generation quality, while automatic metrics and internal orientation\-control diagnostics are used as supporting analyses rather than substitutes for human judgment\.
### 5\.1Experimental Setup
We evaluateEmoStancein two settings: component analyses on theEmojiDialogueadjacent\-turn split introduced in Section[3](https://arxiv.org/html/2609.02133#S3), and system comparisons on the full EmpatheticDialogues \(ED\) test set\. In every deployable setting, the input is restricted to the situation description, dialogue history, and speaker\-role markers\. Emoji annotations, latent\-region targets, response\-derived orientation vectors, and reference responses are unavailable at inference time\. Dataset statistics and decoding settings are provided in Appendix[D\.1](https://arxiv.org/html/2609.02133#A4.SS1)\.
We compare against seven baselines: an instruction\-tuned LLM without affective control, a prompt\-level control variant, supervised fine\-tuning without the latent orientation module, an EmPO\-DPO preference\-optimization baseline\([Sotolar et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib36)\), two ED\-compatible task\-specific systems—CASE\([Zhou et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib27)\)and APTNESS\([Hu et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib38)\)—and Sibyl, a future\-aware commonsense\-enhanced system\([Wang et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib19)\)\. All baseline outputs are produced by our own ED\-compatible reproductions under the sharedmistralai/Mistral\-7B\-Instruct\-v0\.3backbone, aligned input format, test contexts, and decoding setup\. These comparisons therefore evaluate controlled same\-backbone variants and should not be interpreted as exact replications or upper bounds of the original released systems\. Appendix[D\.2](https://arxiv.org/html/2609.02133#A4.SS2)provides the full baseline configurations\.
Our primary evaluation is blind pairwise human preference\. Each item presents a dialogue context, one evaluation question, and anonymized responses fromEmoStanceand one baseline\. The five dimensions are emotion appropriateness, felt responded, context specificity, naturalness, and AI\-like/problematic phrasing\. The first four are positive dimensions, whereas AI\-like/problematic phrasing is reverse\-scored\.
We conducted two evaluation batches using the same instructions, blinding, and scoring protocol\. The second batch recruited 10 new annotators and independently sampled new evaluation instances rather than reannotating the original items\. The combined evaluation contains 20 annotators and 800 judgments\. Ties and “neither/both bad” are retained as neutral outcomes and excluded from decisive win rates\. We report 95% Wilson confidence intervals and two\-sided exact sign tests\. The main table additionally reports Holm\-adjustedpp\-values across the seven per\-baseline comparisons\. Appendix[D\.3](https://arxiv.org/html/2609.02133#A4.SS3)provides the complete protocol\.
### 5\.2Human Evaluation
Table[1](https://arxiv.org/html/2609.02133#S5.T1)reports the expanded blind pairwise evaluation\. Across 800 judgments,EmoStancereceives 395 wins, 71 ties, 94 neither/both\-bad judgments, and 240 losses\. Excluding neutral outcomes, the overall decisive win rate is 62\.2%, with a 95% Wilson confidence interval of \[58\.4, 65\.9\] and a two\-sided exact sign\-test value ofp<\.001p<\.001\.
Table 1:Expanded blind pairwise human evaluation\. Wins and losses are counted fromEmoStance’s perspective; ties and neither/both\-bad outcomes are excluded from Win%\. Theppcolumn reports uncorrected two\-sided exact sign tests over decisive judgments\.pHolmp\_\{\\mathrm\{Holm\}\}applies Holm correction across the seven per\-baseline comparisons\.The aggregate result is qualified by the per\-baseline comparisons\. After Holm correction,EmoStanceis significantly preferred over the controlled CASE and APTNESS variants\. The numerical margin over LLM\-SFT is positive but does not remain significant after correction, and the comparisons with LLM\-only, LLM\-prompt, EmPO\-DPO, and Sibyl are statistically inconclusive\. In particular, Sibyl receives more decisive preferences numerically, but its confidence interval includes parity\. We therefore do not claim uniform dominance over strong or knowledge\-enhanced systems\. The evidence instead supports response\-side affective orientation as a useful control signal that improves aggregate preference and is potentially complementary to preference optimization and future\-aware commonsense modeling\.
Dimension\-level results identify where the aggregate gain arises\.EmoStanceachieves decisive win rates of 75\.9% for context specificity and 73\.5% for felt responded\. The estimates for emotion appropriateness \(56\.0%\) and naturalness \(57\.7%\) are more modest, and their confidence intervals include parity\. AI\-like/problematic phrasing is also statistically inconclusive at 45\.1%\. Thus, the supported improvement is concentrated in contextual uptake and perceived responsiveness rather than broad surface\-form enhancement\. Full counts and confidence intervals are reported in Appendix[D\.4](https://arxiv.org/html/2609.02133#A4.SS4)\.
To assess the weak supervision separately from response preference, we also conduct a human–LLM distributional audit on 120 test utterances\. Exact emoji choices show non\-trivial divergence between human and LLM annotators, whereas projection through the fixed learned emoji\-to\-region matrix reduces mean JSD from 0\.442 to 0\.206 and increases distributional overlap from 0\.449 to 0\.670\. We interpret this as sample\-specific evidence that the induced orientation regions are less sensitive to exact\-symbol variation, not as evidence that LLM annotations are equivalent to human annotations or culturally universal\. Appendix[B\.7](https://arxiv.org/html/2609.02133#A2.SS7)provides the complete audit\.
### 5\.3Automatic Evaluation
Appendix D\.6 reports reference\-based metrics—BERTScore\-F1,ROUGE\-L,BLEU\-2, and METEOR\([Zhang et al\., 2020](https://arxiv.org/html/2609.02133#bib.bib40);[Lin, 2004](https://arxiv.org/html/2609.02133#bib.bib41);[Papineni et al\., 2002](https://arxiv.org/html/2609.02133#bib.bib42);[Banerjee and Lavie, 2005](https://arxiv.org/html/2609.02133#bib.bib43)\)— together withDistinct\-1/2\([Li et al\., 2016](https://arxiv.org/html/2609.02133#bib.bib44)\),Self\-BLEU\([Zhu et al\., 2018](https://arxiv.org/html/2609.02133#bib.bib48)\), and a rule\-based Generic diagnostic\. On the aligned ED test set,EmoStanceobtains the highest BERTScore\-F1, ROUGE\-L, and BLEU\-2 among the controlled same\-backbone systems\. METEOR and diversity\-related diagnostics are mixed:EmoStanceis not the most lexically diverse system and does not obtain the lowest generic\-response rate\. We therefore interpret these metrics narrowly as reference\-alignment and surface\-form diagnostics\. They do not by themselves establish superior empathy, naturalness, diversity, or reduced template\-like phrasing\.
### 5\.4Component Analysis
We examine response\-orientation prediction, continuous orientation\-vector construction, and generation\-time control; full tables and secondary diagnostics are provided in Appendices[D\.7](https://arxiv.org/html/2609.02133#A4.SS7)and[D\.8](https://arxiv.org/html/2609.02133#A4.SS8)\.
Table 2:Expanded focused human ablation at the judgment level\. Wins and losses are counted from the finalEmoStancesystem’s perspective; ties and neither/both\-bad outcomes are excluded from the decisive win rate\.First, soft distributional supervision is more effective than argmax targets, improving response\-orientation prediction from 1\.4450 to 1\.3792 in CE and from 0\.3067 to 0\.3260 in macro\-F1\. Second, prototype reconstruction is substantially more stable than direct 256\-dimensional regression, increasing target\-vector cosine similarity from 0\.3220 to 0\.9236 and reducing MSE from 0\.001058 to 0\.000022\. This result supports the predictability of the prototype\-structured control representation, but it should not be interpreted as evidence that the prototype mixture preserves all information in the dense response\-derived target\.
Third, generation\-control diagnostics show that predicted orientation controls are more meaningful than shuffled controls and that reranking improves realization of the supplied orientation\. The remaining gap to reference\-conditioned upper\-reference settings reflects both prediction error and task underdetermination: the observed context does not uniquely determine how a listener must respond, while the upper\-reference conditions directly observe the orientation realized in the single ED reference response\. We therefore treat the reference response as one plausible human continuation rather than the unique correct orientation\.
Table[2](https://arxiv.org/html/2609.02133#S5.T2)reports the expanded human ablation\. The final system is preferred over all three deployable variants, with decisive win rates of 68\.1% over no reranking, 63\.9% over the variant without role\-aware response\-orientation prediction, and 85\.7% over zero control\. These results support the contributions of the orientation signal, role\-aware prediction, and orientation\-consistency selection\.
Reranking has a measurable efficiency cost\. On a single RTX 4090 under matched decoding settings, theB=1B=1no\-reranking configuration requires 331\.7 ms per example on average and processes 3\.015 examples/s, whereasB=4B=4reranking requires 1,333\.4 ms and processes 0\.750 examples/s, corresponding to a4\.02×4\.02\\timescost increase\. Candidate generation accounts for 99\.48% of theB=4B=4runtime, while orientation scoring and final selection together account for only 0\.52%\. We therefore presentB=1B=1as the efficiency\-oriented deployment mode andB=4B=4as the quality\-oriented mode\. Appendix[E\.3\.1](https://arxiv.org/html/2609.02133#A5.SS3.SSS1)provides the complete latency and profiling results\.
## 6Conclusion
We introducedEmoStance, a weakly supervised and role\-aware framework for listener\-stance control in empathetic response generation\. The method uses multi\-annotator emoji distributions as soft training\-time signals, predicts a distribution over plausible next\-response stances, and reconstructs a prototype\-structured continuous control vector that steers a frozen instruction\-tuned language model through prefix embeddings\. Blind pairwise evaluation with 20 annotators and 800 judgments yields a 62\.2% aggregate decisive win rate, with the clearest gains in context specificity and felt responded\. These findings support listener stance as a useful intermediate variable for improving contextual uptake and perceived responsiveness, but do not indicate uniform superiority across all quality dimensions or strong baselines\. Future work should improve uncertainty\-aware stance prediction, develop richer and more efficient control mechanisms, and evaluate generalization across languages, cultures, datasets, and interaction settings\.
## Limitations
##### Weak supervision and construct validity\.
The response\-side affective\-orientation targets are derived from LLM\-provided emoji annotations rather than direct human labels of emotion, empathy, mental state, or listener stance\. Human audits support their contextual plausibility, but do not establish gold\-standard, exhaustive, or culturally universal supervision\. Emoji meanings vary across communities, platforms, age groups, and conversational norms, and the name\-free design cannot remove biases inherited from the source corpus or annotator models\. The induced space should therefore be interpreted as a corpus\-dependent control representation that approximates aspects of listener stance, not as an independently validated taxonomy\.
##### Scope and evaluation\.
Experiments are limited to short English dyadic conversations from EmpatheticDialogues and do not cover long\-horizon support, multi\-party interaction, persistent memory, or open\-domain assistants with stronger factual, safety, and tool\-use requirements\. The appropriate response orientation may also be underdetermined: several orientations can be reasonable for the same context, so the gap to reference\-conditioned upper\-reference settings reflects both prediction error and task ambiguity\. Moreover, several automatic consistency metrics reuse the induced orientation space or a related scorer and should be treated as internal control\-realization diagnostics rather than independent evidence of empathy\. The human studies evaluate static response pairs rather than live, longitudinal interactions\.
##### Efficiency and capability boundaries\.
Multi\-candidate orientation\-consistency reranking improves control at higher inference cost, while single\-generation decoding provides a lower\-cost alternative\.EmoStancetargets affective and interpersonal orientation rather than commonsense reasoning, factual grounding, safety, or surface\-form quality; its contribution is therefore complementary to knowledge\-augmented and other optimization methods\.
## Ethical Considerations
##### Interpretation and annotation bias\.
Emoji annotations and latent orientations are weak conversational signals, not ground\-truth emotions, psychological states, personality traits, clinical indicators, or evidence of a user’s internal feelings\. Generated responses reflect a selected communicative orientation rather than a diagnosis\. Although soft distributions preserve disagreement, LLM annotators and emoji conventions may still encode biases involving dialect, indirectness, politeness, humor, cultural norms, disability\-related communication styles, or non\-standard phrasing\. The resulting resources should not be used for user profiling, mental\-state detection, clinical decision making, or authoritative affective judgment\.
##### Deployment risks\.
Affective\-orientation control may make systems appear more emotionally attuned, but it could also be used for persuasion, dependency induction, or emotional manipulation\. Systems should not exploit distress, covertly steer decisions, simulate human care relationships, or override safety policies\.EmoStanceis not designed for diagnosis, crisis counseling, medical or legal advice, or professional emotional care; safety\-critical cases require appropriate refusal, escalation, crisis\-resource referral, and human oversight\.
##### Privacy, transparency, and release\.
Benchmark dialogue may contain sensitive personal experiences\. Data collection, auditing, and release should respect applicable consent, compensation, licensing, and data\-protection requirements, document the weak\-supervision procedure and non\-clinical scope, and avoid exposing identifying information\. Users should also be informed when they are interacting with an AI system and when responses may be guided by inferred affective or interpersonal orientations\.
## References
- Alieset al\.\(2025\)R\. Alies, E\. Merdjanovska, and A\. AkbikMeasuring label ambiguity in subjective tasks using predictive uncertainty estimation\.InProceedings of the 19th Linguistic Annotation Workshop \(LAW\-XIX\-2025\),pp\. 21–34\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px3.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Banerjee and Lavie \(2005\)S\. Banerjee and A\. LavieMETEOR: an automatic metric for MT evaluation with improved correlation with human judgments\.InProceedings of the ACL Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and/or Summarization,J\. Goldstein, A\. Lavie, C\. Lin, and C\. Voss \(Eds\.\),Ann Arbor, Michigan,pp\. 65–72\.External Links:[Link](https://aclanthology.org/W05-0909/)Cited by:[§5\.3](https://arxiv.org/html/2609.02133#S5.SS3.p1.1)\.
- Colomboet al\.\(2019\)P\. Colombo, W\. Witon, A\. Modi, J\. Kennedy, and M\. KapadiaAffect\-driven dialog generation\.InProceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 \(Long and Short Papers\),pp\. 3734–3743\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1)\.
- Dathathriet al\.\(2020\)S\. Dathathri, A\. Madotto, J\. Lan, J\. Hung, E\. Frank, P\. Molino, J\. Yosinski, and R\. LiuPlug and play language models: a simple approach to controlled text generation\.InInternational Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=H1edEyBKDS)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px6.p1.1)\.
- Denget al\.\(2023\)Y\. Deng, W\. Zhang, Y\. Yuan, and W\. LamKnowledge\-enhanced mixed\-initiative dialogue system for emotional support conversations\.InProceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 4079–4095\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1)\.
- Eisneret al\.\(2016\)B\. Eisner, T\. Rocktäschel, I\. Augenstein, M\. Bošnjak, and S\. RiedelEmoji2vec: learning emoji representations from their description\.InProceedings of the Fourth International Workshop on Natural Language Processing for Social Media,pp\. 48–54\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p4.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Felboet al\.\(2017\)B\. Felbo, A\. Mislove, A\. Søgaard, I\. Rahwan, and S\. LehmannUsing millions of emoji occurrences to learn any\-domain representations for detecting sentiment, emotion and sarcasm\.InProceedings of the 2017 Conference on Empirical Methods in Natural Language Processing,pp\. 1615–1625\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p4.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Fornaciariet al\.\(2021\)T\. Fornaciari, A\. Uma, S\. Paun, B\. Plank, D\. Hovy, and M\. PoesioBeyond black & white: leveraging annotator disagreement via soft\-label multi\-task learning\.InProceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies,pp\. 2591–2597\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px3.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p4.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Gilardiet al\.\(2023\)F\. Gilardi, M\. Alizadeh, and M\. KubliChatGPT outperforms crowd workers for text\-annotation tasks\.Proceedings of the National Academy of Sciences120\(30\),pp\. e2305016120\.External Links:[Document](https://dx.doi.org/10.1073/pnas.2305016120),[Link](https://doi.org/10.1073/pnas.2305016120)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px5.p1.1)\.
- Heet al\.\(2023\)P\. He, J\. Gao, and W\. ChenDeBERTaV3: improving DeBERTa using ELECTRA\-style pre\-training with gradient\-disentangled embedding sharing\.InThe Eleventh International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=sE7-XhLxHA)Cited by:[§E\.3](https://arxiv.org/html/2609.02133#A5.SS3.p1.1)\.
- Huet al\.\(2024\)Y\. Hu, M\. Tan, C\. Zhang, Z\. Li, X\. Liang, M\. Yang, C\. Li, and X\. HuAPTNESS: incorporating appraisal theory and emotion support strategies for empathetic response generation\.InProceedings of the 33rd ACM International Conference on Information and Knowledge Management,pp\. 900–909\.External Links:[Document](https://dx.doi.org/10.1145/3627673.3679687),[Link](https://doi.org/10.1145/3627673.3679687)Cited by:[Table 14](https://arxiv.org/html/2609.02133#A4.T14.2.7.3.1.1),[§5\.1](https://arxiv.org/html/2609.02133#S5.SS1.p2.1)\.
- Jianget al\.\(2023\)A\. Q\. Jiang, A\. Sablayrolles, A\. Mensch, C\. Bamford, D\. S\. Chaplot, D\. de Las Casas, F\. Bressand, G\. Lengyel, G\. Lample, L\. Saulnier, L\. R\. Lavaud, M\. Lachaux, P\. Stock, T\. Le Scao, T\. Lavril, T\. Wang, T\. Lacroix, and W\. El SayedMistral 7B\.CoRRabs/2310\.06825\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2310.06825),[Link](https://arxiv.org/abs/2310.06825)Cited by:[§4\.4](https://arxiv.org/html/2609.02133#S4.SS4.p1.1)\.
- Kieslinget al\.\(2018\)S\. F\. Kiesling, U\. Pavalanathan, J\. Fitzpatrick, X\. Han, and J\. EisensteinInteractional stancetaking in online forums\.Computational Linguistics44\(4\),pp\. 683–718\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px2.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Krauseet al\.\(2021\)B\. Krause, A\. D\. Gotmare, B\. McCann, N\. S\. Keskar, S\. Joty, R\. Socher, and N\. F\. RajaniGeDi: generative discriminator guided sequence generation\.InFindings of the Association for Computational Linguistics: EMNLP 2021,pp\. 4929–4952\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px6.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px3.p1.1)\.
- Liet al\.\(2016\)J\. Li, M\. Galley, C\. Brockett, J\. Gao, and B\. DolanA diversity\-promoting objective function for neural conversation models\.InProceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies,K\. Knight, A\. Nenkova, and O\. Rambow \(Eds\.\),San Diego, California,pp\. 110–119\.External Links:[Link](https://aclanthology.org/N16-1014/),[Document](https://dx.doi.org/10.18653/v1/N16-1014)Cited by:[§5\.3](https://arxiv.org/html/2609.02133#S5.SS3.p1.1)\.
- Liet al\.\(2024\)J\. Li, B\. Peng, Y\. Hsu, and C\. HuangBe helpful but don’t talk too much \- enhancing helpfulness in conversations through relevance in multi\-turn emotional support\.InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing,Miami, Florida, USA,pp\. 1976–1988\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.emnlp-main.118),[Link](https://aclanthology.org/2024.emnlp-main.118/)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Liet al\.\(2020\)Q\. Li, H\. Chen, Z\. Ren, P\. Ren, Z\. Tu, and Z\. ChenEmpDG: multi\-resolution interactive empathetic dialogue generation\.InProceedings of the 28th International Conference on Computational Linguistics,pp\. 4454–4466\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Li and Liang \(2021\)X\. L\. Li and P\. LiangPrefix\-tuning: optimizing continuous prompts for generation\.InProceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing \(Volume 1: Long Papers\),Online,pp\. 4582–4597\.External Links:[Document](https://dx.doi.org/10.18653/v1/2021.acl-long.353),[Link](https://aclanthology.org/2021.acl-long.353/)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px6.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p5.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px3.p1.1)\.
- Lin \(2004\)C\. LinROUGE: a package for automatic evaluation of summaries\.InText Summarization Branches Out,Barcelona, Spain,pp\. 74–81\.External Links:[Link](https://aclanthology.org/W04-1013/)Cited by:[§5\.3](https://arxiv.org/html/2609.02133#S5.SS3.p1.1)\.
- Linet al\.\(2019\)Z\. Lin, A\. Madotto, J\. Shin, P\. Xu, and P\. FungMoEL: mixture of empathetic listeners\.InProceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing \(EMNLP\-IJCNLP\),pp\. 121–132\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Liuet al\.\(2021\)S\. Liu, C\. Zheng, O\. Demasi, S\. Sabour, Y\. Li, Z\. Yu, Y\. Jiang, and M\. HuangTowards emotional support dialog systems\.InProceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing \(Volume 1: Long Papers\),pp\. 3469–3483\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Majumderet al\.\(2020\)N\. Majumder, P\. Hong, S\. Peng, J\. Lu, D\. Ghosal, A\. Gelbukh, R\. Mihalcea, and S\. PoriaMIME: MIMicking emotions for empathetic response generation\.InProceedings of the 2020 Conference on Empirical Methods in Natural Language Processing \(EMNLP\),pp\. 8968–8979\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Mohammad \(2018\)S\. MohammadObtaining reliable human ratings of valence, arousal, and dominance for 20,000 English words\.InProceedings of the 56th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 174–184\.Cited by:[§1](https://arxiv.org/html/2609.02133#S1.p2.1)\.
- Mostafazadeh Davaniet al\.\(2022\)A\. Mostafazadeh Davani, M\. Díaz, and V\. PrabhakaranDealing with disagreements: looking beyond the majority vote in subjective annotations\.Transactions of the Association for Computational Linguistics10,pp\. 92–110\.External Links:[Document](https://dx.doi.org/10.1162/tacl%5Fa%5F00449)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px3.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Papineniet al\.\(2002\)K\. Papineni, S\. Roukos, T\. Ward, and W\. ZhuBleu: a method for automatic evaluation of machine translation\.InProceedings of the 40th Annual Meeting of the Association for Computational Linguistics,P\. Isabelle, E\. Charniak, and D\. Lin \(Eds\.\),Philadelphia, Pennsylvania, USA,pp\. 311–318\.External Links:[Link](https://aclanthology.org/P02-1040/),[Document](https://dx.doi.org/10.3115/1073083.1073135)Cited by:[§5\.3](https://arxiv.org/html/2609.02133#S5.SS3.p1.1)\.
- Pascualet al\.\(2021\)D\. Pascual, B\. Egressy, C\. Meister, R\. Cotterell, and R\. WattenhoferA plug\-and\-play method for controlled text generation\.InFindings of the Association for Computational Linguistics: EMNLP 2021,M\. Moens, X\. Huang, L\. Specia, and S\. W\. Yih \(Eds\.\),Punta Cana, Dominican Republic,pp\. 3973–3997\.External Links:[Document](https://dx.doi.org/10.18653/v1/2021.findings-emnlp.334),[Link](https://aclanthology.org/2021.findings-emnlp.334/)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px6.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px3.p1.1)\.
- Rashkinet al\.\(2019\)H\. Rashkin, E\. M\. Smith, M\. Li, and Y\. BoureauTowards empathetic open\-domain conversation models: a new benchmark and dataset\.InProceedings of the 57th Annual Meeting of the Association for Computational Linguistics,pp\. 5370–5381\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§B\.1](https://arxiv.org/html/2609.02133#A2.SS1.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1),[§1](https://arxiv.org/html/2609.02133#S1.p5.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1),[§3](https://arxiv.org/html/2609.02133#S3.p1.1)\.
- Rodríguez\-Barrosoet al\.\(2024\)N\. Rodríguez\-Barroso, E\. M\. Cámara, J\. C\. Collados, M\. V\. Luzón, and F\. HerreraFederated learning for exploiting annotators’ disagreements in natural language processing\.Transactions of the Association for Computational Linguistics12,pp\. 630–648\.External Links:[Document](https://dx.doi.org/10.1162/tacl%5Fa%5F00664),[Link](https://aclanthology.org/2024.tacl-1.35/)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px3.p1.1)\.
- Sabouret al\.\(2022\)S\. Sabour, C\. Zheng, and M\. HuangCEM: commonsense\-aware empathetic response generation\.Proceedings of the AAAI Conference on Artificial Intelligence36\(10\),pp\. 11229–11237\.External Links:[Document](https://dx.doi.org/10.1609/aaai.v36i10.21373),[Link](https://ojs.aaai.org/index.php/AAAI/article/view/21373)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Sotolaret al\.\(2024\)O\. Sotolar, V\. Formanek, A\. Debnath, A\. Lahnala, C\. Welch, and L\. FlekEmPO: emotion grounding for empathetic response generation through preference optimization\.arXiv preprint arXiv:2406\.19071\.Cited by:[§5\.1](https://arxiv.org/html/2609.02133#S5.SS1.p2.1)\.
- Tanet al\.\(2024\)Z\. Tan, D\. Li, S\. Wang, A\. Beigi, B\. Jiang, A\. Bhattacharjee, M\. Karami, J\. Li, L\. Cheng, and H\. LiuLarge language models for data annotation and synthesis: a survey\.InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing,pp\. 930–957\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px5.p1.1)\.
- Traaget al\.\(2019\)V\. A\. Traag, L\. Waltman, and N\. J\. van EckFrom Louvain to Leiden: guaranteeing well\-connected communities\.Scientific Reports9,pp\. 5233\.External Links:[Document](https://dx.doi.org/10.1038/s41598-019-41695-z),[Link](https://doi.org/10.1038/s41598-019-41695-z)Cited by:[§C\.3](https://arxiv.org/html/2609.02133#A3.SS3.p3.3)\.
- Tuet al\.\(2022\)Q\. Tu, Y\. Li, J\. Cui, B\. Wang, J\. Wen, and R\. YanMISC: a mixed strategy\-aware model integrating COMET for emotional support conversation\.InProceedings of the 60th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 308–319\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1)\.
- Umaet al\.\(2021\)A\. N\. Uma, T\. Fornaciari, D\. Hovy, S\. Paun, B\. Plank, and M\. PoesioLearning from disagreement: a survey\.Journal of Artificial Intelligence Research72,pp\. 1385–1470\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px3.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Wanet al\.\(2025\)C\. Wan, M\. Labeau, and C\. ClavelEmoDynamiX: emotional support dialogue strategy prediction by modelling MiXed emotions and discourse dynamics\.InProceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies \(Volume 1: Long Papers\),pp\. 1678–1695\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Wanget al\.\(2025\)L\. Wang, J\. Li, C\. Yang, Z\. Lin, H\. Tang, H\. Liu, Y\. Cao, J\. Wang, and W\. WangSibyl: empowering empathetic dialogue generation in large language models via sensible and visionary commonsense inference\.InProceedings of the 31st International Conference on Computational Linguistics,pp\. 123–140\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[Table 14](https://arxiv.org/html/2609.02133#A4.T14.2.8.3.1.1),[§5\.1](https://arxiv.org/html/2609.02133#S5.SS1.p2.1)\.
- Wuet al\.\(2024\)W\. Wu, B\. Li, C\. Zhang, C\. Chiu, Q\. Li, J\. Bai, T\. Sainath, and P\. WoodlandHandling ambiguity in emotion: from out\-of\-domain detection to distribution estimation\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 2078–2093\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px3.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p4.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Yang and Klein \(2021\)K\. Yang and D\. KleinFUDGE: controlled text generation with future discriminators\.InProceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies,pp\. 3511–3535\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px6.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px3.p1.1)\.
- Yanget al\.\(2024\)Z\. Y\. Yang, Z\. Zhang, and Y\. MiaoThe ELCo dataset: bridging emoji and lexical composition\.InProceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation \(LREC\-COLING 2024\),pp\. 15899–15909\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px4.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p4.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Zhanget al\.\(2025a\)C\. Zhang, X\. Shi, X\. Zhang, Y\. Zhu, Y\. Yang, and Y\. LuoDecoupledESC: enhancing emotional support generation via strategy\-response decoupled preference optimization\.InFindings of the Association for Computational Linguistics: EMNLP 2025,C\. Christodoulopoulos, T\. Chakraborty, C\. Rose, and V\. Peng \(Eds\.\),Suzhou, China,pp\. 22189–22215\.External Links:[Link](https://aclanthology.org/2025.findings-emnlp.1209/),[Document](https://dx.doi.org/10.18653/v1/2025.findings-emnlp.1209),ISBN 979\-8\-89176\-335\-7Cited by:[§1](https://arxiv.org/html/2609.02133#S1.p2.1)\.
- Zhanget al\.\(2020\)T\. Zhang, V\. Kishore, F\. Wu, K\. Q\. Weinberger, and Y\. ArtziBERTScore: evaluating text generation with BERT\.InProceedings of the International Conference on Learning Representations,Cited by:[§5\.3](https://arxiv.org/html/2609.02133#S5.SS3.p1.1)\.
- Zhanget al\.\(2025b\)X\. Zhang, W\. Wang, and Q\. JinIntentionESC: an intention\-centered framework for enhancing emotional support in dialogue systems\.InFindings of the Association for Computational Linguistics: ACL 2025,pp\. 26494–26516\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Zhaoet al\.\(2023\)W\. Zhao, Y\. Zhao, S\. Wang, and B\. QinTransESC: smoothing emotional support conversation via turn\-level state transition\.InFindings of the Association for Computational Linguistics: ACL 2023,pp\. 6725–6739\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Zhouet al\.\(2018\)H\. Zhou, M\. Huang, T\. Zhang, X\. Zhu, and B\. LiuEmotional chatting machine: emotional conversation generation with internal and external memory\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.32,pp\. 730–738\.External Links:[Document](https://dx.doi.org/10.1609/aaai.v32i1.11325)Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1)\.
- Zhouet al\.\(2023\)J\. Zhou, C\. Zheng, B\. Wang, Z\. Zhang, and M\. HuangCASE: aligning coarse\-to\-fine cognition and affection for empathetic response generation\.InProceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 8223–8237\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px1.p1.1),[Table 14](https://arxiv.org/html/2609.02133#A4.T14.2.6.3.1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2609.02133#S5.SS1.p2.1)\.
- Zhouet al\.\(2024\)S\. Zhou, F\. Yao, C\. Dong, Z\. Wang, and J\. ShangEvaluating the smooth control of attribute intensity in text generation with LLMs\.InFindings of the Association for Computational Linguistics: ACL 2024,pp\. 4348–4362\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px6.p1.1),[§1](https://arxiv.org/html/2609.02133#S1.p2.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px3.p1.1)\.
- Zhou and Wang \(2018\)X\. Zhou and W\. Y\. WangMojiTalk: generating emotional responses at scale\.InProceedings of the 56th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 1128–1137\.Cited by:[Appendix A](https://arxiv.org/html/2609.02133#A1.SS0.SSS0.Px4.p1.1),[§2](https://arxiv.org/html/2609.02133#S2.SS0.SSS0.Px2.p1.1)\.
- Zhuet al\.\(2018\)Y\. Zhu, S\. Lu, L\. Zheng, J\. Guo, W\. Zhang, J\. Wang, and Y\. YuTexygen: A benchmarking platform for text generation models\.InThe 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, SIGIR 2018, Ann Arbor, MI, USA, July 08\-12, 2018,K\. Collins\-Thompson, Q\. Mei, B\. D\. Davison, Y\. Liu, and E\. Yilmaz \(Eds\.\),pp\. 1097–1100\.External Links:[Document](https://dx.doi.org/10.1145/3209978.3210080),[Link](https://doi.org/10.1145/3209978.3210080)Cited by:[§5\.3](https://arxiv.org/html/2609.02133#S5.SS3.p1.1)\.
## Appendix AAdditional Related Work
##### Empathetic dialogue and emotional support\.
Empathetic dialogue generation has been widely studied as the problem of recognizing an interlocutor’s affective state and producing an appropriate response\. EmpatheticDialogues provides a representative benchmark for emotionally grounded open\-domain conversations\([Rashkin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib10)\)\. Earlier and subsequent work has explored explicit emotion conditioning, continuous affect representations, emotion distributions, emotion mimicry, fine\-grained emotional cues, user feedback, and commonsense cognition for empathetic response generation\([Zhou et al\., 2018](https://arxiv.org/html/2609.02133#bib.bib20);[Colombo et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib4);[Lin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib21);[Majumder et al\., 2020](https://arxiv.org/html/2609.02133#bib.bib22);[Li et al\., 2020](https://arxiv.org/html/2609.02133#bib.bib23);[Sabour et al\., 2022](https://arxiv.org/html/2609.02133#bib.bib26);[Zhou et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib27)\)\. Emotional support conversation further extends this line of work from one\-shot empathy to multi\-turn support, introducing support strategies, user states, strategy mixtures, turn\-level transitions, initiative control, helpfulness optimization, and discourse dynamics\([Liu et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib24);[Tu et al\., 2022](https://arxiv.org/html/2609.02133#bib.bib25);[Zhao et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib11);[Deng et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib12);[Li et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib13);[Wan et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib3);[Zhang et al\., 2025b](https://arxiv.org/html/2609.02133#bib.bib14)\)\. Recent LLM\-based systems also improve empathetic generation by injecting commonsense or future\-aware inferences\([Wang et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib19)\)\. These works motivate the importance of intermediate planning for affective dialogue, but they usually plan through predefined emotions, strategies, intentions, or external commonsense variables\. Our work instead studies listener stance as the response\-side orientation that mediates between dialogue context and surface realization\.
##### Interactional stance and response\-side uptake\.
Our notion of listener stance is related to work on interpersonal stancetaking, where conversational meaning is understood as positioning the speaker toward the interlocutor, the topic, and the ongoing interaction\. Computational work has operationalized interactional stance through dimensions such as affect, investment, and alignment\([Kiesling et al\., 2018](https://arxiv.org/html/2609.02133#bib.bib28)\)\. We focus on a response\-side variant of this idea\. Rather than modeling the previous speaker’s private emotion, listener stance describes how the next speaker should take up the previous turn\. This makes the variable role\- and transition\-sensitive: the same source utterance may invite different affective or interpersonal uptake depending on who is responding and how the local interaction has evolved\. Prior emotional\-support transition models capture related dynamics, but typically through discrete emotion, strategy, or state transitions\([Zhao et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib11);[Wan et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib3)\)\. EmoStance instead learns a latent stance space without requiring predefined stance names\.
##### Ambiguity, disagreement, and soft supervision\.
Stance interpretation in dialogue is often subjective and underdetermined\. The same utterance can reasonably invite multiple affective or interpersonal responses, and different annotators may emphasize different aspects of the local context\. This connects our work to studies arguing that disagreement should be preserved rather than treated as annotation noise\. Prior work has shown the limitations of collapsing subjective judgments into a single hard label and has proposed methods for learning from annotator distributions, disagreement patterns, or individualized annotator behavior\([Fornaciari et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib7);[Mostafazadeh Davani et al\., 2022](https://arxiv.org/html/2609.02133#bib.bib29);[Uma et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib30);[Wu et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib6);[Rodríguez\-Barroso et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib15)\)\. Predictive uncertainty has also been used to measure label ambiguity in subjective tasks\([Alies et al\., 2025](https://arxiv.org/html/2609.02133#bib.bib16)\)\. EmojiDialogue follows this direction by preserving multi\-annotator emoji votes and confidence scores as soft supervision rather than converting them into a single gold stance label\.
##### Emoji as affective and interpersonal signals\.
Emoji have been used as compact affective and semantic signals in representation learning and dialogue generation\. Emoji2vec learns emoji embeddings from Unicode descriptions\([Eisner et al\., 2016](https://arxiv.org/html/2609.02133#bib.bib17)\), while DeepMoji uses large\-scale emoji prediction to induce transferable representations for affective understanding\([Felbo et al\., 2017](https://arxiv.org/html/2609.02133#bib.bib8)\)\. Recent work further shows that emoji sequences can express compositional meanings beyond one\-to\-one emotion labels\([Yang et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib18)\)\. MojiTalk is especially relevant because it uses naturally occurring response emoji in Twitter conversations as emotional supervision and as control codes for response generation\([Zhou and Wang, 2018](https://arxiv.org/html/2609.02133#bib.bib9)\)\. Our use of emoji is different in three ways\. First, emoji are used as weak supervision for inducing listener stance, not as the final prediction target\. Second, we aggregate multiple emoji annotations into soft distributions instead of selecting a single discrete emoji label\. Third, the learned stance representation controls a frozen instruction\-tuned LLM through continuous prefix embeddings, rather than requiring the model to generate or condition on explicit emoji tokens at test time\.
##### LLM\-based annotation\.
Because EmojiDialogue uses multiple LLM annotators to obtain emoji\-based weak supervision, it is also related to LLM\-based data annotation\. Recent studies show that LLMs can provide scalable annotations for subjective and social\-science tasks, while also emphasizing the need to audit reliability, bias, and consistency\([Gilardi et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib31);[Tan et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib32)\)\. Our setting uses LLM annotators not to create hard gold labels, but to obtain multiple weak signals whose disagreement and confidence structure are preserved\. This design is intended to support scalable listener\-stance supervision while avoiding the claim that any single emoji label is a human gold standard for emotion or mental state\.
##### Controllable generation and continuous prompts\.
Controllable generation methods steer language models using discrete labels, attribute classifiers, decoding\-time discriminators, natural\-language instructions, or continuous prompts\. PPLM steers generation by using gradients from attribute models to perturb a pretrained language model’s hidden activations\([Dathathri et al\., 2020](https://arxiv.org/html/2609.02133#bib.bib37)\)\.[Pascual et al\. \(2021\)](https://arxiv.org/html/2609.02133#bib.bib39)propose a separate plug\-and\-play decoding method that shifts the vocabulary distribution toward words semantically related to a supplied topic or keyword\. FUDGE and GeDi steer decoding with future or generative discriminators\([Yang and Klein, 2021](https://arxiv.org/html/2609.02133#bib.bib34);[Krause et al\., 2021](https://arxiv.org/html/2609.02133#bib.bib35)\)\. Prefix\-tuning keeps the base language model frozen and optimizes continuous prefix vectors that act as virtual tokens\([Li and Liang, 2021](https://arxiv.org/html/2609.02133#bib.bib33)\)\. Recent work further studies whether LLMs can smoothly control attribute intensity through prompt\-based interfaces\([Zhou et al\., 2024](https://arxiv.org/html/2609.02133#bib.bib2)\)\. EmoStance follows the continuous\-control direction, but its control signal is not a manually specified attribute, a binary discriminator target, or a natural\-language instruction\. Instead, the control vector is induced from emoji weak supervision, predicted from the dialogue context and role transition, and injected into a frozen generator through learned prefix embeddings\.
## Appendix BDataset Annotation Details and Emoji Usage Statistics
This appendix provides additional details for the construction and validation ofEmojiDialogue, including the source corpus processing, adjacent\-turn example construction, emoji inventory, human screening protocol, LLM annotation prompt format, confidence statistics, emoji usage patterns, and human plausibility audit\. Artifact licenses, intended use, privacy checks, and release conditions are discussed separately in Appendix[E](https://arxiv.org/html/2609.02133#A5)\.
### B\.1Source Corpus and Adjacent\-Turn Example Construction
EmojiDialogueis built on top of EmpatheticDialogues\([Rashkin et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib10)\), an English dyadic dialogue corpus in which each conversation is grounded in an emotional situation\. EmpatheticDialogues provides 32 situation\-level emotion categories\. We use these categories as part of the original corpus context, but we do not treat them as utterance\-level emotion labels or as direct supervision targets for response generation\.
The utterance\-level annotation layer covers 99,556 utterances for each LLM annotator\. Since each utterance is annotated independently by four annotator models, the full annotation layer contains four emoji judgments and four confidence scores per utterance\.
We construct source–response examples from adjacent dialogue turns\. For a turn pair\(ut,ut\+1\)\(u\_\{t\},u\_\{t\+1\}\), the source contains the situation description, the dialogue history up toutu\_\{t\}, and a marker indicating the next speaker\. The target response isut\+1u\_\{t\+1\}\. We split the corpus at the dialogue level before constructing adjacent\-turn examples, so that no dialogue contributes turns to more than one partition\. This prevents leakage of dialogue context across the training, validation, and test splits\.
Table 3:Prepared adjacent\-turn source–response examples after dialogue\-level splitting\.
### B\.2Emoji Inventory and Human Screening
We construct the initial emoji universe from the Pythonemojipackage\. For reproducibility, we fix the Pythonemojipackage version to0\.1\.0\. The extracted initial emoji universe contains 845 emoji entries, denoted asℰpkg\\mathcal\{E\}\_\{\\mathrm\{pkg\}\}\.
Not all emoji in the original Python emoji universe are suitable as weak affective, interpersonal, or conversational\-attitude signals\. We therefore conduct a human screening step\. Three volunteer screeners independently review the initial emoji universe and vote on whether each emoji can plausibly express an affective state, interpersonal stance, or conversational attitude\.
The three screeners select 116, 122, and 107 emoji, respectively, from the 845\-entry initial universe\. Their unanimous intersection contains 96 emoji, while their union contains 136 emoji\. Since emoji\-based affective–attitudinal cues are inherently subjective, we use the union of the three screeners’ selections as the affective candidate pool\. This choice allows the pool to retain boundary cases and rare but potentially meaningful affective–attitudinal signals that may be accepted by only one screener\. Formally, the candidate pool is defined as
ℰcand\\displaystyle\\mathcal\{E\}\_\{\\mathrm\{cand\}\}=ℰA∪ℰB∪ℰC,\\displaystyle=\\mathcal\{E\}\_\{A\}\\cup\\mathcal\{E\}\_\{B\}\\cup\\mathcal\{E\}\_\{C\},ℰcand\\displaystyle\\mathcal\{E\}\_\{\\mathrm\{cand\}\}⊆ℰpkg,\\displaystyle\\subseteq\\mathcal\{E\}\_\{\\mathrm\{pkg\}\},\|ℰcand\|\\displaystyle\|\\mathcal\{E\}\_\{\\mathrm\{cand\}\}\|=136\.\\displaystyle=136\.
Rare but semantically meaningful affective emoji are retained at this stage so that the candidate pool does not prematurely remove low\-frequency but valid affective–attitudinal cues\. Sparsity is handled later by the downstream emoji graph and affective\-orientation projection components\. In the final annotated version ofEmojiDialogue, 124 out of the 136 candidate emoji are selected by at least one annotator model, indicating that most of the screened candidate pool is used during annotation\.
Table 4:Human screening statistics for affective emoji candidate selection\. Each screener independently judged whether an emoji could plausibly express an affective state, interpersonal stance, or conversational attitude\. The final candidate pool is defined as the union of the three screeners’ selections\.
### B\.3LLM Annotation Protocol and Confidence\-Weighted Soft Emoji Aggregation
Each utterance inEmojiDialogueis annotated independently by four LLM annotators: DeepSeek\-V3\.2, Claude\-Sonnet\-4\.6, Gemini\-2\.5\-Pro, and GPT\-5\.4\. For each utterance, the annotator receives the situation description, the dialogue context, the current speaker role, the current utterance, and the screened 136\-emoji candidate pool\. The annotator is instructed to select exactly one emoji from the candidate pool and to provide a confidence score on a five\-point scale\. The original situation\-level emotion category from EmpatheticDialogues is not treated as an utterance\-level supervision target\.
The annotation prompt follows the format below\.
> Task\.Given the situation, dialogue context, current speaker role, and current utterance, choose one emoji from the provided candidate emoji list\. The emoji should reflect the utterance’s affective state, interpersonal stance, or conversational attitude in context\. Constraints\.Select exactly one emoji\. Use only emoji from the provided candidate list\. Do not introduce new emoji outside the list\. Confidence\.Provide a confidence score from 1 to 5, where higher scores indicate higher confidence in the selected emoji\. Output\.Return the selected emoji and the confidence score using the specified structured output fields:emojiandconfidence\.
The resulting annotations are used as weak affective–attitudinal observations, not as gold emotion labels or gold listener\-stance labels\. For an utteranceuiu\_\{i\}, letai,m∈ℰcanda\_\{i,m\}\\in\\mathcal\{E\}\_\{\\mathrm\{cand\}\}denote the emoji selected by annotatormm, and letci,m∈\{1,…,5\}c\_\{i,m\}\\in\\\{1,\\ldots,5\\\}denote the corresponding confidence score, wherem∈\{1,…,4\}m\\in\\\{1,\\ldots,4\\\}\. Rather than collapsing the four annotations into a majority label, we aggregate them into an utterance\-level soft emoji distribution using confidence\-normalized annotator weights\. Specifically, we define
αi,m=ci,m∑m′=14ci,m′,∑m=14αi,m=1,\\alpha\_\{i,m\}=\\frac\{c\_\{i,m\}\}\{\\sum\_\{m^\{\\prime\}=1\}^\{4\}c\_\{i,m^\{\\prime\}\}\},\\qquad\\sum\_\{m=1\}^\{4\}\\alpha\_\{i,m\}=1,and compute the soft emoji distribution as
qiE\(e\)=∑m=14αi,m𝕀\[ai,m=e\],e∈ℰcand\.q\_\{i\}^\{E\}\(e\)=\\sum\_\{m=1\}^\{4\}\\alpha\_\{i,m\}\\mathbb\{I\}\[a\_\{i,m\}=e\],\\qquad e\\in\\mathcal\{E\}\_\{\\mathrm\{cand\}\}\.Equivalently,
qiE\(e\)=∑m=14ci,m𝕀\[ai,m=e\]∑m=14ci,m,e∈ℰcand\.q\_\{i\}^\{E\}\(e\)=\\frac\{\\sum\_\{m=1\}^\{4\}c\_\{i,m\}\\mathbb\{I\}\[a\_\{i,m\}=e\]\}\{\\sum\_\{m=1\}^\{4\}c\_\{i,m\}\},\\qquad e\\in\\mathcal\{E\}\_\{\\mathrm\{cand\}\}\.
This confidence\-weighted representation preserves multi\-annotator ambiguity and disagreement while allowing higher\-confidence annotations to contribute more mass to the corresponding emoji\. If all four annotators assign the same confidence score, the formulation reduces to an unweighted vote distribution\. The raw confidence scores are also retained as annotation metadata and analyzed descriptively in Appendix[B\.4](https://arxiv.org/html/2609.02133#A2.SS4)\.
### B\.4Dataset Format and Confidence Statistics
Each dialogue\-turn record inEmojiDialoguecontains the situation description, dialogue context, speaker role, current utterance, emoji annotations selected by the four annotator models, and the corresponding confidence scores\. This structure allows the model to use both the textual dialogue context and weak affective–attitudinal supervision signals from multiple annotators\.
Table[5](https://arxiv.org/html/2609.02133#A2.T5)reports the confidence\-score distribution for the four LLM annotators on the full utterance\-level annotation set\. Each annotator contributes 99,556 single\-utterance emoji annotations\. Rows corresponding to confidence levels with zero count are omitted\.
Table 5:Confidence\-score distribution of emoji annotations across the four LLM annotators\. Each annotator contributes 99,556 single\-utterance annotations on the fullEmojiDialoguedataset\.
### B\.5Emoji Usage Statistics
This section reports emoji usage statistics for the fullEmojiDialoguedataset\. All statistics are computed on the complete dataset and do not distinguish between the training, validation, and test splits\. The affective emoji candidate pool contains 136 emoji types\. Each utterance is annotated once by each of the four annotator models: DeepSeek\-V3\.2, Claude\-Sonnet\-4\.6, Gemini\-2\.5\-Pro, and GPT\-5\.4\. Therefore, each model contributes 99,556 single\-utterance emoji annotations on the full dataset\.
#### B\.5\.1Frequency\-Binned Emoji Usage by Annotator Model
To summarize the overall shape of emoji usage, we group candidate emoji by their usage frequency within each annotator model\. Because the distribution is highly skewed and long\-tailed, we use the following frequency bins:00,1–101\\text\{\-\-\}10,11–5011\\text\{\-\-\}50,51–10051\\text\{\-\-\}100,101–500101\\text\{\-\-\}500,501–1,000501\\text\{\-\-\}1\{,\}000,1,001–5,0001\{,\}001\\text\{\-\-\}5\{,\}000, and\>5,000\>5\{,\}000\. These bins provide a compact view of both the head and the tail of the distribution while keeping the figure readable\.
Figure[3](https://arxiv.org/html/2609.02133#A2.F3)presents one pie chart for each annotator model\. Each slice denotes the number of emoji*types*whose usage counts fall into a given frequency bin\. Thus, the pie charts summarize how the 136 candidate emoji are distributed across usage\-frequency intervals, rather than the raw number of utterance\-level annotations themselves\.
Overall, the four annotator models show a similar long\-tail pattern\. A relatively small number of emoji occupy the high\-frequency bins, while a large portion of the candidate pool lies in low\-frequency or zero\-frequency bins\. DeepSeek\-V3\.2 leaves 31 emoji unused, Claude\-Sonnet\-4\.6 leaves 18 unused, Gemini\-2\.5\-Pro leaves 13 unused, and GPT\-5\.4 leaves 15 unused\. At the same time, each model also uses a substantial number of medium\- and high\-frequency emoji, indicating that the candidate pool is broad enough to support diverse annotation behavior without forcing all candidate emoji to be used\.
Figure 3:Frequency\-binned emoji usage by annotator model on the fullEmojiDialoguedataset\. Each pie chart reports the number of emoji*types*in each usage\-frequency bin for one annotator model\. Each model contributesN=99,556N=99\{,\}556single\-utterance annotations\. The numbers of observed emoji types out of the 136\-candidate pool are 105 for DeepSeek\-V3\.2, 118 for Claude\-Sonnet\-4\.6, 123 for Gemini\-2\.5\-Pro, and 121 for GPT\-5\.4\.
#### B\.5\.2Low\-Frequency and Zero\-Frequency Emoji
We next focus on the tail of the distribution by examining candidate emoji with usage counts less than or equal to 10\. This subset includes both low\-frequency emoji \(1≤count≤101\\leq\\text\{count\}\\leq 10\) and zero\-frequency emoji \(count=0\\text\{count\}=0\)\. Figure[4](https://arxiv.org/html/2609.02133#A2.F4)visualizes these emoji for each annotator model using vertical bar charts\. The x\-axis shows the emoji symbols themselves, and the y\-axis shows the corresponding usage counts\. Zero\-frequency emoji are included explicitly and labeled with count 0\.
This figure is useful for understanding which candidate emoji remain rarely used or entirely unused by a given model\. In particular, DeepSeek\-V3\.2 has 62 emoji with counts less than or equal to 10, including 31 zero\-frequency emoji; Claude\-Sonnet\-4\.6 has 37 such emoji, including 18 zero\-frequency emoji; Gemini\-2\.5\-Pro has 32, including 13 zero\-frequency emoji; and GPT\-5\.4 also has 32, including 15 zero\-frequency emoji\. These results further support the view that the candidate pool is not overly narrow: each annotator model uses only a subset of the available inventory, while still leaving a visible long tail of rare or unused emoji\.
Figure 4:Tail usage of candidate emoji across annotator models\. Each panel includes emoji with per\-model counts no greater than 10, including zero\-frequency candidates\.
### B\.6Human Plausibility Audit of Emoji Weak Annotations
To evaluate the plausibility of the emoji weak annotations, we conduct a representative dialogue\-level human audit\. The goal of this audit is to determine whether the emoji assigned by an LLM annotator is plausible in the full dialogue context, rather than to produce gold\-standard emotion or listener\-stance labels\.
We randomly sample 300 model\-dialogue packages from the finalized training/validation/test splits, proportional to their sizes: 231 training, 36 validation, and 33 test packages\. Each package contains a complete dialogue paired with one LLM annotator\. The four LLM annotators are evenly represented, with 75 packages per model\.
Each dialogue is presented to human annotators one at a time\. For each turn, annotators see the original English text and the emoji assigned by the sampled LLM\. The model identity and confidence score are hidden\. Annotators judge whether the emoji plausibly expresses the utterance’s affective state, interpersonal stance, or conversational attitude in context\. The available labels arereasonable,questionable but acceptable, andclearly unreasonable\.
Each turn is independently reviewed by three annotators\. Judgments are aggregated by majority vote: a turn is markedinvalidif at least two annotators chooseclearly unreasonable,ambiguousif at least two choosequestionable but acceptableor if all three annotators disagree, andvalidotherwise\. Turn\-level proportions are reported with 95% package\-clustered bootstrap confidence intervals\.
Table 6:Human plausibility audit of emoji weak annotations\. Each package contains a complete dialogue paired with a hidden LLM annotator\. Plausible is the sum of Valid and Ambiguous\. This audit evaluates weak\-annotation plausibility in context rather than gold\-standard emotion or listener\-stance correctness\.The audit confirms that the weak annotations are highly plausible\. Out of 1,297 turn\-level items, 1,293 are judged valid, 1 ambiguous, and 3 invalid, corresponding to a valid rate of 99\.69% with a 95% confidence interval of \[99\.38%, 99\.92%\]\. The plausible rate, which counts both valid and ambiguous annotations, is 99\.77% with a 95% confidence interval of \[99\.46%, 100\.00%\]\. All four annotators achieve plausible rates above 99\.3%, with DeepSeek\-V3\.2 showing no majority\-invalid or majority\-ambiguous turns\.
Inter\-annotator agreement is also high: exact three\-annotator agreement is 95\.53%, and pairwise agreement is 97\.02%\. Fleiss’κ\\kappais 0\.068, reflecting the highly skewed judgment distribution towardreasonablerather than poor agreement\. Overall, the audit supports the use of LLM\-assigned emoji as weak affective–attitudinal supervision, while maintaining the distinction between contextual plausibility validation and gold\-standard emotion or listener\-stance annotation\.
### B\.7Human–LLM Distributional Audit
The preceding plausibility audit evaluates whether an individual LLM\-assigned emoji is acceptable in context, but it does not measure whether aggregated LLM and human annotators produce similar distributions\. We therefore conduct a separate audit that directly estimates human–LLM divergence at both the emoji\-symbol level and the induced latent affective\-orientation level\. The purpose is to quantify sample\-specific divergence, not to establish that LLM annotations are equivalent to human gold labels or culturally universal\.
We begin with the 8,397 utterances in theEmojiDialoguetest split\. Using a fixed seed, we stratify the candidates by the entropy of the existing four\-LLM confidence\-weighted emoji distribution and sample 40 utterances from each low\-, medium\-, and high\-disagreement tertile\. Each dialogue contributes at most one utterance, yielding 120 unique utterances from 120 dialogues\. Three anonymous human annotators independently annotate every item using the same 136\-emoji inventory and provide a 1–5 confidence score, producing 360 human judgments\. No new LLM annotations are requested\. The emoji\-to\-region matrixAAis fixed before the audit, and no human annotation from this audit is used to construct, select, or tune it\.
Table 7:Construction summary for the human–LLM emoji\-distribution audit\. The remaining 12 inventory entries comprise 10 canonicalized variants and two unselected zero\-mass emoji\.For each item, we compare the pre\-existing confidence\-weighted four\-LLM emoji distribution with the aggregated human distribution\. The primary human distribution uses unweighted votes, while confidence\-weighted aggregation is included as a robustness analysis\. We evaluate both the original emoji\-symbol distributions and their projections through the fixed matrixAAinto the nine\-region affective\-orientation space\. Jensen–Shannon divergence uses base\-2 logarithms\. Distributional overlap is defined as
Overlap\(p,q\)=∑imin\{pi,qi\}\.\\operatorname\{Overlap\}\(p,q\)=\\sum\_\{i\}\\min\\\{p\_\{i\},q\_\{i\}\\\}\.All confidence intervals are 95% paired sample\-level bootstrap intervals with 10,000 resamples\.
Table 8:Distributional comparison between aggregated LLM and human annotations before and after projection through the fixed learned membership matrixAA\.The audit reveals non\-trivial disagreement at the exact emoji\-symbol level\. After projection, the paired change defined as region\-level JSD minus emoji\-level JSD is−0\.237\-0\.237, with a 95% interval of\[−0\.268,−0\.206\]\[\-0\.268,\-0\.206\], while mean overlap increases from 0\.449 to 0\.670\. This pattern is consistent with symbol\-specific variation: humans and LLMs may select different emoji that the learned mapping associates with similar affective or interpersonal orientations\.
Table 9:Human–LLM distributional divergence across strata defined by the entropy of the original four\-LLM distribution\.The reduction occurs in all three disagreement strata\. However, any shared coarse projection can mechanically contract divergence\. To test whether the learned correspondence between emoji and regions is more meaningful than arbitrary nine\-region coarsening, we perform 1,000 row permutations ofAA\. Each permutation preserves the set and shape of the soft membership rows while randomly breaking their correspondence with emoji symbols\.
Table 10:Comparison of the learned emoji\-to\-region mapping with 1,000 row\-permuted mappings\. None of the permutations attains a JSD as low as the learned mapping, giving a smoothed one\-sided empirical value ofp=\.001p=\.001\.The learned mapping produces a lower region\-level JSD than every permuted mapping\. Thus, the observed reduction is not explained only by projecting the emoji into nine regions; the learned matrix groups some human–LLM symbol\-level disagreements more meaningfully than arbitrary assignments\.
Table 11:Robustness of the human–LLM comparison to confidence\-weighted aggregation of the three human annotations\.The result is robust to confidence\-weighted aggregation of the human annotations\. Exact emoji selection is also highly variable among the human annotators themselves\.
Table 12:Exact\-emoji agreement patterns among the three human annotators\.As contextual evidence for task subjectivity, a leave\-one\-human\-out comparison gives an emoji\-level JSD of 0\.851 and a region\-level JSD of 0\.465\. This is not a strictly matched baseline because it compares one human with the other two, whereas the primary audit compares aggregated four\-LLM and three\-human distributions\.
We therefore do not treat the human annotations as a unique hard ground truth\. The audit provides a direct estimate of LLM–human divergence on a stratified English test subset and shows that the learned region mapping is less sensitive to exact\-symbol disagreement than the original emoji space\. It does not establish equivalence to human annotation, cultural universality, or a complete taxonomy of response\-side affective orientation\.
## Appendix CAdditional Method Details
This appendix provides implementation details omitted from the main method section, including role\-marked serialization, weak emoji distribution construction, name\-free emoji membership construction, continuous emoji\-derived affective vectors, role\-aware orientation transition priors, loss computation, prefix projection, and candidate reranking\. All emoji\-derived quantities used by the model are constructed from the training data\. At inference time, the model uses only the situation description, dialogue history, and speaker\-role markers\.
Throughout this appendix, we write distributions as row vectors when multiplying by the emoji\-to\-region membership matrixAA\. The superscriptZZdenotes latent emoji\-induced affective\-orientation regions, not a gold listener\-stance label space\.
### C\.1Role\-Marked Serialization
For each adjacent\-turn example\(ut,ut\+1\)\(u\_\{t\},u\_\{t\+1\}\), the serialized input contains the optional situation description, the dialogue history up to turntt, and the role marker of the next speaker:
xt=\[SIT\]s\[CTX\]⟨r1⟩u1⋯⟨rt⟩ut\[NEXT\]⟨rt\+1⟩\.\\begin\{split\}x\_\{t\}=\[\\mathrm\{SIT\}\]~s~\[\\mathrm\{CTX\}\]~\\langle r\_\{1\}\\rangle u\_\{1\}~\\cdots~\\\\ \\langle r\_\{t\}\\rangle u\_\{t\}~\[\\mathrm\{NEXT\}\]~\\langle r\_\{t\+1\}\\rangle\.\\end\{split\}If no situation description is available, the situation segment is omitted\. The target responseut\+1u\_\{t\+1\}, emoji annotations, emotion labels, and all weak affective\-orientation targets are excluded from the input\. The ordered role transition is
ρt=rt→rt\+1\.\\rho\_\{t\}=r\_\{t\}\\rightarrow r\_\{t\+1\}\.
### C\.2Weak Emoji Distributions
Letℰ\\mathcal\{E\}denote the screened emoji inventory\. Suppose utteranceutu\_\{t\}receivesntn\_\{t\}emoji judgments\. Each judgment provides an emojiet,m∈ℰe\_\{t,m\}\\in\\mathcal\{E\}and, when available, a confidence weightαt,m\\alpha\_\{t,m\}\. We aggregate the judgments into a soft emoji distribution:
qtE\(e\)=∑m=1ntαt,m𝕀\[et,m=e\]∑m=1ntαt,m\+ϵ\.q\_\{t\}^\{E\}\(e\)=\\frac\{\\sum\_\{m=1\}^\{n\_\{t\}\}\\alpha\_\{t,m\}\\mathbb\{I\}\[e\_\{t,m\}=e\]\}\{\\sum\_\{m=1\}^\{n\_\{t\}\}\\alpha\_\{t,m\}\+\\epsilon\}\.If confidence scores are not provided, we setαt,m=1\\alpha\_\{t,m\}=1\. Emoji outside the screened inventory are discarded, and the remaining distribution is renormalized\. This soft distribution is used as the starting point for all emoji\-derived weak affective\-orientation targets\.
The soft distribution is important because the target object is not a single\-objective emotion category\. For affective and interpersonal meanings, annotator disagreement may indicate ambiguity or multiple plausible readings rather than noise alone\.
### C\.3Name\-Free Emoji Membership Construction
We construct a name\-free emoji membership matrix using only data\-internal relations among emoji\. The construction combines contextual usage similarity and annotator co\-selection similarity\. Emoji names are not used\.
Letψ\(ut\)\\psi\(u\_\{t\}\)be a frozen utterance representation\. The contextual centroid of emojieeis
𝐜e=∑tqtE\(e\)ψ\(ut\)∑tqtE\(e\)\+ϵ\.\\mathbf\{c\}\_\{e\}=\\frac\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e\)\\psi\(u\_\{t\}\)\}\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e\)\+\\epsilon\}\.The contextual similarity between emojieeande′e^\{\\prime\}is computed as
Sctx\(e,e′\)=1\+cos\(𝐜e,𝐜e′\)2\.S\_\{\\mathrm\{ctx\}\}\(e,e^\{\\prime\}\)=\\frac\{1\+\\operatorname\{cos\}\(\\mathbf\{c\}\_\{e\},\\mathbf\{c\}\_\{e^\{\\prime\}\}\)\}\{2\}\.The affine transformation maps cosine similarity into\[0,1\]\[0,1\]\.
For annotator co\-selection similarity, we compare how often two emoji receive mass on the same utterances:
Sconf\(e,e′\)=∑tqtE\(e\)qtE\(e′\)∑tqtE\(e\)2∑tqtE\(e′\)2\+ϵ\.S\_\{\\mathrm\{conf\}\}\(e,e^\{\\prime\}\)=\\frac\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e\)q\_\{t\}^\{E\}\(e^\{\\prime\}\)\}\{\\sqrt\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e\)^\{2\}\}\\sqrt\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e^\{\\prime\}\)^\{2\}\}\+\\epsilon\}\.The final emoji affinity matrix is
W=λctxλctx\+λconfSctx\+λconfλctx\+λconfSconf\.W=\\frac\{\\lambda\_\{\\mathrm\{ctx\}\}\}\{\\lambda\_\{\\mathrm\{ctx\}\}\+\\lambda\_\{\\mathrm\{conf\}\}\}S\_\{\\mathrm\{ctx\}\}\+\\frac\{\\lambda\_\{\\mathrm\{conf\}\}\}\{\\lambda\_\{\\mathrm\{ctx\}\}\+\\lambda\_\{\\mathrm\{conf\}\}\}S\_\{\\mathrm\{conf\}\}\.We sparsifyWWby retaining the top\-kkneighbors of each emoji and then symmetrize the graph\. We then apply the Leiden community\-detection algorithm\([Traag et al\., 2019](https://arxiv.org/html/2609.02133#bib.bib47)\)to the sparse graph, producingKKlatent affective\-orientation regions𝒞=\{C1,…,CK\}\\mathcal\{C\}=\\\{C\_\{1\},\\ldots,C\_\{K\}\\\}\.
The emoji\-to\-region membership matrix
A∈\[0,1\]\|ℰ\|×KA\\in\[0,1\]^\{\|\\mathcal\{E\}\|\\times K\}maps emoji distributions into the latent affective\-orientation space\. Each row ofAAsums to one:
Ae,k≥0,∑k=1KAe,k=1\.A\_\{e,k\}\\geq 0,\\qquad\\sum\_\{k=1\}^\{K\}A\_\{e,k\}=1\.For emoji that clearly belong to a single community, the membership is nearly one\-hot\. For boundary emoji, we allow soft multi\-region membership based on their affinity to neighboring regions\.
One implementation is to compute the affinity of emojieeto regionkkas
Be,k=∑e′∈𝒞kWe,e′∑m=1K∑e′∈𝒞mWe,e′\+ϵ,B\_\{e,k\}=\\frac\{\\sum\_\{e^\{\\prime\}\\in\\mathcal\{C\}\_\{k\}\}W\_\{e,e^\{\\prime\}\}\}\{\\sum\_\{m=1\}^\{K\}\\sum\_\{e^\{\\prime\}\\in\\mathcal\{C\}\_\{m\}\}W\_\{e,e^\{\\prime\}\}\+\\epsilon\},and then combine this soft affinity with the hard community assignment:
Ae,k=\(1−δ\)𝕀\[e∈𝒞k\]\+δBe,k,A\_\{e,k\}=\(1\-\\delta\)\\mathbb\{I\}\[e\\in\\mathcal\{C\}\_\{k\}\]\+\\delta B\_\{e,k\},whereδ∈\[0,1\]\\delta\\in\[0,1\]controls the amount of boundary smoothing\. The utterance\-level latent\-region distribution is
qtZ=qtEA\.q\_\{t\}^\{Z\}=q\_\{t\}^\{E\}A\.SinceqtEq\_\{t\}^\{E\}is a probability distribution and each row ofAAis normalized,qtZq\_\{t\}^\{Z\}is also a probability distribution over latent affective\-orientation regions\.
### C\.4Continuous Emoji\-Derived Vectors and Orientation Prototypes
Each emojieeis assigned a continuous vector𝐡e\\mathbf\{h\}\_\{e\}based on its contextual usage in the training corpus:
𝐡e=∑tqtE\(e\)ψ\(ut\)∑tqtE\(e\)\+ϵ\.\\mathbf\{h\}\_\{e\}=\\frac\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e\)\\psi\(u\_\{t\}\)\}\{\\sum\_\{t\}q\_\{t\}^\{E\}\(e\)\+\\epsilon\}\.The utterance\-level continuous emoji\-derived affective vector is the emoji\-weighted average
vt=∑e∈ℰqtE\(e\)𝐡e\.v\_\{t\}=\\sum\_\{e\\in\\mathcal\{E\}\}q\_\{t\}^\{E\}\(e\)\\mathbf\{h\}\_\{e\}\.This vector preserves fine\-grained information from the original emoji distribution, including within\-region variation\.
For each latent affective\-orientation regionkk, we compute an orientation prototype vector from the training set:
μk=∑t∈𝒯trainqtZ\(k\)vt∑t∈𝒯trainqtZ\(k\)\+ϵ,\\mu\_\{k\}=\\frac\{\\sum\_\{t\\in\\mathcal\{T\}\_\{\\mathrm\{train\}\}\}q\_\{t\}^\{Z\}\(k\)v\_\{t\}\}\{\\sum\_\{t\\in\\mathcal\{T\}\_\{\\mathrm\{train\}\}\}q\_\{t\}^\{Z\}\(k\)\+\\epsilon\},where𝒯train\\mathcal\{T\}\_\{\\mathrm\{train\}\}indexes training utterances\. These prototypes define the reconstruction map from a predicted orientation distribution to a continuous control vector:
v^=∑k=1Kq^Z\(k\)μk\.\\hat\{v\}=\\sum\_\{k=1\}^\{K\}\\hat\{q\}^\{Z\}\(k\)\\mu\_\{k\}\.For next\-response generation, this gives
v^t\+1=∑k=1Kq^t\+1Z\(k\)μk\.\\hat\{v\}\_\{t\+1\}=\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\+1\}^\{Z\}\(k\)\\mu\_\{k\}\.
### C\.5Role\-Aware Response\-Orientation Predictor
The orientation predictor uses an encoder to obtain a contextual representation:
𝐡t=Encθ\(xt\)\.\\mathbf\{h\}\_\{t\}=\\operatorname\{Enc\}\_\{\\theta\}\(x\_\{t\}\)\.A source\-expression head predicts the source\-side affective\-expression distribution of the latest observed utterance:
atcur=fcur\(𝐡t\),q^tZ=softmax\(atcur\)\.a\_\{t\}^\{\\mathrm\{cur\}\}=f\_\{\\mathrm\{cur\}\}\(\\mathbf\{h\}\_\{t\}\),\\qquad\\hat\{q\}\_\{t\}^\{Z\}=\\operatorname\{softmax\}\(a\_\{t\}^\{\\mathrm\{cur\}\}\)\.We reconstruct an auxiliary source\-side expression vector as
v^t=∑k=1Kq^tZ\(k\)μk\.\\hat\{v\}\_\{t\}=\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\}^\{Z\}\(k\)\\mu\_\{k\}\.The compact source\-side expression summary used by the response\-orientation head is
dt=MLPd\(\[q^tZ;v^t\]\)\.d\_\{t\}=\\operatorname\{MLP\}\_\{d\}\\left\(\[\\hat\{q\}\_\{t\}^\{Z\};\\hat\{v\}\_\{t\}\]\\right\)\.
Let𝐞ρt\\mathbf\{e\}\_\{\\rho\_\{t\}\}be a learned embedding of the ordered role transitionρt=rt→rt\+1\\rho\_\{t\}=r\_\{t\}\\rightarrow r\_\{t\+1\}\. The prior\-free next\-response logits are
ℓt\+10=fnext\(\[𝐡t;𝐞ρt;dt\]\)\.\\ell\_\{t\+1\}^\{0\}=f\_\{\\mathrm\{next\}\}\\left\(\[\\mathbf\{h\}\_\{t\};\\mathbf\{e\}\_\{\\rho\_\{t\}\};d\_\{t\}\]\\right\)\.This head provides the neural estimate of the response\-side affective orientation before the role\-aware transition prior is added\.
To make the transition prior sensitive to source\-expression uncertainty, we compute the normalized entropy of the predicted source\-side distribution:
H¯t=−1logK∑k=1Kq^tZ\(k\)log\(q^tZ\(k\)\+ϵ\)\.\\bar\{H\}\_\{t\}=\-\\frac\{1\}\{\\log K\}\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\}^\{Z\}\(k\)\\log\\left\(\\hat\{q\}\_\{t\}^\{Z\}\(k\)\+\\epsilon\\right\)\.The uncertainty\-aware gate is
γt=\(1−H¯t\)⋅σ\(MLPg\(\[𝐡t;𝐞ρt;dt\]\)\),\\gamma\_\{t\}=\(1\-\\bar\{H\}\_\{t\}\)\\cdot\\sigma\\left\(\\operatorname\{MLP\}\_\{g\}\\left\(\[\\mathbf\{h\}\_\{t\};\\mathbf\{e\}\_\{\\rho\_\{t\}\};d\_\{t\}\]\\right\)\\right\),whereσ\(⋅\)\\sigma\(\\cdot\)is the sigmoid function\. The gate reduces the influence of the transition prior when the source\-expression prediction is highly uncertain\.
### C\.6Role\-Aware Transition Prior
For each ordered role transitionρ\\rho, we estimate a smoothed transition matrix
Tρ∈ℝK×KT^\{\\rho\}\\in\\mathbb\{R\}^\{K\\times K\}from the training set\. The soft count from source\-side affective\-expression regionkkto response\-side affective\-orientation regionk′k^\{\\prime\}is
Nk,k′ρ=∑t:ρt=ρqtZ\(k\)qt\+1Z\(k′\)\.N\_\{k,k^\{\\prime\}\}^\{\\rho\}=\\sum\_\{t:\\rho\_\{t\}=\\rho\}q\_\{t\}^\{Z\}\(k\)q\_\{t\+1\}^\{Z\}\(k^\{\\prime\}\)\.With additive smoothing coefficientα\\alpha, the transition probability is
Tk,k′ρ=Nk,k′ρ\+α∑m=1K\(Nk,mρ\+α\)\.T\_\{k,k^\{\\prime\}\}^\{\\rho\}=\\frac\{N\_\{k,k^\{\\prime\}\}^\{\\rho\}\+\\alpha\}\{\\sum\_\{m=1\}^\{K\}\\left\(N\_\{k,m\}^\{\\rho\}\+\\alpha\\right\)\}\.
Given the predicted source\-side affective\-expression distributionq^tZ\\hat\{q\}\_\{t\}^\{Z\}, the role\-conditioned response\-orientation prior is
πt\+1\(k′\)=∑k=1Kq^tZ\(k\)Tk,k′ρt\.\\pi\_\{t\+1\}\(k^\{\\prime\}\)=\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\}^\{Z\}\(k\)T\_\{k,k^\{\\prime\}\}^\{\\rho\_\{t\}\}\.Equivalently, writing distributions as row vectors,
πt\+1=q^tZTρt\.\\pi\_\{t\+1\}=\\hat\{q\}\_\{t\}^\{Z\}T^\{\\rho\_\{t\}\}\.The final next\-response logits are
ℓt\+1=ℓt\+10\+λtrγtlog\(πt\+1\+ϵ\),\\ell\_\{t\+1\}=\\ell\_\{t\+1\}^\{0\}\+\\lambda\_\{\\mathrm\{tr\}\}\\gamma\_\{t\}\\log\(\\pi\_\{t\+1\}\+\\epsilon\),and the predicted response\-orientation distribution is
q^t\+1Z=softmax\(ℓt\+1\)\.\\hat\{q\}\_\{t\+1\}^\{Z\}=\\operatorname\{softmax\}\(\\ell\_\{t\+1\}\)\.
### C\.7Loss Details
The orientation predictor is trained with soft weak targets\. For a weak target distributionqqand predicted distributionq^\\hat\{q\}, the soft cross\-entropy is
CE\(q,q^\)=−∑k=1Kq\(k\)log\(q^\(k\)\+ϵ\)\.\\operatorname\{CE\}\(q,\\hat\{q\}\)=\-\\sum\_\{k=1\}^\{K\}q\(k\)\\log\\left\(\\hat\{q\}\(k\)\+\\epsilon\\right\)\.
To handle latent\-region imbalance on the response\-orientation side, we optionally use weighted soft cross\-entropy:
CEw\(q,q^\)=−∑k=1Kwkq\(k\)log\(q^\(k\)\+ϵ\)\.\\operatorname\{CE\}\_\{w\}\(q,\\hat\{q\}\)=\-\\sum\_\{k=1\}^\{K\}w\_\{k\}q\(k\)\\log\\left\(\\hat\{q\}\(k\)\+\\epsilon\\right\)\.The class weightwkw\_\{k\}is computed from the training frequencyφk\\varphi\_\{k\}of latent regionkk:
φk=∑t∈𝒯trainqt\+1Z\(k\)∑m=1K∑t∈𝒯trainqt\+1Z\(m\)\+ϵ,\\varphi\_\{k\}=\\frac\{\\sum\_\{t\\in\\mathcal\{T\}\_\{\\mathrm\{train\}\}\}q\_\{t\+1\}^\{Z\}\(k\)\}\{\\sum\_\{m=1\}^\{K\}\\sum\_\{t\\in\\mathcal\{T\}\_\{\\mathrm\{train\}\}\}q\_\{t\+1\}^\{Z\}\(m\)\+\\epsilon\},wk=\(1φk\+ϵ\)β,w\_\{k\}=\\left\(\\frac\{1\}\{\\varphi\_\{k\}\+\\epsilon\}\\right\)^\{\\beta\},and the weights are normalized so that their mean is one:
wk←Kwk∑m=1Kwm\+ϵ\.w\_\{k\}\\leftarrow\\frac\{Kw\_\{k\}\}\{\\sum\_\{m=1\}^\{K\}w\_\{m\}\+\\epsilon\}\.The exponentβ\\betacontrols the strength of imbalance correction\.
For example\(ut,ut\+1\)\(u\_\{t\},u\_\{t\+1\}\), the source\-expression loss is
Ltcur=CE\(qtZ,q^tZ\)\.L\_\{t\}^\{\\mathrm\{cur\}\}=\\operatorname\{CE\}\\left\(q\_\{t\}^\{Z\},\\hat\{q\}\_\{t\}^\{Z\}\\right\)\.The response\-orientation loss is
Ltnext=CEw\(qt\+1Z,q^t\+1Z\)\.L\_\{t\}^\{\\mathrm\{next\}\}=\\operatorname\{CE\}\_\{w\}\\left\(q\_\{t\+1\}^\{Z\},\\hat\{q\}\_\{t\+1\}^\{Z\}\\right\)\.We also use an auxiliary prior\-free response\-orientation loss:
q^t\+1Z,0=softmax\(ℓt\+10\),\\hat\{q\}\_\{t\+1\}^\{Z,0\}=\\operatorname\{softmax\}\(\\ell\_\{t\+1\}^\{0\}\),Lt0=CEw\(qt\+1Z,q^t\+1Z,0\)\.L\_\{t\}^\{0\}=\\operatorname\{CE\}\_\{w\}\\left\(q\_\{t\+1\}^\{Z\},\\hat\{q\}\_\{t\+1\}^\{Z,0\}\\right\)\.This term applies the same weak supervision before the transition prior is added, which stabilizes response\-orientation prediction\. If this auxiliary term is not used, its coefficient can be set to zero\.
The vector reconstruction loss is
Ltvec=‖v^t−vt‖22\+‖v^t\+1−vt\+1‖22,L\_\{t\}^\{\\mathrm\{vec\}\}=\\left\\\|\\hat\{v\}\_\{t\}\-v\_\{t\}\\right\\\|\_\{2\}^\{2\}\+\\left\\\|\\hat\{v\}\_\{t\+1\}\-v\_\{t\+1\}\\right\\\|\_\{2\}^\{2\},where
v^t\+1=∑k=1Kq^t\+1Z\(k\)μk\.\\hat\{v\}\_\{t\+1\}=\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\+1\}^\{Z\}\(k\)\\mu\_\{k\}\.The full orientation\-prediction objective is
ℒorient=1N∑t=1N\(λnextLtnext\+λ0Lt0\+λcurLtcur\+λvecLtvec\)\.\\begin\{split\}&\\mathcal\{L\}\_\{\\mathrm\{orient\}\}=\\frac\{1\}\{N\}\\sum\_\{t=1\}^\{N\}\\\\ &\\left\(\\lambda\_\{\\mathrm\{next\}\}L\_\{t\}^\{\\mathrm\{next\}\}\+\\lambda\_\{0\}L\_\{t\}^\{0\}\+\\lambda\_\{\\mathrm\{cur\}\}L\_\{t\}^\{\\mathrm\{cur\}\}\+\\lambda\_\{\\mathrm\{vec\}\}L\_\{t\}^\{\\mathrm\{vec\}\}\\right\)\.\\end\{split\}In the main text, this objective is written in simplified form to emphasize the response\-orientation prediction term, the vector reconstruction term, and the auxiliary source\-expression term\.
### C\.8Prefix Projector
The frozen generator has embedding dimensiondΩd\_\{\\Omega\}\. The prefix projector maps an orientation vectorv∈ℝdv\\in\\mathbb\{R\}^\{d\}intommcontinuous prefix embeddings:
Rω\(v\)∈ℝm×dΩ\.R\_\{\\omega\}\(v\)\\in\\mathbb\{R\}^\{m\\times d\_\{\\Omega\}\}\.In our implementation,RωR\_\{\\omega\}is a lightweight MLP:
Rω\(v\)=reshape\(W2σ\(W1v\+b1\)\+b2\),R\_\{\\omega\}\(v\)=\\operatorname\{reshape\}\\left\(W\_\{2\}\\sigma\(W\_\{1\}v\+b\_\{1\}\)\+b\_\{2\}\\right\),where the output is reshaped intommprefix tokens\. These prefix embeddings are prepended to the token embeddings of the serialized dialogue context\.
The generator parametersΩ\\Omegaremain frozen, and only the projector parametersω\\omegaare updated with
ℒgen=−∑t∑j=1\|ut\+1\|logpΩ\(ut\+1,j∣Pt\+1,xt,ut\+1,<j\)\.\\begin\{split\}&\\mathcal\{L\}\_\{\\mathrm\{gen\}\}=\\\\ &\-\\sum\_\{t\}\\sum\_\{j=1\}^\{\|u\_\{t\+1\}\|\}\\log p\_\{\\Omega\}\\left\(u\_\{t\+1,j\}\\mid P\_\{t\+1\},x\_\{t\},u\_\{t\+1,<j\}\\right\)\.\\end\{split\}The loss is computed only over the response tokens\. During projector training, the weak response\-side orientation vectorvt\+1v\_\{t\+1\}derived from the observed response is used, with
Pt\+1=Rω\(vt\+1\)\.P\_\{t\+1\}=R\_\{\\omega\}\(v\_\{t\+1\}\)\.During inference,vt\+1v\_\{t\+1\}is replaced by the reconstructed predicted vectorv^t\+1\\hat\{v\}\_\{t\+1\}\.
### C\.9Candidate Reranking
At decoding time, we optionally sampleBBcandidate responses
\{u~t\+1\(1\),…,u~t\+1\(B\)\}\\left\\\{\\widetilde\{u\}\_\{t\+1\}^\{\(1\)\},\\ldots,\\widetilde\{u\}\_\{t\+1\}^\{\(B\)\}\\right\\\}from the same predicted response\-side orientation vectorv^t\+1\\hat\{v\}\_\{t\+1\}\. To score a candidate, we append it to the dialogue history:
D~t\(b\)=D≤t∪\{\(rt\+1,u~t\+1\(b\)\)\}\.\\widetilde\{D\}\_\{t\}^\{\(b\)\}=D\_\{\\leq t\}\\cup\\left\\\{\(r\_\{t\+1\},\\widetilde\{u\}\_\{t\+1\}^\{\(b\)\}\)\\right\\\}\.The appended context is serialized and passed through the orientation scorer:
x~t\(b\)=ser\(s,D~t\(b\),rt\)\.\\widetilde\{x\}\_\{t\}^\{\(b\)\}=\\operatorname\{ser\}\\left\(s,\\widetilde\{D\}\_\{t\}^\{\(b\)\},r\_\{t\}\\right\)\.The source\-expression head is then used to estimate the orientation realized by the appended candidate, which is now the latest observed turn:
q~t\+1Z,\(b\)=softmax\(fcur\(Encθ\(x~t\(b\)\)\)\)\.\\widetilde\{q\}\_\{t\+1\}^\{Z,\(b\)\}=\\operatorname\{softmax\}\\left\(f\_\{\\mathrm\{cur\}\}\\left\(\\operatorname\{Enc\}\_\{\\theta\}\\left\(\\widetilde\{x\}\_\{t\}^\{\(b\)\}\\right\)\\right\)\\right\)\.
Each candidate is scored by its consistency with the intended response\-side orientation:
J\(b\)=D\(q^t\+1Z,q~t\+1Z,\(b\)\)\+ηℛ\(u~t\+1\(b\)\)\.J^\{\(b\)\}=D\\left\(\\hat\{q\}\_\{t\+1\}^\{Z\},\\widetilde\{q\}\_\{t\+1\}^\{Z,\(b\)\}\\right\)\+\\eta\\mathcal\{R\}\\left\(\\widetilde\{u\}\_\{t\+1\}^\{\(b\)\}\\right\)\.By default, we use cross\-entropy as the distributional divergence:
D\(q^t\+1Z,q~t\+1Z,\(b\)\)=−∑k=1Kq^t\+1Z\(k\)log\(q~t\+1Z,\(b\)\(k\)\+ϵ\)\.\\begin\{split\}&D\\left\(\\hat\{q\}\_\{t\+1\}^\{Z\},\\widetilde\{q\}\_\{t\+1\}^\{Z,\(b\)\}\\right\)=\\\\ &\-\\sum\_\{k=1\}^\{K\}\\hat\{q\}\_\{t\+1\}^\{Z\}\(k\)\\log\\left\(\\widetilde\{q\}\_\{t\+1\}^\{Z,\(b\)\}\(k\)\+\\epsilon\\right\)\.\\end\{split\}
The length regularizer is optional\. When used, it penalizes candidates whose length deviates substantially from the expected response length:
ℛlen\(u~\)=\(\|u~\|−μℓσℓ\+ϵ\)2,\\mathcal\{R\}\_\{\\mathrm\{len\}\}\(\\widetilde\{u\}\)=\\left\(\\frac\{\|\\widetilde\{u\}\|\-\\mu\_\{\\ell\}\}\{\\sigma\_\{\\ell\}\+\\epsilon\}\\right\)^\{2\},whereμℓ\\mu\_\{\\ell\}andσℓ\\sigma\_\{\\ell\}are estimated from training responses\.
The final response is
b∗=argmin1≤b≤BJ\(b\),u^t\+1=u~t\+1\(b∗\)\.b^\{\*\}=\\arg\\min\_\{1\\leq b\\leq B\}J^\{\(b\)\},\\qquad\\hat\{u\}\_\{t\+1\}=\\widetilde\{u\}\_\{t\+1\}^\{\(b^\{\*\}\)\}\.Reranking is applied only at decoding time and does not update any model parameters\.
### C\.10Training and Inference Protocol
Training consists of three preparation and optimization steps\. First, weak emoji distributionsqtEq\_\{t\}^\{E\}, the name\-free membership matrixAA, latent affective\-orientation distributionsqtZq\_\{t\}^\{Z\}, continuous emoji\-derived affective vectorsvtv\_\{t\}, orientation prototypesμk\\mu\_\{k\}, and role\-aware transition matricesTρT^\{\\rho\}are constructed from the training data\. Second, the role\-aware orientation predictor is trained withℒorient\\mathcal\{L\}\_\{\\mathrm\{orient\}\}\. Third, the generator is kept frozen and the prefix projector is trained withℒgen\\mathcal\{L\}\_\{\\mathrm\{gen\}\}using weak response\-side orientation vectors derived from observed responses\.
At inference time, emoji annotations are unavailable and are not required\. For each inputxtx\_\{t\},EmoStancepredicts the source\-side affective expressionq^tZ\\hat\{q\}\_\{t\}^\{Z\}, constructs the role\-conditioned transition priorπt\+1\\pi\_\{t\+1\}, predicts the response\-side affective orientationq^t\+1Z\\hat\{q\}\_\{t\+1\}^\{Z\}, reconstructs the continuous control vectorv^t\+1\\hat\{v\}\_\{t\+1\}, maps it into prefix embeddings, and generates the response with the frozen language model\. Optional reranking can then be applied to improve orientation consistency\.
This protocol ensures that emoji annotations are used only as weak supervision during training\. They are not appended to the test\-time input, are not treated as gold emotion labels or gold listener\-stance labels, and are not the desired output of the system\.
## Appendix DExperimental Details and Supplementary Results
### D\.1Data and Inference Setting
Table[13](https://arxiv.org/html/2609.02133#A4.T13)summarizes the preparedEmojiDialoguesplit used for response\-orientation prediction and generation\-control ablations\.
StatisticValueAdjacent\-turn examples76,489Training examples58,829Validation examples9,263Test examples8,397Observed emoji124Latent affective\-orientation regions9Continuous orientation dimension256Table 13:Statistics of the preparedEmojiDialoguesplit used for response\-orientation prediction and ablation experiments\.Across all deployable settings, the model input is restricted to inference\-time information: the situation description, dialogue history up to the current turn, and speaker\-role markers\. Emoji annotations, latent\-region targets, response\-derived orientation vectors, and reference responses are never provided at inference time\. System\-level automatic comparison with prior empathetic\-response systems is conducted on the full ED test set, where the aligned evaluation set contains 5,255 examples\.
### D\.2Baseline Details
Table[14](https://arxiv.org/html/2609.02133#A4.T14)summarizes the baseline groups used in the main comparison\. All baseline outputs are produced by our own reproduction under the same aligned EmpatheticDialogues evaluation setting\. All systems usemistralai/Mistral\-7B\-Instruct\-v0\.3as the base generator and are evaluated on the same aligned ED test contexts\. The input contains only the situation description, dialogue history, and speaker\-role markers available at inference time\. No system receives reference responses, emoji annotations, latent\-region targets, or response\-derived orientation vectors at test time\.
Table 14:Baseline groups used in the main comparison\.The baselines differ in the additional control or training signal used on top of the shared Mistral backbone\. LLM\-only uses the base instruction\-tuned generator without affective control; LLM\-prompt uses verbal affective instructions; LLM\-SFT uses supervised response learning without the latent affective\-orientation module; EmPO\-DPO uses preference optimization; and CASE, APTNESS, and Sibyl are reproduced as ED\-compatible Mistral\-based variants of their respective task\-specific or commonsense\-conditioning mechanisms\.
The prior\-method baselines are not evaluated using released outputs from the original papers\. Instead, they are reproduced within our aligned evaluation pipeline to control for backbone, input format, test set, and decoding setup\. The results should therefore be interpreted as a controlled same\-backbone comparison of ED\-compatible system variants rather than as an exact replication of each prior system’s original implementation, backbone, training data, or compute environment\. Where a baseline requires method\-specific training, conditioning, or auxiliary inference steps, we follow the corresponding reproduced configuration and keep generation\-time settings matched whenever applicable\.
### D\.3Human Evaluation Protocol
Table[15](https://arxiv.org/html/2609.02133#A4.T15)defines the five dimensions used in the main human evaluation\.
Table 15:Human\-evaluation dimensions\. For positive dimensions, selectingEmoStanceis anEmoStancewin\. For the negative AI\-like/problematic dimension, selecting the baseline as more problematic is counted as anEmoStancewin\.The main blind pairwise evaluation was conducted in two batches with the same instructions, blinding, and scoring procedure\. The first batch used 10 annotators and 400 judgments\. The second batch recruited 10 new annotators and independently sampled new dialogue–response comparisons, adding another 400 judgments\. The combined evaluation therefore contains 20 annotators, 40 judgments per annotator, and 800 judgments in total\.
Each item contains one dialogue context, one evaluation question, and two anonymized responses\. Annotators do not see system names, emoji annotations, latent affective\-orientation regions, orientation vectors, or other latent\-control information\. Response order is anonymized\.
For positive dimensions, selecting theEmoStanceresponse is counted as a win\. For AI\-like/problematic phrasing, the response selected as more problematic is counted as a loss for that system, so the dimension is reverse\-scored\. Tie/Both equally good and Neither/Both bad are retained as separate neutral categories and excluded from decisive win rates\.
The analyses use individual judgments rather than treating an item\-majority label as a unique gold preference\. We report 95% Wilson confidence intervals over decisive judgments and two\-sided exact sign tests\. The main per\-baseline table additionally applies Holm correction across the seven baseline comparisons\.
The evaluation is intentionally interpreted as preference evidence rather than as recovery of a unique correct response\. Fine\-grained dialogue judgments are subjective, and different annotators can reasonably prefer different plausible affective orientations or response realizations\.
### D\.4Dimension\-Level Human Results
Table[16](https://arxiv.org/html/2609.02133#A4.T16)groups the 800 blind pairwise judgments by the evaluation question used for each item\. Context specificity and felt responded show the clearest gains\. Emotion appropriateness and naturalness have positive point estimates, but their confidence intervals include parity\. AI\-like/problematic phrasing provides no evidence of improvement\.
Table 16:Expanded human preference results by evaluation dimension\. Neutral combines Tie and Neither/Both bad\. AI\-like/problematic is reverse\-scored because the selected response is the more problematic one\.
### D\.5Focused Human\-Ablation Details
The focused human ablation compares the finalEmoStancesystem with three deployable variants: without reranking, without the role\-aware response\-orientation predictor, and without orientation control\. As in the main evaluation, we collected a second batch from 10 new annotators using newly sampled contexts and the same blind pairwise protocol\.
The combined study contains 20 annotators and 900 judgments\. Each comparison covers 100 dialogue contexts with three judgments per context, yielding 300 judgments per ablation\.
At the judgment level,EmoStancereceives 156 wins, 53 ties, 18 neither/both\-bad outcomes, and 73 losses against the variant without reranking\. Excluding neutral outcomes, this corresponds to a 68\.1% decisive win rate\.
Against the variant without role\-aware response\-orientation prediction,EmoStancereceives 138 wins, 66 ties, 18 neither/both\-bad outcomes, and 78 losses, corresponding to a 63\.9% decisive win rate\.
Against zero control,EmoStancereceives 222 wins, 20 ties, 21 neither/both\-bad outcomes, and 37 losses, corresponding to an 85\.7% decisive win rate\.
Across the three comparisons, the final system receives 516 wins, 139 ties, 57 neither/both\-bad outcomes, and 188 losses\. This gives a 73\.3% overall decisive win rate\. All three comparisons have two\-sided exact sign\-test values below \.001\. Table[2](https://arxiv.org/html/2609.02133#S5.T2)in the main paper reports the corresponding Wilson confidence intervals\.
### D\.6Automatic Main Evaluation
Table[17](https://arxiv.org/html/2609.02133#A4.T17)presents system\-level automatic results on the full ED test set\. We report reference\-based similarity metrics and surface\-form diagnostics\. BERTScore\-F1 is the main semantic\-similarity measure; ROUGE\-L, BLEU\-2, and METEOR are included for comparability with prior work\. Distinct\-1/2, Self\-BLEU, and Generic measure diversity and template\-like response rates\. These automatic metrics are treated as diagnostic indicators rather than substitutes for human preference\.
Table 17:System\-level automatic evaluation on the full ED test set\. Reference\-based metrics compare generated responses with ED references\. Distinct\-1/2 and Self\-BLEU measure diversity; Generic measures template\-like responses\.The automatic comparison should be interpreted separately from human preference\. Reference\-based metrics show thatEmoStanceis well aligned with ED references under BERTScore\-F1, ROUGE\-L, and BLEU\-2, but they do not by themselves establish superior empathy or naturalness\. The diversity diagnostics also do not support a uniform diversity claim:EmoStanceis neither the most lexically diverse system nor the least generic system\.
##### Interpreting the Generic diagnostic\.
The Generic score should be interpreted as a surface\-form diagnostic rather than as a direct measure of context specificity\. In our implementation, Generic flags responses that match fixed generic\-response rules and very short responses with at most four tokens\. It can therefore detect short or formulaic realizations, but it cannot determine whether a response semantically takes up the concrete dialogue context\.
This distinction helps explain whyEmoStancecan have a relatively high Generic rate in Table[17](https://arxiv.org/html/2609.02133#A4.T17)while still being preferred by humans on context specificity and felt responded\. The human dimensions evaluate response quality at the dialogue\-semantic level\. At the same time, the high Generic rate reflects a real surface\-level limitation:EmoStancesometimes realizes the predicted orientation through safe, short, or formulaic empathetic phrasing\. We therefore interpretEmoStanceas improving contextual uptake and perceived responsiveness rather than as eliminating template\-like surface phrasing\.
### D\.7Automatic Component Ablations
We evaluate three functional components ofEmoStance: response\-orientation prediction, continuous orientation\-vector construction, and generation\-time control\. Table[18](https://arxiv.org/html/2609.02133#A4.T18)summarizes the ablation design\.
Table 18:Ablation design\. Deployable variants use only inference\-time text input\. Reference\-conditioned variants use reference\-response information and are not deployable systems\.For orientation prediction, we report soft cross\-entropy \(CE\), Jensen–Shannon divergence \(JSD\), macro\-F1, and Brier score\. CE and JSD measure distributional closeness to weak response\-orientation targets; macro\-F1 accounts for latent\-region imbalance; and Brier score measures probability quality\. For continuous orientation vectors, we report target\-vector cosine similarity and mean squared error \(MSE\)\. For generation control, we report orientation consistency against the weak response\-derived target distribution, together with generic\-response and repetition rates\. These automatic generation\-control metrics are diagnostics of control realization rather than direct measures of human preference\.
#### D\.7\.1Response\-Orientation Prediction
Table 19:Response\-orientation prediction ablations\. Newly run stochastic ablations are reported as mean±\\pmstandard deviation over seeds 13, 21, and 42\. The full and context\-only rows are single\-run results\.The full role\-aware predictor is useful but not uniformly dominant across all automatic metrics\. It achieves the best macro\-F1, whereas the context\-only predictor has slightly lower CE, JSD, and Brier score\. The ablation rows are more informative for the design choice: removing role\-aware transition information or removing the gated transition prior worsens CE relative to the full predictor, while hard\-target supervision substantially degrades CE and macro\-F1\.
#### D\.7\.2Continuous Orientation\-Vector Construction
Table 20:Continuous target\-vector construction\. Prototype reconstruction maps the predicted orientation distribution to a mixture of orientation prototypes, while direct regression predicts the continuous vector directly\.Prototype reconstruction produces a substantially more stable predicted control vector than direct regression\. The paired bootstrap comparison gives a target\-vector cosine delta of 0\.6015 with a 95% confidence interval of \[0\.5997, 0\.6033\] and an MSE delta of−0\.0010\-0\.0010with a 95% confidence interval of\[−0\.00105,−0\.00103\]\[\-0\.00105,\-0\.00103\], favoring prototype reconstruction\. This comparison demonstrates predictability under the proposed supervision; it does not establish lossless reconstruction\. The deployable vector remains constrained to mixtures of the nine prototypes and can omit response\-specific residual variation present in the dense weak target\.
#### D\.7\.3Generation Control
Table 21:Generation\-control diagnostics over three seeds on 512\-example test subsets\. The best deployable result is bolded\. Reference\-conditioned rows use reference\-response information and are not deployable\. These metrics measure orientation consistency and degeneration diagnostics rather than human preference\.Among deployable systems, role\-aware predicted control with reranking obtains the best orientation\-consistency diagnostics: it has the lowest CE and JSD and the highest macro\-F1\. It also reduces generic\-response degeneration relative to role\-aware predicted control without reranking\.
Reference\-conditioned rows directly observe the orientation realized in the ED reference response and are included only as non\-deployable upper\-reference conditions\. Their advantage over predicted control combines model error with contextual underdetermination, because several response\-side orientations may be reasonable before the actual reference response is observed\.
### D\.8Supplementary Ablation Diagnostics
This subsection collects secondary diagnostics that are useful for analysis but are not the primary basis for the paper’s claims\. Top\-1 accuracy collapses soft orientation distributions into hard labels, expected calibration error depends on binning choices, and generation\-control diversity or control\-realization metrics are descriptive system analyses rather than direct measures of empathy, naturalness, or human preference\.
#### D\.8\.1Supplementary Orientation\-Prediction Metrics
Table 22:Supplementary orientation\-prediction metrics\. Accuracy is less central than CE and JSD because the weak target is a soft distribution rather than a hard gold label\.Accuracy measures whether the most probable predicted region matches the most probable weak target region\. ECE measures confidence calibration after binning predicted probabilities\. The graph\-only diagnostic is weaker than text\-based prediction, indicating that the induced emoji/orientation graph should not be treated as a stand\-alone response\-orientation classifier\. In the available calibrated\-fusion artifact, the selected fusion weight is zero, so calibrated graph fusion matches the context\-only predictor\. These supplementary metrics reinforce the caution used in the main paper: the role\-aware predictor is not uniformly best across all intrinsic metrics\.
#### D\.8\.2Source\-Vector Feature Ablation
Table 23:Supplementary source\-vector feature ablation\. Source\-vector cosine compares feature stability, while target CE and macro\-F1 indicate the effect on response\-orientation prediction\.These source\-vector results are diagnostic rather than central to the main claims\. They indicate that source\-side affective\-expression features can influence response\-orientation prediction, but they do not replace the main evidence that prototype reconstruction provides a stable mechanism for constructing the response\-side control vector used by the generator\.
#### D\.8\.3Supplementary Generation\-Control Diversity Diagnostics
Table 24:Supplementary generation\-control diversity diagnostics\. The best deployable result is bolded\.Distinct\-2 and Self\-BLEU describe response diversity and are not interpreted as direct human\-preference metrics\. The reranked deployable system obtains the best supplementary accuracy, Distinct\-2, and Self\-BLEU values among deployable variants in this diagnostic setting\. These metrics describe surface\-form and internal orientation\-scoring behavior only\.
#### D\.8\.4Intended\-Control Realization Diagnostics
Table 25:Control\-realization diagnostics against the intended orientation distribution\. These metrics evaluate whether the generator realizes the supplied control, not whether the response is preferred by humans\.The zero\-control condition has no intended orientation distribution and is therefore marked as unavailable\. These diagnostics show that reranking improves realization of the supplied control among deployable systems\. The result is useful for validating the control mechanism, but it is not itself a human\-quality result\.
#### D\.8\.5Targeted Bootstrap Diagnostics for Generation Control
Table 26:Targeted context\-level paired\-bootstrap diagnostics for generation\-control ablation\. Deltas are computed as System A minus System B\. These comparisons evaluate automatic orientation consistency and degeneration behavior rather than human preference\.The paired\-bootstrap comparisons support the diagnostic claim that reranking improves automatic orientation consistency and reduces generic\-response behavior relative to the non\-reranked role\-aware variant\. Human preference is assessed separately through the focused ablation evaluation\.
## Appendix EReproducibility, Artifacts, and Human\-Participant Details
This appendix provides checklist\-related reproducibility information for artifacts, licenses and intended use, privacy, compute, hyperparameters, software, human\-participant procedures, and AI\-assistance disclosure\. The accompanying code artifact contains the full implementation, configuration files, preprocessing scripts, and evaluation scripts\.
### E\.1Artifacts, Licenses, and Intended Use
Table[27](https://arxiv.org/html/2609.02133#A5.T27)summarizes the main artifacts used or created in this work\. Existing datasets, pretrained models, software packages, and baseline outputs are used for research on empathetic dialogue generation\. The derived emoji annotations and latent stance representations are intended as weak supervision for research, not as gold emotion labels, user\-profiling signals, clinical indicators, or mental\-state diagnoses\.
If released, EmojiDialogue will be distributed only under terms compatible with the original EmpatheticDialogues license\. We will release annotation metadata and construction scripts, such as example identifiers, emoji annotations, confidence scores, soft emoji distributions, induced stance\-cluster assignments, and preprocessing code\. We will not redistribute the original EmpatheticDialogues dialogue text or situation descriptions\. Users who wish to reconstruct the full resource should obtain EmpatheticDialogues under its own access and license conditions and then apply our released metadata and scripts\.
Table 27:Artifacts, sources, licenses, and intended uses\.All baseline outputs used in the main comparison are produced by our own reproduction under the aligned EmpatheticDialogues evaluation setting usingmistralai/Mistral\-7B\-Instruct\-v0\.3as the base generator\. The reproduced outputs are used for research comparison and are subject to the same dataset\-use restrictions as EmoStance outputs\.
The intended use of EmojiDialogue and EmoStance is research on weakly supervised listener\-stance modeling and empathetic response generation\. The derived annotation layer should not be used as gold emotion annotation, psychological diagnosis, protected\-attribute inference, user profiling, clinical decision making, or evidence of a user’s true internal mental state\.
### E\.2Privacy, Identifying Information, and Sensitive Content
We do not collect new dialogue data from speakers\. The dialogue text comes from the publicly released EmpatheticDialogues benchmark\. Our added annotation layer consists of emoji labels, confidence scores, soft emoji distributions, latent stance clusters, continuous stance vectors, and derived stance\-control representations\. The annotation and stance\-construction pipeline does not add names, usernames, email addresses, phone numbers, locations, account identifiers, or other direct personal identifiers\.
We do not infer protected attributes such as gender, ethnicity, health status, political views, sexual orientation, disability status, or other sensitive demographic properties\. The emoji labels and latent stance representations are treated as weak conversational stance signals rather than as evidence of a speaker’s true internal state, identity, or demographic attributes\.
We did not conduct a separate exhaustive PII audit beyond using the publicly released benchmark and ensuring that our annotation pipeline does not add new personal identifiers\. This means that we cannot guarantee that the original benchmark contains no residual identifying information\. To reduce redistribution risk, any future release of EmojiDialogue will avoid redistributing the original text and will release only annotation metadata and construction scripts, consistent with Appendix[E\.1](https://arxiv.org/html/2609.02133#A5.SS1)\.
Human annotator identities are not linked to released dialogue examples\. Human\-evaluation results are reported only in aggregate\. We do not release individual annotator identities together with item\-level judgments\. If item\-level annotation metadata are released, they will not include annotator names, contact information, raw API logs, provider account metadata, timestamps, or other information that could link individual annotators or API accounts to specific judgments\.
We did not perform additional offensive\-content filtering beyond the original benchmark preprocessing, because emotionally grounded dialogue may naturally include distressing, sensitive, or personally framed experiences\. Human annotation and evaluation results should therefore be interpreted as research judgments over benchmark dialogue, not as judgments about real users or clinical cases\.
### E\.3Model Size, Infrastructure, and Compute Budget
Table[28](https://arxiv.org/html/2609.02133#A5.T28)summarizes the model sizes, trainable components, runtime environment, and approximate training budget\. The frozen generator is instantiated asmistralai/Mistral\-7B\-Instruct\-v0\.3and is not updated duringEmoStancetraining\. The context and orientation modules usemicrosoft/deberta\-v3\-base, aDeBERTaV3encoder\([He et al\., 2023](https://arxiv.org/html/2609.02133#bib.bib46)\)\. The trainable components consist of the DeBERTa\-based orientation modules and the prefix projector\.
The utterance representationψ\(ut\)\\psi\(u\_\{t\}\)used for name\-free clustering, emoji\-centroid construction, and orientation\-vector construction is produced by the in\-repository hashed TF–IDF and emoji\-centroid pipeline rather than by the DeBERTa checkpoint\. Full model definitions and trainable\-parameter details are provided in the supplementary code artifact\.
Table 28:Model size, infrastructure, and approximate compute budget\. GPU\-hour values are approximate single\-GPU estimates\. Decoding, reranking, ablation, baseline, and API\-annotation costs are not included in the main training budget\.GPU\-hour estimates are computed as wall\-clock hours multiplied by the number of GPUs\. Because the experiments use a single GPU, GPU\-hours equal wall\-clock hours for the reported main training run\. These values are author\-reported running\-environment estimates, and no separate GPU\-hour log was retained for the additional decoding, ablation, and baseline runs\. The LLM annotators used to construct the weak emoji annotations were accessed through external APIs and are not included in the local GPU\-hour budget\. The inference cost of multi\-candidate reranking is also separate from the 2–3 GPU\-hour main training estimate and is quantified below\.
#### E\.3\.1Inference\-Efficiency Benchmark
We benchmark end\-to\-end inference on a single NVIDIA RTX 4090 over a fixed evaluation set under identical decoding settings\. The efficiency\-oriented configuration generates one controlled response and performs no reranking \(B=1B=1\)\. The quality\-oriented configuration generates four candidates, scores each candidate for orientation consistency, and selects the highest\-scoring response \(B=4B=4\)\. The two configurations otherwise use the same model checkpoints and generation settings\.
Table 29:End\-to\-end inference efficiency for single\-generation decoding and four\-candidate orientation\-consistency reranking\. Both configurations are measured on the same hardware under identical decoding settings\.Table 30:Component\-level runtime profile of the four\-candidate orientation\-consistency reranking pipeline\.TheB=4B=4configuration increases mean end\-to\-end latency from approximately 0\.332 seconds to 1\.333 seconds per example, corresponding to a4\.02×4\.02\\timesrelative cost increase\. Throughput decreases from 3\.015 to 0\.750 examples per second\. Component\-level profiling indicates that this additional cost arises almost entirely from generating the extra candidates\.
Orientation scoring and final selection together account for only 0\.52% of the quality\-oriented runtime, while four\-candidate generation accounts for 99\.48%\. The computational overhead therefore scales primarily with the number of generated candidates rather than with the orientation scorer or final selection operation\.
This efficiency cost should be considered together with the expanded human ablation in Table[2](https://arxiv.org/html/2609.02133#S5.T2), where the reranked system achieves a 68\.1% decisive win rate over the no\-reranking configuration \(p<\.001p<\.001\)\. We therefore presentB=1B=1as the lower\-cost, single\-generation deployment mode andB=4B=4as the quality\-oriented mode that trades approximately fourfold inference cost for higher human preference and stronger orientation consistency\.
The reported latency and throughput values are specific to the stated hardware, implementation, prompt and response lengths, batch configuration, and decoding settings\. They should therefore be interpreted as a controlled within\-system comparison rather than as universal deployment figures\.
### E\.4Hyperparameters, Model Selection, and Reporting Protocol
Hyperparameters were selected using the validation split\. We did not tune hyperparameters on the test set\. Full configuration files are included in the accompanying code artifact; Table[31](https://arxiv.org/html/2609.02133#A5.T31)reports the key values needed to interpret the main experiments\.
Table 31:Key hyperparameters\. Full configuration files are provided in the accompanying code artifact\.The coefficientλ0\\lambda\_\{0\}corresponds to the prior\-free target auxiliary loss\. The coefficientλtr\\lambda\_\{\\mathrm\{tr\}\}controls the strength of the transition\-prior logits rather than an additive training loss\. Unless otherwise stated, rows explicitly described as single\-run artifacts are not averaged over seeds\. Bootstrap confidence intervals, Wilson confidence intervals, and two\-sided sign tests are reported where specified in the main text and appendices\.
### E\.5Software and Metric Implementations
Exact software versions and evaluation scripts are included in the accompanying code artifact\. Table[32](https://arxiv.org/html/2609.02133#A5.T32)records the runtime environment and metric implementations most relevant for reproducing the reported scores\. Metric names follow the main automatic evaluation tables\.
Table 32:Software and metric implementations\. Metric names follow the main automatic evaluation tables\.Automatic metrics are treated as diagnostics rather than substitutes for human preference\. Reference\-based metrics measure similarity to ED references, while diversity and generic\-response diagnostics describe surface\-form behavior\.
### E\.6Human Annotators and Participant Procedures
Human participants were involved in five procedures: emoji\-inventory screening, weak\-annotation plausibility auditing, the human–LLM emoji\-distribution audit, the main blind pairwise evaluation, and the focused ablation evaluation\.
The emoji\-inventory screening used 3 volunteer screeners\. The plausibility audit used 300 model–dialogue packages and 1,297 turn\-level items, with three annotations per turn\. The human–LLM distributional audit used 3 human annotators, 120 utterances, and 360 emoji judgments\. The expanded main pairwise evaluation used 20 annotators and 800 judgments\. The expanded focused ablation used 20 annotators, 100 dialogue contexts per comparison, three judgments per context, and 900 judgments in total\.
##### Recruitment and compensation\.
Annotators were recruited from lab members, graduate students, and university student volunteers\. They were unpaid volunteers\. Participation was voluntary, and annotators could withdraw at any time\.
##### Consent and annotator information\.
Annotators were informed that their judgments would be used for research and reported only in aggregate\. They were informed that the task involved emotionally grounded dialogue and could include sensitive or distressing content\. Annotators could skip items or withdraw from the study\.
Annotators were fluent English speakers with NLP or dialogue\-evaluation background\. The annotator pool was drawn from a China\-based university community\. We did not collect individual\-level recruitment\-group labels beyond the recruitment sources stated above, and we did not collect sensitive demographic attributes such as gender, ethnicity, health status, political views, sexual orientation, or disability status\.
##### Ethics\-review status\.
No formal ethics review was sought\. The study involved aggregate evaluation of publicly released benchmark dialogue and did not collect new dialogue data from speakers\. Annotators were informed of the task purpose, participated voluntarily, and results are reported only in aggregate\.
##### Emoji\-inventory screening instructions\.
Screeners were asked whether each emoji could plausibly express an affective state, interpersonal stance, or conversational attitude in dialogue\. They were instructed to include boundary cases when an emoji could reasonably convey affect, orientation, attitude, hesitation, sympathy, celebration, concern, embarrassment, teasing, or related conversational meanings\.
##### Plausibility\-audit instructions\.
For the weak\-annotation plausibility audit, annotators saw a full dialogue context, one utterance, and one emoji assigned by a hidden LLM annotator\. They judged whether the emoji plausibly expressed the utterance’s affective state, interpersonal stance, or conversational attitude in context\. The available labels were reasonable, questionable but acceptable, and clearly unreasonable\. Annotators were instructed that the goal was not to identify a gold\-standard emotion label or the speaker’s true mental state, but only to judge contextual plausibility\.
##### Human–LLM distributional\-audit instructions\.
Annotators saw the situation description, preceding dialogue context, current speaker role, current utterance, and the same 136\-emoji candidate inventory used for LLM annotation\. They independently selected exactly one emoji and provided a 1–5 confidence score\. LLM identities, LLM choices, LLM confidence scores, and latent\-region assignments were hidden\. Annotators were told that several emoji could be plausible and that the study would compare aggregated distributions rather than treat any individual selection as a unique gold label\.
##### Main pairwise\-evaluation instructions\.
Annotators saw a dialogue context and two anonymized candidate responses, Response A and Response B\. System names were hidden\. Annotators answered one evaluation question per item and selected A, B, Tie/Both equally good, or Neither/Both bad\. The five evaluation dimensions were emotion appropriateness, felt responded, context specificity, naturalness, and AI\-like/problematic phrasing\. The AI\-like/problematic dimension was reverse\-scored\.
##### Focused\-ablation instructions\.
Annotators saw a dialogue context and two anonymized responses\. They answered the following question: Which response better fits the dialogue context and would make the previous speaker feel more seriously responded to or understood? The available options were A, B, Tie/Both equally good, and Neither/Both bad\.
### E\.7AI Assistance Disclosure
We used LLMs as annotation tools to produce weak emoji labels, as described in Section 3 and Appendix[B\.3](https://arxiv.org/html/2609.02133#A2.SS3)\. These LLM annotations are part of the experimental design and are treated as weak supervision rather than gold labels\. The LLM annotators are not used by EmoStance at inference time\.
AI assistants were used for limited language polishing, checklist documentation, and code\-editing assistance\. All AI\-assisted code edits were reviewed, tested, and modified by the authors before use\. All scientific claims, experimental design choices, code, analyses, results, and conclusions were reviewed and verified by the authors\. AI assistants were not credited as authors\.Similar Articles
Controllable Affective Generation via Latent Vector Steering
This paper proposes EmoVec, a lightweight framework for controllable affective generation in large language models via latent vector steering, enabling continuous control over emotional intensity without model weight updates.
EmoTrace: An Emotion Trajectory-Centered Framework for Psychological Support Dialogue Generation
The paper proposes EmoTrace, a multi-turn dialogue generation framework for psychological support that models seekers' emotional trajectories to improve empathy and emotional richness in counselor responses, outperforming existing methods.
OneEmo: A Unified Multimodal Reasoning Model for Emotion Perception, Understanding, and Interaction
Introduces OneEmo, a unified multimodal reasoning model for emotion perception, understanding, and interaction, along with the EmoWorld-130K dataset and Emo-Chord reinforcement learning strategy.
Dynamic Commonsense Coordination for Empathetic Response Generation
Proposes DCC, a dynamic commonsense coordination framework for empathetic response generation that integrates residual-based interaction, association-guided filtering, and iterative decoding, achieving improved emotion classification and response diversity over baselines.
EmoDistill: Offline Emotion Skill Distillation for Language Model Agents in Adversarial Negotiation
EmoDistill is an offline framework that distills emotional negotiation skills into language model agents using Implicit Q-Learning for emotion selection and LoRA-based supervised fine-tuning and judge policy optimization for emotion expression, achieving higher utility in adversarial negotiations.