laitimes

Text sentiment analysis

author:Informed Dali Little Fish w

Psychological Terminology Psychological Terminology

Text sentiment analysis

01

Brief introduction

Information extraction

way

Specifically

Research Interests:

directory

03

05

02

04

Basic Information

Text sentiment analysis: also known as opinion mining, tendency analysis, etc. To put it simply, it is to analyze, process,

The process of induction and reasoning. Connections (e.g., blogs and forums and social service networks such as Dianping) generate a large number of user engagements,

Valuable review information such as events, products, etc. These comments express people's various emotional colors and emotional tendencies, such as joy, anger, sadness, happiness and criticism

Comments, praises, etc. Based on this, potential users can get a sense of public opinion about an event or product by browsing these subjective reviews.

Brief introduction

Sentiment analysis or opinion mining is the process of evaluating people's opinions, emotions, attitudes towards entities such as products, services, organizations, etc. The field is growing fast

The quick start benefited from the rapid development of social media on the Internet, such as product reviews, forum discussions, because this is the first time in human history that it has been so huge

Records in the form of large numbers. Since the early 2000s, sentiment analysis has grown to become one of the most active research areas in natural language processing (NLP).

He also has extensive research in data mining, web mining, text mining, and information retrieval. In fact, it has spread from computer science to management

Science and social sciences, such as marketing, finance, political science, communications, medical sciences, and even history, are triggered by their important commercial nature

will be common. This proliferation is due to the fact that opinion is at the center of the facts, and almost all human activities, to a considerable extent, care a lot about what others think. For

For this reason, whenever we need to make a decision, we often look for the opinions of others. This is not only for businesses, but also for individuals.

Nowadays, if a person wants to buy a consumer product, it is no longer limited to asking one's friends and family for their opinions, because there are a lot of user reviews and pairs

Product discussions are in the public forums on the network, and we can find out what we want to know in the comments, and there may be unexpected gains. about

An organization, it may no longer need to conduct surveys, polls and focus groups to gather public opinion because there is abundance

Such information disclosure. In recent years, we've seen those posts use social media to reshape corporate image, discuss celebrity lives, and sway public sentiment

threads and emotions, which have profoundly affected our social and political systems, such posts also mobilize mass political change. When we are sighing at people's words

At the same time, we also have to admit that the rapid development of social networks has brought huge moral problems. From this sentiment analysis was born, and we can pass through

Sentiment analysis or public opinion system helps the government monitor the emotional changes of the masses or the trend of public opinion, so as to avoid the occurrence of vicious events or false incidents

of occurrences.

Generally speaking, the purpose of sentiment analysis is to find out the attitude of the speaker/author on certain topics or in relation to the polar points of view of a text.

Text-level Word level

Sentence level

Chapter-level

Article-level sentiment classification is the designation of the overall sentiment direction/polarity, i.e., determining whether the article (e.g., a full online review) is conveyed or not

Overall positive or negative opinions. In this context, this is a binary classification task. It can also be a regression task, for example, a review from 1 to 5 stars

Inferred overall rating. It can also be thought of as a level 5 classification task.

We can combine natural language processing technology with fuzzy logic technology to comment on news stories and movies based on manually created dictionaries of fuzzy emotions

On Conducting Sentiment Analysis. Define the types of emotions and mark the categories of emotions and their intensity in the fuzzy emotion dictionary. Each word can belong to more than one emotion category.

In the experiment, it is possible to compare different features such as word frequency, length-related features, semantic tendencies, emotional PMI-IR, emphatic words, and special symbols

results. Finally, the active/passive and positive/negative nature of the article were judged.

Sentence level

Since the sentiment analysis of sentences is inseparable from the emotions of the words that make up sentences, its methods are divided into three categories: (1) knowledge base-based analysis methods; (2)

network-based analysis methods; (3) Corpus-based analysis methods.

When we identify the sentiment of sentences in text information, we usually create a sentiment database that contains some emotion symbols, abbreviations, sentiment words,

modifiers and so on. We will define several emotions (anger, hatred, fear, guilt, interest, happiness, sadness, etc.) in specific experiments, and couplets

Sublabel one of the sentiment categories and its intensity value to classify the sentiment of the sentence.

Word level

The sentiment of words is the basis of sentiment analysis at the sentence or passage level. Early text sentiment analysis mainly focused on the judgment of the positive and negative polarities of the text. Words

Sentiment analysis methods can be summarized into three main categories: (1) dictionary-based analysis methods; (2) network-based analysis methods; and (3) corpus-based analysts

Law.

The dictionary-based analysis method uses the synonym and antonym relationships in the dictionary and the structural level of the dictionary to calculate the words and the positive and negative polarity seed words

semantic similarity, classifying the sentiment of words according to the proximity of semantics.

The network-based analysis method uses the search engine of the World Wide to obtain the statistical information of the query, and calculates the semantic relationship between the word and the positive and negative polarity seed words

Liandu, thus classifying the sentiment of the word.

Based on the corpus analysis method, the relevant technology of machine learning is used to classify the sentiment of words. Machine learning methods often require a handicap first

The class model learns the rules in the training data, and then uses the trained model to make predictions on the test data.

Information extraction

The lowest-level task of sentiment analysis, which aims to extract meaningful information units from the sentiment review text, and the sentiment information extraction can be extracted to extract the sentiment score

The results of the analysis of contributing word or phrase elements play an important role in reducing the dimensionality of features and improving the performance of the system.

Mutual information, expected cross-entropy, word frequency, document frequency, etc.

Extraction and discrimination of evaluation words

That is, for the recognition and polarity of evaluation words and measurement judgment, the extraction and discrimination of evaluation words is often an integrated work, which is mainly divided into language-based

There are two methods: library and dictionary-based.

Corpus-based evaluation word extraction and discrimination:

It is mainly based on the statistical characteristics of the large corpus and the observation of some phenomena to mine the evaluation words in the corpus and judge the polarity. Its most important advantages are:

The disadvantage is that the review corpus is limited, and the distribution of comment words in the large corpus is not easy to summarize.

Dictionary-based evaluation word extraction and discrimination methods:

It mainly uses the word meaning between words in the dictionary to mine and evaluate words, and the most difficult thing is that the degree of updating of the dictionary determines the word meaning analysis.

Research Interests:

A basic step in text sentiment analysis is to classify the polarity of a known passage in a text, which may be at the sentence level, at the work level

Level. The function of classification is to determine whether the views expressed in the text are positive, negative, or neutral emotions. More advanced "beyond bipolarity"

Sentiment analysis also looks for more complex emotional states, such as "angry", "sad", "happy", and so on.

In the field of textual sentiment analysis, early research contributions include Turney and Pang, who used a variety of methods to detect product reviews and movie images

Commenting on the polar point of view. This research is based on an analysis conducted at the document level. Another way to classify document opinions can be multi-level, Pang and

Snyder (among others): Extending an earlier study of the basic polar opinions, the film rating is classified and predicted to be on a multi-scale scale of 3 to 4 stars

Snyder did an in-depth analysis of restaurant reviews, predicting restaurant ratings based on a variety of different aspects, such as food, atmosphere, etc. (on a 5-star scale).

institutionally). Although in most statistical classifications, the "neutral" class is often overlooked, because the text of the "neutral" class is often disregarded

At the periphery of a bipolar classification, but many researchers point out that within each polarization problem, three distinct categories should be identified. enter

In a step-by-step, some existing classification methods such as Max Entropy and SVMs can demonstrate that distinguishing between "neutral" classes can help in the classification process

Improve the overall accuracy of the classification algorithm.

Another way to determine the sentiment of a text is to use a proportional conversion system. When a word is generally associated with negative, neutral or positive emotions

, assign the word to a numerical scale between -10 and +10 (the most negative to the most positive emotion), and use natural language processing to analyze a non-knot

After constructing the text data, the remaining concepts can also be analyzed to derive the relevance of words to concepts. Next, each concept can be given one

Scores, which are based on the relevance of emotional words to the concept, as well as their own scores.

way

The existing approaches to text sentiment analysis can be broadly grouped into four categories: keyword recognition, word association, statistical methods, and concept-level techniques. keyword

Recognition is the use of clearly defined affect words that appear in the text, such as "happy", "sad", "sad", "scared",

"boring" and so on, to affect the classification. In addition to detecting influencing words, lexical associations are also attached to a word that is "associated" with a certain emotion. Statistician

法通过调控机器学习中的元素,比如潜在语意分析(latent semantic analysis),SVM(support vector

machines),词袋(bag of words),等等。 (参见Peter Turney在相关领域的研究成果。 )一些更智能的方

Dharma is intended to detect the emotional holder (the person who maintains the emotional state) and the emotional target (the entity that causes the emotional holder to generate emotions). To dig in

Giving an opinion in a context, or a function of getting an opinion given, requires the use of grammatical relationships. The correlation between syntax is often required

It is to be obtained by deep parsing of the text. Unlike pure semantic technology, the concept-level algorithm idea weighs the knowledge representation

representation)的元素,比如知识本体 (ontologies)、语意络(semantic networks),因此这种算法也

You can detect the subtle emotional expressions between the words. For example, analyze concepts that do not explicitly express relevant information, but through them for clarity

The concept is not obvious to get the information sought.

There is a lot of open-source software that uses machine learning, statistics, and natural language processing techniques to compute large sets of text

Sense analysis, these large collections of texts include pages, online news, discussion groups, online comments, blogs, and social media.

Thank you for watching

Read on