Top Banner
Copyright 2011 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute www.deri.i e Enabling Networked Knowledge Enabling reuse of arguments and opinions in open collaboration systems Jodi Schneider Tuesday 1 October 2013 1 Ph.D. viva Galway, Ireland
58

Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

May 11, 2015

Download

Technology

jodischneider

Slides from the public part of my Ph.D. viva voce (thesis defense), 2013-10-01
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Copyright 2011 Digital Enterprise Research Institute. All rights reserved.

Digital Enterprise Research Institute www.deri.ie

Enabling Networked Knowledge

Enabling reuse of arguments and opinions

in open collaboration systems

Jodi Schneider

Tuesday 1 October 2013

1

Ph.D. vivaGalway, Ireland

Page 2: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

How can we make sense of disagreement?

Page 3: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Arguments & opinions give a rationale

Page 4: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 5: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Arguments in collective decision-making

Page 6: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Arguments about content deletion

Page 7: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Arguments in open collaboration systems

Page 8: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Open collaboration systems

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

Page 9: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 10: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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

Page 11: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 12: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Thousands of new editors each month

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

English

All languages

Page 13: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 14: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 15: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Research Questions

Page 16: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 their use and reuse?

Page 17: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 their use and reuse?

Page 18: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 their use and reuse?

Page 19: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 their use and reuse?

Semantic Web Systems Development

Page 20: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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

Page 21: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Methodology: Netnography

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

Page 22: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Methodology: Netnography

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

Page 23: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 24: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Example from Corpus

Page 25: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Example from Corpus

Page 26: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Results: Terminology and policy knowledge becomes an obstacle

Page 27: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 28: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

RQ2: Which arguments are used in open collaboration systems?

Page 29: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 30: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 31: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 32: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 33: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Factors Analysis

Factors determined by iterative annotation

Page 34: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Factors Analysis

Factors determined by iterative annotation

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

Page 35: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Factors Analysis

Factors determined by iterative annotation

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

“Other” as 5th catchall

Page 36: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 37: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

RQ3: How can we structure and display opinions and arguments to support their use and reuse?

Page 38: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Methodology

o Linked Data Application Development

o User testing – 20 users

Page 39: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Add a discussion summary

Page 40: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Add a discussion summary

Page 41: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01
Page 42: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01
Page 43: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01
Page 44: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Semantically enrich messages

Page 45: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 46: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Experimental design

Page 47: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

System A (Control)

Page 48: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

System B (Experimental)

Page 49: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Experimental design

Page 50: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Experimental design

Page 51: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01
Page 52: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 53: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

Final survey

Page 54: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 55: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 visualization system that structures arguments with decision factors.

Page 56: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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 57: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01
Page 58: Enabling reuse of arguments and opinions in open collaboration systems PhD viva 2013 10-01

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.