A validation-aware weak-supervision framework for constructing and evaluating suicidal ideation (SI) and broader mental health (MH) disclosure benchmarks on Bluesky — a decentralized social network built on the AT Protocol.
TEXAS STATE UNIVERSITY, SAN MARCOS, TX
"can't stop thinking about how much easier everything would be if i just wasn't here anymore"
Overview
Bluesky's AT Protocol separates identity, hosting, relays, and moderation across independent actors. That makes public data collection more reproducible — but it also means model performance cannot be judged apart from how labels were produced, validated, and governed.
Decentralized social platforms create new opportunities and challenges for computational mental health research because data access, moderation, labeling, and deployment responsibilities are distributed across multiple technical and governance layers. This study treats mental health disclosure detection as a system-level benchmarking problem — not a leaderboard exercise.
Bluesky firehose collection, weak labeling, human validation, and benchmarking in one auditable system.
Evaluates access, reproducibility, deployment, and governance implications specific to AT Protocol data.
SI and MH models compared on performance, validation sensitivity, and computational efficiency.
Human validation reveals task-specific weak-label errors: false negatives for SI, false positives for MH.
System Design
Click a stage to see what happens at that layer. The same architecture is applied to both the SI and MH tasks independently.
Collect public posts from a decentralized stream without relying on privileged platform access.
Use weak supervision for scale while preserving a human-validation layer for construct alignment.
Report predictive performance together with validation sensitivity, model size, and computational cost.
Corpus Construction
Collected May–June 2025 via lexicon-triggered firehose retrieval. Task construction — not just modeling — shapes downstream interpretation.
Narrower construct: first-person desire to die, passive death wish, self-harm ideation, or planning language. Lower positive rate despite a suicide-focused lexicon — many matching posts discuss public events, fiction, jokes, news, or other people.
Broader construct: depression, anxiety, panic, insomnia, hopelessness, and help-seeking. Higher, more balanced positive rate — part of why MH models score well against weak labels even though human agreement is weaker.
Human Validation Layer
Two annotators independently double-coded stratified validation subsets, then adjudicated disagreements. LLM (Llama-3-8B) weak labels were scored against the adjudicated human reference.
Human–human reliability was strongest here (κ = 0.762). The LLM under-calls indirect, short, or context-dependent expressions of despair that human annotators still treat as self-directed.
The LLM labeled 60.8% of the sample MH-positive, but only 17.2% held up after human adjudication — systematic over-inclusion of advocacy, metaphor, and third-person discussion.
| Measure | SI | MH |
|---|---|---|
| Validation sample | 276 | 250 |
| Human–human Cohen's κ | 0.762 | 0.595 |
| LLM–human observed agreement | 88.8% | 55.6% |
| LLM–human Cohen's κ | 0.636 | 0.222 |
| LLM–human precision | 0.947 | 0.276 |
| LLM–human recall | 0.554 | 0.977 |
| Positive-class F1 | 0.699 | 0.431 |
| Macro-F1 | 0.815 | 0.533 |
| Dominant noise mode | False negative | False positive |
First-person desire to die, passive death wish, current self-harm ideation, planning language, or recent self-directed suicidal intent.
News about suicide, advocacy posts, condolences, quotations, jokes, hypotheticals, third-person discussion.
First-person disclosure of depression, anxiety, panic, hopelessness, distress-related insomnia, help-seeking, or self-harm-related distress.
Awareness posts, clinical information sharing, political commentary, metaphors, sarcasm, statements about another person.
Self-directed disclosure was explicit enough to support the task definition.
Context was insufficient, quoted, purely rhetorical, or not attributable to the author.
Model Benchmarking
Scores are measured against each task's label source unless noted otherwise — cross-validation reflects consistency with the weak-labeling function, not clinical ground truth. Click column headers to sort; toggle between tasks below.
| Model | Accuracy | Precision | Recall | F1 | Train time (s) |
|---|---|---|---|---|---|
| RoBERTa-base | 0.892 | 0.799 | 0.784 | 0.792 | 841 |
| ELECTRA-base | 0.891 | 0.813 | 0.757 | 0.784 | 834 |
| ALBERT-base-v2 | 0.886 | 0.789 | 0.768 | 0.778 | 908 |
| BERT-base | 0.883 | 0.785 | 0.763 | 0.774 | 835 |
| DistilBERT-base | 0.883 | 0.780 | 0.766 | 0.773 | 423 |
| XLNet-base | 0.884 | 0.797 | 0.745 | 0.770 | 1359 |
| BERT+LSTM | 0.892 | 0.873 | 0.687 | 0.769 | 4524 |
| BERT+LSTM+Attention | 0.834 | 0.633 | 0.870 | 0.733 | 4512 |
| MobileBERT | 0.862 | 0.775 | 0.665 | 0.716 | 563 |
| Model | Stratified 5-fold F1 | SD | Repeated 5-fold F1 | SD |
|---|---|---|---|---|
| BERT+LSTM | 0.9162 | 0.007 | 0.9148 | 0.009 |
| RoBERTa-base | 0.9017 | 0.012 | 0.9024 | 0.010 |
| BERT-base | 0.8986 | 0.006 | 0.8993 | 0.010 |
| XLNet-base | 0.8904 | 0.008 | 0.8896 | 0.014 |
| ELECTRA-base | 0.8863 | 0.006 | 0.8860 | 0.016 |
| ALBERT-base-v2 | 0.8833 | 0.011 | 0.8828 | 0.014 |
| BERT+LSTM+Attn. | 0.8791 | 0.010 | 0.8783 | 0.008 |
| DistilBERT-base | 0.8712 | 0.006 | 0.8705 | 0.015 |
| MobileBERT | 0.7844 | 0.013 | 0.7840 | 0.014 |
| Model | F1 | Accuracy | AUC | Precision | Time (s) |
|---|---|---|---|---|---|
| DistilRoBERTa | 0.905 | 0.909 | 0.931 | 0.903 | 731.78 |
| DistilBERT | 0.903 | 0.907 | 0.930 | 0.901 | 521.05 |
| MiniLM | 0.901 | 0.904 | 0.928 | 0.891 | 263.84 |
| ELECTRA | 0.898 | 0.898 | 0.913 | 0.865 | 272.00 |
| TinyBERT | 0.887 | 0.890 | 0.908 | 0.877 | 171.51 |
Cross-Task Synthesis
SI targets a narrow, self-disclosure construct with stronger human agreement but is vulnerable to subtle false negatives. MH captures a broader weak-labeling function that is easier for models to reproduce than for humans to accept as strict self-disclosure.
Short posts, indirect death-wish language, quoted or context-dependent statements, ambiguous expressions of despair that are pragmatic rather than lexical signals.
Awareness campaigns, discussion of public figures, support messages directed at others, and metaphorical uses of terms like "depressing" or "panic."
Deployment & Governance
In AT Protocol-style architectures, hosting, relays, clients, labelers, and algorithms may all be run by different actors — a mental health classifier could serve very different roles depending on who deploys it.
Aggregate research and tool evaluation. Compact models (DistilBERT, MiniLM, TinyBERT) lower the barrier for independent researchers and community operators to run and audit the system.
Any individual-level SI use needs human review, crisis-response protocols, opt-in governance, and clear accountability for false positives and false negatives.
Automated MH intervention — many positive weak labels correspond to public discourse rather than genuine personal distress.
Limitations & Future Work
Citation
Accepted at HICSS-60. Preprint live on arXiv — this entry will be updated with the DOI once the proceedings version is published.
@misc{chhetri2026buildingtrustworthymentalhealth,
title={Building Trustworthy Mental Health Benchmarks on Bluesky: A Validation-Aware Weak-Supervision Framework},
author={Gaurab Chhetri and Anandi Dutta and Subasish Das},
year={2026},
eprint={2609.22696},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2609.22696},
}