SlideShare a Scribd company logo
Semi-Automated Argumentation
Analysis of Online Product Reviews

 Adam Wyner1, Jodi Schneider2, Katie Atkinson1,
         and Trevor Bench-Capon1

     1 - Department of Computer Science, University of Liverpool
2 – Digital Enterprise Research Institute, National University of Ireland

                        September 11, 2012
                           COMMA 2012
                   Vienna University of Technology
Argument fragment for a camera




September 11, 2012   Wyner et al., COMMA 2012   2
Pro and Con




September 11, 2012    Wyner et al., COMMA 2012   3
Comments on reviews




September 11, 2012        Wyner et al., COMMA 2012   4
Output extensions




                     Preferred Extension (using ASPARTIX)



September 11, 2012            Wyner et al., COMMA 2012      5
Goals
• Extract arguments distributed across a corpora and
  evaluate them with formal, automated tools.
• Speed the work of human analysts.
• Provide semi-automatic support.
• Use aspects of NLP to incrementally address a range
  of problems (ambiguity, structure, contrasts,....)




September 11, 2012   Wyner et al., COMMA 2012           6
Consumer argumentation scheme
   Variables in schemes as targets for extraction.

   Premises:
   • Camera X has property P.
   • Property P promotes value V for agent A.

   Conclusion:
   • Agent A should Action Camera X.

September 11, 2012     Wyner et al., COMMA 2012      7
Analyst’s goal: instantiate
Premises:
• The Canon SX220 has good video quality.
• Good video quality promotes image quality for
  casual photographers.

Conclusion:
• Casual photographers should buy the Canon SX220.



September 11, 2012            Wyner et al., COMMA 2012   8
Identifying and extracting text
• Annotate text:
   – Simple or complex annotations.
   – Highlight annotations with
   – Search for and extract text by annotation.
• GATE “General Architecture for Text Engineering”.
   – Works with large corpora of text.
   – Rule-based or machine-learning approaches.



 September 11, 2012      Wyner et al., COMMA 2012     9
To find argument passages
• Use:
   – Indicators of
     after, as, because, for, since, when, ....
   – Indicators of
     therefore, in conclusion, consequently, ....




September 11, 2012     Wyner et al., COMMA 2012     10
Rhetorical terminology




September 11, 2012          Wyner et al., COMMA 2012   11
To find what is being discussed
• Use                   :
   – Has a flash
   – Number of megapixels
   – Scope of the zoom
   – Lens size
   – The warranty




September 11, 2012     Wyner et al., COMMA 2012   12
Domain terminology




September 11, 2012        Wyner et al., COMMA 2012   13
To find attacks between arguments
• Use contrast terminology:
   – Indicators
     but, except, not, never, no, ....
   – Sentiment
     The flash worked          .
     The flash worked              .




September 11, 2012      Wyner et al., COMMA 2012   14
Sentiment terminology




September 11, 2012         Wyner et al., COMMA 2012   15
,
                                                ,




September 11, 2012   Wyner et al., COMMA 2012       16
Query for patterns




September 11, 2012       Wyner et al., COMMA 2012   17
An argument for buying the camera
Premises:
   The pictures are perfectly exposed.
   The pictures are well-focused.
   No camera shake.
   Good video quality.
   Each of these properties promotes image quality.

Conclusion:
  (You, the reader,) should buy the CanonSX220.


September 11, 2012       Wyner et al., COMMA 2012     18
An argument for NOT buying the
                   camera
Premises:
   The colour is poor when using the flash.
   The images are not crisp when using the flash.
   The flash causes a shadow.
   Each of these properties demotes image quality.

Conclusion:
  (You, the reader,) should not buy the CanonSX220.




September 11, 2012       Wyner et al., COMMA 2012     19
Counterarguments to the premises of
             “Don’t buy”

             The colour is poor when using the flash.
             For good colour, use the colour setting, not the flash.

             The images are not crisp when using the flash.
             No need to use flash even in low light.

             The flash causes a shadow.
             There is a corrective video about the flash shadow.


September 11, 2012              Wyner et al., COMMA 2012               20
Future work
•   Tool refinement.
•   Add ontology modules to the tool.
•   User models.
•   Richer query patterns.
•   More extensive argument 'chains'.
•   Incrementally analyse ambiguity, e.g. when, because,....
•   Argumentation schemes for other aspects of text.
•   Further work on contrariness.




September 11, 2012         Wyner et al., COMMA 2012            21
Related Papers
• Schneider, Davis, and Wyner (2012). ''Dimensions of
  argumentation in social media'', Knowledge Engineering and
  Knowledge Management (EKAW).
• Wyner and Schneider (2012). ''Arguing from a point of
  view'', Agreement Technologies.
• Schneider and Wyner (2012). ''Identifying consumers'
  arguments in text'', Workshop on Semantic Web and
  Information Extraction (SWAIE at EKAW).




September 11, 2012      Wyner et al., COMMA 2012               22
Acknowledgements
•      FP7-ICT-2009-4 Programme, IMPACT Project, Grant
       Agreement Number 247228.
•      Science Foundation Ireland Grant No. SFI/08/CE/I1380 (Líon-
       2)
•      Short-term Scientific Mission grant from COST Action IC0801
       on Agreement Technologies




September 11, 2012         Wyner et al., COMMA 2012              23
Thanks for your attention!

• Questions?
• Contacts:

      – Adam Wyner                 adam@wyner.info
      – Jodi Schneider             jschneider@pobox.com




September 11, 2012           Wyner et al., COMMA 2012     24

More Related Content

Similar to Semi-automated argumentation analysis of online product reviews--COMMA 2012-09-11

Identifying consumers’ arguments in text swaie at ekaw 2012 10-09
Identifying consumers’ arguments in text swaie at ekaw 2012 10-09Identifying consumers’ arguments in text swaie at ekaw 2012 10-09
Identifying consumers’ arguments in text swaie at ekaw 2012 10-09
jodischneider
 
Identifying arguments for evaluation using an argument explorer - London Argu...
Identifying arguments for evaluation using an argument explorer - London Argu...Identifying arguments for evaluation using an argument explorer - London Argu...
Identifying arguments for evaluation using an argument explorer - London Argu...
jodischneider
 
Arguing from a point of view -agreement technologies 2012 10 16
Arguing from a point of view -agreement technologies 2012 10 16Arguing from a point of view -agreement technologies 2012 10 16
Arguing from a point of view -agreement technologies 2012 10 16
jodischneider
 
Arguing from a Point of View
Arguing from a Point of ViewArguing from a Point of View
Arguing from a Point of View
Adam Wyner
 
BIPV- Business Case - Organext
BIPV- Business Case - Organext BIPV- Business Case - Organext
BIPV- Business Case - Organext Julie Leroy
 
11 06 28_dublin_video
11 06 28_dublin_video11 06 28_dublin_video
11 06 28_dublin_video
Roy Pea
 
Automating Screenshot Testing Component Library
Automating Screenshot Testing Component LibraryAutomating Screenshot Testing Component Library
Automating Screenshot Testing Component Library
Applitools
 
200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略
CHENHuiMei
 
Chapter5a McHaney 2nd edition
Chapter5a McHaney 2nd editionChapter5a McHaney 2nd edition
Chapter5a McHaney 2nd edition
Roger McHaney
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software designTech_MX
 
Workshop 2 audiovisual conservation, preservation and digitisation
Workshop 2 audiovisual conservation, preservation and digitisationWorkshop 2 audiovisual conservation, preservation and digitisation
Workshop 2 audiovisual conservation, preservation and digitisation
Richard Wright
 
Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...
Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...
Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...
ClearView Imaging
 
Rtlws2013
Rtlws2013Rtlws2013
Rtlws2013
Yutaka Matsuno
 
Google glass
Google glassGoogle glass
Google glassDivyaKV
 
_ig1 film opening title sequence assignment 2014 to 2015
    _ig1 film opening title sequence assignment 2014 to 2015    _ig1 film opening title sequence assignment 2014 to 2015
_ig1 film opening title sequence assignment 2014 to 2015Sadie Bailey
 
ig1 film opening title sequence assignment 2014 to 2015 (1)
 ig1 film opening title sequence assignment 2014 to 2015 (1) ig1 film opening title sequence assignment 2014 to 2015 (1)
ig1 film opening title sequence assignment 2014 to 2015 (1)IsisClarke
 
_ig1 film opening title sequence assignment 2014 to 2015 2
 _ig1 film opening title sequence assignment 2014 to 2015 2 _ig1 film opening title sequence assignment 2014 to 2015 2
_ig1 film opening title sequence assignment 2014 to 2015 2DeclanTyldsley
 
IG1 Film Opening Title Sequence
IG1 Film Opening Title SequenceIG1 Film Opening Title Sequence
IG1 Film Opening Title Sequence
Carla Appleby
 
_ig1 film opening title sequence assignment 2014 to 2015 2
_ig1 film opening title sequence assignment 2014 to 2015 2_ig1 film opening title sequence assignment 2014 to 2015 2
_ig1 film opening title sequence assignment 2014 to 2015 2DeclanTyldsley
 

Similar to Semi-automated argumentation analysis of online product reviews--COMMA 2012-09-11 (20)

Identifying consumers’ arguments in text swaie at ekaw 2012 10-09
Identifying consumers’ arguments in text swaie at ekaw 2012 10-09Identifying consumers’ arguments in text swaie at ekaw 2012 10-09
Identifying consumers’ arguments in text swaie at ekaw 2012 10-09
 
Identifying arguments for evaluation using an argument explorer - London Argu...
Identifying arguments for evaluation using an argument explorer - London Argu...Identifying arguments for evaluation using an argument explorer - London Argu...
Identifying arguments for evaluation using an argument explorer - London Argu...
 
Arguing from a point of view -agreement technologies 2012 10 16
Arguing from a point of view -agreement technologies 2012 10 16Arguing from a point of view -agreement technologies 2012 10 16
Arguing from a point of view -agreement technologies 2012 10 16
 
Arguing from a Point of View
Arguing from a Point of ViewArguing from a Point of View
Arguing from a Point of View
 
Chapter5a McHaney
Chapter5a McHaneyChapter5a McHaney
Chapter5a McHaney
 
BIPV- Business Case - Organext
BIPV- Business Case - Organext BIPV- Business Case - Organext
BIPV- Business Case - Organext
 
11 06 28_dublin_video
11 06 28_dublin_video11 06 28_dublin_video
11 06 28_dublin_video
 
Automating Screenshot Testing Component Library
Automating Screenshot Testing Component LibraryAutomating Screenshot Testing Component Library
Automating Screenshot Testing Component Library
 
200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略
 
Chapter5a McHaney 2nd edition
Chapter5a McHaney 2nd editionChapter5a McHaney 2nd edition
Chapter5a McHaney 2nd edition
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software design
 
Workshop 2 audiovisual conservation, preservation and digitisation
Workshop 2 audiovisual conservation, preservation and digitisationWorkshop 2 audiovisual conservation, preservation and digitisation
Workshop 2 audiovisual conservation, preservation and digitisation
 
Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...
Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...
Photonfocus - Benoit Ostiz - Why Choose a Customised Camera for Your Applicat...
 
Rtlws2013
Rtlws2013Rtlws2013
Rtlws2013
 
Google glass
Google glassGoogle glass
Google glass
 
_ig1 film opening title sequence assignment 2014 to 2015
    _ig1 film opening title sequence assignment 2014 to 2015    _ig1 film opening title sequence assignment 2014 to 2015
_ig1 film opening title sequence assignment 2014 to 2015
 
ig1 film opening title sequence assignment 2014 to 2015 (1)
 ig1 film opening title sequence assignment 2014 to 2015 (1) ig1 film opening title sequence assignment 2014 to 2015 (1)
ig1 film opening title sequence assignment 2014 to 2015 (1)
 
_ig1 film opening title sequence assignment 2014 to 2015 2
 _ig1 film opening title sequence assignment 2014 to 2015 2 _ig1 film opening title sequence assignment 2014 to 2015 2
_ig1 film opening title sequence assignment 2014 to 2015 2
 
IG1 Film Opening Title Sequence
IG1 Film Opening Title SequenceIG1 Film Opening Title Sequence
IG1 Film Opening Title Sequence
 
_ig1 film opening title sequence assignment 2014 to 2015 2
_ig1 film opening title sequence assignment 2014 to 2015 2_ig1 film opening title sequence assignment 2014 to 2015 2
_ig1 film opening title sequence assignment 2014 to 2015 2
 

More from jodischneider

Continued citation of bad science and what we can do about it--2021-04-20
Continued citation of bad science and what we can do about it--2021-04-20Continued citation of bad science and what we can do about it--2021-04-20
Continued citation of bad science and what we can do about it--2021-04-20
jodischneider
 
Continued citation of bad science and what we can do about it--2021-02-19
Continued citation of bad science and what we can do about it--2021-02-19Continued citation of bad science and what we can do about it--2021-02-19
Continued citation of bad science and what we can do about it--2021-02-19
jodischneider
 
The problems of post retraction citation - and mitigation strategies that wor...
The problems of post retraction citation - and mitigation strategies that wor...The problems of post retraction citation - and mitigation strategies that wor...
The problems of post retraction citation - and mitigation strategies that wor...
jodischneider
 
Towards knowledge maintenance in scientific digital libraries with the keysto...
Towards knowledge maintenance in scientific digital libraries with the keysto...Towards knowledge maintenance in scientific digital libraries with the keysto...
Towards knowledge maintenance in scientific digital libraries with the keysto...
jodischneider
 
Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...
Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...
Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...
jodischneider
 
Annotation examples--Fribourg--2019-09-03
Annotation examples--Fribourg--2019-09-03Annotation examples--Fribourg--2019-09-03
Annotation examples--Fribourg--2019-09-03
jodischneider
 
Argumentation mining--an introduction for linguists--Fribourg--2019-09-02
Argumentation mining--an introduction for linguists--Fribourg--2019-09-02Argumentation mining--an introduction for linguists--Fribourg--2019-09-02
Argumentation mining--an introduction for linguists--Fribourg--2019-09-02
jodischneider
 
Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...
Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...
Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...
jodischneider
 
Problem-citations--CrossrefLive18--2018-11-13
Problem-citations--CrossrefLive18--2018-11-13Problem-citations--CrossrefLive18--2018-11-13
Problem-citations--CrossrefLive18--2018-11-13
jodischneider
 
Problematic citations--Workshop-on-Open-Citations--2018-09-03
Problematic citations--Workshop-on-Open-Citations--2018-09-03Problematic citations--Workshop-on-Open-Citations--2018-09-03
Problematic citations--Workshop-on-Open-Citations--2018-09-03
jodischneider
 
Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...
Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...
Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...
jodischneider
 
Innovations in reasoning about health: the case of the Randomized Clinical Tr...
Innovations in reasoning about health: the case of the Randomized Clinical Tr...Innovations in reasoning about health: the case of the Randomized Clinical Tr...
Innovations in reasoning about health: the case of the Randomized Clinical Tr...
jodischneider
 
Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04
Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04
Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04
jodischneider
 
Rhetorical moves and audience considerations in the discussion sections of ra...
Rhetorical moves and audience considerations in the discussion sections of ra...Rhetorical moves and audience considerations in the discussion sections of ra...
Rhetorical moves and audience considerations in the discussion sections of ra...
jodischneider
 
Citation practices and the construction of scientific fact--ECA-facts-preconf...
Citation practices and the construction of scientific fact--ECA-facts-preconf...Citation practices and the construction of scientific fact--ECA-facts-preconf...
Citation practices and the construction of scientific fact--ECA-facts-preconf...
jodischneider
 
What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...
What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...
What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...
jodischneider
 
Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...
Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...
Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...
jodischneider
 
Acquiring and representing drug-drug interaction knowledge and evidence, Litm...
Acquiring and representing drug-drug interaction knowledge and evidence, Litm...Acquiring and representing drug-drug interaction knowledge and evidence, Litm...
Acquiring and representing drug-drug interaction knowledge and evidence, Litm...
jodischneider
 
Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...
Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...
Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...
jodischneider
 
Persons, documents, models: organising and structuring information for the We...
Persons, documents, models: organising and structuring information for the We...Persons, documents, models: organising and structuring information for the We...
Persons, documents, models: organising and structuring information for the We...
jodischneider
 

More from jodischneider (20)

Continued citation of bad science and what we can do about it--2021-04-20
Continued citation of bad science and what we can do about it--2021-04-20Continued citation of bad science and what we can do about it--2021-04-20
Continued citation of bad science and what we can do about it--2021-04-20
 
Continued citation of bad science and what we can do about it--2021-02-19
Continued citation of bad science and what we can do about it--2021-02-19Continued citation of bad science and what we can do about it--2021-02-19
Continued citation of bad science and what we can do about it--2021-02-19
 
The problems of post retraction citation - and mitigation strategies that wor...
The problems of post retraction citation - and mitigation strategies that wor...The problems of post retraction citation - and mitigation strategies that wor...
The problems of post retraction citation - and mitigation strategies that wor...
 
Towards knowledge maintenance in scientific digital libraries with the keysto...
Towards knowledge maintenance in scientific digital libraries with the keysto...Towards knowledge maintenance in scientific digital libraries with the keysto...
Towards knowledge maintenance in scientific digital libraries with the keysto...
 
Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...
Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...
Methods Pyramids as an Organizing Structure for Evidence-Based Medicine--SIGC...
 
Annotation examples--Fribourg--2019-09-03
Annotation examples--Fribourg--2019-09-03Annotation examples--Fribourg--2019-09-03
Annotation examples--Fribourg--2019-09-03
 
Argumentation mining--an introduction for linguists--Fribourg--2019-09-02
Argumentation mining--an introduction for linguists--Fribourg--2019-09-02Argumentation mining--an introduction for linguists--Fribourg--2019-09-02
Argumentation mining--an introduction for linguists--Fribourg--2019-09-02
 
Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...
Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...
Beyond Randomized Clinical Trials: emerging innovations in reasoning about he...
 
Problem-citations--CrossrefLive18--2018-11-13
Problem-citations--CrossrefLive18--2018-11-13Problem-citations--CrossrefLive18--2018-11-13
Problem-citations--CrossrefLive18--2018-11-13
 
Problematic citations--Workshop-on-Open-Citations--2018-09-03
Problematic citations--Workshop-on-Open-Citations--2018-09-03Problematic citations--Workshop-on-Open-Citations--2018-09-03
Problematic citations--Workshop-on-Open-Citations--2018-09-03
 
Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...
Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...
Modeling Alzheimer’s Disease research claims, evidence, and arguments from a ...
 
Innovations in reasoning about health: the case of the Randomized Clinical Tr...
Innovations in reasoning about health: the case of the Randomized Clinical Tr...Innovations in reasoning about health: the case of the Randomized Clinical Tr...
Innovations in reasoning about health: the case of the Randomized Clinical Tr...
 
Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04
Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04
Viewing universities as landscapes of scholarship, VIVO keynote, 2017-08-04
 
Rhetorical moves and audience considerations in the discussion sections of ra...
Rhetorical moves and audience considerations in the discussion sections of ra...Rhetorical moves and audience considerations in the discussion sections of ra...
Rhetorical moves and audience considerations in the discussion sections of ra...
 
Citation practices and the construction of scientific fact--ECA-facts-preconf...
Citation practices and the construction of scientific fact--ECA-facts-preconf...Citation practices and the construction of scientific fact--ECA-facts-preconf...
Citation practices and the construction of scientific fact--ECA-facts-preconf...
 
What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...
What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...
What WikiCite can learn from biomedical citation networks--Wikicite2017--2017...
 
Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...
Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...
Medication safety as a use case for argumentation mining, Dagstuhl seminar 16...
 
Acquiring and representing drug-drug interaction knowledge and evidence, Litm...
Acquiring and representing drug-drug interaction knowledge and evidence, Litm...Acquiring and representing drug-drug interaction knowledge and evidence, Litm...
Acquiring and representing drug-drug interaction knowledge and evidence, Litm...
 
Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...
Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...
Acquiring and representing drug-drug interaction knowledge and evidence, TRIA...
 
Persons, documents, models: organising and structuring information for the We...
Persons, documents, models: organising and structuring information for the We...Persons, documents, models: organising and structuring information for the We...
Persons, documents, models: organising and structuring information for the We...
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 

Semi-automated argumentation analysis of online product reviews--COMMA 2012-09-11

  • 1. Semi-Automated Argumentation Analysis of Online Product Reviews Adam Wyner1, Jodi Schneider2, Katie Atkinson1, and Trevor Bench-Capon1 1 - Department of Computer Science, University of Liverpool 2 – Digital Enterprise Research Institute, National University of Ireland September 11, 2012 COMMA 2012 Vienna University of Technology
  • 2. Argument fragment for a camera September 11, 2012 Wyner et al., COMMA 2012 2
  • 3. Pro and Con September 11, 2012 Wyner et al., COMMA 2012 3
  • 4. Comments on reviews September 11, 2012 Wyner et al., COMMA 2012 4
  • 5. Output extensions Preferred Extension (using ASPARTIX) September 11, 2012 Wyner et al., COMMA 2012 5
  • 6. Goals • Extract arguments distributed across a corpora and evaluate them with formal, automated tools. • Speed the work of human analysts. • Provide semi-automatic support. • Use aspects of NLP to incrementally address a range of problems (ambiguity, structure, contrasts,....) September 11, 2012 Wyner et al., COMMA 2012 6
  • 7. Consumer argumentation scheme Variables in schemes as targets for extraction. Premises: • Camera X has property P. • Property P promotes value V for agent A. Conclusion: • Agent A should Action Camera X. September 11, 2012 Wyner et al., COMMA 2012 7
  • 8. Analyst’s goal: instantiate Premises: • The Canon SX220 has good video quality. • Good video quality promotes image quality for casual photographers. Conclusion: • Casual photographers should buy the Canon SX220. September 11, 2012 Wyner et al., COMMA 2012 8
  • 9. Identifying and extracting text • Annotate text: – Simple or complex annotations. – Highlight annotations with – Search for and extract text by annotation. • GATE “General Architecture for Text Engineering”. – Works with large corpora of text. – Rule-based or machine-learning approaches. September 11, 2012 Wyner et al., COMMA 2012 9
  • 10. To find argument passages • Use: – Indicators of after, as, because, for, since, when, .... – Indicators of therefore, in conclusion, consequently, .... September 11, 2012 Wyner et al., COMMA 2012 10
  • 11. Rhetorical terminology September 11, 2012 Wyner et al., COMMA 2012 11
  • 12. To find what is being discussed • Use : – Has a flash – Number of megapixels – Scope of the zoom – Lens size – The warranty September 11, 2012 Wyner et al., COMMA 2012 12
  • 13. Domain terminology September 11, 2012 Wyner et al., COMMA 2012 13
  • 14. To find attacks between arguments • Use contrast terminology: – Indicators but, except, not, never, no, .... – Sentiment The flash worked . The flash worked . September 11, 2012 Wyner et al., COMMA 2012 14
  • 15. Sentiment terminology September 11, 2012 Wyner et al., COMMA 2012 15
  • 16. , , September 11, 2012 Wyner et al., COMMA 2012 16
  • 17. Query for patterns September 11, 2012 Wyner et al., COMMA 2012 17
  • 18. An argument for buying the camera Premises: The pictures are perfectly exposed. The pictures are well-focused. No camera shake. Good video quality. Each of these properties promotes image quality. Conclusion: (You, the reader,) should buy the CanonSX220. September 11, 2012 Wyner et al., COMMA 2012 18
  • 19. An argument for NOT buying the camera Premises: The colour is poor when using the flash. The images are not crisp when using the flash. The flash causes a shadow. Each of these properties demotes image quality. Conclusion: (You, the reader,) should not buy the CanonSX220. September 11, 2012 Wyner et al., COMMA 2012 19
  • 20. Counterarguments to the premises of “Don’t buy” The colour is poor when using the flash. For good colour, use the colour setting, not the flash. The images are not crisp when using the flash. No need to use flash even in low light. The flash causes a shadow. There is a corrective video about the flash shadow. September 11, 2012 Wyner et al., COMMA 2012 20
  • 21. Future work • Tool refinement. • Add ontology modules to the tool. • User models. • Richer query patterns. • More extensive argument 'chains'. • Incrementally analyse ambiguity, e.g. when, because,.... • Argumentation schemes for other aspects of text. • Further work on contrariness. September 11, 2012 Wyner et al., COMMA 2012 21
  • 22. Related Papers • Schneider, Davis, and Wyner (2012). ''Dimensions of argumentation in social media'', Knowledge Engineering and Knowledge Management (EKAW). • Wyner and Schneider (2012). ''Arguing from a point of view'', Agreement Technologies. • Schneider and Wyner (2012). ''Identifying consumers' arguments in text'', Workshop on Semantic Web and Information Extraction (SWAIE at EKAW). September 11, 2012 Wyner et al., COMMA 2012 22
  • 23. Acknowledgements • FP7-ICT-2009-4 Programme, IMPACT Project, Grant Agreement Number 247228. • Science Foundation Ireland Grant No. SFI/08/CE/I1380 (Líon- 2) • Short-term Scientific Mission grant from COST Action IC0801 on Agreement Technologies September 11, 2012 Wyner et al., COMMA 2012 23
  • 24. Thanks for your attention! • Questions? • Contacts: – Adam Wyner adam@wyner.info – Jodi Schneider jschneider@pobox.com September 11, 2012 Wyner et al., COMMA 2012 24

Editor's Notes

  1. Tuesday, September 11, 2012
  2. Why is opinion or sentiment analysis **not** sufficient? Because:It provides no explanation or justification for the opinion, broadly construed.We can count the numbers of participants who hold an opinion, but one well-made 'counter-argument' may lead individuals to retract their opinion.Knowledge in the text is implicitly structured and many-layered. How can we extract that structured information?
  3. Colors represent annotations in the text. We can then search for a large body of text
  4. Screenshot from GATE, in which we have built components of a toolPurple: conclusionOrange: premiseLots of ambiguity – different meanings of the words*DOES* draw attention to relevant places. Can turn on & off particular things that we’re looking for. Helps with the search problem.
  5. binary values (such as has a flash), properties with ranges (such as the number of megapixels, scope of the zoom, or lens size), and multi-slotted properties (e.g. the warranty).
  6. Drawn from vast lists of terminology, given sentiment valence: positive vs. negative +5 to 0 to -5Can look for various levels or homogenize – this is homogenized
  7. Leave camera implicit in the examples for brevity.
  8. We have an argument for buying the camera, an argument for not buying the camera. They rebut each other.We have attacks on the premises for “don’t buy the camera”. The argument for not buying the camera is defeated; the argument for buying the camera stands. So you should buy the camera.