<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Psychol.</journal-id>
<journal-title>Frontiers in Psychology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Psychol.</abbrev-journal-title>
<issn pub-type="epub">1664-1078</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpsyg.2022.853899</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Psychology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Application of the Recognition Algorithm of News Sentiment Dissemination Tendency Based on Multi-Mode Information Fusion</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Chiba</surname>
<given-names>Makiko</given-names>
</name>
<xref rid="c001" ref-type="corresp"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1634375/overview"/>
</contrib>
</contrib-group>
<aff><institution>College of Foreign Languages, Zhejiang University of Technology</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn id="fn0001" fn-type="edited-by">
<p>Edited by: Deepak Kumar Jain, Chongqing University of Posts and Telecommunications, China</p>
</fn>
<fn id="fn0002" fn-type="edited-by">
<p>Reviewed by: Wenqian Shang, Communication University of China, China; Shuai Li, Anyang Normal University, China; Gabriel Gomes, State University of Campinas, Brazil</p>
</fn>
<corresp id="c001">&#x002A;Correspondence: Makiko Chiba, <email>makiko_chiba@zjut.edu.cn</email></corresp>
<fn id="fn0003" fn-type="other">
<p>This article was submitted to Educational Psychology, a section of the journal Frontiers in Psychology</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>31</day>
<month>05</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>13</volume>
<elocation-id>853899</elocation-id>
<history>
<date date-type="received">
<day>13</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2022 Chiba.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Chiba</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Since the popularity of the Internet, it is now customary for people to browse the news on the Internet. In the process of browsing news, there are often comments to express and spread personal emotions. This has become a very popular way of spreading news sentiment. This research is based on information fusion technology to realize the research on the identification algorithm of news sentiment communication tendency. Based on the research results of many scholars, this article first elaborates the definition, method, and framework of information fusion technology. In this paper, the corresponding technology is selected, and then in the research of the tendency recognition algorithm, an emotion tendency recognition algorithm based on the integrated probabilistic reasoning model is proposed. The algorithm proved its effectiveness and robustness through experiments. Finally, the experimental results show that in all the parameter combination conditions, the algorithm can not only reduce the feature dimension but also ensure the accuracy of recognition under the probability of 89%.</p>
</abstract>
<kwd-group>
<kwd>multi-modal</kwd>
<kwd>information fusion technology</kwd>
<kwd>news sentiment communication</kwd>
<kwd>tendency recognition algorithm</kwd>
<kwd>news sentiment dissemination</kwd>
</kwd-group>
<counts>
<fig-count count="10"/>
<table-count count="5"/>
<equation-count count="20"/>
<ref-count count="24"/>
<page-count count="13"/>
<word-count count="7000"/>
</counts>
</article-meta>
</front>
<body>
<sec id="sec1" sec-type="intro">
<title>Introduction</title>
<p>As information explodes in the new era, it has become an indispensable technology for information convergence in all fields. Simultaneously, as people pay more and more attention to online news, which has led to an increasing informativeness of news commentary. And people&#x2019;s comments are often mixed with many personal emotions, so the recognition of news sentiment tendencies has become an inevitable result. The work of this article can not only analyze the changing trend of emotional orientation, but also provide an indispensable reference for the future news industry.</p>
<p>Many scholars at home and abroad have provided a large number of references for the research on multi-mode, information fusion, news sentiment communication, and tendency recognition algorithms. <xref ref-type="bibr" rid="ref17">Peng et al. (2017)</xref> proposed a semi-supervised learning method based on the collaborative filtering theory using labeled and unlabeled interactive information, called NormMulInf. The method he proposed initially determined the similarity measure by integrating biological information. For example, the similarity between samples and the local correlation between sample labels. He then integrated the similarity information into a robust principal component analysis model, which was solved using augmented Lagrangian multipliers. Experimental results show that the method he proposed can accurately classify and predict drug&#x2013;target interactions. <xref ref-type="bibr" rid="ref8">Hong et al. (2017)</xref> proposed a new framework called Multi-scale Spatial Information Fusion (MSIF). The MSIF he proposed captures the inherent spatial information contained in homogeneous regions of different sizes through a multi-scale strategy. In MSIF, local one-dimensional embedding (L1-DE) and information fusion are used iteratively, and the iterative process is terminated within a finite number of steps. Algorithm analysis proves the effectiveness of the proposed method. Experimental results on four widely used HSI data sets show that compared with other state-of-the-art spectral spatial classification methods, his proposed method achieves higher classification accuracy. <xref ref-type="bibr" rid="ref13">Li et al. (2018)</xref> proposed a Bayesian information fusion method for determining the probabilistic health index of power transformers. The method he proposed integrates various data obtained from transformer measurements, maintenance records, and fault statistics. By using these data, he used Bayesian Belief Network (BBN) to build an inference model. In the inference model, the significance of each individual measurement to the corresponding component in the BBN is jointly determined by principal component analysis and expert experience, and then quantified by score probability transformation. Finally, the reasoning model is used to derive the probabilistic health index, and he provides a case study to prove the applicability of the proposed method for assessing the condition of the transformer. <xref ref-type="bibr" rid="ref19">Qi et al. (2017)</xref> proposed a laser beam welding (LBW) process parameter optimization method based on multi-fidelity (MF) meta-model. The results show that the MF meta-model is superior to the single-fidelity meta-model in terms of global and local accuracy. Finally, the fast elite non-dominated sorting genetic algorithm (NSGA-II) is used to facilitate the exploration of the parameter space of the LBW process and the multi-objective pareto optimal search. <xref ref-type="bibr" rid="ref12">Lei et al. (2021)</xref> proposed a novel graph convolution model to learn and fuse multi-hop neighbor information relations. <xref ref-type="bibr" rid="ref12">Lei et al. (2021)</xref> uses a weight sharing mechanism to design graph convolutions of different orders to avoid potential overfitting problems. In addition, <xref ref-type="bibr" rid="ref12">Lei et al. (2021)</xref> designed a new multi-hop neighbor information fusion (MIF) operator that mixes different neighbor characteristics from 1 hop to k hops. <xref ref-type="bibr" rid="ref12">Lei et al. (2021)</xref> theoretically analyzed the computational complexity of the model and the number of trainable parameters. Experiments on the text network show that his proposed model achieves the most advanced performance than text GCN. <xref ref-type="bibr" rid="ref16">Ouyang et al. (2021)</xref> proposed an information fusion FMEA method based on binary language information and interval probability. He uses the theory of binary language sets to convert heterogeneous information into interval numbers, and at the same time uses interval probability comparison to analyze failure modes. Finally, he verified the reliability and effectiveness of the proposed method by comparing different FMEA methods. The data of these studies are not comprehensive, and the experimental results are still open for discussion and are not recognized by the public, so they cannot be popularized.</p>
<p>This paper&#x2019;s innovation was in reducing the data storage space by PCA dimensionality decrease, which resulted in accelerating the algorithm. While this paper employs an approach, model, and architecture for data fusion technique, which are most appropriate for this study are chosen. This provides the most effective technical support for research. Finally, this paper proposes an emotional orientation recognition algorithm based on an integrated probabilistic inference model, which significantly improves the efficiency of emotional orientation recognition.</p>
</sec>
<sec id="sec2">
<title>Information Fusion and the Tendency of News Sentiment Communication</title>
<sec id="sec3">
<title>Information Fusion</title>
<p>Analysis and processing over a large amount of accessed information is the process of information fusion to achieve the target result. From the perspective of mathematics, information fusion is to find the relationship between multiple functions and solve them in parallel to obtain the output (<xref ref-type="bibr" rid="ref9">Huang, 2017</xref>).</p>
<p>The functional model of multi-modal information fusion includes a variety of functional modules (<xref ref-type="bibr" rid="ref18">Prasath, 2017</xref>). According to the level of information in the transmission process, it is divided into low-level processing and high-level processing. In the early stage of the low-level processing process, a numerical result is formed by mining the characteristics of the information data. It is possible for these results to reflect the underlying signal signatures in multi-modal information which enables correlation and identification between data. That data can be used as a basis for the analysis of information. Additionally, since the advanced processing is also analyzed at a later stage of information fusion, on a semantic level, it reflects the features of the semantic level. It mainly extracts information features from symbolic logic and can realize functional modules, such as logical reasoning and situation estimation (<xref ref-type="bibr" rid="ref3">Chahine et al., 2018</xref>; <xref ref-type="bibr" rid="ref24">Yu et al., 2019</xref>).</p>
<p>The signal information processing process is information data processing, feature extraction, state recognition, and decision-making judgment (<xref ref-type="bibr" rid="ref6">Groen et al., 2017</xref>). Regarding the information involved in each stage of the information processing process, there are three different stages of information processing. This first stage is data, which is processed by smoothing and filtering the collected data; at the second stage is features, which extract the characteristics of the information; from the third stage is decision-making. The three levels of information fusion have their own characteristics and will not conflict with each other in the process. It can perform fusion processing on information at any level, but it will increase the load of the system while increasing the depth of information fusion processing. Therefore, it should be judged according to the task&#x2019;s information fusion requirements, hardware processing capabilities, etc., and decide at which level the fusion processing should be performed (<xref ref-type="bibr" rid="ref4">Chandra et al., 2019</xref>).</p>
<p>In the first layer of fusion, data layer fusion is the first layer of fusion. It performs data fusion immediately after collecting the original data. The characteristic is less amount with information loss and better accuracy of fusion results. However, due to the complexity and noise of the collected data, the amount of fusion calculation is large, and the requirements for information synchronization are relatively high; the feature layer is merged into the second level. After data processing, the information expressed by the data has become more pure. Therefore, feature extraction can be performed on the information, and the obtained feature vectors can be processed uniformly for judgment. The calculation amount of this fusion method is relatively small, but the fusion result is greatly affected by the characteristic information, and it is susceptible to interference; the fusion processing time of the decision-making layer is the preliminary detection result that the system has formed on the target. At this time, the decision-level fusion processing can allow the system to merge the single-source detection results to form a more complete and accurate judgment. This method has the least amount of calculation and the strongest anti-interference ability. However, due to problems, such as the difficulty of obtaining prior knowledge and the difficulty of constructing huge knowledge bases, related theories need to be further improved (<xref ref-type="bibr" rid="ref20">Song et al., 2017</xref>).</p>
<p>Commonly used multi-mode information fusion methods can be roughly divided into three categories: probability and statistics methods, logical reasoning methods, and neural network methods (<xref ref-type="bibr" rid="ref7">Gupta and Banerjee, 2019</xref>). A probabilistic and statistical approach to the problem includes the weighted average method, the Bayesian estimation method, or the Kalman filtering method. There are specific mathematical models for all of them, which are traced for the process from fusion information manipulation. But they are not good at handling massive data, and the difficulty of solving will increase with the increase of the amount of data, and it is necessary to adopt coefficients suitable for the system according to the requirements of different systems or prior knowledge. When the model does not conform, the fusion result will be far from the actual value. Logical reasoning methods are usually D-S evidence theory and fuzzy logic methods, which are closer to human thinking than probability and statistics methods. It is usually used for information fusion at the decision-making level, but evidence theory requires evidence to be independent of each other. However, in complex systems, there are many coupling relationships between various evidence, and there may be exponential explosion problems under the premise of large amount of data. The fuzzy logic method needs to determine the fuzzy language set and the membership function corresponding to the actual input distribution space, and the adaptive ability is too poor. The neural network method has strong fault tolerance and self-learning ability. Through its powerful generalization ability and non-linear processing ability, it can theoretically fit arbitrarily complex functions. It obtains the hidden knowledge in the information through different learning algorithms, and obtains the uncertainty reasoning mechanism. However, the neural network method also needs to rely on human prior knowledge to adjust the network architecture. Each of these multi-mode information fusion methods has its own characteristics and shortcomings. Due to the complementarity of various methods, each method is often combined to construct a new information fusion method (<xref ref-type="bibr" rid="ref11">Kelly and Ahmad, 2018</xref>).</p>
<p>Commonly used models for information fusion include JDL model, Dasarathy model, waterfall model, etc. This article briefly introduces two representative models of JDL and Dasarathy (<xref ref-type="bibr" rid="ref14">Minchae and Kyung-Shik, 2017</xref>; <xref ref-type="bibr" rid="ref2">Boguslaw et al., 2018</xref>).</p>
<sec id="sec4">
<title>JDL Model</title>
<p>The JDL model is a fusion model constructed as a clue to the information processing process. With a general sense, the JDL fusion model is a functional model by which the basic concepts and processes of information fusion are explained and provides that framework for further discussion. Although the original intention of this model is based on the needs of military applications, it has been developed and perfected and is also used in civil applications (<xref ref-type="bibr" rid="ref21">Yadav et al., 2019</xref>). The JDL model is shown in <xref rid="fig1" ref-type="fig">Figure 1</xref>.</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption><p>JDL data fusion model.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g001.tif"/>
</fig>
</sec>
<sec id="sec5">
<title>Dasarathy Model</title>
<p>With the Dasarathy model, it is built based on the perspective of information representation. It can demonstrate clearly and effectively the levels of fusion behavior (<xref ref-type="bibr" rid="ref23">Yang and Seng, 2017</xref>). The Dasarathy model is shown in <xref rid="fig2" ref-type="fig">Figure 2</xref>.</p>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption><p>Dasarathy data fusion model.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g002.tif"/>
</fig>
<p>The information fusion system architecture has not yet reached a unified classification form. But as a whole, it can be divided into three categories: centralized structure, distributed structure, and hierarchical structure (<xref ref-type="bibr" rid="ref1">Allen et al., 2019</xref>). The so-called centralized structure means that all fusion processes are completed by a fusion center. The centralized system structure is shown in <xref rid="fig3" ref-type="fig">Figure 3</xref>.</p>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption><p>Centralized structure of information convergence.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g003.tif"/>
</fig>
<p>Compared with the centralized structure, the distributed structure requires almost no original information and data, so the requirements for channel capacity are greatly reduced (<xref ref-type="bibr" rid="ref5">Chen and Chen, 2019</xref>). Its structure is shown in <xref rid="fig4" ref-type="fig">Figure 4</xref>.</p>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption><p>Distributed architecture of information fusion.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g004.tif"/>
</fig>
<p>Hierarchical structure is a combination of centralized structure and distributed structure. The hierarchical structure is divided into two types, one is without feedback and the other is with feedback (<xref ref-type="bibr" rid="ref22">Yang et al., 2017</xref>; <xref ref-type="bibr" rid="ref10">Kamel et al., 2019</xref>). <xref rid="fig5" ref-type="fig">Figure 5</xref> shows a hierarchical structure without feedback, and <xref rid="fig6" ref-type="fig">Figure 6</xref> shows a hierarchical structure with feedback.</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption><p>Information fusion without feedback hierarchical structure.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g005.tif"/>
</fig>
<fig position="float" id="fig6">
<label>Figure 6</label>
<caption><p>Information fusion with feedback hierarchical structure.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g006.tif"/>
</fig>
</sec>
</sec>
<sec id="sec6">
<title>Emotional Orientation Recognition Algorithm Based on Integrated Probabilistic Reasoning Model</title>
<sec id="sec7">
<title>PCA Dimensionality Reduction</title>
<p>Proportional component analysis (PCA) was a popular dimensionality reduction algorithm that was widely being used in the field of image recognition (e.g., face recognition). That kind of algorithm has been developed to solve the problem of temporal complexity and spatial complexities which caused by the high-level dimensionality in the feature space. The principle of PCA is to linearly transform the high-dimensional feature space to generate a low-dimensional feature space to achieve the purpose of reducing the feature dimension. For example, if there is &#x201C;I&#x201D; in each sample, or almost all texts have &#x201C;I,&#x201D; then &#x201C;I&#x201D; is not very distinguishable. The contribution to classification is small and can be removed. Therefore, the purpose of PCA dimensionality reduction is to find those elements with large changes, that is, those dimensions with large variance. The removal of those dimensions that have not changed much reduces the amount of calculation and improves the efficiency and accuracy of classification (<xref ref-type="bibr" rid="ref15">Mostafa and Nebot, 2017</xref>).</p>
<p>The linear transformation of PCA is not arbitrary. The low-dimensional feature space obtained after linear transformation must be able to represent the main information of the original high-dimensional feature space, so that the transformation is not distorted. So during dimensionality reduction in PCA, noise and redundant features are removed such that the correlation across dimensions in the generated low-dimensional feature space to be as small as possible. Each dimension is highly representative and contains richer classification and identification information. After dimensionality reduction, the dimensional correlation in the feature space should be as small as possible, and the covariance matrix between the dimensions of the original feature space needs to be calculated in the linear transformation. The elements in the covariance matrix are composed of the covariance between each vector element. After obtaining the covariance matrix, the eigenvalues and eigenvectors are further calculated to obtain the principal components.</p>
</sec>
<sec id="sec8">
<title>Emotional Orientation Recognition Algorithm Based on Integrated Probabilistic Reasoning Model</title>
<sec id="sec9">
<title>Dictionary-Based Emotion Recognition Algorithm</title>
<p>The research on the recognition method of review text sentiment orientation mainly starts from the three levels of vocabulary, sentence and text. In the study of vocabulary-level emotional orientation recognition, the recognition method based on dictionary is an important research point. An algorithm for dictionary-based sentiment recognition is constructed in this paper using a simple &#x201C;numerical&#x201D; approach. They are namely to determine the emotional orientation of a review text with a comparison of the number of its positive and negative emotional comments.</p>
<sec id="sec10">
<title>Dictionary Selection</title>
<p>This article reviews the text sentiment orientation recognition dictionary and chooses Hownet sentiment dictionary. According to the research needs of this article, four vocabularies of positive evaluation words, positive emotion words, negative evaluation words, and negative emotion words in the Chinese dictionary are selected. Because the dictionary does not contain some Internet terms that frequently appear in common comments, such as V5, ding, liangle, and garbage. This article artificially adds these commonly used network emotion words when establishing positive sentiment evaluation vocabulary and negative sentiment evaluation vocabulary to improve the sentiment vocabulary.</p>
</sec>
<sec id="sec11">
<title>Emotional Orientation Recognition Algorithm Based on Emotional Words</title>
<p>The sentiment orientation recognition algorithm based on sentiment words in this paper is a simple method of comparing the number of positive sentiment comments and negative sentiment comments contained in the review text, named SWM (Sentiment-word method). Since the algorithm is based on a dictionary, the first step in the algorithm is word segmentation, which uses the Jiyi Chinese word segmentation component. After word segmentation, the comment text is compared with the words in the positive sentimental vocabulary. It counts the number of words in the text that appear in the positive sentiment evaluation lexicon, denoted as S; after word segmentation, the comment text is compared with the words in the negative sentiment review lexicon, and the number of words in the text in the negative sentiment review lexicon is counted and recorded as T. Comparing the sizes of S and T, if S&#x2009;&#x2265;&#x2009;T, the text is determined to be a positive sentiment review text with a positive attitude; if it is determined to be a negative sentiment review text with a negative attitude.</p>
</sec>
</sec>
<sec id="sec12">
<title>Emotional Orientation Recognition Algorithm Based on Polynomial Bayesian Model</title>
<sec id="sec13">
<title>Overview of Bayes&#x2019; Theorem</title>
<p>In text classification, a certain text needs to be classified into a certain category, and several categories are often given during classification. Each text will have multiple characteristics, which can be described by the characteristics of the text.</p>
<p>It assumes that a certain text has n features, and each feature is represented by a vector. Then the text feature set can be represented by an n-dimensional vector <inline-formula>
<mml:math id="M1">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x2026;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math id="M2">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the n features in the text, and the set of <italic>x</italic> constitutes the training set feature set X. At the same time, it is assumed that there are m categories given in the classification, then category set <inline-formula>
<mml:math id="M3">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x2026;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, each text <italic>x</italic> can correspond to one or more categories in set Y.</p>
<p>Bayes&#x2019; theorem is based on probability statistics, and its main idea is based on samples and related data information. It calculates the posterior probability, and the attribution category of the test sample can be determined through the posterior probability.</p>
</sec>
<sec id="sec14">
<title>Polynomial Bayesian Model</title>
<p>Bayes&#x2019; theorem is based on the assumption that text features are mutually exclusive, and this assumption is often not true in reality. If the text features are not independent of each other, it will lead to a high dimensionality of the text feature space and increase the time complexity and space complexity of the algorithm. According to the related knowledge of probability statistics, by observing the results of multiple experiments, it can be found that the probability of an event often obeys the normal distribution, Poisson distribution, binomial distribution, and other forms. Therefore, a polynomial model can be introduced on the basis of Bayesian theory to reduce the complexity of training.</p>
</sec>
</sec>
<sec id="sec15">
<title>Emotional Orientation Recognition Algorithm Based on Integrated Probabilistic Reasoning Model</title>
<sec id="sec16">
<title>Integrated Probabilistic Reasoning Model Classification Algorithm Framework</title>
<p>Online comments are the main form of emotional expression for the public to comment on news on the Internet and are an important data source for identifying the emotional tendencies of short online texts. Based on the short length of the short text, it contains less information. The classification algorithm framework of the integrated probabilistic reasoning model presented in this article contains the following parts:</p>
<list list-type="order">
<list-item>
<p>It uses N-gram to extract the features in the training set and normalize it;</p>
</list-item>
<list-item>
<p>It uses principal component analysis to reduce the dimensionality of the feature space of the training set;</p>
</list-item>
<list-item>
<p>It uses the Ens-PRM method to build an ensemble classifier model;</p>
</list-item>
<list-item>
<p>It analyzes the classification results of each sub-classifier and makes the final classification judgment.</p>
</list-item>
</list>
</sec>
<sec id="sec17">
<title>Probabilistic Reasoning Model</title>
<p>Probabilistic Reasoning Model (PRM) is a combination of PCA and Bayesian algorithm. PRM first uses PCA to compress the feature space to extract more discriminating features, and then evaluates the intra-class density under the random division of the feature space. The algorithm runs fast and is easy to implement.</p>
<p>The Bayesian classifier is one of the classic classifiers, which includes the conditional probability density evaluation function for each category, and requires a larger number of training sets to achieve better results. Use the likelihood rate to test the decision rules to obtain the minimum probability of error, is referred to as Bayesian error rate, bayes error rate is used to measure the discriminative capability of the features. The PRM algorithm uses the maximum posterior probability (MAP) as the classification criterion, and the optimal classification of the MAP decision rule is based on the minimum Bayesian error rate.</p>
</sec>
<sec id="sec18">
<title>Integrated Probabilistic Reasoning Model</title>
<p>The integrated probabilistic reasoning model includes two parts: random feature subspace division and base classifier integration.</p>
<list list-type="order">
<list-item>
<p>Feature subspace division</p>
<p>In order to reduce the redundancy of the feature space and make full use of the discriminative information in the feature space, the sentiment orientation recognition algorithm based on the integrated probabilistic reasoning model uses a random subspace division method to divide the original feature space. This makes the subspace a series of N-Gram sequences containing emotion identification information. Ens-PRM uses a dynamic random partition method to divide subspaces, and then integrates corresponding PRM-based classifiers. The heuristic integrated classifier has a higher classification accuracy rate.</p>
<p>Using the ensemble method, different base classifiers have complementary capabilities with each other. The classification error of a base classifier can be compensated by the classification result of another base classifier that is correctly classified, and the final ensemble classifier can obtain higher robustness than a single classifier. The random feature space division method is used to divide the feature space into several subspaces and form the corresponding base classifier. Among them, the number of base classifiers in the ensemble classifier and the dimension of each random subspace feature must be preset. For simplicity, we assume that the number of features in each subspace is the same, set the sampling rate to &#x03B1;, and the total number of features as Nf. Then the feature number Nfs in each feature subspace is floor (&#x03B1;&#x002A;Nf), where floor is rounded down.</p>
<p>This article assumes that the feature space division is based on the division of feature subsets, and the weight distribution of sample features DD is based on the uniform distribution of Nf. It is assumed that M times are randomly divided, and M feature subsets are obtained.</p></list-item>
<list-item>
<p>Ens-PRM algorithm</p>
<p>Ens-PRM algorithm and integrated probabilistic inference model algorithm, the algorithm is described as follows:</p>
<p>Enter:</p>
<p>Sample <inline-formula>
<mml:math id="M4">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x2026;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of n labeled categories, where <inline-formula>
<mml:math id="M5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, category label <inline-formula>
<mml:math id="M6">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x2026;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>N</italic> is the total number of categories, and <italic>Y</italic> is the sample space;</p>
<p>And the number of base classifiers: M.</p>
<p>Output:</p>
<p>Integrated separator: H.</p>
<p>Ens-PRM algorithm steps are as follows:</p>
</list-item></list>
<list list-type="alpha-lower">
<list-item>
<p>Its initialized feature weight distribution DDi;</p>
</list-item>
<list-item>
<p>According to the feature space division method mentioned above, the sample space is divided based on feature subsets, and the data set is reduced to <inline-formula>
<mml:math id="M7">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x02DC;</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <italic>r</italic> is the dimension of the feature subspace;</p>
</list-item>
<list-item>
<p>It returns <inline-formula>
<mml:math id="M8">
<mml:mover accent="true">
<mml:mi>S</mml:mi>
<mml:mo>&#x02DC;</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> as input to the learning algorithm mentioned above, trains the feature subspace, and outputs the base classifier hi;</p>
</list-item>
<list-item>
<p>It repeats steps (b&#x2013;c) M times to construct an integrated classifier <inline-formula>
<mml:math id="M9">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x2026;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
</list>
<p>In short, the method of randomly dividing feature subspaces can set the number of divided spaces. For example, 30 and 50 are divided into 30 or 50 expert subsystems. The number of features in each subsystem is evenly distributed, and each subsystem recognizes the text to be tested. It calculates the average probability <italic>p</italic>1 for all subsystems to judge a certain text as a positive sample, and the average probability <italic>p</italic>2 for judgment as a negative sample. If <italic>p</italic>1&#x2009;&#x003E;&#x2009;<italic>p</italic>2, the text is a positive sample; if <italic>p</italic>1&#x2009;&#x003C;&#x2009;<italic>p</italic>2, the text is a negative sample.</p>
<p>It uses Bayesian formula to get the most possible target value:</p>
<disp-formula id="EQ1">
<label>(1)</label>
<mml:math id="M10">
<mml:mrow>
<mml:mtable equalrows="true" equalcolumns="true">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x007C;</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mn>...</mml:mn>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x22EF;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x007C;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x22EF;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x22EF;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x007C;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The observed joint probability is equal to the product of the probabilities of a single attribute:</p>
<disp-formula id="EQ2">
<label>(2)</label>
<mml:math id="M11">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mo>&#x22EF;</mml:mo>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x007C;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x220F;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:mi>P</mml:mi>
<mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x007C;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Then the target value of the naive Bayes algorithm is expressed as follows:</p>
<disp-formula id="EQ3">
<label>(3)</label>
<mml:math id="M12">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">argmax</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x220F;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x007C;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The information gain Gain(T,E) of a relative sample set T of an attribute E is defined as:</p>
<disp-formula id="EQ4">
<label>(4)</label>
<mml:math id="M13">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:mfrac>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>If the target attribute has a different values, then the entropy Entropy(T) of T relative to the category of a state is defined as follows, where wr is the proportion of <italic>r</italic> in T that belongs to the category:</p>
<disp-formula id="EQ5">
<label>(5)</label>
<mml:math id="M14">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi mathvariant="normal">ntropy</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>a</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>log</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>When an output neuron <italic>k</italic> is iterating at <italic>t</italic>, its output error signal is defined as follows:</p>
<disp-formula id="EQ6">
<label>(6)</label>
<mml:math id="M15">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The instantaneous value of the entire error energy:</p>
<disp-formula id="EQ7">
<label>(7)</label>
<mml:math id="M16">
<mml:mrow>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msubsup>
<mml:mi>e</mml:mi>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Mean square error energy:</p>
<disp-formula id="EQ8">
<label>(8)</label>
<mml:math id="M17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The instantaneous value of the cost function degenerates to:</p>
<disp-formula id="EQ9">
<label>(9)</label>
<mml:math id="M18">
<mml:mrow>
<mml:mi>&#x03C3;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>In:</p>
<disp-formula id="EQ10">
<label>(10)</label>
<mml:math id="M19">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>&#x03C9;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The formula of the simple linear classifier algorithm:</p>
<disp-formula id="EQ11">
<label>(11)</label>
<mml:math id="M20">
<mml:mrow>
<mml:mi>&#x03D6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>&#x03D6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>&#x03B1;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The hypothesis to be learned is a function of the following form:</p>
<disp-formula id="EQ12">
<label>(12)</label>
<mml:math id="M21">
<mml:mrow>
<mml:mi>&#x03D5;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x03C9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi>&#x03C9;</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Bell-shaped Gaussian kernel function:</p>
<disp-formula id="EQ13">
<label>(13)</label>
<mml:math id="M22">
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>&#x03C3;</mml:mi>
<mml:mi>u</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">,</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The linear discriminant function is:</p>
<disp-formula id="EQ14">
<label>(14)</label>
<mml:math id="M23">
<mml:mrow>
<mml:mi>&#x03BB;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>&#x03B5;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The classification is required to correctly classify all samples in the face of:</p>
<disp-formula id="EQ15">
<label>(15)</label>
<mml:math id="M24">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x03B5;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22EF;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The problem of seeking the optimal classification surface is transformed into a constrained optimization problem:</p>
<disp-formula id="EQ16">
<label>(16)</label>
<mml:math id="M25">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mspace width="thickmathspace"/>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi mathvariant="normal">
</mml:mi>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msup>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mspace width="thickmathspace"/>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mspace width="thickmathspace"/>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x03B5;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mspace width="0.25em"/>
<mml:mspace width="0.25em"/>
<mml:mspace width="0.25em"/>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22EF;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>It uses the Lagrangian multiplier method:</p>
<disp-formula id="EQ17">
<label>(17)</label>
<mml:math id="M26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x03B2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x03B5;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The optimal classification function solution of the problem is:</p>
<disp-formula id="EQ18">
<label>(18)</label>
<mml:math id="M27">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>&#x03B5;</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
<mml:mo>&#x00B7;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi>&#x03B2;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x00B7;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Adding a relaxation term <inline-formula>
<mml:math id="M28">
<mml:mrow>
<mml:msub>
<mml:mi>&#x03B4;</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> to condition <inline-formula>
<mml:math id="M29">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x03B5;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, becomes:</p>
<disp-formula id="EQ19">
<label>(19)</label>
<mml:math id="M30">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>&#x03B5;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x03B4;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The corresponding classification function also becomes:</p>
<disp-formula id="EQ20">
<label>(20)</label>
<mml:math id="M31">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>sgn</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi>&#x03B2;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msubsup>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x00B7;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
</sec>
</sec>
</sec>
</sec>
<sec id="sec19">
<title>News Sentiment Communication</title>
<p>This article crawled relevant news comment texts from Sina News and Sohu News and collected a total of 200 news comment sets (including 108 Sina News and 92 Sohu News). As a result, the sentiment recognition process was applied to the set of comments in this paper, where duplicate comments and sentiment-irrelevant comments have been filtered out in the recognition process. The relevant statistical information of the data set used in the news sentiment communication experiment is shown in <xref rid="tab1" ref-type="table">Table 1</xref>.</p>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption><p>Statistical information related to the dataset used in the news emotion communication experiment.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Data set name</th>
<th align="center" valign="top">Number of news articles</th>
<th align="center" valign="top">Total number of comments (positive/negative)</th>
<th align="center" valign="top">Average number of comment words per news article</th>
<th align="center" valign="top">Average number of sentiment words per review</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">Data<sub>A</sub></td>
<td align="center" valign="middle">348</td>
<td align="center" valign="middle">1,561 (1,117/444)</td>
<td align="center" valign="middle">56.05</td>
<td align="center" valign="middle">9.68</td>
</tr>
<tr>
<td align="left" valign="middle">Data<sub>C</sub></td>
<td align="center" valign="middle">36</td>
<td align="center" valign="middle">975 (708/267)</td>
<td align="center" valign="middle">59.29</td>
<td align="center" valign="middle">10.39</td>
</tr>
<tr>
<td align="left" valign="middle">Data<sub>L</sub></td>
<td align="center" valign="middle">334</td>
<td align="center" valign="middle">616 (436/180)</td>
<td align="center" valign="middle">51.02</td>
<td align="center" valign="middle">8.60</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The specific information of the final comment set is shown in <xref rid="fig7" ref-type="fig">Figure 7</xref>.</p>
<fig position="float" id="fig7">
<label>Figure 7</label>
<caption><p>Information on the experimental dataset of news sentiment commentary. <bold>(A)</bold> Shows the number of positive/negative sentiment comments on Sina News and Sohu News. <bold>(B)</bold> Shows the average number of positive/negative.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g007.tif"/>
</fig>
<p><xref rid="fig7" ref-type="fig">Figure 7A</xref> shows the number of positive/negative sentiment comments on Sina News and Sohu News. <xref rid="fig7" ref-type="fig">Figure 7B</xref> shows the average number of positive/negative sentiment characters (Anocipsc/Anocinsc), the average number of positive/negative sentiment words (Anowipsc/Anowinsc), and the average number of positive/negative sentiment words (Anoswipsr/Anoswinsr) of Sina News and Sohu News.</p>
<p>It constructs an emotional word vocabulary, as shown in <xref rid="tab2" ref-type="table">Table 2</xref>.</p>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption><p>Distribution of words in the emotion word list among the four emotion resources.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top" colspan="2">Emotional vocabulary sources</th>
<th align="center" valign="top">Positive emotional words</th>
<th align="center" valign="top">Negative emotional words</th>
<th align="center" valign="top">Total words</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" rowspan="5">Repetition for dictionaries (words from multiple dictionaries)</td>
<td align="left" valign="middle">Student dictionary of positive and negative meanings</td>
<td align="center" valign="middle">724</td>
<td align="center" valign="middle">775</td>
<td align="center" valign="middle">1,499</td>
</tr>
<tr>
<td align="left" valign="middle">HowNet</td>
<td align="center" valign="middle">3,920</td>
<td align="center" valign="middle">3,629</td>
<td align="center" valign="middle">7,549</td>
</tr>
<tr>
<td align="left" valign="middle">NTUSD</td>
<td align="center" valign="middle">2,537</td>
<td align="center" valign="middle">7,240</td>
<td align="center" valign="middle">9,777</td>
</tr>
<tr>
<td align="left" valign="middle">Sentiment.dict.v1.0</td>
<td align="center" valign="middle">5,459</td>
<td align="center" valign="middle">4,418</td>
<td align="center" valign="middle">9,877</td>
</tr>
<tr>
<td align="left" valign="middle">Newly added vocabulary</td>
<td align="center" valign="middle">104</td>
<td align="center" valign="middle">287</td>
<td align="center" valign="middle">391</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="5">No duplication of dictionaries (entries exist only from one dictionary)</td>
<td align="left" valign="middle">Student dictionary of Positive and Negative Meanings</td>
<td align="center" valign="middle">61</td>
<td align="center" valign="middle">86</td>
<td align="center" valign="middle">147</td>
</tr>
<tr>
<td align="left" valign="middle">HowNet</td>
<td align="center" valign="middle">2,780</td>
<td align="center" valign="middle">2,760</td>
<td align="center" valign="middle">5,540</td>
</tr>
<tr>
<td align="left" valign="middle">NTUSD</td>
<td align="center" valign="middle">1,648</td>
<td align="center" valign="middle">6,089</td>
<td align="center" valign="middle">7,737</td>
</tr>
<tr>
<td align="left" valign="middle">Sentiment.dict.v1.0</td>
<td align="center" valign="middle">3,522</td>
<td align="center" valign="middle">2,323</td>
<td align="center" valign="middle">5,845</td>
</tr>
<tr>
<td align="left" valign="middle">Newly added vocabulary</td>
<td align="center" valign="middle">104</td>
<td align="center" valign="middle">287</td>
<td align="center" valign="middle">391</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>When the unmarked rate is 0.5, the comparison results of the recognition algorithms are shown in <xref rid="tab3" ref-type="table">Tables 3</xref> and <xref rid="tab4" ref-type="table">4</xref>.</p>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption><p>Comparison results of recognition algorithms when the label-free rate is taken as 0.5 (base classifier is MNB).</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithm</th>
<th align="center" valign="top">K</th>
<th align="center" valign="top">PP (%)</th>
<th align="center" valign="top">RP (%)</th>
<th align="center" valign="top">FP (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">AMVS</td>
<td align="center" valign="middle">9.32</td>
<td align="center" valign="middle">91.40 &#x00B1; 0.2</td>
<td align="center" valign="middle">92.85 &#x00B1; 0.5</td>
<td align="center" valign="middle">92.12 &#x00B1; 0.4</td>
</tr>
<tr>
<td align="left" valign="middle">PIVL</td>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">86.22 &#x00B1; 0.8</td>
<td align="center" valign="middle">92.87 &#x00B1; 0.8</td>
<td align="center" valign="middle">89.42 &#x00B1; 0.8</td>
</tr>
<tr>
<td align="left" valign="middle">KSE-cotraining</td>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">86.32 &#x00B1; 0.3</td>
<td align="center" valign="middle">92.57 &#x00B1; 0.4</td>
<td align="center" valign="middle">89.34 &#x00B1; 0.4</td>
</tr>
<tr>
<td align="left" valign="middle">Static cotraining(<italic>K</italic> =&#x2009;10)</td>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">84.91 &#x00B1; 0.6</td>
<td align="center" valign="middle">91.33 &#x00B1; 0.7</td>
<td align="center" valign="middle">88.00 &#x00B1; 0.7</td>
</tr>
<tr>
<td align="left" valign="middle">Static cotraining(<italic>K</italic> =&#x2009;20)</td>
<td align="center" valign="middle">20</td>
<td align="center" valign="middle">84.74 &#x00B1; 1.1</td>
<td align="center" valign="middle">86.34 &#x00B1; 1.0</td>
<td align="center" valign="middle">85.53 &#x00B1; 1.1</td>
</tr>
<tr>
<td align="left" valign="middle">Dynamic cotraining(<italic>K</italic> =&#x2009;10)</td>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">88.28 &#x00B1; 0.4</td>
<td align="center" valign="middle">91.53 &#x00B1; 0.4</td>
<td align="center" valign="middle">89.88 &#x00B1; 0.2</td>
</tr>
<tr>
<td align="left" valign="middle">Dynamic cotraining(<italic>K</italic> =&#x2009;20)</td>
<td align="center" valign="middle">20</td>
<td align="center" valign="middle">88.61 &#x00B1; 0.7</td>
<td align="center" valign="middle">90.31 &#x00B1; 0.4</td>
<td align="center" valign="middle">89.45 &#x00B1; 0.6</td>
</tr>
<tr>
<td align="left" valign="middle">Self-training</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">83.49 &#x00B1; 0.5</td>
<td align="center" valign="middle">88.64 &#x00B1; 2.2</td>
<td align="center" valign="middle">85.99 &#x00B1; 1.2</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="tab4">
<label>Table 4</label>
<caption><p>Comparison results of recognition algorithms when the label-free rate is taken as 0.5 (base classifier is SVM).</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithm</th>
<th align="center" valign="top">K</th>
<th align="center" valign="top">PP (%)</th>
<th align="center" valign="top">RP (%)</th>
<th align="center" valign="top">FP (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">AMVS</td>
<td align="center" valign="middle">7.27</td>
<td align="center" valign="middle">92.10 &#x00B1; 0.6</td>
<td align="center" valign="middle">93.16 &#x00B1; 0.4</td>
<td align="center" valign="middle">92.63 &#x00B1; 0.5</td>
</tr>
<tr>
<td align="left" valign="middle">PIVL</td>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">85.69 &#x00B1; 0.9</td>
<td align="center" valign="middle">93.67 &#x00B1; 0.6</td>
<td align="center" valign="middle">89.50 &#x00B1; 0.8</td>
</tr>
<tr>
<td align="left" valign="middle">KSE-cotraining</td>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">85.54 &#x00B1; 0.5</td>
<td align="center" valign="middle">93.49 &#x00B1; 0.9</td>
<td align="center" valign="middle">89.34 &#x00B1; 0.7</td>
</tr>
<tr>
<td align="left" valign="middle">Static cotraining(<italic>K</italic> =&#x2009;10)</td>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">88.47 &#x00B1; 0.5</td>
<td align="center" valign="middle">91.40 &#x00B1; 0.8</td>
<td align="center" valign="middle">89.91 &#x00B1; 0.7</td>
</tr>
<tr>
<td align="left" valign="middle">Static cotraining(<italic>K</italic> =&#x2009;20)</td>
<td align="center" valign="middle">20</td>
<td align="center" valign="middle">89.93 &#x00B1; 0.4</td>
<td align="center" valign="middle">88.45 &#x00B1; 0.6</td>
<td align="center" valign="middle">89.18 &#x00B1; 0.5</td>
</tr>
<tr>
<td align="left" valign="middle">Dynamic cotraining(<italic>K</italic> =&#x2009;10)</td>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">92.00 &#x00B1; 0.5</td>
<td align="center" valign="middle">88.02 &#x00B1; 0.9</td>
<td align="center" valign="middle">89.96 &#x00B1; 0.4</td>
</tr>
<tr>
<td align="left" valign="middle">Dynamic cotraining(<italic>K</italic> =&#x2009;20)</td>
<td align="center" valign="middle">20</td>
<td align="center" valign="middle">91.10 &#x00B1; 0.6</td>
<td align="center" valign="middle">89.51 &#x00B1; 1.1</td>
<td align="center" valign="middle">90.30 &#x00B1; 0.9</td>
</tr>
<tr>
<td align="left" valign="middle">Self-training</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">86.51 &#x00B1; 1.2</td>
<td align="center" valign="middle">88.07 &#x00B1; 1.8</td>
<td align="center" valign="middle">87.28 &#x00B1; 1.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref rid="tab3" ref-type="table">Tables 3</xref> and <xref rid="tab4" ref-type="table">4</xref> record the recognition results of all algorithms. Compared with other recognition algorithms, the algorithm in this paper shows higher accuracy.</p>
<p>According to the parameter settings when the best effect is achieved, the number of base classifiers K in the algorithm are, respectively, selected as 10 and 20 for experiment. The results are shown in <xref rid="fig8" ref-type="fig">Figures 8</xref>, <xref rid="fig9" ref-type="fig">9</xref>.</p>
<fig position="float" id="fig8">
<label>Figure 8</label>
<caption><p>Variation of unmarked sample selection accuracy F<sub>U</sub> at different unmarked rates. <bold>(A)</bold> Variation of F<sub>U</sub> when the base classifier is MNB. <bold>(B)</bold> Variation of F<sub>U</sub> when the base classifier is SVM.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g008.tif"/>
</fig>
<fig position="float" id="fig9">
<label>Figure 9</label>
<caption><p>Variation of unmarked sample selection accuracy F<sub>T</sub> at different unmarked rates. <bold>(A)</bold> Variation of F<sub>T</sub> when the base classifier is MNB. <bold>(B)</bold> Variation of F<sub>T</sub> when the base classifier is SVM.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g009.tif"/>
</fig>
<p><xref rid="fig8" ref-type="fig">Figures 8</xref>, <xref rid="fig9" ref-type="fig">9</xref> show that as the unlabeled rate continues to increase, the algorithm has shown high scalability and robustness in the screening of unlabeled samples, even when the unlabeled rate reaches 0.9. That is, when there are very few labeled samples in the training set, the above recognition accuracy can also be achieved.</p>
<p>The parameter settings of different recognition algorithms are shown in <xref rid="tab5" ref-type="table">Table 5</xref>.</p>
<table-wrap position="float" id="tab5">
<label>Table 5</label>
<caption><p>Parameter settings of different recognition algorithms.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithm</th>
<th align="left" valign="top">Feature view sampling rate</th>
<th align="left" valign="top">Sampling guidelines</th>
<th align="center" valign="top">K</th>
<th align="center" valign="top"><italic>&#x03C1;</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">AMVS</td>
<td align="left" valign="middle">Variable</td>
<td align="left" valign="middle">W, D distribution</td>
<td align="center" valign="middle">Variable</td>
<td align="center" valign="middle">0.6</td>
</tr>
<tr>
<td align="left" valign="middle">PIVL</td>
<td align="left" valign="middle">N/A</td>
<td align="left" valign="middle">Subjective/objective sentence division</td>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">0.6</td>
</tr>
<tr>
<td align="left" valign="middle">Dynamic cotraining</td>
<td align="left" valign="middle">0.5</td>
<td align="left" valign="middle">Uniform distribution</td>
<td align="center" valign="middle">4/10/20</td>
<td align="center" valign="middle">0.6</td>
</tr>
<tr>
<td align="left" valign="middle">Static cotraining</td>
<td align="left" valign="middle">0.5</td>
<td align="left" valign="middle">Uniform distribution</td>
<td align="center" valign="middle">3/10/20</td>
<td align="center" valign="middle">0.6</td>
</tr>
<tr>
<td align="left" valign="middle">KSE-cotraining</td>
<td align="left" valign="middle">N/A</td>
<td align="left" valign="middle">Emotion/detail sentence division</td>
<td align="center" valign="middle">3</td>
<td align="center" valign="middle">0.6</td>
</tr>
<tr>
<td align="left" valign="middle">Self-training</td>
<td align="left" valign="middle">N/A</td>
<td align="left" valign="middle">N/A</td>
<td align="center" valign="middle">1</td>
<td align="center" valign="middle">0.6</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It tests the effect of the number S of cross-divided check subsets on the performance of the algorithm, and the specific results are shown in <xref rid="fig10" ref-type="fig">Figure 10</xref>.</p>
<fig position="float" id="fig10">
<label>Figure 10</label>
<caption><p>Micro-averaged <italic>F</italic>-value results for positive/negative sentiment sample identification. <bold>(A)</bold> Micro-averaged <italic>F</italic>-value results for positive sentiment sample identification. <bold>(B)</bold> Micro-averaged <italic>F</italic>-value results for negative sentiment sample identification.</p></caption>
<graphic xlink:href="fpsyg-13-853899-g010.tif"/>
</fig>
<p>It can be seen from <xref rid="fig10" ref-type="fig">Figure 10</xref> that in all the parameter combination conditions, the algorithm can not only reduce the feature dimensionality but also ensure the accuracy of recognition with a probability of 89%.</p>
</sec>
<sec id="sec20" sec-type="discussions">
<title>Discussion</title>
<p>In order to solve the problem of manual labeling of training examples, this article provides a polygon-based adjustable emotion recognition algorithm. The algorithm introduces emotional vocabulary to calculate the emotional weight of N-gram attributes. It selects the corresponding attributes according to the emotional weight distribution data and adjusts the saliency distribution of the attributes in the repeated selection process. For each visual sample, after completing the training process multiple times during the inspection process, the sample with the highest label reliability is selected to refine the training. It is demonstrated that the angle by which the features are selected by the algorithm in this paper is more versatile by comparison with many traditional algorithms. A more reliable and accurate labeling of its unlabeled samples.</p>
</sec>
<sec id="sec21" sec-type="conclusions">
<title>Conclusion</title>
<p>This paper designs and implements an emotional orientation recognition algorithm (Ens-PRM) based on an integrated probabilistic inference model. In the experimental comparison between Ens-PRM and a simple dictionary-based algorithm, we have demonstrated that the recognition accuracy of the dictionary-based algorithm is not high, but also it is susceptible to the interference of objective emotions and has poor generality. It can be seen from the experimental results that Ens-PRM has achieved better classification results. But Ens-PRM is more time-consuming, when the data set is huge, Ens-PRM takes longer. Therefore, research is needed to improve the operation speed of Ens-PRM in the future.</p>
</sec>
<sec id="sec22" sec-type="data-availability">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="sec23">
<title>Author Contributions</title>
<p>The author confirms being the sole contributor of this work and has approved it for publication.</p>
</sec>
<sec id="conf1" sec-type="COI-statement">
<title>Conflict of Interest</title>
<p>The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="sec25" sec-type="disclaimer">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="ref1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Allen</surname> <given-names>D. E.</given-names></name> <name><surname>Mcaleer</surname> <given-names>M.</given-names></name> <name><surname>Singh</surname> <given-names>A. K.</given-names></name></person-group> (<year>2019</year>). <article-title>Daily market news sentiment and stock prices</article-title>. <source>Appl. Econ.</source> <volume>51</volume>, <fpage>3212</fpage>&#x2013;<lpage>3235</lpage>. doi: <pub-id pub-id-type="doi">10.1080/00036846.2018.1564115</pub-id></citation></ref>
<ref id="ref2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boguslaw</surname> <given-names>B.</given-names></name> <name><surname>Alojzy</surname> <given-names>Z. N.</given-names></name> <name><surname>Yochanan</surname> <given-names>S.</given-names></name> <name><surname>Tadeusz</surname> <given-names>W-D</given-names></name></person-group>. (<year>2018</year>). <article-title>Forecasting company default using news sentiment analytics</article-title>. <source>Inter. J. Econ. Bus. Law</source> <volume>7</volume>, <fpage>8</fpage>&#x2013;<lpage>49</lpage>.</citation></ref>
<ref id="ref3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chahine</surname> <given-names>C.</given-names></name> <name><surname>Vachier-Lagorre</surname> <given-names>C.</given-names></name> <name><surname>Chenoune</surname> <given-names>Y.</given-names></name> <name><surname>el Berbari</surname> <given-names>R.</given-names></name> <name><surname>el Fawal</surname> <given-names>Z.</given-names></name> <name><surname>Petit</surname> <given-names>E.</given-names></name></person-group> (<year>2018</year>). <article-title>Information fusion for unsupervised image segmentation using stochastic watershed and hessian matrix</article-title>. <source>IET Image Process.</source> <volume>12</volume>, <fpage>525</fpage>&#x2013;<lpage>531</lpage>. doi: <pub-id pub-id-type="doi">10.1049/iet-ipr.2017.0798</pub-id></citation></ref>
<ref id="ref4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chandra</surname> <given-names>B. S.</given-names></name> <name><surname>Sastry</surname> <given-names>C. S.</given-names></name> <name><surname>Jana</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Robust heartbeat detection from multimodal data via CNN-based generalizable information fusion</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>66</volume>, <fpage>710</fpage>&#x2013;<lpage>717</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TBME.2018.2854899</pub-id>, PMID: <pub-id pub-id-type="pmid">30004868</pub-id></citation></ref>
<ref id="ref5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>M. Y.</given-names></name> <name><surname>Chen</surname> <given-names>T. H.</given-names></name></person-group> (<year>2019</year>). <article-title>Modeling public mood and emotion: blog and news sentiment and socio-economic phenomena</article-title>. <source>Futur. Gener. Comput. Syst.</source> <volume>96</volume>, <fpage>692</fpage>&#x2013;<lpage>699</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.future.2017.10.028</pub-id></citation></ref>
<ref id="ref6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Groen</surname> <given-names>F. C. A.</given-names></name> <name><surname>Pavlin</surname> <given-names>G.</given-names></name> <name><surname>Winterboer</surname> <given-names>A.</given-names></name> <name><surname>Evers</surname> <given-names>V.</given-names></name></person-group> (<year>2017</year>). <article-title>A hybrid approach to decision making and information fusion: combining humans and artificial agents</article-title>. <source>Robot. Auton. Syst.</source> <volume>90</volume>, <fpage>71</fpage>&#x2013;<lpage>85</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.robot.2016.08.009</pub-id></citation></ref>
<ref id="ref7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gupta</surname> <given-names>K.</given-names></name> <name><surname>Banerjee</surname> <given-names>R.</given-names></name></person-group> (<year>2019</year>). <article-title>Does OPEC news sentiment influence stock returns of energy firms in the United States?</article-title> <source>Energy Econ.</source> <volume>77</volume>, <fpage>34</fpage>&#x2013;<lpage>45</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.eneco.2018.03.017</pub-id></citation></ref>
<ref id="ref8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hong</surname> <given-names>L.</given-names></name> <name><surname>Song</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>C.</given-names></name></person-group> (<year>2017</year>). <article-title>Hyperspectral image classification based on multiscale spatial information fusion</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>55</volume>, <fpage>5302</fpage>&#x2013;<lpage>5312</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2017.2705176</pub-id></citation></ref>
<ref id="ref9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>H. C.</given-names></name></person-group> (<year>2017</year>). <article-title>An evolutionary optimal fuzzy system with information fusion of heterogeneous distributed computing and polar-space dynamic model for online motion control of Swedish redundant robots</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>64</volume>, <fpage>1743</fpage>&#x2013;<lpage>1750</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TIE.2016.2562613</pub-id></citation></ref>
<ref id="ref10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kamel</surname> <given-names>M.</given-names></name> <name><surname>Siuky</surname> <given-names>F. N.</given-names></name> <name><surname>Yazdi</surname> <given-names>H. S.</given-names></name></person-group> (<year>2019</year>). <article-title>Robust sentiment fusion on distribution of news</article-title>. <source>Multimed. Tools Appl.</source> <volume>78</volume>, <fpage>21917</fpage>&#x2013;<lpage>21942</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11042-019-7505-8</pub-id></citation></ref>
<ref id="ref11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kelly</surname> <given-names>S.</given-names></name> <name><surname>Ahmad</surname> <given-names>K.</given-names></name></person-group> (<year>2018</year>). <article-title>Estimating the impact of domain-specific news sentiment on financial assets</article-title>. <source>Knowl.-Based Syst.</source> <volume>150</volume>, <fpage>116</fpage>&#x2013;<lpage>126</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.knosys.2018.03.004</pub-id></citation></ref>
<ref id="ref12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lei</surname> <given-names>F.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Dai</surname> <given-names>Q.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name></person-group> (<year>2021</year>). <article-title>Multihop neighbor information fusion graph convolutional network for text classification</article-title>. <source>Math. Probl. Eng.</source> <volume>2021</volume>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi: <pub-id pub-id-type="doi">10.1155/2021/6665588</pub-id></citation></ref>
<ref id="ref13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Ma</surname> <given-names>H.</given-names></name> <name><surname>Saha</surname> <given-names>T.</given-names></name> <name><surname>Wu</surname> <given-names>G.</given-names></name></person-group> (<year>2018</year>). <article-title>Bayesian information fusion for probabilistic health index of power transformer</article-title>. <source>IET Gener. Transm. Distrib.</source> <volume>12</volume>, <fpage>279</fpage>&#x2013;<lpage>287</lpage>. doi: <pub-id pub-id-type="doi">10.1049/iet-gtd.2017.0582</pub-id></citation></ref>
<ref id="ref14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Minchae</surname> <given-names>S.</given-names></name> <name><surname>Kyung-Shik</surname> <given-names>S.</given-names></name></person-group> (<year>2017</year>). <article-title>Construction of consumer confidence index based on sentiment analysis using news articles</article-title>. <source>J. Intell. Inf. Syst.</source> <volume>23</volume>, <fpage>1</fpage>&#x2013;<lpage>27</lpage>. doi: <pub-id pub-id-type="doi">10.13088/jiis.2017.23.3.001</pub-id></citation></ref>
<ref id="ref15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mostafa</surname> <given-names>M. M.</given-names></name> <name><surname>Nebot</surname> <given-names>N. R.</given-names></name></person-group> (<year>2017</year>). <article-title>Sentiment analysis of Arabic language influence on Spanish vocabulary: an El Pa&#x00ED; s newspaper and Twitter case study</article-title>. <source>J. Inf. Technol. Case Appl.</source> <volume>19</volume>, <fpage>145</fpage>&#x2013;<lpage>157</lpage>. doi: <pub-id pub-id-type="doi">10.1080/15228053.2017.1394143</pub-id></citation></ref>
<ref id="ref16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ouyang</surname> <given-names>L.</given-names></name> <name><surname>Zhu</surname> <given-names>Y.</given-names></name> <name><surname>Zheng</surname> <given-names>W.</given-names></name> <name><surname>Yan</surname> <given-names>L.</given-names></name></person-group> (<year>2021</year>). <article-title>An information fusion FMEA method to assess the risk of healthcare waste</article-title>. <source>J. Manag. Sci. Eng.</source> <volume>6</volume>, <fpage>111</fpage>&#x2013;<lpage>124</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jmse.2021.01.001</pub-id></citation></ref>
<ref id="ref17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Peng</surname> <given-names>L.</given-names></name> <name><surname>Liao</surname> <given-names>B.</given-names></name> <name><surname>Zhu</surname> <given-names>W.</given-names></name> <name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Li</surname> <given-names>K.</given-names></name></person-group> (<year>2017</year>). <article-title>Predicting drug&#x2013;target interactions with multi-information fusion</article-title>. <source>IEEE J. Biomed. Health Inform.</source> <volume>21</volume>, <fpage>561</fpage>&#x2013;<lpage>572</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JBHI.2015.2513200</pub-id>, PMID: <pub-id pub-id-type="pmid">26731781</pub-id></citation></ref>
<ref id="ref18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Prasath</surname> <given-names>V. B.</given-names></name></person-group> (<year>2017</year>). <article-title>Image denoising by anisotropic diffusion with inter-scale information fusion</article-title>. <source>Pattern Recognit. Image Anal.</source> <volume>27</volume>, <fpage>748</fpage>&#x2013;<lpage>753</lpage>. doi: <pub-id pub-id-type="doi">10.1134/S1054661817040174</pub-id></citation></ref>
<ref id="ref19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qi</surname> <given-names>Z.</given-names></name> <name><surname>Yang</surname> <given-names>Y.</given-names></name> <name><surname>Ping</surname> <given-names>J.</given-names></name> <name><surname>Xinyu</surname> <given-names>S.</given-names></name> <name><surname>Longchao</surname> <given-names>C.</given-names></name> <name><surname>Jiexiang</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>A multi-fidelity information fusion metamodeling assisted laser beam welding process parameter optimization approach</article-title>. <source>Adv. Eng. Softw.</source> <volume>110</volume>, <fpage>85</fpage>&#x2013;<lpage>97</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.advengsoft.2017.04.001</pub-id></citation></ref>
<ref id="ref20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>Q.</given-names></name> <name><surname>Liu</surname> <given-names>A.</given-names></name> <name><surname>Yang</surname> <given-names>S. Y.</given-names></name></person-group> (<year>2017</year>). <article-title>Stock portfolio selection using learning-to-rank algorithms with news sentiment</article-title>. <source>Neurocomputing</source> <volume>264</volume>, <fpage>20</fpage>&#x2013;<lpage>28</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2017.02.097</pub-id></citation></ref>
<ref id="ref21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yadav</surname> <given-names>R.</given-names></name> <name><surname>Kumar</surname> <given-names>A. V.</given-names></name> <name><surname>Kumar</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>News-based supervised sentiment analysis for prediction of futures buying behaviour</article-title>. <source>IIMB Manag. Rev.</source> <volume>31</volume>, <fpage>157</fpage>&#x2013;<lpage>166</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.iimb.2019.03.006</pub-id></citation></ref>
<ref id="ref22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>S. Y.</given-names></name> <name><surname>Mo</surname> <given-names>S. Y. K.</given-names></name> <name><surname>Liu</surname> <given-names>A.</given-names></name> <name><surname>Kirilenko</surname> <given-names>A. A.</given-names></name></person-group> (<year>2017</year>). <article-title>Genetic programming optimization for a sentiment feedback strength based trading strategy</article-title>. <source>Neurocomputing</source> <fpage>29</fpage>&#x2013;<lpage>41</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2016.10.103</pub-id></citation></ref>
<ref id="ref23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>H.-F.</given-names></name> <name><surname>Seng</surname> <given-names>J.-L.</given-names></name></person-group> (<year>2017</year>). <article-title>The association between stock price volatility and financial news: a sentiment analysis approach</article-title>. <source>Kybernetes</source> <volume>46</volume>, <fpage>1341</fpage>&#x2013;<lpage>1365</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2016.10.103</pub-id></citation></ref>
<ref id="ref24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yu</surname> <given-names>Z.</given-names></name> <name><surname>Chang</surname> <given-names>L.</given-names></name> <name><surname>Qian</surname> <given-names>B.</given-names></name></person-group> (<year>2019</year>). <article-title>A belief-rule-based model for information fusion with insufficient multi-sensor data and domain knowledge using evolutionary algorithms with operator recommendations</article-title>. <source>Soft. Comput.</source> <volume>23</volume>, <fpage>5129</fpage>&#x2013;<lpage>5142</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s00500-018-3179-9</pub-id></citation></ref>
</ref-list>
</back>
</article>