Abstract
Currently, a noteworthy volume of information is available and shared every day through participation and communication of individuals on social media. These enormous contents with the right exploit and research leads to valuable discoveries. In this study, a deep framework of learning accurate detection of womenâs depression is proposed. It is beneficially guided by social media content of individual posts and tweets and an essential support from psycho-linguistic for providing the indicator depression signs vocabulary that creates the embedding words necessary for building the applied approach. The presented model is validated using dual datasets extracted from Twitter: the first dataset is general data formed by 700 women from different countries; the second contains only 80 women from KSA. A third benchmark dataset CLPsych 2015 is used for comparative analysis purposes. The model proved its performance on the three datasets and the obtained and reported in this paper results shows its effectiveness.
Similar content being viewed by others
Introduction
Mining social media with main objectives of valuable discoveries is an emerging technology today. Social media has become the main to share information (text, audio, image, and video) on social networking sites, to communicate with our family, friends, and colleagues. We consume a large portion of time per day to view, share, comment, and like a massive collection of images or text on social media. Accordingly, through social media, we can express our emotions and talk about our events, diseases, institutions, etc. In addition, these online communities provides a range of different helping hands like (1) real experts in the domain searching for publicity and being famous through introducing free contents and/or (2) individuals with experiences in similar situations, evaluating some treatment options, and sources. These influence researchers in public health, to give their attention and efforts to predict some emotional diseases from this huge available interactive rich data. Focusing on depression as a major health problem recently and main cause for many other regarded as unwelcome issues in public health1,2,3 especially for women that face more stress than men mostly in her daily activates; the authors in this study were motivated by studying and building an aided system for the detection and analysis of womenâs depression.
There are many reasons to choose Twitter as the source of data for the computational experiments of this work. Among these reasons, we can cite the big mass of tweets that Twitter have1,4, its generated rates reach more than 250 billion per year, and about 350,000 tweets per minute with unlimited increase every second. In addition, the texts on Twitter are constrained to a maximum number of words (140 characters per tweet) compared with other text sources which facilitates the mining process with different probabilistic and statistical methods or even recent deep models. Also, Twitter has rich contents on healthcare information in general and for gaining consciousness of depression for women in recent years in specific5.
The feature vectorization is a vital phase in text classification because it is the key contributor to reach accuracy. Actually, noticeable literature on the detection of depression using social media networks exists6. Most of the researchers followed two main steps in their work; first they identified the important features as an indicator of depression using different methods for text classification then they constructed heir predictive models7. This formulation presents a huge challenge for them to reach valuable discoveries and in rapid performance with the huge amount of generated data.. Motivated by the previous problem statement and following the mentioned literature directions in building a model for detection of women depression from social content, we propose in the present paper the combination of word embedding algorithm with a proposed deep architecture. The word embedding focuses on preparing features and formulating a suitable input for training the proposed deep learning model efficiently. The main contribution of this study is developing a new merged framework based on deep learning and word embedding algorithm. The developed framework focuses to discover the pattern of women tweets identify weather there is depression signs or not in their contents. This indirectly contributes in many issues relates to public health and early handling of these issues also has great impact of families and societies. The authors in addition validated their results on three type of datasets extracted from Twitter: (1) the first dataset is general data formed by 700 women from different countries; (2) the second dataset contains only 80 women from KSA. A third benchmark dataset CLPsych 2015 is used for comparative analysis purposes.
In the following section, some recent related works that attempt concepts of feature extraction based on the sentiment analysis, however with different algorithms and parameters setting of the training models8,9. Differently, their goal was to understand the relationship between users. They also exhibit how graphical expressions and their connection with other social accounts can influence the performance. Their experiments showed a strong relationship between emotions and the behaviors of users. In this study, we set a proposition that the individual expresses his/her feeling through publishing on Twitter with followers. This certainly provides relations between his/her behavior and inner mode condition. Then, from those emotions, we extract and demonstrate such relation that can be used for early detection of womenâs depression.
The paper follows as: section âRelated workâ surveys the related social based mining for depression signs and symptoms in general. Section âApplied method and detailed pre-processingâ describes the proposed methodology from corpus construction to model development. Section âExperimental and discussionâ displays the obtained results. Section âConclusion and future workâ summarizes the findings and suggests future directions.
Related work
Social media is a huge source of data about behaviors and emotions for events in peoplesâ lives. This can take the form of posts, images commentary, etc. Many previous attempts tried to estimate how individualsâ appropriate social media and benefit from the health advises relative to its rapid responses and huge participants. In this section, several attempts have been presented to detect the main recent concern of suicide (depression)8,10. The related methods were categorized to statistic based or machine learning based models.
Several authors preferred to use statistical techniques to build their model for depression detection; for example Ref.11 examined the depression disease in Saudi Arabia, exactly in Buraydah city, in teenagers from 15 to 19Â years during the summer of 2014. The entire âteenagersâ were active in their Twitter accounts, they also used social media daily, they shared their mental health (depression), and social activities. The data contains 80 females and the proposed model to detect depression was a statistical model. The signs of depression were scaled based on medical scoring method and the results indicated that 35% of individuals were depressed while 60% were normal.
Other authors used the machine learning techniques to create their models, where they employed shallow techniques like SVM (Support Vector Machine)12, K-means13, and neural network8 or deep learning techniques like CNN14, DNN15 and RNN (Recurrent Neural Network)16. Authors in17 used the SVM as a supervised method and studied the new mothersâ risk of postpartum depression detected from Facebook contents. The researchers in10 choose the Facebook as a source of data to detect depression and developed the following classifiers: (1) SVM, (2) Decision Tree, and (3) k-Nearest Neighbor (kNN). They used many aided tools for preprocessing the data and extracting the important comments such (anxiety, bipolar, and Capture, LIWC (Linguistic Inquiry and Word Count)). They obtained a 54.77% accuracy of depressive indicative in case of user communication with in time range of (midnight-midday) and 45.22% in a reversed time range of communication (midday-midnight).
Authors18, developed a model based on data from different social media resources, and then classified users based on their mental health scale and depression. The posts were collected from three sites (Facebook, Live Journal, and Twitter) and they used SVM and Naïve Bayes classifiers for building their model. The model included multi-methods for testing and evaluation of the classifiers. They report accuracy of (57%) using SVM and higher accuracy of (63%) using naïve Bayes. In addition, the paper19 hybrid (linear SVM classifier and TF-IDF) and constructed two classes identification problem. For model construction, they used tweets and some textual data, then they evaluated their model using three-word embedding models (skip-gram, CBOW, random trainable). Also, the paper20 developed classification and regression models to analysis the colloquial features from social contents towards early depression detection. Their results were enhanced expressively by considering participants variations and extent monitoring time range.
On the other hand, and after its success in computer vision, deep learning is recently employed for text classification, exactly in sentiment analysis. Convolutional Neural Network (CNN) is the most popular technique, and its recitals on text classification are also achieved in the last 5Â years compared to the traditional Natural Language Processing (NLP)21,22,23. Paper in19 enhanced their models by adapting CNN and RNN techniques. Each model was followed by a fully connected layer (vanilla layer) of 250 hidden units. The author used the Rectified Linear Unit (RELU) activation. They mentioned that CNN enhanced results by an increase of 9% in accuracy on âthe Psych 2015 datasetâ using 5-fold cross validation. Authors24 scrutinized three techniques for gauging the intensity of depression that are: (1) building analysis model based on a 3D facial discriminative features, (2) building a second model based on the language spoken features of the participants and (3) They compared their sentence planted CNN model14 with the literature, however the data was gathered from human-to-computer forms, which cause deficiency in the precision of results. The authors also planned to consider additional sorting method based on the sum of depression signs from several previous periods of the same participants. In paper25 they utilized a deep-learning model to investigate the posts on social media. They achieved 72% of accuracy and stated that this may improve by focusing on additional features like companionship socially with friends, comments, replies, etc.
As mentioned in the previous works, nearly all the deep learning techniques applied on text have been oriented to the use of word-embedding representation which is recently used in NLP and can be applied using different algorithms such as Word2Vec and GloVe26. The main contribution of this proposed work: the authors present an efficient method that uses word embedding and a set of features extracted from Twitter in order to use them in training and classification phases to predict depression, hence acting like pre-protective handling in such healthcare issue. In addition to a comparative analysis with related work towards optimal identification of early signs and symptoms of depression.
Applied method and detailed pre-processing
The proposed approach, displayed in Fig. 1, presents a new method to identify the users of Twitter having the risk of depression from their posts. Beginning from data acquisition to model evaluation; several steps are clarified below:
-
Data extraction: in this phase, a list of users and their corresponding posts from Twitter were extracted. The number of followers was selected as a pre-data extraction to limit the scope of the interesting female data set.
-
Pre-Processing: the main function of our proposed model is to predict the sentiment of textual tweets as either positive or negative signs of depression; and off course predictions of new textual tweets require applying identical data preparation of the training data. In the experimental results of this paper, we implemented normalization and tokenization of data to clean the tweets textual information, and applied lemmatization to determinate the base form of tokens. For example: list tokens, eliminate all punctuation, discards all words with special characters or of length<= 1 character.
-
Feature extraction: first we applied word embedding to construct a guided vocabulary. Then we considered feature representing details about users and their tweets and combined these features for labeling process.
-
Word embedding: it is implemented such that similar meanings words have a similar vector representation. In more details, during extraction of tweets, we get the list of words, but it is important to narrow this list to the predictive set targeting a reduction in dimensionality. Additional reduction issue relates the number of trial hypotheses to reach a useful vocabulary which consumes effort of illustration before decision and selection of the reduced set. This reduction in fact needs a guiding role of psycholinguistics and it is achieved in this study. The psycholinguistic participate to save effort with multiple trials and strengthens the scientific approval. Examples of the guided vocabulary by the psycholinguistic: [(âheartsicknessâ, 1), (âdespondencyâ, 2), (âmelancholyâ, 3), \(\ldots\).] Now each tweet is converted to a list of vocabulary with additive features: For example [(âheartsicknessâ, 1, F1, F3 \(\ldots\), F17), \(\ldots\)]. Based on the previous; the tweets are labeled as positive or negative. Random samples of the data were evaluated by the psycholinguistic to approve the procedure.
-
Model Creation (DNN): Here, the labeled data from previous phase supplied to the DNN model.
-
Model evaluation: The measures [precision, accuracy, recall, and F1 score] are used.
Dataset acquisition
Depression is represented by several symptoms and can be detected by user posts and/or tweets. Figure 2, reports the higher rate of women depression than male depression27. In the present paper, as explained previously tweets are a good indicator sources for such motivated task, accordingly tweets for women are collected to detect depressive behavior. Specifically and in data preparation, we use the womenâs tweets and we eliminate the Retweets.
-
The first dataset (General_Data) :
It is collected from seven hundreds participants each of which almost 19 to 22 tweets using Twitter API. We used (10150) for training and (4350) for testing. Figure 3 shows the Dataset construction process. According to authors in paper8, expressive words are a good way to predict a userâs personality. Hence, we used the frequency of tweets in both categories of signs and symptom (positive and negative). The indication of depression is (positive) and otherwise is (negative). Table 1 displays some examples of the training set, where the structure of each tweet is represented as the following:
-
1.
Id (e.g., 22).
-
2.
Date of the tweet (e.g, Sat April 10 16:28:2 UTC 2019).
-
3.
User name (e.g, micheal05).
-
4.
Description (e.g, âIâm very happy todayâ).
-
5.
Status (Depressive state or Control State).
-
The second dataset (KSA_Data) is a 2048 tweets gathered from a small sample of Saudi Arabia women accounts [age: range of 17 to 40] and
-
The Third dataset (the benchmark âCLPsych 2015â data)9: for ease of comparative analysis. The data mainly provide 1,145,000 users labeled as one of three classes [Control, Depressed, and PTSD]. The Control, depressed and PTSD users# are 572,327 and 246; respectively. It provides the gender and age of each user which facilitates the extraction of interest females based sub-samples. From the first class, the females users are almost 74% (423 user). The second class the females users are 80% (261 user). Considering the first two classes of the data set (controlled and depressed), 899 users are obtained. Then with the previous femalesâ users focusing, we obtained 684 users. The number of tweets is further huge (925,448 and 594,234, for the control and depressed classes, respectively). Hence, and due to resource limitation, we select random sample for training and testing of percentage (19% depressed and 15% non-depressed(control)), (9% depressed data and 9% control),respectively. The rest were eliminated [the genuine statement of diagnosis was found, to prevent any artifact or bias created from our data sampling technique]. This formulated a total of 45390 tweets.
The three used datasets are described in Tables 2 and 3; respectively; in details of training and testing samples, depressed and none depressed samples and the number of female users.
Pre-processing
Preprocessing of data rapid improvements of models results and time of training especially in text classification, which guide for relevant embedding words (see Fig. 4). The stopping words such [the, that, we, are, etc.,] were eliminated during tokenization, as these are not-informative tokens. The removing of the inflectional ending of words and conversion to their base form, are executed in the lemmatization. In the morphological phase, tokens are converted to its stem form by elimination prefixes or suffixes or plural addition (eg. happy, un-happy-ness). Figure 5 displays the pre-processing effect on the collected dataset before and after removing noise suppression [e.g.: Icons, Hashtags, Links, Gif images, @mentions, spatial characters]. The figure shows a reduction of the vocabulary set by 35% of its size from the original corpus.
Selecting features
In this section, the details of selecting the discriminative features used in training are presented. The 17 features are labeled from \(\hbox {a}_{{1}}\) to \(\hbox {a}_{{17}}\). Two main considerations of feature extraction were necessary. For ease of illustration, we categorized both in two separate lists before and after pre-processing the data, labeled \(\hbox {set}_{(1)}\) and \(\hbox {set}_{(2)}\). \(\hbox {set}_{(1)}\)= {\(\hbox {a}_{{7}}\), \(\hbox {a}_{{8}}\), \(\hbox {a}_{{9}}\), \(\hbox {a}_{{10}}\), \(\hbox {a}_{{11}}\), \(\hbox {a}_{{12}}\), \(\hbox {a}_{{13}}\), \(\hbox {a}_{{16}}\), \(\hbox {a}_{{17}}\)}, and \(\hbox {set}_{(2)}\)= {\(\hbox {a}_{{2}}\), \(\hbox {a}_{{3}}\), \(\hbox {a}_{{4}}\), \(\hbox {a}_{{5}}\), \(\hbox {a}_{{6}}\), \(\hbox {a}_{{14}}\), \(\hbox {a}_{{15}}\), \(\hbox {a}_{{18}}\)}, respectively. Both sets are valuable for narrowing the collected data and guide building the right model. \(\hbox {Set}_{(1)}\) is important for user description, while \(\hbox {set}_{(2)}\) is important for tweet description. \(\hbox {a}_{{1}}\) is # of recent tweets. \(\hbox {a}_{{2}}\) and \(\hbox {a}_{{3}}\) are # of depressed, non-depressed tweets, respectively, while \(\hbox {a}_{{4}}\) and \(\hbox {a}_{{5}}\) are # of recent tweets in both categories, respectively. \(\hbox {a}_{{6}}\) is the label of user status. \(\hbox {a}_{{7}}\) and \(\hbox {a}_{{8}}\) are # of followers and Age, respectively. The # of Hashtags and its average value, mentions and its average are \(\hbox {a}_{{9}}\), \(\hbox {a}_{{10}}\)â, \(\hbox {a}_{{11}}\), \(\hbox {a}_{{12}}\), respectively. \(\hbox {a}_{{13}}\), \(\hbox {a}_{{14}}\), and \(\hbox {a}_{{15}}\) are retweets#, words/tweet# and their average, respectively. \(\hbox {a}_{{16}}\) and \(\hbox {a}_{{17}}\) are # of URL and their average. Finally, \(\hbox {a}_{{18}}\) is the frequency of guided words of the psychologist.
In fact, the number of tweets (\(\hbox {a}_{{1}}\)) corresponds to the last participant tweets. Due to the huge tweets, we considered a predefined X most recent for dimensionality reduction reason. a1 can be less than X if the user has a new Twitter account or he doesnât use Twitter frequently. X is determined based on the period where we need to see the user status, see Eq. (1). Figure 6 for illustration of extraction of features.
\(\hbox {a}_{{2}}\) and \(\hbox {a}_{{3}}\) are categorized using the following proposition: If the tweet (\(\hbox {T}_{{i}}\)) is depressed, its state (S(\(\hbox {T}_{{i}}\))) is positive otherwise it is negative. Let n is the number of users and list of USERS =[\(\hbox {U}_{{1}}\), \(\hbox {U}_{{2}}\) \(\ldots\) \(\hbox {U}_{{n}}\)]. Then for \(\hbox {U}_{{k}}\), the early sign and symptoms diagnosis is calculated in Eq. (2).
where
and
In section âRelated workâ, authors in4,29,30 believed that \(\hbox {a}_{{7}}\); the number of followers; reflect a high valuable indicator for the degree of the sociality of participants. High sociality is connected to large number of followers and vice versa. This indicates signs of depression with low degree of sociality especially in young ages. Therefore \(\hbox {a}_{{7}}\) and \(\hbox {a}_{{8}}\) are important in building the presented approach.\(\hbox {a}_{{9}}\), \(\hbox {a}_{{11}}\), and \(\hbox {a}_{{13}}\) represent the consequences of accountâs activities on depression detection. Mainly hashtags mentions, and retweets are a very good indicators during the analysis30,31.
in the other hand, the Bag of Words (BOW)32,33,34 is a model used in language processing, which keeps a vector of words having the size of vocabulary for each document (tweet). If the vocabulary size is important, the training and classification tasks will be expensive and hard to do. One solution for that is the feature extraction that selects a specific set of words (named embedding words) from the training set and uses it for the classification task. To construct the embedding words vector, we trained Word2Vec of two layers to identify a word (or predefined list of words) having similar context. Two directions are used (CBOW (Continuous Bag-Of-Words) and Skip-gram)32,33,34. The first predicts one word from context, while the second predicts the context from a given word. The intention of using both are tweets reduction that corresponding a reduction in vocabulary.
Implementation
The model in Fig. 7 is implemented as follow: each layer receives input from the preceding layer and forward outputs to the next layer. All are fully connected. The figure shows initial input is a set of tweets features plus the word. The output layer consist of a binary representation of (+/or â). The standard back-propagation method is applied for the correction of error, while the Sigmoid (Eq. 5) is used as an activation functions during training and Softmax function (Eq. 6) to produce the final classification.
To develop the proposed DNN, we used the keras deep learning library, and adopted the framework according the following: we set the number of hidden layers = 4; used dropout = 0.5 as regularization technique; stop the training when number of epochs = 200 with batch size = 256; the Gaussian distribution with a standard deviation = 0.01 for obtaining the weights and biases initialization; used the Softmax as a Los function and Sigmoid as an activation functions.
Experimental and discussion
Implementing the proposed architecture is followed with performance analysis and evaluation on collected three data sets described in data accusation section in details. In addition to literature benchmark comparative analysis verses variant models for the third dataset.Four methods were used for evaluation of performance as follow: Accuracy (Ac, Eq. 7), Precision (Pr, Eq.  8), recall (Re, Eq. 9), and F1-score (F1, Eq. 10)1,2,3,22. Table 4 describes briefly tp, fp, tb and fn.
Among the Word2Vec extraction techniques22,31,33, the CBOW and Skip-gram reported an impressive performance recently4,5,27. Accordingly, both techniques are implemented on the three datasets. Figures 8, 9, 10 show the evaluation of the proposed deep architecture that recalled two word embedding for training (CBOW and the Skip Gram) in addition to the SVM as a baseline. From the figures, and for the three sets, the proposed DNN deep architecture obtained reported higher (Accuracy, Precision, recall, and F1-score) results than the SVM classifier. In addition, skip Gram showed higher results than CBOW. After near 60 epochs the network is stabilized for SVM, and after 100 epochs the network is stabilized for proposed architecture. Regarding the General_Data, we obtained for the depressed case an F1-score equal to 77.8%, 83.11%, and 86.44% respectively by applying SVM, CBOW, and Skip Gram. According to these results, DNN is nominated as a classifier in text classification and its strong impact on depression detection.
Cross-validation is adopted to evaluate the proposed model. Results in this section are reported using 10-fold cross-validation, which are carried out by partitioning the owner dataset (Genera_Data) into 10 folds where 9 are used for training and one for testing, then this procedure is repeated 10 times averaging results. In the following a comparative analysis of two implemented deep learning models; (1) Basic CNN holds identical configuration in34 and (2) our proposed DNN architecture; with traditional techniques (Decision tree35,36, SVM17, Logistic Regression37 and Naïve Bayes38) is presented. Also each approach is analyzed from variant permutation of features, we name as models (M(1) to M(2)) to check optimal findings. In fact, these models depend from the set of features and the words embedding, extracted from our datasets.
Table 5, present description of different models we developed for comparisons analysis of the dataset (mainly the first two data sets). Also, we used these model for comparison analysis of the benchmark data (third dataset), because the mentioned previous papers used mostly a different random samples. This leads to experiment comparisons setting with low certainty. On the other hand, the comparison while fixing the data and with variant models validates the results more. Table 6 shows the precision of all classification methods including the proposed approach. Generally, deep learning classifiers (CNN and DNN) keep the best precision in comparison with the traditional machine learning techniques. The DNN method (88.46) reports the higher precision; this result is so close to the reported by the CNN because both methods used identical word embedding set, identical set of features and even same activation function. We can observe also from Table 6 M(7) recorded the highest precision and classification performance. The competitive higher performance of M(3), M(5) and M(7) is believed to be by combing features and word embedding while other models recorded poor performance because they consider dependencies among features and words embedding, which is proved true in this context. All features used in the experiments hold a degree of dependency. Therefore, when all the features are present in the same model, here M(7), the efficiency is appreciated.
Figures 11, 12 and 13, display the performance of the proposed method using the three datasets (General_Data, KSA_Data and CLPsych 2015). The optimal performance based on F1-scores, Precision, Recall and accuracy are reported for (CNN and DNN) compared to the other traditional techniques. The DNN-based model; on the three datasets; recorded highest results of average of 88% while Decision Tree38 recorded the lowest results of 67%. This nominates the proposed DNN model for similar mining tasks and supports its efficiency and performance.
Tables 7 and 8 show, a comparative analysis for the benchmark CLPSYCH 2015 dataset. In fact, although Table 7 shows the higher reported results of the proposed model in this study using the standard evaluation criteria, the authors of this study rather prefer comparing results such exist in Table 6. This is because, analysis in Table 8 proves that these comparisons may be unfair when considering the selected data set samples. The Table 8 shows different selected samples and sizes as well in each paper. Accordingly, The authors of this paper were committed to select the female subset only, while other papers used the whole dataset or may be different tweet number for each user. Specifictly, not identical data set. Accordingly, we attempt comparing results in both directions (1) using different models with identical data samples. (2) using different models and different data samples. In both comparison, the proposed model compete efficiently.
Conclusion and future work
In this study, we introduced a new deep architecture to extract the early signs and symptoms of the womenâs depression from their expressive profiles. The paper considered the most valuable features based on the literature related work presented in section âRelated workâ from textual information such [of tweets per account, followers, links, hashtag, etc]. We integrated the mentioned features with two word embedding algorithms to build the proposed DNN model for classifying signs extracted as indicator of depression or not. Additionally we permutated features with the word embedding to obtain variant subsets of features and hence variant models architectures [M(1) to M(1)]. This guided us towards discriminative features and optimal performance. Finally we trained by implemented models using three types of dataset: (1) âGeneral_dataâ, contains near 14,500 tweets, (2) âKSA_Dataâ contains 2048 tweets from 80 women in Saudi Arabia and (3) the benchmark âCLPsych 2015â. The computational experiments nominated the Skip Gram word embedding algorithm over CBOW with reported higher performance over the three datasets. Also, it provides a valuable analysis for the proposed DNN architecture in a comparison with the traditional existing machine learning techniques and the basic CNN framework applied for the identical issue. For future directions, some attempts towards attention techniques for the deep models is intended to be applied. Also, variant social applications may be considered for gathering the communication data.
References
Chancellor, S., Mitra, T. & De Choudhury, M. Recovery amid pro-anorexia: Analysis of recovery in social media. In Proc. of the 2016 CHI Conf. on Human Factors in Computing Systems, 2111â2123 (ACM, 2016).
Khan, A., Husain, M. S. & Khan, A. Analysis of mental state of users using social media to predict depression: A survey. Int. J. Adv. Res. Comput. Sci. 9, 100â106 (2018).
OCED. Health at a glance (2019).
Marcus, M. yasamy, M.T. van Ommeren, M. Chisholm, D. & Saxena, S. Depression. A global public health concern. Tech. rep., Mental Health and Substance Abuse (2017).
Hampton, K., Rainie, L., Lu, W., Shin, I. & Purcell, K. Social Media and the Cost of Caring (Pew Research Center Internet and Technology, 2015).
Kasneci, G., Jenders, M. & Naumann, F. Analyzing and predicting viral tweets. In Proc. of the 22nd Int. Conf. on WWW 657â664 (2013).
Alharbi, A. & de Doncker, E. Twitter sentiment analysis with a deep neural network: An enhanced approach using user behavioral information. Cogn. Syst. Res. 54, 50â61 (2019).
Lima, A. C. E. & de Castro, L. N. A multi-label, semi-supervised classification approach applied to personality prediction in social media. Neural Netw. 58, 122â130 (2014).
Glen, C., Mark, D., Craig, H., Hollingshead, K. & Mitchell, M. CLPsych 2015 shared task: Depression and PTSD on Twitter. In Proc. of the 2nd Workshop on Computational Linguistics and Clinical Psychology: From Linguistic Signal to Clinical Reality 31â39 (2015).
Islam, M. R. et al. Depression detection from social network data using machine learning techniques. Health Inf. Sci. Syst. 6(1), 1â12 (2018).
Ali, S., Harbi, H. A. A. & Rahman, S. R. it Relationship between Use of Social Media and Depression among Female Teenagers in Buraidah, AlQassim, Saudi Arabia. J. Child Adolesc. Behav. 6, 374â479 (2018).
Noble, W. S. What is a support vector machine. Nat. Biotechnol. 24(12), 1565â1567 (2006).
Karamti, H., Tmar, M., Visani, M., Urruty, Th. & Gargouri, F. Vector space model adaptation and pseudo relevance feedback for content-based image retrieval. Multimed. Tools Appl. 77, 5475â5501 (2018).
Vosoughi, S., Vijayaraghavan, P. & Roy, D. Tweet2Vec: Learning Tweet embeddings using character-level CNN-LSTM encoder-decoder. In The 39th Int. ACM SIGIR Conf. on Research and Development in Information Retrieval 1041â1044 (2016).
You, Q., Luo, J., Jin, H. & Yang, J. Joint visual-textual sentiment analysis with deep neural networks. In Proc. of the 23rd ACM Int. Conf. on Multimedia 1071â1074 (2015).
Paulus, R., Socher, R. & Manning, C. D. Global belief recursive neural networks. Adv. Neural Inf. Process. Syst. 2, 2888â2896 (2014).
De Choudhury, M., Gamon, M., Counts, S. & Horvitz, E. Predicting Depression via Social Media. 7th Int. AAAI Conf. Weblogs Soc. Media 2, 128â137 (2013).
Aldarwish, M. M. & Ahmad, H. F. Predicting depression levels using social media posts. In IEEE 13th Int. Symposium on Autonomous Decentralized System (ISADS) 277â280 (2017).
Orabi, A. H., Buddhitha, P., Orabi, M. H., & Inkpen, D. Deep Learning for Depression Detection of Twitter Users (2018).
Tsugawa, S., Mogi, Y., Kikuchi, Y., Kishino, F., Fujita, K., Itoh, Y. & Ohsaki, H. On estimating depressive tendencies of Twitter users utilizing their tweet data. In Proc. IEEE Virtual Reality (2013).
Shuai, H.-H. Shen, C.-Y., Yang, D.-N., Lan, Y.-F., Lee, W.-C., Yu, P. S. & Chen, M.-S. Mining online social data for detecting social network mental disorders. In Proc. of the 25th Int. Conf. on World Wide Web 275â285 (2016).
Paul, M. J. & Dredze, M. You are what you Tweet: Analyzing Twitter for public health. In Proc. ICWSM (2018).
Collier, N., Son, N. & Nguyen, N. OMG U got flu analysis of shared health messages for bio surveillance. J. Biomed. Semant. 2, 1â10 (2018).
Haque, A., Guo, M., Miner, A. S. & Fei-Fei, L. Measuring depression symptom severity from spoken language and 3D facial expressions. In Computer Vision and Pattern Recognition (2018).
Wongkoblap, A., Vadillo, M. A. & Curcin, V. Modeling depression symptoms from social network data through multiple instance learning. In AMIA Joint Summits on Translational Science proceedings 44â53 (2019).
Nie, J., Wei, Z., Li, Z., Yan, Y. & Huang, L. Understanding personality of portrait by social embedding visual features. In Multimedia Tools and Applications 1â20 (2018).
SAMHSA. Major depressive episode in the past year among U.S. youths by gender 2004-20. StatistaâThe Statistics Portal. https://www.statista.com/statistics/252323/major-depressive-episode-among-us-youths-by-gender-since-2004/. Accessed 30 Jan 2022 (2021).
Kawachi, I. & Berkman, L. S. Social ties and mental health. J. Urban Health 78(3), 458â67 (2019).
Giachanou, A. & Crestani, F. Like it or not: A survey of Twitter sentiment analysis methods. ACM Comput. Surv. 49, 1â41 (2016).
Sedhai, S. & Sun, A. HSpam14: A collection of 14 million Tweets for hashtag-oriented spam. Research 223â232 (2015).
Lima, A. C. E. S. & de Castro, L. N. Predicting temperament from Twitter data. In 5th IEEE IIAI Int. Congress on Advanced Applied Informatics (IIAI-AAI) 599â604 (2016).
Park, M., Cha, C. & Cha, M. Depressive moods of users captured in Twitter. In Proc. ACM SIGKDD Workshop on Healthcare Informatics (HI-KDD) (2012).
McDaniel, B. T., Coyne, S. M. & Holmes, E. K. New mothers and media use: Associations between blogging, social networking, and maternal well-being. Matern. Child Health J. 16(7), 1509â1517 (2012).
Sap, M., Park, G., Eichstaedt, J. C., Kern, M. L., Stillwell, D., Kosinski, M., Ungar, L. H. & Schwartz, H. A. Developing age and gender predictive lexica over social media. In Proc. Conf. on Empirical Methods in Natural Language Processing 1146â1151 (2014).
Kumar, P., Saravanan, V. & Pamula, R. A hybrid CNN-LSTM: A deep learning approach for consumer sentiment analysis using qualitative user-generated contents. In Transactions on Asian and Low-Resource Language Information Processing 1â15 (2023).
Gortmaker, S. L., Hosmer, D. W. & Lemeshow, S. Applied logistic regression. Contemp. Sociol. 23(1), 159 (1994).
Rish, I. Empirical study of the naive Bayes classifier. IJCAI 22230, 41â46 (2001).
Salem, A. B. M. & Mahmoud, A. M. A hybrid genetic algorithmâDecision tree classifier. In Intelligent Information Processing and Web Mining. Advances in Soft Computing Vol. 22 (eds KÅopotek, M. A. et al.) (Springer, 2003). https://doi.org/10.1007/978-3-540-36562-4_23.
Yadav, S., Chauhan, J., Sain, J. P., Thirunarayan, K., Sheth, A. & Schumm, J. Identifying Depressive Symptoms from Tweets: Figurative Language Enabled Multitask Learning Framework. arXiv:2011.06149 (2020).
Acknowledgements
The authors acknowledge Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R192), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.
Author information
Authors and Affiliations
Contributions
H.K., formulated the methodology. A.M.M. wrote the manuscript realted work. Both authors implemented, analyzed the experiment(s) and concluded the study. Both authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the articleâs Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the articleâs Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Karamti, H., Mahmoud, A.M. A pre-protective objective in mining females social contents for identification of early signs of depression using soft computing deep framework. Sci Rep 13, 14899 (2023). https://doi.org/10.1038/s41598-023-40607-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-023-40607-6