Skip to content

i-am-shreya/Depression-Intensity-Estimation-via-Social-Media-A-Deep-Learning-Approach

Repository files navigation

Depression-Intensity-Estimation-via-Social-Media-A-Deep-Learning-Approach

Depression has become a big problem in our society today. It is also a major reason for suicide, especially among teenagers. In the current outbreak of coronavirus disease (COVID-19), the affected countries have recommended social distancing and lockdown measures. Resulting in interpersonal isolation, these measures have raised serious concerns for mental health and depression. Generally, clinical psychologists diagnose depressed people via face-to-face interviews following the clinical depression criteria. However, often patients tend to not consult doctors in their early stages of depression. Nowadays, people are increasingly using social media to express their moods. In this article, we aim to predict depressed users as well as estimate their depression intensity via leveraging social media (Twitter) data, in order to aid in raising an alarm. We model this problem as a self-supervised learning task. We start with weakly labeling the Twitter data in a self-supervised manner. A rich set of features, including emotional, topical, behavioral, user level, and depression-related n-gram features, are extracted to represent each user. Using these features, we train a small long short-term memory (LSTM) network using Swish as an activation function, to predict the depression intensities. Depression intensity analysis from social media on BDI-II scaleis shown below. (Paper Link)

Scale

Dataset

Please download the data using the link: MDDL

Pipeline

pipeline

If you find the paper/code useful for your research, please consider citing our work:

@article{ghosh2021depression,
  title={Depression Intensity Estimation via Social Media: A Deep Learning Approach},
  author={Ghosh, Shreya and Anwar, Tarique},
  journal={IEEE Transactions on Computational Social Systems},
  volume={8},
  number={6},
  pages={1465--1474},
  year={2021},
  publisher={IEEE}
}

Please note that the LSTM and DNN code is old, it does not support tensorflow 2+ version.

Contact

Acknowledgements

This repository makes liberal use of data repositarites from MDDL, NLTK, text-vad, Sentiment-Analysis-ANEW, SentimentAnalysis, topic-modeling-to-identify-depression-markers.

About

Depression Intensity Estimation via Social Media: A Deep Learning Approach

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages