identifying, annotating, and filtering arguments and opinions on the social web - phd viva slides...

60
Identifying, Annotating, and Filtering Arguments and Opinions on the Social Web Jodi Schneider WIMMICS seminar INRIA Sophia Antipolis – Méditerranée & I3S vendredi 21 février 2014

Upload: jodischneider

Post on 11-May-2015

156 views

Category:

Technology


1 download

DESCRIPTION

How do we support people in using/reusing arguments and opinions on the World Wide Web? WIMMICS, INRIA seminar based on my PhD viva slides.

TRANSCRIPT

Page 1: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Identifying, Annotating, and Filtering Arguments and Opinions on the Social Web

Jodi Schneider

WIMMICS seminarINRIA Sophia Antipolis – Méditerranée & I3Svendredi 21 février 2014

Page 2: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21
Page 3: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

How can we make sense of disagreement?

Page 4: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Arguments & opinions give a rationale

Page 5: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Reuse arguments & rationales

o How do we make arguments more clear to BOTH humans and machines?

o Explicit arguments are not available• Important in bug reports, political commentary,

product reviews, etc.

o Machine-readable arguments could help• Gather information – e.g. finding issues, claims, and

opinion clusters• Connect opinions to explicit evidence• Navigate claims networks

Page 6: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Arguments in collective decision-making

Page 7: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Arguments about content deletion

Page 8: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Arguments in open collaboration systems

Page 9: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Open collaboration systems

“people form ties with others & create things together” (Forte and Lampe 2013)

Page 10: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Open collaboration systems

“people form ties with others & create things together” (Forte and Lampe 2013)

Examples:o Wikipediao HTML5 working groupo OpenStreetMapo Project Gutenberg – Distributed Proofreaderso Apache projects, Mozilla Firefox, …

Page 11: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

How do we enable the reuse of arguments and opinions in open collaboration systems?

Page 12: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Use case: deletion in Wikipedia

o 1 in 4 new Wikipedia articles is deleted – within minutes or hours

o Demotivating! • 1 in 3 newcomers start by writing a new article• 7X less likely to stay if their article is deleted!

o Can we support editor retention?

Source: http://enwp.org/Wikipedia:Wikipedia_Signpost/2011-04-04/Editor_retention

Page 13: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Thousands of new editors each month

Source: http://reportcard.wmflabs.org/

English

All languages

Page 14: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Policies grew 10-15X (2002-2008)

See e.g. Butler, Joyce, and Pike. CHI 2008 "Don't look now, but we've created a bureaucracy: the nature and roles of policies and rules in Wikipedia."

Page 15: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Supporting open collaboration systems

o Can we support editor retention?

o Make criteria explicit to:• Explain community expectations (how to be

convincing)• Support making & auditing decisions

Page 16: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Research Questions

Page 17: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

How do we enable the reuse of arguments and opinions on the World Wide Web?

o RQ1: What are the opportunities and requirements for providing argumentation support?

o RQ2: Which arguments are used in open collaboration systems?

o RQ3: How can we structure and display opinions and arguments to support filtering?

Page 18: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

How do we enable the reuse of arguments and opinions on the World Wide Web?

o RQ1: What are the opportunities and requirements for providing argumentation support?

o RQ2: Which arguments are used in open collaboration systems?

o RQ3: How can we structure and display opinions and arguments to support filtering?

Page 19: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

How do we enable the reuse of arguments and opinions on the World Wide Web?

o RQ1: What are the opportunities and requirements for providing argumentation support?

o RQ2: Which arguments are used in open collaboration systems?

o RQ3: How can we structure and display opinions and arguments to support filtering?

Page 20: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

How do we enable the reuse of arguments and opinions on the World Wide Web?

o RQ1: What are the opportunities and requirements for providing argumentation support? Netnography

o RQ2: Which arguments are used in open collaboration systems? Iterative Annotation

o RQ3: How can we structure and display opinions and arguments to support filtering?

Semantic Web Systems Development

Page 21: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

RQ1: What are the opportunities and requirements for providing argumentation support?

Page 22: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Methodology: Netnography

Kozinets, Robert V. Netnography: Doing ethnographic research online. Sage Publications, 2010.

Page 23: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Methodology: Netnography

1. Planning and community selection2. Participant observation and data collection3. Data analysis and iterative interpretation4. Presenting results

Page 24: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Results: Sample corpus72 discussions started on 1 day

o Each discussion has:• 3—33 messages• 2—15 participants

o 741 messages contributed by 244 users.Each message has 3—350+ words.

o 98 printed A4 sheets

Page 25: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Example from Corpus

Page 26: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Example from Corpus

Page 27: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Results: Terminology and policy knowledge becomes an obstacle

Page 28: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Results: Important tasks for consensus discussions

1. Determine one’s personal position2. Express one’s personal position in

accordance with community norms3. Determine the consensus

Page 29: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

RQ2: Which arguments are used in open collaboration systems?

Page 30: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Methods

o Use corpus of 72 discussionso Two types of annotation: 2 argumentation

theorieso Iterative annotation for each theory

• Multiple annotators• Refine to get good inter-annotator agreement• 4 rounds of annotation

Page 31: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Two argumentation theories

o Walton’s Argumentation Schemes (Walton, Reed, and Macagno 2008)

• Informal argumentation (philosophical & computational argumentation)

• Identify & prevent errors in reasoning (fallacies)• 60 patterns

o Factors Analysis(Ashley 1991)

• Case-based reasoning• E.g. factors for deciding cases in trade secret law,

favoring either party (the plaintiff or the defendant).

Page 32: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Walton’s Argumentation Schemes

Example Argumentation Scheme: Argument from Rules – “we apply rule X”

Critical Questions1. Does the rule require carrying out this type of action?2. Are there other established rules that might conflict with or override this one?3. Are there extenuating circumstances or an excuse for noncompliance?

Walton, Reed, and Macagno 2008

Page 33: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Walton’s Argumentation Schemes

Jodi Schneider, Krystian Samp, Alexandre Passant, Stefan Decker. “Arguments about Deletion: How Experience Improves the Acceptability of Arguments in Ad-hoc Online Task Groups”. In CSCW 2013.

Page 34: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Factors Analysis

Factors determined by iterative annotation

Page 35: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Factors Analysis

Factors determined by iterative annotation

4 Factors cover• 91% of comments• 70% of discussions

Page 36: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Factors Analysis

Factors determined by iterative annotation

4 Factors cover• 91% of comments• 70% of discussions

“Other” as 5th catchall

Page 37: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Factors Analysis

Factors determined by iterative annotation

4 Factors cover• 91% of comments• 70% of discussions

“Other” as 5th catchall

Factor Example (used to justify `keep')

Notability Anyone covered by another encyclopedic reference is considered notable enough for inclusion in Wikipedia.

Sources Basic information about this album at a minimum is certainly verifiable, it's a major label release, and a highly notable band.

Maintenance

…this article is savable but at its current state, needs a lot of improvement.

Bias It is by no means spam (it does not promote the products).

**Other I'm advocating a blanket "hangon" for all articles on newly-drafted players

Page 38: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

RQ3: How can we structure and display opinions and arguments to support filtering?

Page 39: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Methodology

o Linked Data Application Development

o User testing – 20 users

Page 40: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Add a discussion summary

Page 41: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Add a discussion summary

Page 42: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21
Page 43: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21
Page 44: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21
Page 45: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Semantically enrich messages

Page 46: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Use semantic structure

Implementation based on Jodi Schneider and Krystian Samp “Alternative Interfaces for Deletion Discussions in Wikipedia: Some Proposals Using Decision Factors. [Demo]” In WikiSym2012.

Page 47: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Experimental design

Page 48: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

System A (Control)

Page 49: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

System B (Experimental)

Page 50: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Experimental design

Page 51: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Experimental design

Page 52: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21
Page 53: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

PU* - Perceived usefulness

PE* - Perceived ease of use

DC -Decision completeness

PF - Perceived effort

IC* - Information completeness

Statistical SignificancePU* p < .001PE* p .001IC* p .039

Page 54: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Final survey

Page 55: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Results: 84% prefer our system

“Information is structured and I can quickly get an overview of the key arguments.”

“The ability to navigate the comments made it a bit easier to filter my mind set and to come to a conclusion.”

“It offers the structure needed to consider each factor separately, thus making the decision easier. Also, the number of comments per factor offers a quick indication of the relevance and the deepness of the decision.”

Based on a 20 participant user test.1 participant did not take the final survey

Page 56: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Overall contributions

o A procedure for providing argumentation support

o A demonstration of this procedure, including• A requirements analysis• A categorization of the most common arguments

used according to two theorieso Walton’s argumentation schemeso Factors-dimensions theory

• An ontology for argumentation in Wikipedia deletion discussions.

• An argumentation filtering system that visually summarizes arguments with bar charts of the decision factors.

Page 57: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Main papers used in the thesis

o Jodi Schneider, Krystian Samp, Alexandre Passant, and Stefan Decker. “Arguments about Deletion: How Experience Improves the Acceptability of Arguments in Ad-hoc Online Task Groups”. In CSCW 2013.

o Jodi Schneider, Tudor Groza, Alexandre Passant, “A Review of Argumentation for the Social Semantic Web.” Semantic Web – Interoperability, Usability, Applicability, 2013, 4(2), 159-218.

o Jodi Schneider and Krystian Samp. “Alternative Interfaces for Deletion Discussions in Wikipedia: Some Proposals Using Decision Factors. [Demo]” In WikiSym2012.

o Jodi Schneider, Alexandre Passant, and Stefan Decker. “Deletion Discussions in Wikipedia: Decision Factors and Outcomes.” In WikiSym2012.

Page 58: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21
Page 59: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Summary

o We need better ways of structuring arguments

on the Web.o Arguments vary across Social Media.o Different theories of argumentation stress

different aspects.o Factors analysis is useful for providing a brief

summary of discussions. This can help find consensus.

Page 60: Identifying, annotating, and filtering arguments and opinions on the social web  - PhD viva slides reprised for WIMMICS seminar 2014-02-21

Copyright 2011 Digital Enterprise Research Institute. All rights reserved.

Digital Enterprise Research Institute www.deri.ie

Enabling Networked Knowledge

Identifying, Annotating, and Filtering Arguments and Opinions

in Open Collaboration Systems

Jodi Schneider

vendredi 21 fev 2014

60

WIMMICS seminarINRIA Sophia Antipolis - Méditerranée and I3S