# Analysis of Influencing Factors of Social Mental Health Based on Big Data

Authors: Yixuan Zhao; Qinghua Tang
Journal: Mobile Information Systems
 (2021)

---

## Abstract

Big data is a large-scale rapidly growing database of information. Big data has a huge data size and complexity that cannot be easily stored or processed by conventional data processing tools. Big data research methods have been widely used in many disciplines as research methods based on massively big data analysis have aroused great interest in scientific methodology. In this paper, we proposed a deep computational model to analyze the factors that affect social and mental health. The proposed model utilizes a large number of microblog manual annotation datasets. This huge amount of dataset is divided into six main factors that affect social and mental health, that is, economic market correlation, the political democracy, the management law, the cultural trend, the expansion of the information level, and the fast correlation of the rhythm of life. The proposed model compares the review data of different influencing factors to get the correlation degree between social mental health and these factors.


---

## Body

## 1. Introduction

Big data mainly refers to the relatively macroscopic network data generated by Internet platforms and has become an important part of big data research. It is different from microscopic big data generated by genes and brain sciences. Social science research based on big data analysis technology is of great significance for mastering political, economic, and social psychology and behavioral laws [1]. Network big data analysis technology has some advantages, that is, sample size and representation, relying on the advantages of the network platform; it can achieve measurement covering large-scale groups. This sample is close to the overall characteristics and advantages and is conducive to solving traditional research. The method represents the problem, timeliness: network big data makes it possible to track large-scale group measurements in a regular, even real-time manner. Its tracking time can be as good as yearly, monthly, daily, and hourly, or even every minute. Objectivity, network big data is based on the objective behavior data of users, such as search engine search and clicks behavior, social network likes, and forwards and publishes content and has good objectivity of evidence. Cost-effectiveness: traditional research methods are often limited by research costs such as human resources and financial resources. It is impossible to achieve regular and real-time measurements of large-scale groups. Network big data analysis is supported by technologies such as web crawling and text analytics. It has been possible to obtain large amounts of data at a relatively low cost [2].Research methods based on massively big data analysis have led to thinking about scientific methodology. Research does not require direct contact with the research subject, but new research findings can be obtained by direct analysis and mining of massive data, which may have spawned a new research model [3]. To this end, Turing Award winner Gray distinguishes data-intensive science from computational science and depicts the “fourth paradigm” based on data-intensive scientific research [4]. However, some researchers have doubts about big data analysis technology and believe that big data cannot replace the original research methods. It can be seen that there is still controversy about how to treat the big data analysis technology of the network.In this paper, to overcome the problem we proposed a new framework model based on psychology which is also one of the important areas of the combination of big data and social sciences [5]. Our main contributions to this study are to present big data analysis methods that have been widely used to solve emotional psychology [6]; behavioral economics, personality psychology, and health psychology [7]; political psychology; and many other important psychological issues. So, in combination with other psychological empirical methods and for the effective features set in this study, we treat psychological research based on network big data analysis technology. The proposed model compares the review data of different influencing factors to get the correlation degree between social mental health and these factors. Unfortunately, the current systematic thinking about the methodology of online big data psychology is still very small [8].The rest of the paper is organized as follows: In Section2, the methods are discussed in detail. Section 3 includes big data key technologies while in Section 4, the neural network algorithm is discussed. Similarly, in Section 5, experimental results and discussion are discussed. Finally, we demonstrate a conclusion and future work.


## 2. Methods

In this section, we present the two different research methods that are used in this literature. These research techniques include cognitive neuroscience method technology and traditional research method techniques.


### 2.1. Cognitive Neuroscience Technology

Compared with modern research techniques, cognitive neuroscience techniques were formed in the 1980s and 1990s. Cognitive neuroscience techniques are formed by the combination of cognitive science and neurology. Cognitive neuroscience research attracted widespread attention from psychologists and reflections based on the perspective of psychological development [9]. Cognitive neuroscience research, mainly through modern cognitive neuroscience research techniques, such as brain wave (EEG), functional magnetic resonance imaging (fMRI), brain magnetic (MEG), transracial magnetic stimulation (TMS), and other technologies, to reveal the law of the occurrence and development of psychology and behavior. Moreover, cognitive neuroscience has become one of the hottest cross-disciplinary fields in recent years. These fields mainly include the research on the neural mechanism of cognitive behavior, the neuroscience research of cognitive behavioral psychology theory, and the research on the theoretical model of cognitive behavioral psychological mechanism based on brain neural stimulation [10]. For example, explore the neural mechanisms of individual psychological perceptions, learning memories, attention, speech, executive control, thinking, emotions, and other psychological activities or behaviors [11].


### 2.2. Traditional Research Techniques

The traditional research techniques are divided into two main methods, that is, the questionnaire and behavioral method. The questionnaire method is based on the respondent's self-reporting method for a series of self-reported questionnaires and uses this as data evidence to study people's psychological and behavioral patterns [12]. The main advantages of this method are targeted, quick access to data of larger populations. By designing structural, standardization, or open-ended questions directly related to the purpose of the research, the respondent's first-hand data on the problem is collected in a targeted manner. The questionnaire method can obtain data of large-scale populations more quickly through standardized operation procedures. Compared with the high research cost of cognitive neuroscience technology, the cost of the questionnaire survey is relatively low, and the sample coverage is relatively large. However, the questionnaire survey method has certain defects in subjective bias, sample size, and timeliness [13]. Network big data analysis technology has a relatively large advantage in these aspects. Poor objectivity: because the questionnaire survey method adopts a self-reporting method, there is a strong subjective bias in the research results, especially the social approval response is the most typical [14]. Similarly, the behavioral experiment method mainly involves the experimenter manually or designing different experimental conditions and observes the difference of behavioral results of the subjects under different experimental conditions, tests if the experimental conditions affect the outcome significantly [15]. The behavioral experiment method can be 83 degrees of data to explore causality. Since the experimental method controls the influence of other unrelated interference factors, it can be more reliable to judge whether the difference in behavior results is caused by the experimental conditions (i.e., independent variables), thereby causing causal inference. In view of the significance of causality in research, experimental methods also occupy an important position in scientific methodology [16]. In the behavioral experiment, the experimental person’s artificial conditional intervention and the laboratory-specific environmental space may cause the experimental situation to differ from the actual environment of the subject; thus, the experiment the result is interference. Therefore, behavioral experiment methods generally face the challenge of low ecological validity. Although natural experiments can improve the authenticity of the environment, there are challenges in terms of operational feasibility and disturbance variable control. The network big data is constructed on the user’s real network situation, collects objective data by not intervening in user behavior activities, so it has high ecological validity. The sample size is small and the representativeness is limited [17].


## 2.1. Cognitive Neuroscience Technology

Compared with modern research techniques, cognitive neuroscience techniques were formed in the 1980s and 1990s. Cognitive neuroscience techniques are formed by the combination of cognitive science and neurology. Cognitive neuroscience research attracted widespread attention from psychologists and reflections based on the perspective of psychological development [9]. Cognitive neuroscience research, mainly through modern cognitive neuroscience research techniques, such as brain wave (EEG), functional magnetic resonance imaging (fMRI), brain magnetic (MEG), transracial magnetic stimulation (TMS), and other technologies, to reveal the law of the occurrence and development of psychology and behavior. Moreover, cognitive neuroscience has become one of the hottest cross-disciplinary fields in recent years. These fields mainly include the research on the neural mechanism of cognitive behavior, the neuroscience research of cognitive behavioral psychology theory, and the research on the theoretical model of cognitive behavioral psychological mechanism based on brain neural stimulation [10]. For example, explore the neural mechanisms of individual psychological perceptions, learning memories, attention, speech, executive control, thinking, emotions, and other psychological activities or behaviors [11].


## 2.2. Traditional Research Techniques

The traditional research techniques are divided into two main methods, that is, the questionnaire and behavioral method. The questionnaire method is based on the respondent's self-reporting method for a series of self-reported questionnaires and uses this as data evidence to study people's psychological and behavioral patterns [12]. The main advantages of this method are targeted, quick access to data of larger populations. By designing structural, standardization, or open-ended questions directly related to the purpose of the research, the respondent's first-hand data on the problem is collected in a targeted manner. The questionnaire method can obtain data of large-scale populations more quickly through standardized operation procedures. Compared with the high research cost of cognitive neuroscience technology, the cost of the questionnaire survey is relatively low, and the sample coverage is relatively large. However, the questionnaire survey method has certain defects in subjective bias, sample size, and timeliness [13]. Network big data analysis technology has a relatively large advantage in these aspects. Poor objectivity: because the questionnaire survey method adopts a self-reporting method, there is a strong subjective bias in the research results, especially the social approval response is the most typical [14]. Similarly, the behavioral experiment method mainly involves the experimenter manually or designing different experimental conditions and observes the difference of behavioral results of the subjects under different experimental conditions, tests if the experimental conditions affect the outcome significantly [15]. The behavioral experiment method can be 83 degrees of data to explore causality. Since the experimental method controls the influence of other unrelated interference factors, it can be more reliable to judge whether the difference in behavior results is caused by the experimental conditions (i.e., independent variables), thereby causing causal inference. In view of the significance of causality in research, experimental methods also occupy an important position in scientific methodology [16]. In the behavioral experiment, the experimental person’s artificial conditional intervention and the laboratory-specific environmental space may cause the experimental situation to differ from the actual environment of the subject; thus, the experiment the result is interference. Therefore, behavioral experiment methods generally face the challenge of low ecological validity. Although natural experiments can improve the authenticity of the environment, there are challenges in terms of operational feasibility and disturbance variable control. The network big data is constructed on the user’s real network situation, collects objective data by not intervening in user behavior activities, so it has high ecological validity. The sample size is small and the representativeness is limited [17].


## 3. Big Data Key Technologies

### 3.1. Big Data Features

The term big data was born in 1997 and usually denotes a massive and compound collection of data. Big data has four outstanding features. These features include massive data, sparse value, multisource heterogeneity, and exponential growth. The massive data contains full sample data and ultrahigh dimensional complex data, rather than a small amount of sampled data. The sparse value of a single piece of data is extremely low and the correlation between the data is poor. The multisource heterogeneity data sources are complex, the channels are wide, and most of them are unstructured data mixed structured data, which is difficult to sort and sort. In exponential growth, the amount of data contained in big data will change with the output index, and the traffic can reach terabytes [18].


### 3.2. Big Data Core Technology

To overcome the information threshold of big data and discover the information value of big data, its key technology is divided into three partial layers [19]. These include data platform, analysis platform, and display platform. The data platform is responsible for the collection and classification storage management of big data. The data gathered must be filtered and remarked. Marking data is always cleaned up and updated, and it contains most of the research value of massive data [9]. The analysis platform is responsible for big data calculation and analysis and is an important way to value the visualization. The transformation process requires strong computing platform support. The commonly used distributed big data computing frameworks are MapReduce, Parameter Server, and so forth. The analysis methods are commonly used for manual modeling or neural network analysis [20, 21]. Display platforms often use big data products to promote big data products, including big data research rules or value research models. The complete analysis: marking and extraction process of big data is shown in Figure 1.Figure 1
Metadata management under a three-tier architecture.


## 3.1. Big Data Features

The term big data was born in 1997 and usually denotes a massive and compound collection of data. Big data has four outstanding features. These features include massive data, sparse value, multisource heterogeneity, and exponential growth. The massive data contains full sample data and ultrahigh dimensional complex data, rather than a small amount of sampled data. The sparse value of a single piece of data is extremely low and the correlation between the data is poor. The multisource heterogeneity data sources are complex, the channels are wide, and most of them are unstructured data mixed structured data, which is difficult to sort and sort. In exponential growth, the amount of data contained in big data will change with the output index, and the traffic can reach terabytes [18].


## 3.2. Big Data Core Technology

To overcome the information threshold of big data and discover the information value of big data, its key technology is divided into three partial layers [19]. These include data platform, analysis platform, and display platform. The data platform is responsible for the collection and classification storage management of big data. The data gathered must be filtered and remarked. Marking data is always cleaned up and updated, and it contains most of the research value of massive data [9]. The analysis platform is responsible for big data calculation and analysis and is an important way to value the visualization. The transformation process requires strong computing platform support. The commonly used distributed big data computing frameworks are MapReduce, Parameter Server, and so forth. The analysis methods are commonly used for manual modeling or neural network analysis [20, 21]. Display platforms often use big data products to promote big data products, including big data research rules or value research models. The complete analysis: marking and extraction process of big data is shown in Figure 1.Figure 1
Metadata management under a three-tier architecture.


## 4. Neural Network Algorithm

The NN algorithm is an automatic calculation technique that simulates the brain study mechanism. The study covers NN organization simulation, learning algorithm, memory model, and network communication model. At present, the neural network algorithm models realized by research mainly include the feed-forward neural network, reply neural network, and time series memory neural network. Neural networks are the most efficient network model. Its outstanding feature learning capability can be broadly used in image and speech recognition. The feed-forward neural network is divided into multilayer structures, each layer consists of multiple sets of neurons, and information is input along the feed-forward layer, one-way flow transmission. Based on this feature, the feed-forward neural network can effectively extract the characteristics of data space structure. The most famous implementation methods such as perceptron and deep automatic encoder have made outstanding contributions in the field of artificial intelligence and computer vision development.


### 4.1. Restricted Boltzmann Machine

In 1986, Hinton and Sejnowski proposed the RBM is a multiplicative stochastic neural network. The network consists of visible units. Visible variables and hidden variables are binary variables, that is, 0, 1. A two-part graph is a whole network. The edges are exclusive to the exposed unit and unseen unit. As seen in Figure2, there is no boundary relation between the visible and the hidden units:Figure 2
The structure of the restricted Boltzmann machine.RBM is an energy-based model which shows visiblev and hidden h energy from the joint as shown in the following equation:(1)Ev,h;θ=−∑ijWIJvihj−∑ibivi−∑jajhj,where θ is the parameter {W, a, b} of RBM, W is the edge between the visible and hidden units, and a and b are the bias between the visible and hidden units. Based on the joint configuration of visible variable v and hidden variable h, we can obtain the joint probability between h and v:(2)Pθv,h=1Ζθexp−Ev,h;θ,where Ζθ is the normalization factor called partition function; according to function (1), function (2) can be written as(3)Pθv,h=1Ζθexp∑i=1D∑J=1FWijvihj+∑i=1Dvibi+∑j=1Fajhj.We hope the likelihood function of the largest observed dataPv can be obtained by function (3):(4)Pθv=1Ζθ∑hexpvTWh+aTh+bTv.The RBM parameters we get, by maximizingPv, is comparable to increasing logPv=Lθ:(5)Lθ=1N∑n=1NlogPθvn.Then, according to random gradient descent, we can get(6)P,v|h=∏iP,vi|hP,vi=1|h=11+exp−∑jWijhj−bi.Take a sample of data and set the state of the visible variable to this sample data. Randomly initializeW. The state of the hidden variable is updated according to the first formula of equation (6); that is, hj is set to state 1 with the probability of Phj=1|v; otherwise, it is set to 0. Then, for each side vihj, calculate Pdatavihj=vi∗hj (note that the states of vi and hj are both {0, 1}). v1 is reconstructed according to the state of h and the second formula of the formula (6), h1 is obtained from the first formula of v1 and formula (6), and Pmodelvi1hi1=vi1∗hi1 is calculated. The weight Wij of the update edge Wij is Wij=Wij+L∗Pdatavihj=Pmodelvi1hj1. Take the next data sample and repeat steps 1–4. The above process is iterated K times.


### 4.2. Deep Belief Network

The deep belief network (DBN) consists of a backpropagation (BP) and multilayer restricted Boltzmann machine (RBM) network. Figure3 shows the over model. In the deep belief network, the learned output of the upper layer RBM network is used as the input of the next layer, so that each layer can better abstract the features of the upper layer and extract the data features layer by layer. The top-level BP network uses the features extracted by the RBM network as input for classification or prediction.Figure 3
The deep belief network (DBN).The RBM consists of a visible layerv and a hidden layer h, as shown in Figure 4. The visible layer is used to input feature data and the hidden layer is used for feature detectors. The nodes in the visible layer and the hidden layer have no connection with each other, that is, each node takes values independently of each other. Each node of the hidden layer can only randomly take the value 0 or 1, and the full probability distribution Pv,h satisfies the Boltzmann distribution. The full probability distribution can be calculated by the conditional distribution Pv|handPh|v. When v is input, the hidden layer h can be obtained byPh|v, and after the hidden layer h, the visible layer can be obtained by Pv|h. By adjusting the parameters, the visible layer v′ obtained from the hidden layer is the same as the original visible layer v; that is, the hidden layer is visible, another expression of the layer. Therefore, the hidden layer can be used as a feature of the visual layer input data. The joint distribution of RBM under given model parameters (θ) is(7)Ev,h;θ=exp−Ev,h;θZ,where Z=∑v∑hexp−E,v,h;θ is the normalization factor, and the energy function is as follows:(8)E,v,h;θ=−∑ijWijvihj−∑ivibi−∑ajhj,where i, j are nodes; Wijis the connection weight between the visible layer unit and the hidden layer unit; and bi and aj are offsets. The BP neural network consists of three layers of neurons: input layer, hidden layer, and output layer. The structure of the BP network is shown in Figure 5. BP network in a DBN can be understood as a classifier with supervised learning.Figure 4
RBM structure.Figure 5
BP network structure.In the BP network, the output of the hidden layer node,Oj=f∑Wijxi−aj, where aj is the neuron threshold, and f is the excitation function, generally taking the Sigmoid function. The output of the output node yk=fTjkOj−bk, where bk is the neuron threshold and Tjk is the strength of the connection between the hidden layer node and the output layer node.


## 4.1. Restricted Boltzmann Machine

In 1986, Hinton and Sejnowski proposed the RBM is a multiplicative stochastic neural network. The network consists of visible units. Visible variables and hidden variables are binary variables, that is, 0, 1. A two-part graph is a whole network. The edges are exclusive to the exposed unit and unseen unit. As seen in Figure2, there is no boundary relation between the visible and the hidden units:Figure 2
The structure of the restricted Boltzmann machine.RBM is an energy-based model which shows visiblev and hidden h energy from the joint as shown in the following equation:(1)Ev,h;θ=−∑ijWIJvihj−∑ibivi−∑jajhj,where θ is the parameter {W, a, b} of RBM, W is the edge between the visible and hidden units, and a and b are the bias between the visible and hidden units. Based on the joint configuration of visible variable v and hidden variable h, we can obtain the joint probability between h and v:(2)Pθv,h=1Ζθexp−Ev,h;θ,where Ζθ is the normalization factor called partition function; according to function (1), function (2) can be written as(3)Pθv,h=1Ζθexp∑i=1D∑J=1FWijvihj+∑i=1Dvibi+∑j=1Fajhj.We hope the likelihood function of the largest observed dataPv can be obtained by function (3):(4)Pθv=1Ζθ∑hexpvTWh+aTh+bTv.The RBM parameters we get, by maximizingPv, is comparable to increasing logPv=Lθ:(5)Lθ=1N∑n=1NlogPθvn.Then, according to random gradient descent, we can get(6)P,v|h=∏iP,vi|hP,vi=1|h=11+exp−∑jWijhj−bi.Take a sample of data and set the state of the visible variable to this sample data. Randomly initializeW. The state of the hidden variable is updated according to the first formula of equation (6); that is, hj is set to state 1 with the probability of Phj=1|v; otherwise, it is set to 0. Then, for each side vihj, calculate Pdatavihj=vi∗hj (note that the states of vi and hj are both {0, 1}). v1 is reconstructed according to the state of h and the second formula of the formula (6), h1 is obtained from the first formula of v1 and formula (6), and Pmodelvi1hi1=vi1∗hi1 is calculated. The weight Wij of the update edge Wij is Wij=Wij+L∗Pdatavihj=Pmodelvi1hj1. Take the next data sample and repeat steps 1–4. The above process is iterated K times.


## 4.2. Deep Belief Network

The deep belief network (DBN) consists of a backpropagation (BP) and multilayer restricted Boltzmann machine (RBM) network. Figure3 shows the over model. In the deep belief network, the learned output of the upper layer RBM network is used as the input of the next layer, so that each layer can better abstract the features of the upper layer and extract the data features layer by layer. The top-level BP network uses the features extracted by the RBM network as input for classification or prediction.Figure 3
The deep belief network (DBN).The RBM consists of a visible layerv and a hidden layer h, as shown in Figure 4. The visible layer is used to input feature data and the hidden layer is used for feature detectors. The nodes in the visible layer and the hidden layer have no connection with each other, that is, each node takes values independently of each other. Each node of the hidden layer can only randomly take the value 0 or 1, and the full probability distribution Pv,h satisfies the Boltzmann distribution. The full probability distribution can be calculated by the conditional distribution Pv|handPh|v. When v is input, the hidden layer h can be obtained byPh|v, and after the hidden layer h, the visible layer can be obtained by Pv|h. By adjusting the parameters, the visible layer v′ obtained from the hidden layer is the same as the original visible layer v; that is, the hidden layer is visible, another expression of the layer. Therefore, the hidden layer can be used as a feature of the visual layer input data. The joint distribution of RBM under given model parameters (θ) is(7)Ev,h;θ=exp−Ev,h;θZ,where Z=∑v∑hexp−E,v,h;θ is the normalization factor, and the energy function is as follows:(8)E,v,h;θ=−∑ijWijvihj−∑ivibi−∑ajhj,where i, j are nodes; Wijis the connection weight between the visible layer unit and the hidden layer unit; and bi and aj are offsets. The BP neural network consists of three layers of neurons: input layer, hidden layer, and output layer. The structure of the BP network is shown in Figure 5. BP network in a DBN can be understood as a classifier with supervised learning.Figure 4
RBM structure.Figure 5
BP network structure.In the BP network, the output of the hidden layer node,Oj=f∑Wijxi−aj, where aj is the neuron threshold, and f is the excitation function, generally taking the Sigmoid function. The output of the output node yk=fTjkOj−bk, where bk is the neuron threshold and Tjk is the strength of the connection between the hidden layer node and the output layer node.


## 5. Experimental Results and Discussion

In this section, we analyze and discuss the results achieved by our proposed model for the microblog data of 2017 and 2018 from January to September are used as experimental data.


### 5.1. Evaluation Method

In this section, we demonstrate the measurement of the performance proposed model. The confusion metrics is one of the most widely used techniques used by several researchers for the identification of the performance result. In this paper, the correlation coefficient (Corr) and mean absolute error (MAE) are used as evaluation indicators. The correlation coefficient is calculated as follows:(9)Corr=1n∑i=1nRi−R¯σR×Pi−P¯σP,where n is the predicted sample point; Ri and Pi are the actual mean and predicted mean of the mental health level test sample, respectively; and R is the mean and standard deviation of Ri and P is the mean and standard deviation of Pi, respectively. To calculate the average absolute error, we used the following equation:(10)MAE=1n∑i=1nRi−Pi.


### 5.2. Model Parameters

The DBN structure is determined by the network depth. These include the number of inputs, the number of outputs, and the number of hidden layer nodes in each layer. The number of nodes in the 1st layer of RBM viewport nodes is determined by the number of input sample features. In this study, social psychology considers many influencing factors, many of the above factors; we take each of the microblog comments, that is, (1) economic market correlation degree; (2) political democracy related degree; (3) management legal system related degree; (4) cultural thoughts diverse degree; (5) degree of information expansion; and (6) rapid correlation of life rhythm. These six main influencing factors are as the characteristics of network learning; all data are manually marked and each influencing factor is also graded in a hierarchical manner so that it can be digitized as the input tensor. Each influencing factor has its own rating according to the criteria.A major impact on model performance is the depth of the DBN network. Research shows that if the number of RBM layers increases, DBN modeling is enhanced and the hidden layer in the higher layer provides more abstract functional representation and improved network prediction performance. Overfitting may however contribute to several layers. The number of hidden nodes also influences the performance of the model in DBN. The number of nodes is too small, the performance of the data from model mining is not good, and it can be fitted easily when too many nodes are present.


### 5.3. Model Training

The training of the DBN model is divided into two steps: pretraining and fine-tuning.Step 1: separately train each layer of RBM networks unsupervised separately, obtain the weights of the generated models through pretraining by unsupervised greedy layer-by-layer method, and ensure that the feature information is retained as much as possible when the feature vectors are mapped to different feature spaces. The RBM training process actually determines the probability distribution that best produces the training samples by determining the weights. That is to say, a distribution is obtained such that the probability of training the sample under this distribution is the greatest.Step 2: the BP network of the last layer of the DBN receives the output vector of the RBM as the input feature vector and supervises the classifier. Each layer of the RBM network adjusts the weights in its own layer to ensure that the feature vector mapping of the layer is optimal, and the feature vector mapping of the entire DBN is not optimal, so the BP network propagates the error information from top to bottom. Layer RBM fine-tunes a DBN network.


### 5.4. Training Results

In this paper, the microblog data of 2017 and 2018 from January to September are used as experimental data. All the data is crawled from the Internet, manually labeled, the emotional tendency is graded, and the related aspects are also graded. The grade is divided into 5 levels: 1 is the least relevant and 5 is the maximum correlation. Among them, the data from January to July of 2017 and 2018 is used as training data for the training DBN model, the data for August is used as feasibility verification data, and data of September is used as forecast test data.In order to reasonably set the DBN’s network depth, we study the impact of the DBN layer number {2, 3, 4} on the model prediction performance and set the number of each hidden layer node to 100. The average absolute error MAE is used as the evaluation index, and the research results are shown in Figure6. It can be seen from Figure 6 that the DBN network depth has little effect on the accuracy of psychological prediction, and the overall three-layer structure model has the best forecast performance. In this study, DBN network depth has little effect on forecast performance, mainly due to a large amount of training data, providing sufficient data information, so that fewer RBM layers can also deeply mine data features.Figure 6
The impact of the number of DBN layers on performance.Based on the above research results, we use the three-layer DBN model to further study the influence of the number of hidden layer nodes on the prediction performance of the model. The number of hidden layer nodes is set to 50, 100, and 200, respectively. MAE is also used as the evaluation index. As shown in Figure7. It can be seen from Figure 7 that when the number of hidden layer nodes is 100, the overall prediction performance of the model is optimal. Therefore, this study will eventually adopt a three-tier DBN model with each hidden layer node set to 100.Figure 7
The impact of the number of hidden units of DBN on performance.In order to verify the accuracy of the proposed method, DBN prediction model and classical machine learning prediction model linear regression (LR), neural network (NN), support vector machine (SVM), random forest (random forest, RF), and autoregressive integral moving average model (autoregressive), the integrated moving average model (ARIMA) is compared and the results are shown in Tables1 and 2. It can be seen from Tables 1 and 2 that the prediction performance of the DBN-based forecasting model is significantly better than other classical prediction models under the two evaluation indexes of correlation coefficient and average absolute error. This indicates that compared with other classical forecasting methods, the deep learning-based forecasting model can deeply mine the input sample features, extract the main factors affecting the mental health level, and reduce the influence of noise in the sample, thus having higher forecast accuracy.Table 1
Correlation coefficient of prediction results of September data.
ModelF1F2F3F4F5F6DBN0.7640.7260.7270.7490.7430.772ARIMA0.3220.0410.0040.1050.2890.196NN0.6280.5880.6880.7150.7020.724RF0.5550.5840.60.6090.5520.796LR0.6220.6840.6820.6490.6040.691SVM0.5240.670.6470.5790.6880.687Table 2
Average absolute error of prediction results of September data.
ModelF1F2F3F4F5F6NN39.14628.5396.07929.49424.5710.517RF44.02431.6186.70729.60323.6670.474DBN24.33327.8055.81126.97422.580.403LR42.27731.2026.68630.58123.6150.424SVM43.81832.7996.1132.28627.030.437ARIMA125.16750.02325.77690.50341.9521.128Considering that Weibo has different differences in the hot topics in different time periods, in order to further verify the performance of the deep learning prediction model based on different environments, this paper uses the 2017 data as training data for 2018. The February and July comments were tested for predictive results as shown in Tables3–6.Table 3
Correlation coefficient of prediction results of January and February data.
ModelF1F2F3F4F5F6LR0.6520.6490.5430.6310.5880.63SVM0.6230.6390.6230.5850.5220.538ARIMA0.0390.1410.2220.0110.1010.386DBN0.6960.7440.7180.6980.7120.773NN0.5360.6830.6480.6220.6520.631RF0.5220.6540.5030.5220.5220.575Table 4
Average absolute error of prediction results of January and February data.
ModelF1F2F3F4F5F6RF33.2480.7158.24647.21552.15329.234LR28.2680.5617.36335.32645.18926.404ARIMA59.2341.24531.24499.135132.24138.281DBN24.2340.4916.13928.35127.33324.891SVM32.9710.7438.91743.72650.13430.862NN29.1840.6937.62341.25746.25127.238Table 5
Correlation coefficient of prediction results of July data.
ModelF1F2F3F4F5F6LR0.6140.6740.6380.6030.6710.683RF0.5430.5970.5960.5460.5720.701ARIMA0.3140.0050.1060.2750.0310.181DBN0.7520.7190.7370.7320.7130.766SVM0.5130.6340.5680.6790.6650.679NN0.6130.6790.7070.6950.5890.715Table 6
Average absolute error of prediction results of July data.
ModelF1F2F3F4F5F6RF0.56345.1347.10541.23626.68231.019LR0.49242.4186.78237.07225.16231.28ARIMA1.108124.24926.02352.07443.12892.105DBN0.42826.2915.92428.28523.29728.284SVM0.53743.9047.09739.28727.13733.281NN0.52640.0176.97238.18625.45930.231


## 5.1. Evaluation Method

In this section, we demonstrate the measurement of the performance proposed model. The confusion metrics is one of the most widely used techniques used by several researchers for the identification of the performance result. In this paper, the correlation coefficient (Corr) and mean absolute error (MAE) are used as evaluation indicators. The correlation coefficient is calculated as follows:(9)Corr=1n∑i=1nRi−R¯σR×Pi−P¯σP,where n is the predicted sample point; Ri and Pi are the actual mean and predicted mean of the mental health level test sample, respectively; and R is the mean and standard deviation of Ri and P is the mean and standard deviation of Pi, respectively. To calculate the average absolute error, we used the following equation:(10)MAE=1n∑i=1nRi−Pi.


## 5.2. Model Parameters

The DBN structure is determined by the network depth. These include the number of inputs, the number of outputs, and the number of hidden layer nodes in each layer. The number of nodes in the 1st layer of RBM viewport nodes is determined by the number of input sample features. In this study, social psychology considers many influencing factors, many of the above factors; we take each of the microblog comments, that is, (1) economic market correlation degree; (2) political democracy related degree; (3) management legal system related degree; (4) cultural thoughts diverse degree; (5) degree of information expansion; and (6) rapid correlation of life rhythm. These six main influencing factors are as the characteristics of network learning; all data are manually marked and each influencing factor is also graded in a hierarchical manner so that it can be digitized as the input tensor. Each influencing factor has its own rating according to the criteria.A major impact on model performance is the depth of the DBN network. Research shows that if the number of RBM layers increases, DBN modeling is enhanced and the hidden layer in the higher layer provides more abstract functional representation and improved network prediction performance. Overfitting may however contribute to several layers. The number of hidden nodes also influences the performance of the model in DBN. The number of nodes is too small, the performance of the data from model mining is not good, and it can be fitted easily when too many nodes are present.


## 5.3. Model Training

The training of the DBN model is divided into two steps: pretraining and fine-tuning.Step 1: separately train each layer of RBM networks unsupervised separately, obtain the weights of the generated models through pretraining by unsupervised greedy layer-by-layer method, and ensure that the feature information is retained as much as possible when the feature vectors are mapped to different feature spaces. The RBM training process actually determines the probability distribution that best produces the training samples by determining the weights. That is to say, a distribution is obtained such that the probability of training the sample under this distribution is the greatest.Step 2: the BP network of the last layer of the DBN receives the output vector of the RBM as the input feature vector and supervises the classifier. Each layer of the RBM network adjusts the weights in its own layer to ensure that the feature vector mapping of the layer is optimal, and the feature vector mapping of the entire DBN is not optimal, so the BP network propagates the error information from top to bottom. Layer RBM fine-tunes a DBN network.


## 5.4. Training Results

In this paper, the microblog data of 2017 and 2018 from January to September are used as experimental data. All the data is crawled from the Internet, manually labeled, the emotional tendency is graded, and the related aspects are also graded. The grade is divided into 5 levels: 1 is the least relevant and 5 is the maximum correlation. Among them, the data from January to July of 2017 and 2018 is used as training data for the training DBN model, the data for August is used as feasibility verification data, and data of September is used as forecast test data.In order to reasonably set the DBN’s network depth, we study the impact of the DBN layer number {2, 3, 4} on the model prediction performance and set the number of each hidden layer node to 100. The average absolute error MAE is used as the evaluation index, and the research results are shown in Figure6. It can be seen from Figure 6 that the DBN network depth has little effect on the accuracy of psychological prediction, and the overall three-layer structure model has the best forecast performance. In this study, DBN network depth has little effect on forecast performance, mainly due to a large amount of training data, providing sufficient data information, so that fewer RBM layers can also deeply mine data features.Figure 6
The impact of the number of DBN layers on performance.Based on the above research results, we use the three-layer DBN model to further study the influence of the number of hidden layer nodes on the prediction performance of the model. The number of hidden layer nodes is set to 50, 100, and 200, respectively. MAE is also used as the evaluation index. As shown in Figure7. It can be seen from Figure 7 that when the number of hidden layer nodes is 100, the overall prediction performance of the model is optimal. Therefore, this study will eventually adopt a three-tier DBN model with each hidden layer node set to 100.Figure 7
The impact of the number of hidden units of DBN on performance.In order to verify the accuracy of the proposed method, DBN prediction model and classical machine learning prediction model linear regression (LR), neural network (NN), support vector machine (SVM), random forest (random forest, RF), and autoregressive integral moving average model (autoregressive), the integrated moving average model (ARIMA) is compared and the results are shown in Tables1 and 2. It can be seen from Tables 1 and 2 that the prediction performance of the DBN-based forecasting model is significantly better than other classical prediction models under the two evaluation indexes of correlation coefficient and average absolute error. This indicates that compared with other classical forecasting methods, the deep learning-based forecasting model can deeply mine the input sample features, extract the main factors affecting the mental health level, and reduce the influence of noise in the sample, thus having higher forecast accuracy.Table 1
Correlation coefficient of prediction results of September data.
ModelF1F2F3F4F5F6DBN0.7640.7260.7270.7490.7430.772ARIMA0.3220.0410.0040.1050.2890.196NN0.6280.5880.6880.7150.7020.724RF0.5550.5840.60.6090.5520.796LR0.6220.6840.6820.6490.6040.691SVM0.5240.670.6470.5790.6880.687Table 2
Average absolute error of prediction results of September data.
ModelF1F2F3F4F5F6NN39.14628.5396.07929.49424.5710.517RF44.02431.6186.70729.60323.6670.474DBN24.33327.8055.81126.97422.580.403LR42.27731.2026.68630.58123.6150.424SVM43.81832.7996.1132.28627.030.437ARIMA125.16750.02325.77690.50341.9521.128Considering that Weibo has different differences in the hot topics in different time periods, in order to further verify the performance of the deep learning prediction model based on different environments, this paper uses the 2017 data as training data for 2018. The February and July comments were tested for predictive results as shown in Tables3–6.Table 3
Correlation coefficient of prediction results of January and February data.
ModelF1F2F3F4F5F6LR0.6520.6490.5430.6310.5880.63SVM0.6230.6390.6230.5850.5220.538ARIMA0.0390.1410.2220.0110.1010.386DBN0.6960.7440.7180.6980.7120.773NN0.5360.6830.6480.6220.6520.631RF0.5220.6540.5030.5220.5220.575Table 4
Average absolute error of prediction results of January and February data.
ModelF1F2F3F4F5F6RF33.2480.7158.24647.21552.15329.234LR28.2680.5617.36335.32645.18926.404ARIMA59.2341.24531.24499.135132.24138.281DBN24.2340.4916.13928.35127.33324.891SVM32.9710.7438.91743.72650.13430.862NN29.1840.6937.62341.25746.25127.238Table 5
Correlation coefficient of prediction results of July data.
ModelF1F2F3F4F5F6LR0.6140.6740.6380.6030.6710.683RF0.5430.5970.5960.5460.5720.701ARIMA0.3140.0050.1060.2750.0310.181DBN0.7520.7190.7370.7320.7130.766SVM0.5130.6340.5680.6790.6650.679NN0.6130.6790.7070.6950.5890.715Table 6
Average absolute error of prediction results of July data.
ModelF1F2F3F4F5F6RF0.56345.1347.10541.23626.68231.019LR0.49242.4186.78237.07225.16231.28ARIMA1.108124.24926.02352.07443.12892.105DBN0.42826.2915.92428.28523.29728.284SVM0.53743.9047.09739.28727.13733.281NN0.52640.0176.97238.18625.45930.231


## 6. Conclusion

In this paper, we proposed a new framework that discusses the application of big data processing technology in social psychology. The proposed method is based on the deep belief network which establishes six major influencing factors that include the degree of economic market relevance of microblog commentary data, political democracy correlation, management legal system, cultural ideological diversification, information expansion, the rapid correlation of life rhythm, and the statistical model. Using the big data of the comments to train the model, fully explore the semantic features in the big data, and realize the mining of emotions and social psychology based on the commentary big data. By comparing with the classical machine learning judgment method based on the correlation and the average absolute error evaluation index, the validity of the DBN model in the mining of social psychological impact is verified. Research shows that a deep learning prediction approach can better overcome the weaknesses of conventional approaches, particularly in the case of big data, which can further explore the importance of big data in the heart and increase the implementation impact of big data comments.Future big data research needs to deal with the relationship between data and theory. On the one hand, data-driven evidence can validate or correct existing theories, and as data-driven evidence continues to accumulate, it is expected to further refine innovative theories. On the other hand, the new theory can further provide guidance for subsequent empirical research. The combination of data driving and theoretical driving is conducive to the benign development of the mutual promotion of theory and data.



---

*Source: 9969399-2021-04-19.xml*