Articles

Sentiment Analysis: Concept, Analysis, and Applications

by Anant Khurana business man

Sentiment analysis is the contextual mining of text which identifies and extracts subjective information in the source material and helping a business to understand the social sentiment of there brand, product or service while monitoring online conversations. However, the analysis of social media streams is usually restricted to just basic sentiment analysis and count-based metrics. This is akin to just scratching the surface and missing out on those high-value insights that are waiting to be discovered. So what should a brand do to capture that low hanging fruit?

With the recent advances in deep learning, the ability of algorithms to analyze text has improved considerably. Creative use of advanced artificial intelligence techniques can be an effective tool for doing in-depth research. We believe it is important to classify incoming customer conversation about a brand based on the following lines:

    1. Key aspects of a brand’s product and service that customers care about.

    2. Users’ underlying intentions and reactions concerning those aspects.

These basic concepts when used in combination, become a very important tool for analyzing millions of brand conversations with human-level accuracy. In the post, we take the example of Uber and demonstrate how this works. Read On!

Text Classifier — The basic building blocks

Sentiment Analysis

Sentiment Analysis is the most common text classification tool that analyses an incoming message and tells whether the underlying sentiment is positive, negative or neutral. 

Intent Analysis

Intent analysis steps up the game by analyzing the user’s intention behind a message and identifying whether it relates an opinion, news, marketing, complaint, suggestion, appreciation or query.

Contextual Semantic Search(CSS)

Now, this is where things get really interesting. To derive actionable insights, it is important to understand what aspect of the brand is a user discussing about. For example, Amazon would want to segregate messages related to late deliveries, billing issues, promotion-related queries, product reviews, etc. On the other hand, Starbucks would want to classify messages based on whether they relate to staff behavior, new coffee flavors, hygiene feedback, online orders, store name, and location, etc. But how can one do that?

We introduce an intelligent smart search algorithm called Contextual Semantic Search (a.k.a. CSS). The way CSS works are that it takes thousands of messages and a concept (like Price) as input and filters all the messages that closely match with the given concept. The graphic shown below demonstrates how CSS represents a major improvement over existing methods used by the industry.

A conventional approach for filtering all Price related messages is to do a keyword search on Price and other closely related words like (pricing, charge, $, paid). This method, however, is not very effective as it is almost impossible to think of all the relevant keywords and their variants that represent a particular concept. CSS on the other hand just takes the name of the concept (Price) as input and filters all the contextually similar even where the obvious variants of the concept keyword are not mentioned.


Conclusion

The age of getting meaningful insights from social media data has now arrived with the advance in technology. It’s time for organizations to move beyond overall sentiment and count-based metrics. Companies have been leveraging the power of data lately, but to get the deepest of the information, you have to leverage the power of AI, Deep learning and intelligent classifiers like Contextual Semantic Search and Sentiment Analysis.


Sponsor Ads


About Anant Khurana Freshman   business man

3 connections, 0 recommendations, 24 honor points.
Joined APSense since, August 9th, 2018, From delhi, India.

Created on Sep 9th 2019 03:22. Viewed 286 times.

Comments

No comment, be the first to comment.
Please sign in before you comment.