# ECR-Chain: Advancing Generative Language Models to Better Emotion-Cause Reasoners through Reasoning Chains

Source: [ECR-Chain: Advancing Generative Language Models to Better Emotion-Cause Reasoners through Reasoning Chains](<https://www.sota2.com/research/paper/68fa734b1e209131cea5b9e9>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-28T13:57:06.600Z

Authors: Zhaopei Huang, Jinming Zhao, Qin Jin

Published: 2024-05-17T15:45:08.000Z

## Abstract

Understanding the process of emotion generation is crucial for analyzing the causes behind emotions. Causal Emotion Entailment (CEE), an emotion-understanding task, aims to identify the causal utterances in a conversation that stimulate the emotions expressed in a target utterance. However, current works in CEE mainly focus on modeling semantic and emotional interactions in conversations, neglecting the exploration of the emotion-generation process. This hinders the models from deeply understanding emotions, restricting their ability to produce explainable predictions. In this work, inspired by the emotion generation process of "stimulus-appraisal-emotion" in the cognitive appraisal theory, we introduce a step-by-step reasoning method, Emotion-Cause Reasoning Chain (ECR-Chain), to infer the stimulus from the target emotional expressions in conversations. Specifically, we first introduce the ECR-Chain to ChatGPT via few-shot prompting, which significantly improves its performance on the CEE task. We further propose an automated construction process to utilize ChatGPT in building an ECR-Chain set, which can enhance the reasoning abilities of smaller models through supervised training and assist the Vicuna-7B model in achieving state-of-the-art CEE performance. Moreover, our methods can enable these generative language models to effectively perform emotion-cause reasoning in an explainable manner. Our code, data and more details are at https://github.com/hzp3517/ECR-Chain.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Macro-level panic propagation prediction on Hurricane Sandy](<https://www.sota2.com/research/sota/macro-level-panic-propagation-prediction-on-hurricane-sandy.md>): Macro-level panic propagation prediction; Hurricane Sandy; Peak Count: 790.

- [Panic Classification on Hurricane Sandy dataset (test)](<https://www.sota2.com/research/sota/panic-classification-on-hurricane-sandy-dataset-test.md>): Panic Classification; Hurricane Sandy dataset (test); Accuracy: 50.45.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2405.10860>)

[PDF](<https://arxiv.org/pdf/2405.10860.pdf>)
