BALMS: Benchmarking Agentic LLMs for Longitudinal Mental Health Sensing
Organizations: Dartmouth College · University of Cambridge
Abstract
Mental health assessment relies on episodic self-report scales, which convert subjective states such as stress into numerical scores but provide only sparse snapshots of wellbeing. Wearable devices offer longitudinal behavioral and physiological signals for continuous, low-burden monitoring. Recent LLM-driven personal-health agents enable natural language queries over wearable signals, but mainly handle short-term, retrieval-based lookups (e.g., highest step count over a week). They do not evaluate whether agents can reason over long-term signals to predict wellbeing scores paired with evidence-grounded rationales. To address this gap, we introduce BALMS, the first systematic benchmark of LLM-based agentic systems for longitudinal mental health sensing. BALMS spans 3 real-world longitudinal datasets, 2 task families (closed-form wellbeing-score prediction and rationale generation auto-graded by an LLM-as-Judge), 3 agentic paradigms evaluated across 5 open- and closed-source LLM backbones. We find that zero-shot agents rarely outperform a simple mean baseline, except with stronger backbones or compact, semantically meaningful features. Chain-of-thought prompting improves reasoning-oriented backbones, but does not guarantee temporal grounding or numerical correctness. Together with more analysis on efficiency and temporal scaling, BALMS highlights the need for longitudinal mental health agents that selectively retrieve history, ground temporal evidence, and reason over interpretable behavioral features.
Figures & tables
| Paradigm | System | Rationale | Raw passive sensing data | Tools | Memory | Dataset- centric |
| Prompt-based | Health-LLM ( Kim et al., 2024 ) | ✗ | ✗ | ✗ | ✗ | ✗ |
| Englhardt et al. ( Englhardt et al., 2024 ) | ✓ | ✗ | ✗ | ✗ | ✓ | |
| Memory-based | Chunk RAG ( Lewis et al., 2021 ) | ✗ | ✗ | ✗ | ✓ | ✗ |
| RAPTOR ( Sarthi et al., 2024 ) | ✗ | ✗ | ✗ | ✓ | ✗ | |
| Tool-based | PHIA ( Merrill et al., 2026 ) | ✓ | ✗ | ✓ | ✗ | ✗ |
| GLOSS ( Choube et al., 2025 ) | ✓ | ✓ | ✓ | ✗ | ✓ |
| Backbone | Method | DiversityOne(Mood) | PMData(Stress) | GLOBEM(Anxiety) | |||
| MAE ↓ | +CoT MAE ↓ | MAE ↓ | +CoT MAE ↓ | MAE ↓ | +CoT MAE ↓ | ||
| Reference baseline | Mean Predictor | 0.58 | 0.48 | 0.80 | |||
| Open-source LLMs | |||||||
| Qwen2.5-7B-Instruct | Health-LLM | 0.60 | 0.62 | 0.65 | 0.55 | 1.17 | 1.30 |
| RAG | 0.96 | 0.99 | 0.72 | 0.63 | 1.20 | 1.37 | |
| Raptor | 1.15 | 1.29 | 0.78 | 0.64 | 1.21 | 1.22 | |
| Backbone | Method | Full | Fitbit | ||
| MAE ↓ | +CoT ↓ | MAE ↓ | +CoT ↓ | ||
| Qwen2.5- 7B-Instruct | Health-LLM | 1.17 | 1.30 | 1.12 | 1.24 |
| RAG | 1.20 | 1.37 | 1.43 | 1.27 | |
| Raptor | 1.21 | 1.22 | 1.22 | 1.20 | |
| PHIA | 1.48 | 1.54 | 1.18 | 1.08 | |
| Mistral-7B- Instruct-v0.3 | Health-LLM | 1.83 | 2.00 | 1.31 | 1.85 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Task (Likert) | Look-back | # Samples |
| DiversityOne | Mood (1–5) | 7 days | 1,355 |
| PMData | Stress (1–5) | 14 days | 1,448 |
| GLOBEM | PHQ-4 Anxiety (0–3) | 14 days | 1,640 |
| Backbone | System | Faithfulness | Evidence | Domain | Clarity | Overall |
| Qwen2.5-7B | Health-LLM | 3.98 | 4.55 | 4.29 | 4.79 | 4.11 |
| RAG | 3.92 | 3.24 | 4.25 | 4.55 | 3.96 | |
| PHIA | 4.07 | 3.50 | 4.43 | 4.71 | 4.13 | |
| Mistral-7B-Instruct-v0.3 | Health-LLM | 3.08 | 4.61 | 4.45 | 4.65 | 4.06 |
| RAG | 1.46 | 4.03 | 4.43 | 4.70 | 3.81 | |
| PHIA | 2.98 | 3.05 | 4.05 | 4.30 | 3.59 |
| Dataset | Modal label | Mode rate | MAE |
| GLOBEM (anxiety) | 2 | 85.9% (1409/1640) | 1.52 |
| PMData (stress) | 3 | 77.4% (1132/1463) | 0.57 |
| DiversityOne (mood) | None | 99.5% (757/761) | 2.11 |
| Claim | Qwen2.5-7B | Claude-Haiku-4.5 |
| Sensor + value match | 4/4 | 4/4 |
| Correct day attribution | 2/4 | 4/4 |
| Multi-day trend cited | 0 | 1 (loc. entropy ) |
| Wrong-day errors | “139 min sleep on day 2” (actually day 3); “334 s screen on day 10” (actually day 12) | — |
| Cherry-picked single-day deltas | “sleep efficiency drops day 7 8” (rest of window contradicts) | — |