Home › Glossary › What Is Sentiment Analysis?

What Is Sentiment Analysis?

Sentiment analysis is a natural language processing technique that determines the emotional tone or attitude expressed in a piece of text, such as classifying a review as positive, negative, or neutral.

How it’s applied

Sentiment analysis is commonly run on scraped reviews, social media posts, or survey responses to gauge public or customer opinion about a product, brand, or topic at scale.

Relation to other NLP tasks

Sentiment analysis is often combined with named entity recognition to determine not just the tone of a piece of text, but which specific entity (a product or company) that sentiment refers to.