hllzmz/synthetic-mental-health-convos
Synthetic Mental Health SFT Dataset Dataset Summary This dataset contains high-fidelity, synthetic patient-therapist dialogues designed for Supervised Fine-Tuning (SFT) of Large Language Models (LLMs) in the domain of mental health. The primary goal of this dataset is to train AI assistants to transition from "general knowledge" models to empathetic, supportive, and safety-conscious mental health companions. The dialogues cover a wide spectrum of mental health… See the full description on the dataset page: https://huggingface.co/datasets/hllzmz/synthetic-mental-health-convos.
Synthetic Mental Health SFT Dataset
Dataset Summary
This dataset contains high-fidelity, synthetic patient-therapist dialogues designed for Supervised Fine-Tuning (SFT) of Large Language Models (LLMs) in the domain of mental health. The primary goal of this dataset is to train AI assistants to transition from "general knowledge" models to empathetic, supportive, and safety-conscious mental health companions. The dialogues cover a wide spectrum of mental health conditions, focusing on Active Listening, Psychoeducation, and Crisis Management behaviors. The data was generated using a sophisticated Teacher-Judge Pipeline to ensure medical plausibility, emotional intelligence, and strict safety boundaries.
Data Generation Process
This dataset was not simply "augmented" but strictly engineered using an advanced synthetic data generation pipeline:
- Seed Data: Based on standardized clinical definitions and diagnostic criteria for a wide range of mental and behavioral disorders.
- Scenario Generation: A Teacher LLM (nvidia/Llama-3_1-Nemotron-Ultra-253B-v1 / Qwen/Qwen3-235B-A22B-Instruct-2507) generated diverse user personas, incorporating variables such as:
- Demographics: Age, Gender, Occupation.
- Psychological Context: Insight level (Denial vs. Acceptance), Emotional State (Anxious, Numb, Angry).
- Complexity: Ranging from "Textbook symptoms" to "Complex, resistant cases".
- Roleplay Simulation: The Teacher model simulated a multi-turn conversation between a User (exhibiting symptoms naturally, without medical jargon) and an AI Assistant (MedGemma Mentalist persona).
- Quality Assurance (LLM-as-a-Judge): A Reasoning Judge model (Qwen/Qwen3-235B-A22B-Thinking-2507 / deepseek-ai/DeepSeek-R1-0528) evaluated every generated dialogue. Only dialogues that passed the following strict criteria were included:
- Realism: Does the user sound authentic?
- Safety: Did the AI avoid diagnosing and handle risks correctly?
- Empathy: Was the tone validating and non-judgmental?
- Accuracy: Were the symptoms consistent with the clinical definition?
- Consistency: Were the scenario remains internally coherent with age, gender, occupation, personality, symptom presentation, timeline, and assistant responses aligning without contradictions?
Dataset Structure
Each row in the dataset is a JSON object containing the full context of the generation.
How to Use
You can load this dataset directly using the Hugging Face datasets library.
from datasets import load_dataset
dataset = load_dataset("hllzmz/synthetic-mental-health-convos")
# Print the first dialogue
print(dataset['train'][0]['conversations'])Disclaimer & Safety Guidelines
This dataset contains synthetic data generated by AI models.
Not Medical Advice: The content is for research and educational purposes only. It does not constitute professional medical advice, diagnosis, or treatment.
Simulation Limitations: While filtered for quality, synthetic users may occasionally display hallucinations or inconsistencies typical of LLMs.
Usage: Models trained on this data should always include a strong system prompt emphasizing that they are AI assistants, not doctors or therapists, and must refer users to professionals in crisis situations.
