Identifying arguments for evaluation using an argument explorer - London Argumentation Forum -...

32
Identifying Arguments for Evaluation using an Argument Explorer Jodi Schneider 1 , Adam Wyner 2 , Katie Atkinson 2 , Trevor Bench-Capon 2 1 Digital Enterprise Research Institute, National University of Ireland 2 Department of Computer Science, University of Liverpool April 20, 2012 London Argumentation Forum

description

Presentation given to the London Argumentation Forum on 2012-04-20, based on work by Jodi Schneider, Adam Wyner, Katie Atkinson, Trevor Bench-Capon. Closely related to our COMMA 2012 presentation. Event homepage for LAF 2012: http://www.dcs.kcl.ac.uk/pg/hadjinik/LAF/programme.html For details see our COMMA paper: http://jodischneider.com/pubs/comma2012.pdf

Transcript of Identifying arguments for evaluation using an argument explorer - London Argumentation Forum -...

Page 1: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

Identifying Arguments for Evaluation using an Argument Explorer

Jodi Schneider1, Adam Wyner2, Katie Atkinson2, Trevor Bench-Capon2

1Digital Enterprise Research Institute, National University of Ireland2Department of Computer Science, University of Liverpool

April 20, 2012

London Argumentation Forum

Page 2: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Argumentation is everywhere!

April 20, 2012

Page 3: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Argumentation is everywhere!

April 20, 2012

Page 4: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Argumentation is everywhere!

April 20, 2012

Page 5: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Identifying arguments is hard.

April 20, 2012

Page 6: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Goals

• Extract arguments from source texts so they can be evaluated with formal automated tools

• Speed the work of human analysts• Make argument identification more objective

April 20, 2012

Page 7: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Strategy & Issues

• Decompose the complexity of a text– What are the parts of an argument?– What kind of domain knowledge do we need?– How are the parts of the argument related?– What are the contrasts and negations from which

we can derive attack relationships?

April 20, 2012

Page 8: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Use case: Which camera should I buy?

April 20, 2012

Page 9: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Value-based Practical Reasoning Argumentation Scheme

Premises:

Before doing action A, the current circumstances are R;

After doing action A, the new circumstances are S;

G is a goal of the agent Ag, where S implies G;

Doing action A in R and achieving G promotes value V;

Conclusion:

We should perform action A.

April 20, 2012

Page 10: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Consumer Argumentation Scheme

Premises:

Camera X has property P.

Property P promotes value V for agent A.

Conclusion:

Agent A should Action1 Camera X.

April 20, 2012

Page 11: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Critical Questions

• Does Camera X have property P? • Does property P promote value V for agent A?• Is value V more important than value V’ for

agent A?

April 20, 2012

Page 12: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

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.

April 20, 2012

Page 13: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

… starting from this

April 20, 2012

Page 14: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Highlight parts of the argument

• Does Camera X have property P? • Does property P promote value V for agent A?• Is value V more important than value V’ for

agent A?

April 20, 2012

Page 15: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Highlight parts of the argument

• Argumentative indicators• Property – with camera terminology• Value for agent – with sentiment, user models• Value V more important – with comparisons

April 20, 2012

Page 16: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Implementing with a Text Analysis Tool

• GATE “General Architecture for Text Engineering”• Environment for text analysis• Adds annotation to text

– Highlight annotations with colours– Search for annotations– Can work with large corpora of text– Coarse or fine-grained annotations

April 20, 2012

Page 17: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Help analysts find relevant passages

• Indicators of premise after, as, because, for, since, when, .... • Indicators of conclusion therefore, in conclusion, consequently, .... • Indicators of contrast but, except, not, never, no, ....

April 20, 2012

Page 18: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Rhetorical terminology

April 20, 2012

Page 19: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Domain terminology

• Has a flash• Number of megapixels• Scope of the zoom• Lens size• The warranty

April 20, 2012

Page 20: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Domain terminology

April 20, 2012

Page 21: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Sentiment terminology

• The flash worked poorly• The flash worked flawlessly

April 20, 2012

Page 22: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Sentiment terminology

April 20, 2012

Page 23: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Agents: User Models

• User’s parametersAge, gender, education, previous camera experience, ....

• User’s context of useParty, indoors, sport, travel, desired output format, ....

• User’s constraintsCost, portability, size, richness or flexibility of features, ....

• User’s quality expectations Colour quality, information density, reliability, ....

April 20, 2012

Page 24: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Instantiating the CAS

Premises: The Canon SX220 camera has property P.Property P promotes value V for agent A.

Conclusion: Agent A should buy the Canon SX220.

April 20, 2012

Page 25: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Domain properties, positive sentiment,

premises

April 20, 2012

Page 26: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Query for patterns

April 20, 2012

Page 27: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

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.April 20, 2012

Page 28: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

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.

April 20, 2012

Page 29: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

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.

April 20, 2012

Page 30: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Future Work

• Tool refinement• Add terminology modules to the tool• User models – how do they play a role• More complicated query patterns, what results do

we get?• More elaborate examples• Disambiguation issues for rhetorical terminology –

must deal with it step-by-step, what are the indicators we can use to disambiguate

April 20, 2012

Page 31: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

Thanks to our funders!

• FP7-ICT-2009-4 Programme, IMPACT Project, Grant Agreement Number 247228.

• Science Foundation Ireland Grant No. SFI/08/CE/I1380 (Líon-2)

• COST Action ICO801 on Agreement TechnologiesShort-term scientific mission (STSM 1868)

• Upcoming: SFI Travel Supplement

31

Page 32: Identifying arguments for evaluation using an argument explorer - London Argumentation Forum - 2012-04-20

London Argumentation Forum

Thanks for your attention!

• Questions?• Contacts:

– Jodi Schneider [email protected]– Adam Wyner [email protected]– Katie Atkinson [email protected]– Trevor Bench-Capon [email protected]

April 20, 2012