Twitter Arabic Sentiment Analysis to Detect Depression Using Machine Learning
Source abstract
Abstract
Depression has been a major global concern for a long time, with the disease affecting aspects of many people's daily lives, such as their moods, eating habits, and social interactions. In Arabic culture, there is a lack of awareness regarding the importance of facing and curing mental health diseases. However, people all over the world, including Arab citizens, tend to express their feelings openly on social media, especially Twitter, as it is a platform designed to enable the expression of emotions through short texts, pictures, or videos. Users are inclined to treat their Twitter accounts as diaries because the platform affords them anonymity. Many published studies have detected the occurrence of depression among Twitter users on the basis of data on tweets posted in English, but research on Arabic tweets is lacking. The aim of the present work was to develop a model for analyzing Arabic users’ tweets and detecting depression among Arabic Twitter users. And expand the diversity of user tweets, by adding a new label (“neutral”) so the dataset include three classes (“depressed”, “non-depressed”, “neutral”). The model was created using machine learning classifiers and natural language processing techniques, such as Support Vector Machine (SVM), Random Forest (RF), Logistic Regression (LR), K-nearest Neighbors (KNN), AdaBoost, and Naïve Bayes (NB). The results showed that the RF classifier outperformed the others, registering an accuracy of 82.39%.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Mental Health via Writing · Sentiment Analysis and Opinion Mining · Digital Mental Health Interventions
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (25)
Show source-provided references
1. World Health Organization, “Depression,” 2020. [Online]. Available: https://www.who.int/news-room/fact-sheets/detail/depression.
2. Sentiment analysis in twitter10.1017/S1351324912000332 ↗
3. Ministry of Communications and Information Technology, “Saudi Arabia is the most twitter-crazy country in the world: Business insider,” 2013. [Online]. Available: https://www.mcit.gov.sa/en/media-center/news/91426.
4. The CES-d scale: A self-report depression scale for research in the general population10.1177/014662167700100306 ↗
5. Arasenti-tweet: A corpus for arabic sentiment analysis of Saudi tweets10.1016/j.procs.2017.10.094 ↗
6. Predicting depression levels using social media posts
7. Depression: A global public health concern,
8. Stigma on mental illness in the arab world: Beyond the socio-cultural barriers10.1108/IJHRH-03-2019-0025 ↗
9. Predicting depression via social media
10. Identifying depression on twitter
11. Detecting signs of depression in tweets in spanish: Behavioral and linguistic analysis10.2196/14199 ↗
12. Detecting the magnitude of depression in twitter users using sentiment analysis
13. Detecting arabic depressed users from twitter data10.1016/j.procs.2019.12.107 ↗
14. American Psychiatric Association, “What is depression?,” 2020. [Online]. Avalible: https://www.psychiatry.org/patients-families/depression/what-is-depression.
15. Toward an arabic stop-words list generation
16. Preprocessing techniques for text mining an overview
17. Building an effective rule-based light stemmer for arabic language to improve search effectiveness
18. Arabic stemming without a root dictionary
19. An improvement to TF: Term distribution based term weight algorithm
20. N-gram: A language independent approach to IR and NLP
21. Some effective techniques for naive Bayes text classification10.1109/TKDE.2006.180 ↗
22. Study on SVM compared with the other text classification methods
23. Research of text categorization model based on random forests
24. Text classification based on ensemble extreme learning machine
25. Short text classification using kNN based on distance function