Large Language Models are Capable of Offering Cognitive Reappraisal, if Guided

Hongli Zhan, Allen Zheng, Yoon Kyung Lee, Jina Suh, Junyi Jessy Li +1 more
4/1/2024
cs.CL

No official code found. Best implementation: honglizhan/RESORT_cognitive_reappraisal (5 stars, last commit 2024-12-20).

Abstract

Large language models (LLMs) have offered new opportunities for emotional support, and recent work has shown that they can produce empathic responses to people in distress. However, long-term mental well-being requires emotional self-regulation, where a one-time empathic response falls short. This work takes a first step by engaging with cognitive reappraisals, a strategy from psychology practitioners that uses language to targetedly change negative appraisals that an individual makes of the situation; such appraisals is known to sit at the root of human emotional experience. We hypothesize that psychologically grounded principles could enable such advanced psychology capabilities in LLMs, and design RESORT which consists of a series of reappraisal constitutions across multiple dimensions that can be used as LLM instructions. We conduct a first-of-its-kind expert evaluation (by clinical psychologists with M.S. or Ph.D. degrees) of an LLM's zero-shot ability to generate cognitive reappraisal responses to medium-length social media messages asking for support. This fine-grained evaluation showed that even LLMs at the 7B scale guided by RESORT are capable of generating empathic responses that can help users reappraise their situations.

View on arXivView PDF

Code Implementations(1)

Code and data for the paper "Large Language Models are Capable of Offering Cognitive Reappraisal, if Guided"

51Shell, PythonMar 30, 20241 years ago

Similar Papers

Cite this paper

@article{zhan2024large,
  title  = {Large Language Models are Capable of Offering Cognitive Reappraisal, if Guided},
  author = {Hongli Zhan and Allen Zheng and Yoon Kyung Lee and Jina Suh and Junyi Jessy Li and Desmond C. Ong},
  year   = {2024},
  eprint = {2404.01288},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.01288v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.01288.svg)](https://codeofpaper.com/paper/2404.01288)

Discussion