a new approach to real time intent and sentiment analysis

22
A New Approach to Real Time Intent and Sentiment Analysis Aloke Guha Kapil Tundwal Sentiment Analysis Symposium March 5-6, 2014, New York Cruxly

Upload: xale4

Post on 04-Jun-2015

1.010 views

Category:

Technology


2 download

DESCRIPTION

Detecting actionable intent in online and messaging text-based posts, especially in near real-time, is becoming significant for customer acquisition, marketing, support and product management. Location based services and wide-spread adoption of mobile devices also increases the importance of intent such as intent to buy or making a commitment, or an occurrence of an event. In this talk and demonstration, we will present a non-traditional approach developed by Cruxly to intent as well as sentiment analysis.

TRANSCRIPT

Page 1: A New Approach to Real Time Intent and Sentiment Analysis

A New Approach to Real Time Intent and Sentiment Analysis

Aloke Guha Kapil Tundwal

Sentiment Analysis Symposium March 5-6, 2014, New York

Cruxly

Page 2: A New Approach to Real Time Intent and Sentiment Analysis

Sentiment?

Page 3: A New Approach to Real Time Intent and Sentiment Analysis

Why business cares about intents?

Find Customers Build Sell Support

Page 4: A New Approach to Real Time Intent and Sentiment Analysis

Why intent is hard to detect?

Grammar

Punctuation Spelling Sarcasm

Page 5: A New Approach to Real Time Intent and Sentiment Analysis

How

• Grammar-aware parsing • Verb classification • Real-time detection • Horizontal first . . . vertical later

Page 6: A New Approach to Real Time Intent and Sentiment Analysis

Source-Agnostic

• SMS, Emails, Social Media • Mobile apps, Location-based services

Page 7: A New Approach to Real Time Intent and Sentiment Analysis

Intent Detection Basis*

Event Detection

Text Extraction

Email / IM

Social Media

Web Posts

Date Location

Names Ext. Opinion

. . .

Event Detection

Logic

Event Signals

Tokenization Segmentation

Text Content

Sentence Phrase

Text Units

Parser

Grammar Rules

Event Definition

Natural Language Processing

Ref: USPTO 20120245925, “METHODS AND DEVICES FOR ANALYZING TEXT,” Guha, Kireyev, Lampert, and Tundwal, 2012

Page 8: A New Approach to Real Time Intent and Sentiment Analysis

Under the Hood (Twitter case)

Tweets (Keywords/KIP)

Requests (Keywords)

Tweet ID + Intent Signal

(PostgresSQL)

Tweets Content Store (DynamoDB)

Cruxly Intent Detection (AWS)

Reports / Dashboard Tracker Editor

(web app)

Twitter

Aloke Guha: Analytics Drives Big Data Drives Infrastructure, 29th IEEE MSST 2013

Analytics: Event / Intent Detection

Source/Device Metadata: Poster,

Date/Time, #Followers,

Location, . . .

User Metadata: Keyword / KIP

Custom: RT / Ad Hoc Query

Tweets (Keywords)

Streaming API Client

Page 9: A New Approach to Real Time Intent and Sentiment Analysis

Examples

Page 10: A New Approach to Real Time Intent and Sentiment Analysis

Intent Summary

Page 11: A New Approach to Real Time Intent and Sentiment Analysis

Intent Summary: Comparison Across Brands

Page 12: A New Approach to Real Time Intent and Sentiment Analysis

Inte

nt: B

uy

Page 13: A New Approach to Real Time Intent and Sentiment Analysis

Leads

Page 14: A New Approach to Real Time Intent and Sentiment Analysis

Inte

nt: L

ike

Page 15: A New Approach to Real Time Intent and Sentiment Analysis

Inte

nt: D

islik

e

Page 16: A New Approach to Real Time Intent and Sentiment Analysis

Inte

nt: Q

uest

ions

/Req

uest

s

Page 17: A New Approach to Real Time Intent and Sentiment Analysis

Geo-Location

Page 18: A New Approach to Real Time Intent and Sentiment Analysis

Intent for Iterative Analysis

Page 19: A New Approach to Real Time Intent and Sentiment Analysis

Future Work

• Better polarity – orthogonal to grammar rules • ‘Activation’ (accept, agree, etc.) verbs* • Increase depth analysis • Different grammars – other languages

*B. Levin, English verb classes and alternations: a preliminary investigation, 1993, University of Chicago Press

Page 20: A New Approach to Real Time Intent and Sentiment Analysis

Conclusions

• Actionable intent and event detection • Grammar-aware parsing to add semantic basis • Real-time response with optimized analysis • Vertical applications

Page 21: A New Approach to Real Time Intent and Sentiment Analysis

Thank You

[email protected] facebook.com/cruxly www.cruxly.com

Page 22: A New Approach to Real Time Intent and Sentiment Analysis

Selected References

1. USPTO #20120245925, “Methods and Devices for Analyzing Text,” Guha, Kireyev, Lampert, and Tundwal, September 27, 2012

2. A. Guha, “Analytics Drives Big Data Drives Infrastructure,” Keynote presentation, 29th IEEE Mass Storage Conference, May 2013.

3. B. Levin, English verb classes and alternations: a preliminary investigation, 1993, University of Chicago Press.

4. A. Esuli, S. Baccianelli, and F. Sebastiani, “SentiWordNet 3.0: An enhanced lexical resource for sentiment analysis and opinion mining,” Proc. 7th Conf Intl.’ Language Resources Evaluation, May 2010.

5. E. Cambria, C. Havasi and A. Husain, “SenticNet 2: A semantic and effective resource for opinion mining and sentiment analysis,” Proc. FLAIRS Conf., 2012

6. A. Gangemi, et al, “Frame-Based Detection of Opinion Holders and Topics: A Model and a Tool,” IEEE Computational Intelligence, Feb. 2014