A Review Corpus for Argumentation Analysis Henning Wachsmuth , - - PowerPoint PPT Presentation

a review corpus for argumentation analysis
SMART_READER_LITE
LIVE PREVIEW

A Review Corpus for Argumentation Analysis Henning Wachsmuth , - - PowerPoint PPT Presentation

A Review Corpus for Argumentation Analysis Henning Wachsmuth , Martin Trenkmann, Benno Stein, Gregor Engels, Tsvetomira Palakarska April 11, 2014 Reviews and argumentation ! Argumentation: The identification and comparison of a series of


slide-1
SLIDE 1

A Review Corpus for Argumentation Analysis

Henning Wachsmuth, Martin Trenkmann, Benno Stein, Gregor Engels, Tsvetomira Palakarska April 11, 2014

slide-2
SLIDE 2

2

  • Reviews and argumentation

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

! Argumentation: The identification and comparison of a series

  • f assumptions, pros, and cons for an intended conclusion or

decision (Besnard & Hunter, 2008). ! (Web user) Reviews: Monological, positional argumentation ! Review argumentation: A series of facts and opinions about different aspects that is used to justify some (possibly implicit)

  • verall sentiment on a product or the like

from tripadvisor.com from roblox.com

We spent one night at that hotel. Staff at the front desk was very nice, the room looked clean and cozy, and the hotel lies in the city center... but all this never justifies the price!

from hccfl.edu

slide-3
SLIDE 3

3

  • !

Argumentation-related information is analyzed in different approaches to sentiment analysis ! No text corpus available for a combination of such analyses ! Contributions of our paper:

  • 1. Design of an annotated corpus for a shallow

analysis of review argumentation.

  • 2. Analysis of common argumentation patterns of web users

in (hotel) reviews

Problem and contributions

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

from socialmediatoday.com from roblox.com from plungedindebt.com from roblox.com We spent one night at that hotel. Staff at the front desk was very nice, the room looked clean and cozy, and the hotel lies in the city center... but all this never justifies the price! from tripadvisor.com from hccfl.edu

slide-4
SLIDE 4

4

  • !

The ArguAna TripAdvisor corpus: An English text corpus for the development and evaluation of statistical analyses of review argumentation ! The corpus is available at http://www.arguana.com, free for scientific use

  • Usage instructions and sample Java code provided

Designing the corpus

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

Balanced corpus compilation

  • f web user reviews

Manual annotation process

performed by experts and web users

from fillmymoneybox.com

Tailored annotation scheme

for review argumentation

slide-5
SLIDE 5

5

  • !

Compilation of a subset of 2,100 hotel reviews of the existing LARA TripAdvisor dataset from Wang (2010) ! At least 10 hotels per location, but as few as possible ! The balance provides an optimal starting point for statistical analyses of argumentation-related sentiment

Balanced corpus compilation

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

1 2 3 4 5 scores Amster dam Seattle Sydney Training (900) San Franci sco Berlin Validation (600) Barce lona Paris Test (600)

from tripadvisor.com

slide-6
SLIDE 6

6

  • !

Manual annotations in each review text

  • Local sentiment: facts, positive opinions, negative opinions
  • Product features: hotel aspects and amenities

! Ground-truth TripAdvisor data for each review

  • Metadata: username, creation date, hotel ID, hotel location
  • Sentiment scores: overall rating and seven optional aspect ratings

Tailored annotation scheme

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

We spent one night at that hotel. Staff at the front desk was very nice, the room looked clean and cozy, and the hotel lies in the city center... but all this never justifies the price! Staff front desk room price Username: henningw Creation date: 2014-04-11

from tripadvisor.com

slide-7
SLIDE 7

7

  • Manual annotation process

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

We spent one night at that hotel. Staff at the front desk was very nice, the room looked clean and cozy, and the hotel lies in the city center... but all this never justifies the price!

Product feature annotation through two experts all local sentiment classified three times

! = 0.67

subset of texts annotated by two experts

! = 0.73

Local sentiment annotation through crowdsourcing

from fillmymoneybox.com

after annotation before annotation

slide-8
SLIDE 8

8

  • !

All reviews preformatted for Apache UIMA ! Nearly 200,000 additional reviews without manual annotations provided in the same format for semi-supervised learning or large-scale evaluations

Corpus size and distributions

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

Type Total Texts 2,100 Tokens 442,615 Sentences 24,162 Statements 31,006 Facts 6,303 Positive opinions 11,786 Negative opinions 12,917 Product features 24,596

0% 20% 40% 60% 80% 100% 0-4 5-9 10-14 40-44 # statements fraction of scores

score 5 score 4 score 3 score 2 score 1

(b) 0% 10% 20% 30%

0-4 10-14

# statements

5-9 15-19 95-96 90-94 20-24

slide-9
SLIDE 9

9

  • !

Investigation of 4 hypotheses about the impact of local sentiment in a review text on the review‘s global sentiment: (1) The ratio of positive and negative opinions correlates with the global sentiment score. (2) The polarity of opinions at certain positions correlates with the global sentiment score. (3) The flow of local sentiment in the text impacts the global sentiment score. (4) The polarity of opinions on certain aspects correlates with the global sentiment score.

Analyzing the corpus

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

from nederlandvve.nl from roblox.com

5 4 3 2 1

(both in the paper!)

slide-10
SLIDE 10

10

  • Argumentation flows: Consider only

changes of statement sentiments Sentiment flows: Consider sequence

  • f all statement sentiments of the text

(3) Impact of the flow

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

We spent one night at that hotel. Staff at the front desk was very nice, the room looked clean and cozy, and the hotel lies in the city center... but all this never justifies the price!

length

too much variance in the corpus

flow length

13 patterns cover 34%

  • f the corpus

flow

slide-11
SLIDE 11

11

  • 10th

1.5%

9th

1.7%

1st

7.7%

11th

1.5%

6th

2.1%

! Some frequent argumentation flow patterns (more in the paper!):

(3) Impact of the flow (cont‘d)

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

1 2 3 4 5

57%

11% 16% 16% 1 2 3 4 5

52% 13%

36% 1 2 3 4 5

57%

8% 31% 3% 2% 1 2 3 4 5

89%

3% 8% 1 2 3 4 5 32% 32% 32% 3% 161 texts

slide-12
SLIDE 12

12

  • !

Analysis of the impact of the most often named aspects and amenities ! Further nice insights can be found in our paper... ! ... and many more in the corpus

(4) Impact of opinions on aspects

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

from cgtrader.com

1st room

from 123rf.com

3rd location

from amazon.com

20th towels

from nederlandvve.nl

8th service

from colchester.gov.uk

24th parking mentioned in

80% of all

reviews positive in

85% of all

mentions negative in

67% of all

mentions if negative, score 5 in 0%

  • f all cases

if negative, still score 5 in 12%

  • f all cases...

... but if positive, score 1 in 0%

  • f all cases

from medkomm.de from plus.google.com from coocoonhome.com from plus.google.com from medkomm.de

slide-13
SLIDE 13

13

  • !

Review argumentation comprises a series of facts and

  • pinions used to justify a certain overall sentiment.

! We provide an annotated corpus for the analysis of review argumentation.

  • Freely available at http://www.arguana.com
  • By now, only one domain and one language

! The corpus gives new insights into the way web users argue in (hotel) reviews. ! There‘s much more that YOU can do with the corpus!

  • Learn about review argumentation
  • Develop novel sentiment analysis approaches
  • Evaluate existing approaches

Take away messages

A Review Corpus for Argumentation Analysis, Henning Wachsmuth

from deviantart.net from roblox.com

slide-14
SLIDE 14

Henning Wachsmuth hwachsmuth@s-lab.upb.de University of Paderborn, s-lab – Software Quality Lab Zukunftsmeile 1, 33102 Paderborn, Germany http://is.upb.de/?id=wachsmuth

Thank you for your attention! Questions?

A Review Corpus for Argumentation Analysis, Henning Wachsmuth