Human Stress Detection Based On Social Interactions
Human Stress Detection Based On Social Interactions
ABSTRACT:
Psychological stress is threatening people’s health. It is non-trivial to detect stress timely for proactive care. With the popularity of social media, people are used to sharing their daily activities and interacting with friends on social media platforms, making it feasible to leverage online social network data for stress detection. In this paper, we find that users stress state is closely related to that of his/her friends in social media, and we employ a large-scale dataset from real-world social platforms to systematically study the correlation of users’ stress states and social interactions. We first define a set of stress-related textual, visual, and social attributes from various aspects, and then propose a novel hybrid model – a factor graph model combined with Convolutional Neural Network to leverage tweet content and social interaction information for stress detection. Experimental results show that the proposed model can improve the detection performance by 6-9% in F1-score. By further analyzing the social interaction data, we also discover several intriguing phenomena, i.e. the number of social structures of sparse connections (i.e. with no delta connections) of stressed users is around 14% higher than that of non-stressed users, indicating that the social structure of stressed users’ friends tend to be less connected and less complicated than that of non-stressed users.
PROJECT OUTPUT VIDEO:
EXISTING SYSTEM:
-
Many studies on social media based emotion analysis are at the tweet level, using text-based linguistic features and classic classification approaches. A system called MoodLens to perform emotion analysis on the Chinese micro-blog platform Weibo, classifying the emotion categories into four types, i.e., angry, disgusting, joyful, and sad.
-
A existing system studied the emotion propagation problem in social networks, and found that anger has a stronger correlation among different users than joy, indicating that negative emotions could spread more quickly and broadly in the network. As stress is mostly considered as a negative emotion, this conclusion can help us in combining the social influence of users for stress detection.
DISADVANTAGES OF EXISTING SYSTEM:
-
Traditional psychological stress detection is mainly based on face-to face interviews, self-report questionnaires or wearable sensors. However, traditional methods are actually reactive, which are usually labor-consuming, time-costing and hysteretic.
-
These works mainly leverage the textual contents in social networks. In reality, data in social networks is usually composed of sequential and inter-connected items from diverse sources and modalities, making it be actually cross-media data.
-
Though some user-level emotion detection studies have been done, the role that social relationships plays in one’s psychological stress states, and how we can incorporate such information into stress detection have not been examined yet.
PROPOSED SYSTEM:
-
Inspired by psychological theories, we first define a set of attributes for stress detection from tweet-level and user-level aspects respectively: 1) tweet-level attributes from content of user’s single tweet, and 2) user-level attributes from user’s weekly tweets.
-
The tweet-level attributes are mainly composed of linguistic, visual, and social attention (i.e., being liked, retweeted, or commented) attributes extracted from a single-tweet’s text, image, and attention list. The user-level attributes however are composed of: (a) posting behavior attributes as summarized from a user’s weekly tweet postings; and (b) social interaction attributes extracted from a user’s social interactions with friends.
-
In particular, the social interaction attributes can further be broken into: (i) social interaction content attributes extracted from the content of users’ social interactions with friends; and (ii) social interaction structure attributes extracted from the structures of users’ social interactions with friends.
ADVANTAGES OF PROPOSED SYSTEM:
-
Experimental results show that by exploiting the users’ social interaction attributes, the proposed model can improve the detection performance (F1-score) by 6-9% over that of the state-of-art methods. This indicates that the proposed attributes can serve as good cues in tackling the data sparsity and ambiguity problem. Moreover, the proposed model can also efficiently combine tweet content and social interaction to enhance the stress detection performance.
-
Beyond user’s tweeting contents, we analyze the correlation of users’ stress states and their social interactions on the networks, and address the problem from the standpoints of: (1) social interaction content, by investigating the content differences between stressed and non-stressed users’ social interactions; and (2) social interaction structure, by investigating the structure differences in terms of structural diversity, social influence, and strong/weak tie.
-
We build several stressed-twitter-posting datasets by different ground-truth labeling methods from several popular social media platforms and thoroughly evaluate our proposed method on multiple aspects.
-
We carry out in-depth studies on a real-world large scale dataset and gain insights on correlations between social interactions and stress, as well as social structures of stressed users.
MODULES:
-
Social Interactions:
-
Attributes categorization
-
Tweet-level Attributes
-
User-Level Attributes
MODULES DESCRIPTION:
Social Interactions:
We analyze the correlation of users’ stress states and their social interactions on the networks, and address the problem from the standpoints of: (1) social interaction content, by investigating the content differences between stressed and non-stressed users’ social interactions; and (2) social interaction structure, by investigating the structure differences in terms of structural diversity, social influence, and strong/weak tie. Our investigation unveils some intriguing social phenomena. For example, we find that the number of social structures of sparse connection (i.e. with no delta connections4) of stressed users is around 14% higher than that of non-stressed users, indicating that the social structure of stressed users’ friends tend to be less connected and complicated, compared to that of non-stressed users.
Attributes categorization
We first define two sets of attributes to measure the differences of the stressed and non-stressed users on social media platforms: 1) tweet-level attributes from a user’s single tweet; 2) user level attributes summarized from a user’s weekly tweets.
Tweet-level Attributes
Tweet-level attributes describe the linguistic and visual content, as well as social attention factors (being liked, commented, and retweeted) of a single tweet. For linguistic attributes, we take the most commonly used linguistic features in sentiment analysis research. Specifically, we first adopt LTP , to map the words into positive/negative emotions. LIWC2007 is a dictionary which categorizes words based on their linguistic or psychological meanings, so we can classify words into different categories, e.g. positive/negative emotion words, degree adverbs. We have also tested other linguistic resources including NRC5 and HowNet6, and found that the performances were relatively the same. Furthermore,
we extract linguistic attributes of emoticons (e.g., and ) and punctuation marks (’!’, ’?’, ’…’, ’.’). Weibo defines every emoticon in square brackets (e.g., they use [haha] for “laugh”), so we can map the keyword in square brackets to find the emoticons. Twitter adopts Unicode as the representation for all emojis, which can be extracted directly.
User-Level Attributes
Compared to tweet-level attributes extracted from a single tweet, user-level attributes are extracted from a list of user’s tweets in a specific sampling period. We use one week as the sampling period in this paper. On one hand, psychological stress often results from cumulative events or mental states. On the other hand, users may express their chronic stress in a series of tweets rather than one. Besides,
the aforementioned social interaction patterns of users in a period of time also contain useful information for stress detection. Moreover, as aforementioned, the information in tweets is limited and sparse, we need to integrate more complementary information around tweets, e.g., users’ social interactions with friends.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
- System : Pentium i3 Processor
- Hard Disk : 500 GB..
- Monitor : 15’’ LED
- Input Devices : Keyboard, Mouse
- RAM : 4 GB.
SOFTWARE REQUIREMENTS:
- Operating system : Windows 10/11.
- Coding Language : C#.net.
- Frontend : ASP.Net, HTML, CSS, JavaScript.
- IDE Tool : VISUAL STUDIO.
- Database : SQL SERVER 2005.