24
Sentiment analysis

Giles Palmer - Social Media '09 (a mashup* event)

Embed Size (px)

DESCRIPTION

Giles PalmerSentiment AnalysisSocial Media '09a mashup* eventmashupevent.com

Citation preview

Page 1: Giles Palmer - Social Media '09 (a mashup* event)

Sentiment analysis

Page 2: Giles Palmer - Social Media '09 (a mashup* event)

Who am I?

personal tags:

giles palmerfounder and ceo of brandwatch.net – buzz monitoring to the starstaller than your average joe

please sponsor my tash at:www.movember.com

Page 3: Giles Palmer - Social Media '09 (a mashup* event)

3www.brandwatch.net |

Sentiment – so why’s that important then?

Page 4: Giles Palmer - Social Media '09 (a mashup* event)

Politicians are obsessed

with it

Page 5: Giles Palmer - Social Media '09 (a mashup* event)

5www.brandwatch.net |

Companies like it because it can help predict….

Page 6: Giles Palmer - Social Media '09 (a mashup* event)

6www.brandwatch.net |

Sales

Page 7: Giles Palmer - Social Media '09 (a mashup* event)

7

Some sentiment stats

www.brandwatch.net |

Page 8: Giles Palmer - Social Media '09 (a mashup* event)

8www.brandwatch.net |

The sentiment of the web

Sample size 400,000 web pages about 1,000 different things

28%

14%

58%

Page 9: Giles Palmer - Social Media '09 (a mashup* event)

9

People don’t agree with each other all the time

www.brandwatch.net |

(Arsenal 2 : 1 Man Utd)

In our tests, people agree on sentiment 85% of the time

Page 10: Giles Palmer - Social Media '09 (a mashup* event)

10www.brandwatch.net |

Top ‘Brands’ in October – English speaking web

Volume ‘000s Sentiment * Volume Sentiment

Page 11: Giles Palmer - Social Media '09 (a mashup* event)

11www.brandwatch.net |

Page 12: Giles Palmer - Social Media '09 (a mashup* event)

12www.brandwatch.net |

Page 13: Giles Palmer - Social Media '09 (a mashup* event)

13

How do you measure the sentiment of millions of webpages?

www.brandwatch.net |

Page 14: Giles Palmer - Social Media '09 (a mashup* event)

14

Crowdsource ?

www.brandwatch.net |

Page 15: Giles Palmer - Social Media '09 (a mashup* event)

15

Downsides to crowdsourcing

www.brandwatch.net |

Slow (compared to machines)

Inconsistent

Expensive

e.g. Article takes 2 minutes so 30 articles per hour

You need native speakers, so £6/hr

=> Article costs £0.2 to read

10,000 articles * £0.2 = £2,000

(Twitter is cheaper)

Page 16: Giles Palmer - Social Media '09 (a mashup* event)

16

Machines ?

www.brandwatch.net |

Q: Can we RELIABLY get a machine to do sentiment analysis ?

A: Kind of

Q: How ?

A: You teach it to mimic your own behaviour using a branch of Artificial Intelligence called Machine Learning

Page 17: Giles Palmer - Social Media '09 (a mashup* event)

17

Teaching machines

www.brandwatch.net |

1. Decide what text to feed in

2. Train them (lots)

3. Audit and improve (lots)

It’s not quick

Page 18: Giles Palmer - Social Media '09 (a mashup* event)

18www.brandwatch.net |

BSkyB has struck a deal with Apple to launch its mobile TV service providing live access to sport including Premier League football matches on the iPhone.

From today the service, Sky Mobile TV, will be made available to iPhone and iPod Touch owners via a new application at the Apple App Store.

The application allows iPhone owners to stream live TV – via a Wi-Fi connection – from a selection of channels including the Sky Sports portfolio, Sky Sports News, ESPN, At The Races and Sky News. The sports and news package will cost phone owners £6 a month.

Sky's mobile TV service allows iPhone owners to access live televised matches from the Barclays Premier League, Scottish Premier League and Football League, as well as sport such as European Tour golf, Premiership rugby and international and domestic cricket.

The application is free to download and is being made available to all iPhone owners regardless of which mobile network they are signed to.

Sky Mobile TV is already available, for £5 a month, on the 3G networks of Vodafone, Orange and T-Mobile.

In the past year BSkyB has launched a number of applications in the Apple App Store, for football, cricket and news updates, and claims more than 2m downloads so far.

"In less than a year we've already seen millions of downloads of Sky's various iPhone apps," said David Gibbs, the general manager for mobile at Sky. "Now, by launching our new Sky Mobile TV app, we are able to combine the demand for great live TV on the move with the quality of experience offered through the iPhone and iTouch."

As part of the launch of the service mobile network operator O2 is giving its iPhone customer base three months' free subscription to Sky Mobile TV.

Page 19: Giles Palmer - Social Media '09 (a mashup* event)

19www.brandwatch.net |

Page 20: Giles Palmer - Social Media '09 (a mashup* event)

20

How to train machines

www.brandwatch.net |

1. A trained native speaker reads something and tags it

2. Feed that data into the program

3. Repeat many times

4. The program use this information to build up statistical maps

5. Then you feed an untagged snippet in and the machine gives it the tag that’s statistically closest to its training

Page 21: Giles Palmer - Social Media '09 (a mashup* event)

21

Different language

www.brandwatch.net |

•Results are only as good as the training (Royal Mail)

•Type of language used has big effect eg Insurance news vs online gaming forums

•Foreign languages are done in the same way

Stats

•Training to date 650,000 mentions in 60 industries from merchant banking to military

•Accuracy ranges from 94% for Swedish videogames to 50% for Portuguese telecom

Good target is 75% which is achievable

Page 22: Giles Palmer - Social Media '09 (a mashup* event)

22

The best approach

www.brandwatch.net |

For small volumes – crowdsource

For large volumes – use machines, but also look at the most important mentions manually

Page 23: Giles Palmer - Social Media '09 (a mashup* event)

23

Recap

www.brandwatch.net |

•Machine-based sentiment IS possible

•It’s not as good as people (who are native speakers)

•The text you feed into the program is critical

•Machines need a lot of training

•A combined approach is probably best for most

Page 24: Giles Palmer - Social Media '09 (a mashup* event)

24

Free giveaway!!

www.brandwatch.net |

Brandwatch 4.0 is out at the end of November

50 Free Beta testing accounts

www.brandwatch.net/4.0

[email protected]