Cargando…
Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing
People’s mental conditions are often reflected in their social media activity due to the internet's anonymity. Psychiatric issues are often detected through such activities and can be addressed in their early stages, potentially preventing the consequences of unattended mental disorders like de...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Netherlands
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10062685/ http://dx.doi.org/10.1007/s44230-023-00020-8 |
_version_ | 1785017550443118592 |
---|---|
author | Inamdar, Shaunak Chapekar, Rishikesh Gite, Shilpa Pradhan, Biswajeet |
author_facet | Inamdar, Shaunak Chapekar, Rishikesh Gite, Shilpa Pradhan, Biswajeet |
author_sort | Inamdar, Shaunak |
collection | PubMed |
description | People’s mental conditions are often reflected in their social media activity due to the internet's anonymity. Psychiatric issues are often detected through such activities and can be addressed in their early stages, potentially preventing the consequences of unattended mental disorders like depression and anxiety. In this paper, the authors have implemented machine learning models and used various embedding techniques to classify posts from the famous social media blog site Reddit as stressful and non-stressful. The dataset used contains user posts that can be analyzed to detect patterns in the social media activity of those diagnosed with mental disorders. This paper uses different NLP (Natural Language Processing) tools such as ELMo (Embeddings from Language Models) word embeddings, BERT (Bidirectional Encoder Representations from Transformers) tokenizers, and BoW (Bag of Words) approach to create word/sentence data that can be fed to machine learning models. The results of each method have been discussed. The results achieved a top F1 score of 0.76, a Precision score of 0.71, and a Recall of 0.74 using only the preprocessed texts and machine learning algorithms to classify the posts. The results achieved by this paper are significant and have the potential to be applied in real-world scenarios to analyze mental stress among social media users. Although this paper focuses on data from Reddit, the techniques used can be transferred to similar social media platforms and could help solve the growing mental health crisis. |
format | Online Article Text |
id | pubmed-10062685 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer Netherlands |
record_format | MEDLINE/PubMed |
spelling | pubmed-100626852023-03-31 Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing Inamdar, Shaunak Chapekar, Rishikesh Gite, Shilpa Pradhan, Biswajeet Hum-Cent Intell Syst Research Article People’s mental conditions are often reflected in their social media activity due to the internet's anonymity. Psychiatric issues are often detected through such activities and can be addressed in their early stages, potentially preventing the consequences of unattended mental disorders like depression and anxiety. In this paper, the authors have implemented machine learning models and used various embedding techniques to classify posts from the famous social media blog site Reddit as stressful and non-stressful. The dataset used contains user posts that can be analyzed to detect patterns in the social media activity of those diagnosed with mental disorders. This paper uses different NLP (Natural Language Processing) tools such as ELMo (Embeddings from Language Models) word embeddings, BERT (Bidirectional Encoder Representations from Transformers) tokenizers, and BoW (Bag of Words) approach to create word/sentence data that can be fed to machine learning models. The results of each method have been discussed. The results achieved a top F1 score of 0.76, a Precision score of 0.71, and a Recall of 0.74 using only the preprocessed texts and machine learning algorithms to classify the posts. The results achieved by this paper are significant and have the potential to be applied in real-world scenarios to analyze mental stress among social media users. Although this paper focuses on data from Reddit, the techniques used can be transferred to similar social media platforms and could help solve the growing mental health crisis. Springer Netherlands 2023-03-30 2023 /pmc/articles/PMC10062685/ http://dx.doi.org/10.1007/s44230-023-00020-8 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis 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/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Research Article Inamdar, Shaunak Chapekar, Rishikesh Gite, Shilpa Pradhan, Biswajeet Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing |
title | Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing |
title_full | Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing |
title_fullStr | Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing |
title_full_unstemmed | Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing |
title_short | Machine Learning Driven Mental Stress Detection on Reddit Posts Using Natural Language Processing |
title_sort | machine learning driven mental stress detection on reddit posts using natural language processing |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10062685/ http://dx.doi.org/10.1007/s44230-023-00020-8 |
work_keys_str_mv | AT inamdarshaunak machinelearningdrivenmentalstressdetectiononredditpostsusingnaturallanguageprocessing AT chapekarrishikesh machinelearningdrivenmentalstressdetectiononredditpostsusingnaturallanguageprocessing AT giteshilpa machinelearningdrivenmentalstressdetectiononredditpostsusingnaturallanguageprocessing AT pradhanbiswajeet machinelearningdrivenmentalstressdetectiononredditpostsusingnaturallanguageprocessing |