Candidate Generation and Definition-Guided Verification for Sentence-Level Depression Symptom Recognition

Weiming Li, Catarina Barata, Miguel Constante, Joao Sanches
9/1/2026
cs.CL

No confident code implementation found for this paper.

Abstract

Sentence-level recognition of depression symptoms is challenging because similar expressions can differ in symptom relevance, and language-model inference is insufficiently grounded in diagnostic definitions. This study proposes a two-stage framework separating symptom-candidate generation from definition-grounded verification. A contrastively fine-tuned sentence encoder generates a symptom candidate per sentence, and a fine-tuned language model verifies whether the candidate is present or absent using the sentence, its context, and a candidate-specific diagnostic definition, checking its judgment against that definition before answering. Evaluated against encoder, inference-based, medical, and general LLM baselines and a matched single-stage supervised classifier, the proposed pipeline attains the best accuracy and F1 scores of all methods, with rationales matching expert-authored annotations. A preliminary clinical audit indicates moderate alignment with diagnostic definitions, with explanation quality strongly dependent on prediction correctness. The results support decomposing symptom recognition into candidate generation and definition-grounded verification, though performance remains limited for rare categories.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2026candidate,
  title  = {Candidate Generation and Definition-Guided Verification for Sentence-Level Depression Symptom Recognition},
  author = {Weiming Li and Catarina Barata and Miguel Constante and Joao Sanches},
  year   = {2026},
  eprint = {2609.01833},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.01833v1}
}

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

Discussion