SlideShare una empresa de Scribd logo
1 de 23
Summarizing

Visual analysis of controversy in
user-generated encyclopedias
by Brandes, U., & Lerner, J. (2008). Information Visualization, 7(1),
34-48.


Diego Maranan
IAT 814
22 October 2009
About the article

• In a nutshell: contributing to the understanding of authorship
  dynamics in collaboratively-edited articles on controversial
  topics
• 16 pages
• 18 citations on Google Scholar
• University of Konstanz, Germany
• Social network analysis and graph layouts since 1999
Article contents




                  Why this paper matters          693 words
                What’s been done before          635 words
                Their unique contribution 228 words
               How they acquire the data     307 words
        How they parse and filter the data 121 words
    How they mine and represent the data 3757 words
How they make the visualization interactive   362 words
                                 Examples         724 words
                               Conclusion     329 words
Why this matters

• Wikipedia: reliability depends on its “neutrality”
• Neutrality depends on dynamics of author community
   – Who contributes?
   – What are the disputes?
   – What are the roles of the authors?
• Roles
   – Agree or disagree
   – Regular or sporadic
   – Contribute a lot or a little
   – Revise or be revised
     (“Reactionary” or “revolutionary”)
What’s been done before

• Wikipedia research
   – Disagreement based on the number of reverts (Kittur et al 2007)
• NLP-based research on Web 2.0 applications
   – Analysis of polarizing factors in user opinions (aka people like The Da
     Vinci Code for different reasons than they hate it) (Chen et al 2006)
   – Identifying polarizing language and partitioning into opinion groups
     (Nigam and Hurst 2004)
   – Metrics for polarity + buzz + author dispersion (Glance et al 2005)
• Non-NLP
   – Vocabulary used by opponent sides tend to be largely identical (Han &
     Kamber 2006)
   – Links carry less noisy information than text (Agrawal et al 2003)
   – Simpler
• Visualization-related
   – Force-directed layout (equally-spacing nodes)
   – Multidimensional scaling
Finished product:
"Who-revises-whom"-network in 2D space
Legend



         Opposition (to another node)
         Distance from other node
         Thickness of edge connecting to other node
         Involvement (number of edits made)
         Node area
         Number and aggregate thickness of edges

         Role (revisor vs. revisee)
         Luminance of edge (in relation to a particular
         author)
         Shape (in relation to all authors in general)

         Variance in edit frequency
         Node brightness
Ingredients:
Wikipedia XML dump of revision history file

                                       This visualization uses the
                                       following revision data:

                                       • Timestamp
                                       • Author name (or IP address)
                                       • A flag to denote whether a
                                       revision was a revert

                                       … that's it.
How to get from XML dump to network visualization?

Three major problems

•   Inferring who revises who
    (data mining issue)
•   Obtaining a metric for conflict between authors
    (data mining issue)
•   Meaningfully mapping the authors into a 2D network based on conflict
    (visual representation issue)

Remaining problems are relatively easy

•   Visually coding individual involvement and participation variance
•   Visually coding conflict
•   Presenting aggregate involvement (bar chart)
•   Choosing and designing interactive features
Problem 1: Inferring who revises who


• You are probably revising a revision immediately previous to yours if
    – A short amount of time has passed since the latest revision
    – You revise several times in a row
    – Your revision is a revert

• Example: Alice and Bob
Problem 1: Inferring who revises who

Therefore…

• Assumptions: Authors revise in a timely manner revisions they're interested
  in



• Does not detect revisions where revisor is revising old content (Assumption:
  these are a minority compared to intensely conflictual revisions, which
  happen very quickly)

• The probability that revision by author u following revision made by author v
  can be interpreted as "u is revising v" is approximated by
Problem 2: Obtaining a metric of conflict between authors

Agrawal et al (2003)

• Quoting an author from a previous usenet post creates a quotation link
  between authors (Link => relationship)


• Quotation link implies disagreement in controversies ("You said such-and-
  such. Well, here's what I think.")


• Limited applicability; “assumes a single topic per posting and poster is ‘for’
  or ‘against’ that standpoint” (Nigam)
Problem 2: Obtaining a metric for conflict between authors

Therefore…

• Authors revise only what they don't agree with. (They don't revise to support
  a statement.)
• A revision between authors is a "vote" for conflict between authors
• The degree of conflict duv for authors u, v is given by
Problem 3: Mapping authors to a 2D space

A celebration of matrix math




Symmetric adjacency matrix. (duv = dvu)




Let xu and xv be the x-coordinate of authors u and v respectively.
Therefore, if u and v are in conflict, xuxvduv is large and negative.
Problem 3: Mapping authors to a 2D space

Solve for all x by minimizing the sum




How? Find the smallest eigenvalue, λmin, associated with A. The associated
  eigenvector has all the x-coordinates. Solve this:

                                        Claim: results optimized arrangement
                                        of authors along x-axis.

                                        Do the same for y-axis by taking
                                        second smallest eigenvalue, λ'min
Problem 3: Mapping authors to a 2D space

Results
Authors with largest duv entry are furthest away from each other

      x


Two unrelated bipolar conflicts are separated along x and y axes. (They prove
  this for the general case.)

                   y




          x
Problem 3: Mapping authors to a 2D space

Scaling and tripolar conflicts

"Real arguments are not quite so polarized," says authors.

Degrees of tripolar conflict




Claim: scale the y-values by λmin /λ'min

                                           ... really?
Problem 3: Mapping authors to a 2D space

               Conflict 2 axis




Conflict 1
axis




       1 set of opposing         2 sets of opposing    What does this mean?
       opinions                  opinions
                                                       How do you represent 3-polar
       Ex: Ripe vs unripe        (conflict 1 is        conflicts in a Cartesian
       bananas                   independent of        presentation space, which
                                 conflict 2)           inherently employs greater-than
                                                       and less-than ordering?
                                 Ex:
                                 Ripe vs unripe        Ex:
                                 bananas               Bananas vs apples vs oranges
                                 &
                                 Green vs red apples
Problem 3: Mapping authors to a 2D space

Explanation about scaling makes more sense after normalization around
  ellipse.




Place all the points around an ellipse by "exploding" them from the center.
Legend



         Opposition (to another node)
         Distance from other node
         Thickness of edge connecting to other node
         Involvement (number of edits made)
         Node area
         Number and aggregate thickness of edges

         Role (revisor vs. revisee)
         Luminance of edge (in relation to a particular
         author)
         Shape (in relation to all authors in general)

         Variance in edit frequency
         Node brightness
Filtering by time intervals and by number of edges shown
Contributions
Extends multidimensional scaling by visualizing independent conflict(s) (2 bipolar
   conflicts)
Builds on the work by Agrawal and Kittur

Some limitations
Only a representation; ignores lesser conflicts (but highlights important ones)




Major assumptions about nature of content based on limited data! Very specific
   application
Extends the work of Kittur et al to include non-revert based disagreements

Some criticisms
Question about meaning of the 2D space. "Absolute value of x and y coordinate
    indicates involvement in the conflict"
Illustrations don’t match the description in the text
Question for you
      How do you represent
multipolar conflict in general in 2D?

             (Thanks.)

Más contenido relacionado

Similar a "Visual analysis of controversy in user-generated encyclopedias": A critical summary

Community detection in social networks[1]
Community detection in social networks[1]Community detection in social networks[1]
Community detection in social networks[1]sdnumaygmailcom
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...Daniel Katz
 
Diversified Social Media Retrieval for News Stories
Diversified Social Media Retrieval for News StoriesDiversified Social Media Retrieval for News Stories
Diversified Social Media Retrieval for News StoriesBryan Gummibearehausen
 
network mining and representation learning
network mining and representation learningnetwork mining and representation learning
network mining and representation learningsun peiyuan
 
A Simple Introduction to Neural Information Retrieval
A Simple Introduction to Neural Information RetrievalA Simple Introduction to Neural Information Retrieval
A Simple Introduction to Neural Information RetrievalBhaskar Mitra
 
Complexity Play&Learn
Complexity Play&LearnComplexity Play&Learn
Complexity Play&LearnMassimo Conte
 
A Visual Exploration of Distance, Documents, and Distributions
A Visual Exploration of Distance, Documents, and DistributionsA Visual Exploration of Distance, Documents, and Distributions
A Visual Exploration of Distance, Documents, and DistributionsRebecca Bilbro
 
Words in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroWords in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroPyData
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven DesignBradley Holt
 
Random graph models
Random graph modelsRandom graph models
Random graph modelsnetworksuw
 
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...Christophe Debruyne
 
Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...Nees Jan van Eck
 
Lecture 5 - Qunatifying a Network.pdf
Lecture 5 - Qunatifying a Network.pdfLecture 5 - Qunatifying a Network.pdf
Lecture 5 - Qunatifying a Network.pdfclararoumany1
 
Action and content based Community Detection in Social Networks
Action and content based Community Detection in Social NetworksAction and content based Community Detection in Social Networks
Action and content based Community Detection in Social Networksritesh_11
 
ESWC 2011 BLOOMS+
ESWC 2011 BLOOMS+ ESWC 2011 BLOOMS+
ESWC 2011 BLOOMS+ Prateek Jain
 
Deep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeakin University
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Tin180 VietNam
 
"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTIEdge AI and Vision Alliance
 

Similar a "Visual analysis of controversy in user-generated encyclopedias": A critical summary (20)

Community detection in social networks[1]
Community detection in social networks[1]Community detection in social networks[1]
Community detection in social networks[1]
 
CNN for modeling sentence
CNN for modeling sentenceCNN for modeling sentence
CNN for modeling sentence
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 3 - Professor...
 
Diversified Social Media Retrieval for News Stories
Diversified Social Media Retrieval for News StoriesDiversified Social Media Retrieval for News Stories
Diversified Social Media Retrieval for News Stories
 
network mining and representation learning
network mining and representation learningnetwork mining and representation learning
network mining and representation learning
 
A Simple Introduction to Neural Information Retrieval
A Simple Introduction to Neural Information RetrievalA Simple Introduction to Neural Information Retrieval
A Simple Introduction to Neural Information Retrieval
 
Complexity Play&Learn
Complexity Play&LearnComplexity Play&Learn
Complexity Play&Learn
 
Db1 04
Db1 04Db1 04
Db1 04
 
A Visual Exploration of Distance, Documents, and Distributions
A Visual Exploration of Distance, Documents, and DistributionsA Visual Exploration of Distance, Documents, and Distributions
A Visual Exploration of Distance, Documents, and Distributions
 
Words in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroWords in Space - Rebecca Bilbro
Words in Space - Rebecca Bilbro
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven Design
 
Random graph models
Random graph modelsRandom graph models
Random graph models
 
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
Exploiting Natural Language Definitions and (Legacy) Data for Facilitating Ag...
 
Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...Network visualization: Fine-tuning layout techniques for different types of n...
Network visualization: Fine-tuning layout techniques for different types of n...
 
Lecture 5 - Qunatifying a Network.pdf
Lecture 5 - Qunatifying a Network.pdfLecture 5 - Qunatifying a Network.pdf
Lecture 5 - Qunatifying a Network.pdf
 
Action and content based Community Detection in Social Networks
Action and content based Community Detection in Social NetworksAction and content based Community Detection in Social Networks
Action and content based Community Detection in Social Networks
 
ESWC 2011 BLOOMS+
ESWC 2011 BLOOMS+ ESWC 2011 BLOOMS+
ESWC 2011 BLOOMS+
 
Deep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advancesDeep learning and reasoning: Recent advances
Deep learning and reasoning: Recent advances
 
Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)Socialnetworkanalysis (Tin180 Com)
Socialnetworkanalysis (Tin180 Com)
 
"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI"Demystifying Deep Neural Networks," a Presentation from BDTI
"Demystifying Deep Neural Networks," a Presentation from BDTI
 

Más de Diego Maranan

Expressing Technological Metaphors in Dance Using Structural Illusion from Em...
Expressing Technological Metaphors in Dance Using Structural Illusion from Em...Expressing Technological Metaphors in Dance Using Structural Illusion from Em...
Expressing Technological Metaphors in Dance Using Structural Illusion from Em...Diego Maranan
 
Why I'm Making Vibrating Underwear
Why I'm Making Vibrating UnderwearWhy I'm Making Vibrating Underwear
Why I'm Making Vibrating UnderwearDiego Maranan
 
DRHA presentation pdf
DRHA presentation pdfDRHA presentation pdf
DRHA presentation pdfDiego Maranan
 
Creative Possibilities in Data Visualization and Networked Art
Creative Possibilities in Data Visualization and Networked ArtCreative Possibilities in Data Visualization and Networked Art
Creative Possibilities in Data Visualization and Networked ArtDiego Maranan
 
Visualizing Data (Kape + Teknolohiya Version)
Visualizing Data (Kape + Teknolohiya Version)Visualizing Data (Kape + Teknolohiya Version)
Visualizing Data (Kape + Teknolohiya Version)Diego Maranan
 
Networks: Some Notes
Networks: Some NotesNetworks: Some Notes
Networks: Some NotesDiego Maranan
 
Who Gets To Digitize Whose Knowledge?
Who Gets To Digitize Whose Knowledge?Who Gets To Digitize Whose Knowledge?
Who Gets To Digitize Whose Knowledge?Diego Maranan
 
Proposal for a portal to Philippine Cinema using data visualization techniques
Proposal for a portal to Philippine Cinema using data visualization techniquesProposal for a portal to Philippine Cinema using data visualization techniques
Proposal for a portal to Philippine Cinema using data visualization techniquesDiego Maranan
 
Visualizing Data: Making Sense of an Information-Rich World
Visualizing Data: Making Sense of an Information-Rich World Visualizing Data: Making Sense of an Information-Rich World
Visualizing Data: Making Sense of an Information-Rich World Diego Maranan
 

Más de Diego Maranan (9)

Expressing Technological Metaphors in Dance Using Structural Illusion from Em...
Expressing Technological Metaphors in Dance Using Structural Illusion from Em...Expressing Technological Metaphors in Dance Using Structural Illusion from Em...
Expressing Technological Metaphors in Dance Using Structural Illusion from Em...
 
Why I'm Making Vibrating Underwear
Why I'm Making Vibrating UnderwearWhy I'm Making Vibrating Underwear
Why I'm Making Vibrating Underwear
 
DRHA presentation pdf
DRHA presentation pdfDRHA presentation pdf
DRHA presentation pdf
 
Creative Possibilities in Data Visualization and Networked Art
Creative Possibilities in Data Visualization and Networked ArtCreative Possibilities in Data Visualization and Networked Art
Creative Possibilities in Data Visualization and Networked Art
 
Visualizing Data (Kape + Teknolohiya Version)
Visualizing Data (Kape + Teknolohiya Version)Visualizing Data (Kape + Teknolohiya Version)
Visualizing Data (Kape + Teknolohiya Version)
 
Networks: Some Notes
Networks: Some NotesNetworks: Some Notes
Networks: Some Notes
 
Who Gets To Digitize Whose Knowledge?
Who Gets To Digitize Whose Knowledge?Who Gets To Digitize Whose Knowledge?
Who Gets To Digitize Whose Knowledge?
 
Proposal for a portal to Philippine Cinema using data visualization techniques
Proposal for a portal to Philippine Cinema using data visualization techniquesProposal for a portal to Philippine Cinema using data visualization techniques
Proposal for a portal to Philippine Cinema using data visualization techniques
 
Visualizing Data: Making Sense of an Information-Rich World
Visualizing Data: Making Sense of an Information-Rich World Visualizing Data: Making Sense of an Information-Rich World
Visualizing Data: Making Sense of an Information-Rich World
 

Último

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 

Último (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 

"Visual analysis of controversy in user-generated encyclopedias": A critical summary

  • 1. Summarizing Visual analysis of controversy in user-generated encyclopedias by Brandes, U., & Lerner, J. (2008). Information Visualization, 7(1), 34-48. Diego Maranan IAT 814 22 October 2009
  • 2. About the article • In a nutshell: contributing to the understanding of authorship dynamics in collaboratively-edited articles on controversial topics • 16 pages • 18 citations on Google Scholar • University of Konstanz, Germany • Social network analysis and graph layouts since 1999
  • 3. Article contents Why this paper matters 693 words What’s been done before 635 words Their unique contribution 228 words How they acquire the data 307 words How they parse and filter the data 121 words How they mine and represent the data 3757 words How they make the visualization interactive 362 words Examples 724 words Conclusion 329 words
  • 4. Why this matters • Wikipedia: reliability depends on its “neutrality” • Neutrality depends on dynamics of author community – Who contributes? – What are the disputes? – What are the roles of the authors? • Roles – Agree or disagree – Regular or sporadic – Contribute a lot or a little – Revise or be revised (“Reactionary” or “revolutionary”)
  • 5. What’s been done before • Wikipedia research – Disagreement based on the number of reverts (Kittur et al 2007) • NLP-based research on Web 2.0 applications – Analysis of polarizing factors in user opinions (aka people like The Da Vinci Code for different reasons than they hate it) (Chen et al 2006) – Identifying polarizing language and partitioning into opinion groups (Nigam and Hurst 2004) – Metrics for polarity + buzz + author dispersion (Glance et al 2005) • Non-NLP – Vocabulary used by opponent sides tend to be largely identical (Han & Kamber 2006) – Links carry less noisy information than text (Agrawal et al 2003) – Simpler • Visualization-related – Force-directed layout (equally-spacing nodes) – Multidimensional scaling
  • 7. Legend Opposition (to another node) Distance from other node Thickness of edge connecting to other node Involvement (number of edits made) Node area Number and aggregate thickness of edges Role (revisor vs. revisee) Luminance of edge (in relation to a particular author) Shape (in relation to all authors in general) Variance in edit frequency Node brightness
  • 8. Ingredients: Wikipedia XML dump of revision history file This visualization uses the following revision data: • Timestamp • Author name (or IP address) • A flag to denote whether a revision was a revert … that's it.
  • 9. How to get from XML dump to network visualization? Three major problems • Inferring who revises who (data mining issue) • Obtaining a metric for conflict between authors (data mining issue) • Meaningfully mapping the authors into a 2D network based on conflict (visual representation issue) Remaining problems are relatively easy • Visually coding individual involvement and participation variance • Visually coding conflict • Presenting aggregate involvement (bar chart) • Choosing and designing interactive features
  • 10. Problem 1: Inferring who revises who • You are probably revising a revision immediately previous to yours if – A short amount of time has passed since the latest revision – You revise several times in a row – Your revision is a revert • Example: Alice and Bob
  • 11. Problem 1: Inferring who revises who Therefore… • Assumptions: Authors revise in a timely manner revisions they're interested in • Does not detect revisions where revisor is revising old content (Assumption: these are a minority compared to intensely conflictual revisions, which happen very quickly) • The probability that revision by author u following revision made by author v can be interpreted as "u is revising v" is approximated by
  • 12. Problem 2: Obtaining a metric of conflict between authors Agrawal et al (2003) • Quoting an author from a previous usenet post creates a quotation link between authors (Link => relationship) • Quotation link implies disagreement in controversies ("You said such-and- such. Well, here's what I think.") • Limited applicability; “assumes a single topic per posting and poster is ‘for’ or ‘against’ that standpoint” (Nigam)
  • 13. Problem 2: Obtaining a metric for conflict between authors Therefore… • Authors revise only what they don't agree with. (They don't revise to support a statement.) • A revision between authors is a "vote" for conflict between authors • The degree of conflict duv for authors u, v is given by
  • 14. Problem 3: Mapping authors to a 2D space A celebration of matrix math Symmetric adjacency matrix. (duv = dvu) Let xu and xv be the x-coordinate of authors u and v respectively. Therefore, if u and v are in conflict, xuxvduv is large and negative.
  • 15. Problem 3: Mapping authors to a 2D space Solve for all x by minimizing the sum How? Find the smallest eigenvalue, λmin, associated with A. The associated eigenvector has all the x-coordinates. Solve this: Claim: results optimized arrangement of authors along x-axis. Do the same for y-axis by taking second smallest eigenvalue, λ'min
  • 16. Problem 3: Mapping authors to a 2D space Results Authors with largest duv entry are furthest away from each other x Two unrelated bipolar conflicts are separated along x and y axes. (They prove this for the general case.) y x
  • 17. Problem 3: Mapping authors to a 2D space Scaling and tripolar conflicts "Real arguments are not quite so polarized," says authors. Degrees of tripolar conflict Claim: scale the y-values by λmin /λ'min ... really?
  • 18. Problem 3: Mapping authors to a 2D space Conflict 2 axis Conflict 1 axis 1 set of opposing 2 sets of opposing What does this mean? opinions opinions How do you represent 3-polar Ex: Ripe vs unripe (conflict 1 is conflicts in a Cartesian bananas independent of presentation space, which conflict 2) inherently employs greater-than and less-than ordering? Ex: Ripe vs unripe Ex: bananas Bananas vs apples vs oranges & Green vs red apples
  • 19. Problem 3: Mapping authors to a 2D space Explanation about scaling makes more sense after normalization around ellipse. Place all the points around an ellipse by "exploding" them from the center.
  • 20. Legend Opposition (to another node) Distance from other node Thickness of edge connecting to other node Involvement (number of edits made) Node area Number and aggregate thickness of edges Role (revisor vs. revisee) Luminance of edge (in relation to a particular author) Shape (in relation to all authors in general) Variance in edit frequency Node brightness
  • 21. Filtering by time intervals and by number of edges shown
  • 22. Contributions Extends multidimensional scaling by visualizing independent conflict(s) (2 bipolar conflicts) Builds on the work by Agrawal and Kittur Some limitations Only a representation; ignores lesser conflicts (but highlights important ones) Major assumptions about nature of content based on limited data! Very specific application Extends the work of Kittur et al to include non-revert based disagreements Some criticisms Question about meaning of the 2D space. "Absolute value of x and y coordinate indicates involvement in the conflict" Illustrations don’t match the description in the text
  • 23. Question for you How do you represent multipolar conflict in general in 2D? (Thanks.)