From Speech to Profile: A Protocol-Driven LLM Agent for Psychological Profile Generation
Organizations: School of Science&Engineering, South China University of Technology, China · Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, China · Key Laboratory of Biomedical Imaging Science and System, Chinese Academy of Sciences, China · Shenzhen Mental Health Center&Shenzhen Kangning Hospital, China
Abstract
The psychological profile that structurally documents the case of a depression patient is essential for psychotherapy. Large language models can be applied to summarize the profiles from counseling speech, however, it may suffer from long-context forgetting and produce unverifiable hallucinations, due to overlong length of speech, multi-party interactions and unstructured chatting. Hereby, we propose a StreamProfile, a streaming framework that processes counseling speech incrementally, extracts evidences grounded from ASR transcriptions by storing it in a Hierarchical Evidence Memory, and then performs a Chain-of-Thought pipeline according to PM+ psychological intervention for clinical reasoning. The final profile is synthesized strictly from those evidences, making every claim traceable. Experiments on real-world teenager counseling speech have shown that the proposed StreamProfile system can accurately generate the profiles and prevent hallucination.
Figures & tables
| Module | ID | Sub-Dimensions |
|---|---|---|
| Background | A | Lifestyle (A1), Education (A2) |
| Health History | B | Mental Health Hx (B1), Self-harm Hx (B2) |
| Social Relations | C | Family (C1), Peers (C2), Social (C3), Academic (C4) |
| Self-Cognition | D | Self-Perception (D1), Self-Worth (D2) |
| Current State | E | Emotion (E1), Recent Events (E2), Depression (E3), Trust (E4), Anxiety (E5), Distress (E6), Bullying (E7) |
| Model | SBERT | ROUGE-L | BERTScore-F | Average |
|---|---|---|---|---|
| Audio LLM | ||||
| Qwen2-Audio [ 23 ] | 0.323 | 0.056 | 0.481 | 0.287 |
| Text LLM (No COT) | ||||
| Qwen3-252B [ 24 ] † | 0.592 | 0.132 | 0.648 | 0.457 |
| LLaMA-3.1-70B [ 25 ] | 0.477 | 0.089 | 0.605 | 0.391 |
| DeepSeek-V3 [ 26 ] † | 0.605 | 0.136 | 0.648 | 0.463 |
| Type | Model | LLM-As-Judge | |||
|---|---|---|---|---|---|
| Hallucination | Coverage | Consistency | Average | ||
| Audio | Qwen2-Audio [ 23 ] | 2.02 | 1.15 | 1.56 | 1.58 |
| Text | LLaMA-3.1-70B [ 25 ] | 2.46 | 1.21 | 1.89 | 1.86 |
| Qwen3-252B [ 24 ] | 2.38 | 2.38 | 2.71 | 2.49 | |
| DeepSeek-V3 [ 26 ] | 2.43 | 2.52 | 2.84 | 2.60 | |
| Ours | StreamProfile (Qwen3) | 2.54 | 2.53 | 2.86 | 2.64 |
LLM Hallucination Mitigation
Large language model hallucination mitigation develops ways to detect and reduce unsupported, fabricated, or inconsistent outputs.
See all 178 papers