Structured Dialogue System for Mental Health: An LLM Chatbot Leveraging the PM+ Guidelines

Yixiang Chen, Xinyu Zhang, Jinran Wang, Xurong Xie, Nan Yan +2 more
11/16/2024
cs.CL

No official code found. Best implementation: EthanLifeGreat/SuDoSys (7 stars, last commit 2024-09-09).

Abstract

The Structured Dialogue System, referred to as SuDoSys, is an innovative Large Language Model (LLM)-based chatbot designed to provide psychological counseling. SuDoSys leverages the World Health Organization (WHO)'s Problem Management Plus (PM+) guidelines to deliver stage-aware multi-turn dialogues. Existing methods for employing an LLM in multi-turn psychological counseling typically involve direct fine-tuning using generated dialogues, often neglecting the dynamic stage shifts of counseling sessions. Unlike previous approaches, SuDoSys considers the different stages of counseling and stores essential information throughout the counseling process, ensuring coherent and directed conversations. The system employs an LLM, a stage-aware instruction generator, a response unpacker, a topic database, and a stage controller to maintain dialogue flow. In addition, we propose a novel technique that simulates counseling clients to interact with the evaluated system and evaluate its performance automatically. When assessed using both objective and subjective evaluations, SuDoSys demonstrates its effectiveness in generating logically coherent responses. The system's code and program scripts for evaluation are open-sourced.

View on arXivView PDF

Code Implementations(1)

SuDoSys and its evaluation experiments.

71Shell, PythonJul 30, 20242 years ago

Cite this paper

@article{chen2024structured,
  title  = {Structured Dialogue System for Mental Health: An LLM Chatbot Leveraging the PM+ Guidelines},
  author = {Yixiang Chen and Xinyu Zhang and Jinran Wang and Xurong Xie and Nan Yan and Hui Chen and Lan Wang},
  year   = {2024},
  eprint = {2411.10681},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.10681v1}
}

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/2411.10681.svg)](https://codeofpaper.com/paper/2411.10681)

Discussion