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...

Descripción completa

Detalles Bibliográficos
Autores principales: Inamdar, Shaunak, Chapekar, Rishikesh, Gite, Shilpa, Pradhan, Biswajeet
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