Machine-Interpretable Online Debates The vision of a new - - PowerPoint PPT Presentation

machine interpretable online debates the vision of a new
SMART_READER_LITE
LIVE PREVIEW

Machine-Interpretable Online Debates The vision of a new - - PowerPoint PPT Presentation

Machine-Interpretable Online Debates The vision of a new Web Paradigm Antonis Bikakis Department of Information Studies, UCL Introduc)on A new ac)vity (2 years)


slide-1
SLIDE 1

Department of Information Studies, UCL

Machine-­‑Interpretable ¡Online ¡Debates ¡ ¡ The ¡vision ¡of ¡a ¡new ¡Web ¡Paradigm ¡

Antonis ¡Bikakis ¡

slide-2
SLIDE 2

Introduc)on ¡

  • A ¡new ¡ac)vity ¡(2 ¡years) ¡

– Work ¡on ¡idea ¡formula)on ¡ – Mostly ¡ques)ons, ¡few ¡answers ¡

  • Par)cipants ¡

– Researchers ¡from ¡different ¡disciplines ¡

  • Computer ¡Science ¡
  • Psychology ¡
  • Language ¡Sciences ¡

¡ ¡

slide-3
SLIDE 3
slide-4
SLIDE 4

Main ¡Idea ¡

  • Web ¡users ¡are ¡increasingly ¡using ¡the ¡Web ¡to ¡publicize ¡

their ¡opinions, ¡to ¡comment ¡on ¡what ¡others ¡have ¡said, ¡to ¡ par)cipate ¡in ¡discussions ¡on ¡any ¡conceivable ¡topic. ¡

  • However, ¡this ¡informa)on ¡is ¡leK ¡unexploited ¡mainly ¡

because ¡of ¡the ¡textual ¡form ¡in ¡which ¡it ¡is ¡available. ¡

  • Aim: ¡Develop ¡computa)onal ¡models ¡and ¡tools ¡for ¡the ¡

analysis, ¡interrela)on, ¡evalua)on ¡and ¡explora)on ¡of ¡

  • nline ¡opinions, ¡arguments ¡and ¡debates. ¡

¡ ¡

slide-5
SLIDE 5

The ¡Evolu)on ¡of ¡the ¡Web ¡

Web of Documents Web of Data

HTML (markup language) RDF (semantical language) SPARQL (SQL-like query language) Search engine (keywords) UI Human-readable results Machine-processable results

slide-6
SLIDE 6

From ¡Documents ¡to ¡Linked ¡Open ¡Data ¡

slide-7
SLIDE 7

From ¡a ¡File ¡System ¡to ¡a ¡Database ¡

  • Web ¡of ¡Documents ¡à ¡a ¡global ¡file ¡system ¡
  • Web ¡of ¡Data ¡à ¡a ¡global ¡database ¡
slide-8
SLIDE 8

Trend: ¡Web ¡Debates ¡

  • Social ¡media ¡(on ¡posts ¡and ¡
  • ther ¡content) ¡
  • Blogs ¡(on ¡posts) ¡
  • Wikis ¡(on ¡ar)cles) ¡
  • Governmental ¡websites ¡

(on ¡bills ¡and ¡acts) ¡

  • Scien)fic ¡journals ¡(on ¡

ar)cles, ¡e.g., ¡IEEE) ¡

  • Dedicated ¡websites ¡(on ¡

maWers ¡of ¡general ¡interest, ¡ e.g., ¡debate.org) ¡

  • Resellers ¡and ¡e-­‑shops ¡(on ¡

products) ¡

  • Service ¡providers ¡(on ¡

services) ¡ ¡

  • Company ¡websites ¡(for ¡

feedback) ¡

  • News ¡websites ¡(on ¡news ¡

ar)cles) ¡

  • Forums ¡(for ¡consulta)on, ¡

cri)cism, ¡discussion) ¡

Discussions, debates, arguments, comments, criticism

Arguments ts and debate tes 
 are abundant t in current t Web

slide-9
SLIDE 9

… ¡in ¡review ¡sites ¡

slide-10
SLIDE 10

… ¡in ¡news ¡sites ¡

slide-11
SLIDE 11

… ¡in ¡social ¡networks ¡

slide-12
SLIDE 12

… ¡in ¡debate ¡sites ¡

slide-13
SLIDE 13

From ¡Facts ¡to ¡Arguments ¡

  • Web ¡of ¡Documents ¡à ¡a ¡global ¡file ¡system ¡
  • Web ¡of ¡Data ¡à ¡a ¡global ¡database ¡
  • Our ¡proposal ¡à ¡a ¡global ¡repository ¡of ¡realis)c ¡

arguments ¡and ¡opinions ¡

slide-14
SLIDE 14
slide-15
SLIDE 15

Argumenta)on ¡Systems ¡

  • Argumenta)on ¡Theory ¡

– how ¡conclusions ¡can ¡be ¡reached ¡through ¡logical ¡ reasoning ¡

  • Argumenta)on ¡Systems ¡

– Computa)onal ¡systems ¡that ¡implement ¡this ¡reasoning ¡ process ¡ – model ¡arguments, ¡rela)onships ¡among ¡arguments, ¡any ¡

  • ther ¡informa)on ¡related ¡to ¡arguments ¡

– compute ¡conclusions ¡based ¡on ¡the ¡available ¡ arguments ¡

slide-16
SLIDE 16

Abstract ¡Argumenta)on ¡Framework ¡

(Dung, ¡1995) ¡

  • AF ¡=(AR, ¡aWacks) ¡ ¡

– AR: ¡arguments ¡ – aWacks: ¡binary ¡rela)on ¡over ¡arguments ¡ ¡ ¡

  • Acceptability ¡of ¡arguments ¡(here, ¡A, ¡C) ¡

– C ¡is ¡not ¡aWacked ¡ – A ¡is ¡aWacked ¡but ¡its ¡aWacker ¡is ¡also ¡aWacked ¡

A B C A B C

slide-17
SLIDE 17

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡Jus)fiable ¡arguments ¡

  • Subset, ¡S ¡of ¡AR ¡which ¡is ¡conflict ¡free ¡(no ¡argument ¡in ¡S ¡

a0acks ¡any ¡other ¡argument ¡in ¡S) ¡and ¡ – Admissible ¡– ¡S ¡aWacks ¡all ¡its ¡aWackers. ¡ – Complete ¡– ¡S ¡is ¡admissible ¡and ¡contains ¡all ¡the ¡ arguments ¡that ¡it ¡defends. ¡ – Grounded ¡– ¡S ¡is ¡the ¡smallest ¡complete ¡set. ¡ – Preferred ¡– ¡S ¡is ¡the ¡largest ¡admissible ¡set. ¡ – Stable ¡– ¡S ¡aWacks ¡AR-­‑S. ¡ – … ¡

slide-18
SLIDE 18

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

A B C D E

slide-19
SLIDE 19

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

A B C D E

Complete: ¡S ¡is ¡conflict-­‑free ¡and ¡contains ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡all ¡the ¡arguments ¡that ¡it ¡defends ¡ ¡

S={}

slide-20
SLIDE 20

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

A B C D E

Complete: ¡S ¡is ¡conflict-­‑free ¡and ¡contains ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡all ¡the ¡arguments ¡that ¡it ¡defends ¡ ¡

S={A}

slide-21
SLIDE 21

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

A B C D E

Complete: ¡S ¡is ¡conflict-­‑free ¡and ¡contains ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡all ¡the ¡arguments ¡that ¡it ¡defends ¡ ¡

S={B,D}

slide-22
SLIDE 22

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

Grounded: ¡S ¡is ¡the ¡smallest ¡complete ¡set ¡ ¡ ¡ ¡ ¡

A B C D E

S={}

slide-23
SLIDE 23

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

Preferred: ¡S ¡is ¡the ¡largest ¡admissible ¡set ¡

A B C D E

S={A}

slide-24
SLIDE 24

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

Preferred: ¡S ¡is ¡the ¡largest ¡admissible ¡set ¡

A B C D E

S={B,D}

slide-25
SLIDE 25

Acceptability ¡Seman)cs ¡

¡ ¡ ¡ ¡

Stable: ¡S ¡is ¡conflict-­‑free ¡and ¡a0acks ¡AR-­‑S ¡

A B C D E

S={B,D}

slide-26
SLIDE 26

A: ¡Free-­‑falling ¡is ¡nice, ¡so ¡I ¡ will ¡jump ¡off ¡the ¡cliff ¡ ¡ B: ¡If ¡you ¡jump ¡off ¡the ¡cliff, ¡ you ¡will ¡die ¡ ¡ C: ¡If ¡I ¡die, ¡I ¡will ¡not ¡go ¡to ¡ work ¡on ¡Monday ¡

A B C A ¡ B ¡ C ¡

Dung’s ¡Framework: ¡Problems ¡

slide-27
SLIDE 27

Other ¡Argumenta)on ¡Systems ¡

  • Extensions ¡of ¡Dung’s ¡framework ¡

– preference-­‑based, ¡value-­‑based, ¡bipolar, ¡context, ¡social ¡ argumenta)on ¡systems ¡

  • Arguments ¡with ¡Structure ¡

– ASPIC ¡argumenta)on ¡system ¡ – Defeasible ¡Logic ¡ – Defeasible ¡Logic ¡Programming ¡(DeLP) ¡ – Assump)on-­‑based ¡Argumenta)on ¡

  • Logical ¡vs. ¡Realis)c ¡Argumenta)on ¡

– Mo)ves, ¡purpose ¡(debates ¡with ¡a ¡purpose) ¡ – Logos, ¡ethos, ¡pathos ¡(Aristotle) ¡

slide-28
SLIDE 28

Realis)c ¡Argumenta)on ¡

  • Peer-­‑pressure ¡

– All ¡my ¡friends ¡have ¡a ¡Facebook ¡account ¡ ¡ ¡ ¡ ¡à ¡I ¡should ¡make ¡a ¡Facebook ¡account ¡

  • Authority ¡

– Scien)sts ¡are ¡95% ¡certain ¡that ¡humans ¡are ¡the ¡“dominant ¡ cause” ¡of ¡global ¡warming ¡since ¡the ¡1950s ¡(source: ¡IPCC, ¡5th ¡ assessment ¡report) ¡ ¡ ¡ ¡ ¡ ¡à ¡global ¡warming ¡is ¡man-­‑made ¡

  • Emo)ons ¡(threat, ¡reward, ¡fear, ¡guilt) ¡

– If ¡you ¡get ¡a ¡good ¡degree, ¡I’ll ¡buy ¡you ¡a ¡tablet ¡ ¡ ¡ ¡ ¡ ¡à ¡get ¡a ¡good ¡degree ¡

slide-29
SLIDE 29

Argumenta)on ¡Schemes ¡

(Walton, ¡1996) ¡

  • Argument ¡from ¡posi)on ¡to ¡know ¡ ¡

– Major ¡Premise: ¡Source ¡a ¡is ¡in ¡posi)on ¡to ¡know ¡about ¡ things ¡in ¡a ¡certain ¡subject ¡domain ¡S ¡containing ¡ proposi)on ¡p. ¡ – Minor ¡Premise: ¡ ¡a ¡asserts ¡that ¡p ¡is ¡true ¡(false) ¡ – Conclusion: ¡p ¡is ¡true(false) ¡ ¡ – Cri9cal ¡Ques9ons: ¡

  • CQ1: ¡Is ¡a ¡in ¡posi)on ¡to ¡know ¡whether ¡p ¡is ¡true ¡(false)? ¡
  • CQ2: ¡Is ¡a ¡honest ¡(trustworthy, ¡reliable) ¡source? ¡
  • CQ3: ¡Did ¡a ¡assert ¡that ¡p ¡is ¡true ¡(false)? ¡
slide-30
SLIDE 30

Argumenta)on ¡Schemes ¡

(Walton, ¡1996) ¡

  • Appeal ¡to ¡Expert ¡Opinion ¡
  • Appeal ¡to ¡Popular ¡Opinion ¡
  • Argument ¡from ¡Analogy ¡
  • Argument ¡from ¡Correla)on ¡to ¡Cause ¡
  • Argument ¡from ¡Posi)ve ¡/ ¡Nega)ve ¡Consequences ¡
  • Argument ¡from ¡Sign ¡
  • Argument ¡from ¡Commitment ¡
  • Ad ¡Hominem ¡Argument ¡
  • Argument ¡from ¡Verbal ¡Classifica)on ¡
slide-31
SLIDE 31

Audience ¡and ¡Persuasive ¡Power ¡

  • Mo)ves ¡

– Don’t ¡consume ¡too ¡much ¡salt ¡ because ¡it ¡could ¡increase ¡blood ¡ pressure ¡

  • Hypertensive ¡audience ¡
  • Hypotensive ¡audience ¡

¡

  • Understanding ¡

– The ¡angiotensin-­‑conver)ng ¡ enzyme ¡(ACE) ¡inhibitors ¡decrease ¡ the ¡produc)on ¡of ¡angiotensin ¡and, ¡ in ¡turn, ¡that ¡helps ¡lower ¡blood ¡ pressure ¡à ¡ACE ¡inhibitors ¡are ¡good ¡ for ¡lowering ¡blood ¡pressure ¡

slide-32
SLIDE 32

From ¡Logical ¡to ¡Realis)c ¡Arguments ¡

Provenance, context, and other metadata

Trust Emotions (rewards, fears, …) Argue by example Claim expert’s knowledge

Presenter Audience

Facts

Claims P

  • s

i t i

  • n
slide-33
SLIDE 33

Web ¡of ¡(Realis)c) ¡Arguments ¡

Attack the credibility

  • f speaker

Support Attack claim Attack justification

slide-34
SLIDE 34

Useful ¡Technologies ¡

  • Computa)onal ¡Argumenta)on ¡

– Persuasion ¡ – Walton’s ¡theories ¡

  • (Seman)c) ¡Web ¡Technologies ¡

– Standard ¡Web ¡protocols ¡ – Seman)c ¡Web ¡languages ¡and ¡tools ¡

  • Argument ¡Web ¡Models ¡and ¡Tools ¡

– Argument ¡Interchange ¡Format ¡(AIF) ¡ – Argument ¡visualiza)on ¡and ¡analysis, ¡ argument ¡blogging ¡

Argument ¡ ¡ Web ¡ SemanCc ¡Web ¡ ArgumentaCon ¡ Debate ¡Web ¡ RealisCc ¡Argument ¡Web ¡

slide-35
SLIDE 35
slide-36
SLIDE 36

Understanding ¡Realis)c ¡Debates ¡

  • ¡Realis)c ¡Argument ¡

– What ¡does ¡it ¡consist ¡of? ¡ – How ¡is ¡it ¡different ¡to ¡logical ¡arguments? ¡

  • Persuasive ¡Power ¡

– Audience, ¡Context, ¡Purpose, ¡… ¡ – Argument ¡Rela)ons ¡

  • Logical ¡vs. ¡Realis)c ¡Argumenta)on ¡
slide-37
SLIDE 37

Representa)on, ¡Interchange ¡and ¡Storage ¡

  • Seman)cally ¡Explicit ¡Representa)on ¡Model ¡

– Ontology ¡for ¡realis)c ¡arguments ¡ – Extend ¡exis)ng ¡models ¡(e.g. ¡AIF) ¡ – Based ¡on ¡RDF ¡

  • Realis)c ¡Argument ¡Bases ¡

– Storage, ¡Inference ¡Support, ¡Query ¡Support, ¡Update, ¡ Repair ¡and ¡Change ¡Monitoring, ¡Informa)on ¡ Propaga)on, ¡Alignment ¡ – Analysis ¡and ¡Reasoning ¡over ¡Arguments ¡

slide-38
SLIDE 38

Presenta)on ¡and ¡Visualiza)on ¡

  • Too ¡many ¡arguments!!! ¡

– Aggregate ¡ – Summarize ¡ – Rank ¡

  • Too ¡complex ¡arguments ¡and ¡graphs!!! ¡

– Use ¡appropriate ¡visualiza)ons ¡ – Make ¡them ¡interac)ve ¡

slide-39
SLIDE 39

Populate ¡argument ¡bases ¡

  • Argument ¡Mining ¡

– From ¡blogs, ¡sites, ¡wikis, ¡social ¡media ¡ – Natural ¡Language ¡Processing ¡

  • Annota)on ¡

– Give ¡incen)ves ¡to ¡the ¡users! ¡ – Give ¡tools ¡to ¡the ¡users! ¡

  • Use ¡other ¡media ¡as ¡well ¡

– Images, ¡video, ¡etc. ¡as ¡arguments ¡or ¡evidence ¡

slide-40
SLIDE 40
slide-41
SLIDE 41

As ¡an ¡Aid ¡to ¡Structured ¡Debates ¡

slide-42
SLIDE 42

As ¡an ¡Expert ¡

Web of Documents Web of Data

slide-43
SLIDE 43

As ¡an ¡Aid ¡Towards ¡Informed ¡Ci)zenship ¡

slide-44
SLIDE 44

As ¡an ¡Aid ¡Towards ¡BeWer ¡Debates ¡

slide-45
SLIDE 45

Impact ¡Areas ¡

  • Structured ¡and ¡civilized ¡argument ¡exchange ¡
  • Argument-­‑aware ¡Web ¡search ¡engines ¡

– Literally ¡global, ¡high-­‑level ¡view ¡of ¡the ¡topic ¡

  • Collec)ve ¡awareness, ¡informed ¡decision-­‑making ¡
  • Ac)ve ¡ci)zenship, ¡e-­‑democracy, ¡public ¡discourse ¡
  • Fact-­‑checking, ¡iden)fica)on ¡of ¡unjus)fied ¡opinions, ¡

prejudices, ¡biases ¡

– Avoid ¡reproducing ¡common, ¡but ¡unjus)fied ¡opinions ¡ ¡ – Avoid ¡being ¡the ¡vic)m ¡of ¡informa)on ¡manipula)on ¡

  • E-­‑Commerce ¡& ¡e-­‑marke)ng ¡
  • Legal ¡argumenta)on, ¡jus)ce ¡aWribu)on ¡
slide-46
SLIDE 46

Interdisciplinary ¡Research ¡

  • Security, ¡access ¡control, ¡privacy ¡
  • Provenance, ¡trust ¡
  • Visualiza)on ¡
  • Pragma)c ¡Web, ¡Web ¡of ¡Opinions ¡
  • Social ¡robo)cs ¡
  • Natural ¡language ¡processing ¡

– Sen)ment ¡analysis ¡ – Analysis ¡of ¡text, ¡ar)cles ¡etc. ¡ – Analysis ¡of ¡tweets ¡and ¡short ¡text ¡(e.g., ¡comments) ¡

  • Philosophy, ¡rhetorics, ¡social ¡sciences ¡and ¡similar ¡fields ¡
slide-47
SLIDE 47

Department of Information Studies, UCL

Antonis ¡Bikakis ¡

Machine-­‑Interpretable ¡Online ¡Debates ¡ ¡ The ¡vision ¡of ¡a ¡new ¡Web ¡Paradigm ¡