Livoa LogoLivoa
User
Predefined BDI2 Questions
Collect Manual BDI-II Responses


(User selects MCQ options for each of the 21 BDI-II parameters)

BDI2 Scoring
Convert Responses to Direct Percentage Scores


(Options mapped to 0%, 33%, 66%, 100% based on severity)

Generate LLM-Based BDI-II Scores


(LLM to predict per-parameter risk scores)

Perform Outlier Adjustment to Get Final BDI-II Scores


(Combine manual and LLM scores using Outlier-Adjusted Weighted Mean)

Generate Mental Health Summary


(Use LLM to create a profile summary)

Prepare Knowledge Base


(Collect 100+ peer-reviewed papers and clinical resources, chunk them, create vector embeddings)

Upload to Pinecone Vector Database


(Store all vectors for fast semantic search)

Perform Similarity Search


(Match user’s mental health summary with relevant literature and strategies)

Generate Personalized Prevention Strategies


(Use LLM with search results + Final Suicide Risk Percentage to create customized strategies)

Visualizes


1) Final Suicide Risk Percentage
2) Suicide prevention strategies

Fetch User's Social Media Posts
Filter Relevant Mental Health Content


(Select posts that reflect emotional, cognitive, or behavioral expressions)

Preprocess Social Media Data


(Tokenization, noise removal, normalization)

Perform Sentiment Analysis


(Assign sentiment scores and Class: positive, negative, neutral)

Trained Model
Predict Suicide Risk for User's Posts


(Apply the trained model to user's filtered posts)

Train Suicide Risk Prediction Model


(Use labeled Reddit data (20,000+ posts) to fine-tune Transformer model)

Generate BDI-II Parameter Scores from Social Media


(Use LLM to predict per-parameter BDI-II scores for filtered posts)

Collect Three Score Sets


1. Manual BDI-II scores (from user MCQ)
2. Social media BDI-II scores (via LLM)
3. Model-predicted suicide risk scores (from trained classifier)

Apply Fusion Model to Get Final Suicide Risk Index


(Use LLM to predict per-parameter BDI-II scores for filtered posts)

s_diagram

by Raghu

0
0 uses