Source-linked AI summary
Control Globally, Understand Locally: A Global-to-Local Hierarchical Graph Network for Emotional Support Conversation
Wei Peng, Yue Hu, Luxi Xing, Yuqiang Xie, Yajing Sun, Yunpeng Li
TL;DR
Emotional support conversation aims to reduce help-seekers’ distress, but existing methods focus mainly on sequential context rather than hierarchical links among global causes, local intentions, and dialog history. GLHG captures and relates these information sources, and the paper reports state-of-the-art performance on automatic and human evaluations.
Problem
Emotional support systems must explore help-seekers’ distress causes and understand their psychological intentions, but existing methods mainly use sequential context and overlook hierarchical relationships among these signals and dialog history.
Source: §1 · pp. 1–2Method
GLHG combines a multi-source encoder, hierarchical graph reasoner, and global-guide decoder to capture global causes, local intentions, and dialog history and model their relationships.
Source: §1 · p. 2Results
Takeaways & Limitations
The authors conclude that integrating global causes and local psychological intentions with dialog history is a promising approach for generating supportive responses.
Source: §5 · p. 6
Abstract
from arXiv · showhide
Emotional support conversation aims at reducing the emotional distress of the help-seeker, which is a new and challenging task. It requires the system to explore the cause of help-seeker's emotional distress and understand their psychological intention to provide supportive responses. However, existing methods mainly focus on the sequential contextual information, ignoring the hierarchical relationships with the global cause and local psychological intention behind conversations, thus leads to a weak ability of emotional support. In this paper, we propose a Global-to-Local Hierarchical Graph Network to capture the multi-source information (global cause, local intentions and dialog history) and model hierarchical relationships between them, which consists of a multi-source encoder, a hierarchical graph reasoner, and a global-guide decoder. Furthermore, a novel training objective is designed to monitor semantic information of the global cause. Experimental results on the emotional support conversation dataset, ESConv, confirm that the proposed GLHG has achieved the state-of-the-art performance on the automatic and human evaluations. The code will be released in here \footnote{\small{~https://github.com/pengwei-iie/GLHG}}.
1 Introduction
Emotional support conversation seeks to reduce help-seekers’ distress through supportive responses. GLHG addresses the challenge of capturing implicit global causes and local intentions, and modeling their relationships with dialog history.
1 Introduction
- Emotional support conversation aims to reduce help-seekers’ emotional distress by providing supportive responses, a task the paper describes as new and challenging.The paper notes its significance in social interactions.Source: §1 · p. 1
- Existing methods focus mainly on sequential context, overlooking relationships among global causes, local psychological intentions, and dialog history.The paper identifies capturing the implicit causes and intentions, and modeling their relationships, as two central challenges.Source: §1 · pp. 1–2
- GLHG combines a multi-source encoder, hierarchical graph reasoner, and global-guide decoder to capture causes and intentions and model their relationships with dialog history.Its training objective monitors global-cause semantics so the cause is not biased by local intention.Source: §1 · p. 2
- The paper reports that GLHG achieves state-of-the-art performance on both automatic metrics and human evaluations.Its approach captures global causes and local intentions and models their hierarchical relationships.Source: §1 · p. 2
2 Related Work
Related work distinguishes emotional support from emotional or empathetic response generation, and reviews graph modeling and commonsense inference relevant to the paper’s approach.
2.1 Emotional & Empathetic Conversation
- Emotional support conversation explores help-seekers’ problems to generate supportive responses, unlike emotional chat conditioned on a specified emotion or empathetic responses to an emotional situation.The related-work discussion identifies Emotional Chatting Machine [Zhou et al., 2018] and empathetic dialog generation [Lin et al., 2019; Rashkin et al., 2019].Source: §2.1 · p. 2
2.2 Graph Modeling in Dialog
- Prior dialog graph models address conversational context, dialog acts, sentiment, open-domain structure, or task-oriented schemas; GLHG instead models links among cause, intention, and dialog history.The discussion names DialogueGCN [Ghosal et al., 2019], Co-Interactive Graph Attention Network [Qin et al., 2021], DVAE-GNN, and EGAE [Qin et al., 2021].Source: §2.2 · p. 2
2.3 Commonsense Knowledge
- GLHG uses COMET [Bosselut et al., 2019] to generate help-seeker intention descriptions from ATOMIC’s If-Event-Then-Mental-State relations, focusing on xReact and xIntent while excluding oReact.The paper describes ATOMIC as typed if-then commonsense relations and gives an xIntent example inferred from a statement about needing another job to pay bills.Source: §2.3 · p. 2
3 Approach
GLHG conditions supportive responses on dialog history, the help-seeker’s global cause, and local psychological intention, then models their hierarchical relationships. Its pipeline encodes these sources, reasons over a graph, and generates responses while monitoring global-cause semantics.
3.1 Problem Formulation
- GLHG generates a supportive response conditioned on dialog history, global cause, and local psychological intention.The task formulation defines the response as conditioned on all three sources.Source: §3.1 · p. 3
3.2 Multi-Source Encoder
- The multi-source encoder represents dialog history and global cause, and uses COMET’s XIntent inferences to form a local-intention representation.The global cause is encoded with situation information; max-pooling summarizes the XIntent inference sequence.Source: §3.2 · p. 3
3.3 Hierarchical Graph Reasoner
- The graph reasoner applies global, local, and contextual connections to exchange information among cause, intention, and dialog-history nodes.The global node connects to all nodes; the local node connects to the last help-seeker utterance and global feature, while contextual links propagate neighborhood information.Source: §3.3 · pp. 3–4
3.4 Global-guide Decoder
- The decoder attends from generated tokens to graph-reasoner nodes to produce responses, while a category-prediction task monitors global-cause semantics.The category probability uses the global-node representation and can represent the conversation’s problem type.Source: §3.4 · p. 4
3.5 Joint Training
- Joint training optimizes response-generation and problem-type classification losses in a multi-task manner, with hyperparameters controlling task weights.The passage identifies negative log-likelihood and cross-entropy as the two task losses.Source: §3.5 · p. 4
4 Experiments
GLHG performs strongly across automatic and human evaluations, while ablations and case studies examine its components and response behavior.
4.1 Dataset & Evaluation Metrics
- The dataset contains 1,053 multiturn dialogues and 31,410 utterances, each with cause information, dialog context, and a problem type.Source: §4.1 · p. 4
4.3 Experimental Results
- GLHG achieves the lowest perplexity and more diverse responses than BlenderBot-Joint and other baselines, with promising results on almost all automatic metrics.Source: Table 1 · p. 5, §4.3 · p. 5
- Human judges preferred GLHG over baselines, especially for Comforting and Overall versus Transformer, while fluency did not significantly surpass BlenderBot.Over 80.67% of sampled extracted intentions were judged logically consistent.Source: Table 2 · p. 5, §4.3 · p. 5
4.2 Experimental Setting
- Comparisons include Transformer, DialogueGCN, MoEL, MIME, DialoGPT, and the small version of BlenderBot-Joint.Source: §4.2 · p. 5
4.5 Case Study
- Case studies show GLHG using global cause and implicit intention to produce empathetic comfort and suggestions, unlike a fluent BlenderBot response that misses the question.Source: Table 3 · p. 6, §4.5 · p. 6
4.4 Ablation Study
- Each component benefits final performance, and the graph reasoner contributes to overall performance compared with replacing it with linear and concatenation operations.Source: Table 4 · p. 6, §4.4 · p. 6
5 Conclusion
The conclusion presents GLHG as integrating global cause and local psychological intentions with dialog history. It reports promising performance and identifies other mental states in emotional support as future work.
- GLHG integrates global cause and local psychological intentions into dialog history to generate supportive responses.Source: §5 · p. 6
- A novel training objective monitors the semantic information of the global cause.Source: §5 · p. 6
- Experiments and analysis show promising performance and significant improvement in human evaluations.Source: §5 · p. 6
- Adopting other mental states in emotional support conversations remains a future research direction.Source: §5 · p. 6