SlideShare una empresa de Scribd logo
1 de 24
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

Más contenido relacionado

Similar a 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-09jodischneider
 
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 16jodischneider
 
Arguing from a Point of View
Arguing from a Point of ViewArguing from a Point of View
Arguing from a Point of ViewAdam 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_videoRoy Pea
 
Automating Screenshot Testing Component Library
Automating Screenshot Testing Component LibraryAutomating Screenshot Testing Component Library
Automating Screenshot Testing Component LibraryApplitools
 
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 editionRoger McHaney
 
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 digitisationRichard 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
 
NW Elearn Presentation
NW Elearn PresentationNW Elearn Presentation
NW Elearn PresentationRob Nyland
 
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 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 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 2015Adam Grundy
 

Similar a 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
 
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...
 
NW Elearn Presentation
NW Elearn PresentationNW Elearn Presentation
NW Elearn Presentation
 
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 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 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
 

Más de 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-20jodischneider
 
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-19jodischneider
 
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-03jodischneider
 
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-02jodischneider
 
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-13jodischneider
 
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-03jodischneider
 
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-04jodischneider
 
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
 

Más de 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...
 

Último

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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

Notas del editor

  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.