Artificial argument assistants for defeasible argumentation Bart Verheij Presented by: Jacob Halvorson.

Slides:



Advertisements
Similar presentations
Copyright 2008, Scott Gray1 Propositional Logic 4) If.
Advertisements

Visualization Tools, Argumentation Schemes and Expert Opinion Evidence in Law Douglas Walton University of Winnipeg, Canada Thomas F. Gordon Fraunhofer.
Commonsense Reasoning and Argumentation 14/15 HC 9 Structured argumentation (2) Henry Prakken March 4, 2015.
On the structure of arguments, and what it means for dialogue Henry Prakken COMMA-08 Toulouse,
COMPUTER PROGRAMMING I Essential Standard 5.02 Understand Breakpoint, Watch Window, and Try And Catch to Find Errors.
Legal Argumentation 2 Henry Prakken March 28, 2013.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Microsoft Word 2003 Tutorial 2 – Editing and Formatting a Document.
The Argument Mapping Tool of the Carneades Argumentation System DIAGRAMMING EVIDENCE: VISUALIZING CONNECTIONS IN SCIENCE AND HUMANITIES’ DIAGRAMMING EVIDENCE:
Starting and Customizing a PowerPoint Slide Show
1 A Review  Adequate training does not happen without a lot of work  It requires significant planning  There are definite.
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
FINDING THE LOGIC OF ARGUMENTATION Douglas Walton CRRAR Coimbra, March 24, 2011.
Argumentation Logics Lecture 7: Argumentation with structured arguments (3) Henry Prakken Chongqing June 4, 2010.
Argumentation Logics Lecture 6: Argumentation with structured arguments (2) Attack, defeat, preferences Henry Prakken Chongqing June 3, 2010.
Formula Auditing, Data Validation, and Complex Problem Solving
Accounting Information “Knowledge is Power” Sir Francis Bacon.
Improvements and Extensions of the EG Interface Fall 2002.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
1 After completing this lesson, you will be able to: Add text to slides. Adjust the position of text objects. Format text. Change text alignment and spacing.
The Federal Courts Agenda Quiz Overview of the Judicial Court System
Preparation for exams.
1 1 Brian A. Caseload Threshold Reporting Refer to Slide 2 for instructions on how to view the full-screen slideshow.Slide 2.
Nature of the Criminal Law  A. Foundations of the Criminal Law  B. Sources of the Criminal Law  C. Legal definitions of crime  D. The Nature of Crime.
Adding Free Text to the Chart. Activating the drawing tool bar Adding Free Text to the Chart, Slide 2Copyright © 2004, Jim Schwab, University of Texas.
XP New Perspectives on Microsoft Word 2002 Tutorial 21 Microsoft Word 2002 Tutorial 2 – Editing and Formatting a Document.
Objections CRIMINAL LAW – UNIT #3. OBJECTIONS An objection:  is a formal protest raised in court during a trial to disallow a witness's testimony or.
WRITING CONTENT TO RECOGNIZE AND INCLUDE IN YOUR OWN WRITING ANALYZING AN ESSAY.
Easy steps to writing THE ESSAY. Writing an essay means: Creating ideas from information Creating arguments from ideas Creating academic discourse to.
Paper 1 A Answer all three SAQs One hour App words Paper 1B Choose one of the three essays One hour App words.
GOVERNANCE AND CIVICS Grade 5 Social Studies Online Government.
Introducing Excel Jason C. H. Chen, Ph.D. Professor of Management Information Systems School of Business Administration Gonzaga University Spokane, WA.
Beginning PowerPoint Part 1 The Basics. PowerPoint startup options: AutoContent Wizard Design Template * Blank presentation Open an existing presentation.
AIT, Comp. Sci. & Info. Mgmt AT02.98 Ethical, Legal, and Social Issues in Computing September Term, Objectives of these slides: l What ethics is,
Added Value in Modern Studies Step One: Choosing your issue.
Chapter Two Designing Applications Programming with Microsoft Visual Basic th Edition.
Critical Analysis Key ideas to remember. What's the Point? Here are some questions you can ask yourself to help you analyze: So what? How is this significant?
1 What to do before class starts??? Download the sample database from the k: drive to the u: drive or to your flash drive. The database is named “FormBelmont.accdb”
The Law Governing the Use of Force. The Use of Force The use of force on another is unlawful unless it is justified Justification requires a showing that.
Wisconsin Incident Tracking System Technical Assistance: Resetting your computer so WITS fits your screen.
How to Design a Page, Part 2 HOWE/ANDERSON. Step 1: Login   Job No  User ID/ Password.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
INTRODUCTION TO DATABASE USING MICROSOFT ACCESS 2013 Part 5.2 November 16, 2014.
Links take you to…  Different slides in your presentation  A different PowerPoint presentation  Any program - (Word can be used for example to complete.
Software Engineering Saeed Akhtar The University of Lahore.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
Chapter 4 Actus Reus. Introduction—Basic Issues  All crimes are composed of three main elements:  Actus reus (criminal act or omission)  Mens rea (criminal.
Henry Prakken & Giovanni Sartor July 18, 2012 Law Logic Summerschool 2012 Session (Part 2): Burdens of proof and presumptions.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
Head First Python: Ch 3. Files and Exceptions: Dealing with Errors Aug 26, 2013 Kyung-Bin Lim.
ITEC 370 Lecture 18 Testing. Review Questions? Design document due W –System can be implemented just by following it Implementation –Methods (prototype,
Transparency 5 Click the mouse button or press the Space Bar to display the answers.
Microsoft Visual C# 2010 Fourth Edition Chapter 3 Using GUI Objects and the Visual Studio IDE.
Types of Law Chapter 15. Types of Law Common Law- law based on court decisions and past examples rather than legal code Common Law- law based on court.
Week Four Seminar Terrorism
From natural language to Bayesian Networks (and back)
Henry Prakken & Giovanni Sartor July 16, 2012
Making Templates Accessible
Lecture 01: A Brief Summary
Microsoft Office Illustrated
New PowerPoint Template
How to Develop a Thesis Statement
New PowerPoint Template
Making Templates Accessible
CRIMINAL OFFENSE HOMICIDE
Introduction to Criminal Law
Introduction to Debate
Identifying & Ordering
Business Law Final Exam
Presentation transcript:

Artificial argument assistants for defeasible argumentation Bart Verheij Presented by: Jacob Halvorson

Goal: Develop experimental argument assistance systems Reasons –Administering and supervising the argument process –Keeping track of: Issues raised Assumptions made Reasons for and against a conclusion –Evaluating the justification status of the statements –Checking for user error regarding rules of argument

Who would this help? Single user: –Lawyer could use it in court Analyze current arguments Structure unpolished arguments More than one user: –Argument mediation system Keep track of diverging positions Assist in the evaluation of opinions

Isn’t this like an Automated Reasoning System? Automated Reasoning –Knowledge base –Complex reasoning is done for user Argument Assistant –Assist user in reasoning (not replace user’s reasoning) Complexities are less problematic since reasoning can be left to user

Argument Assistant and the Legal System This paper focuses on using argument assistants to help with legal proceedings Difficulties –Lack of a canonical theory of defeasible argumentation –New user interface must be designed How to present arguments to the user How users may perform argument moves –Legal Legal rules are generally defeasible Legal gap Legal ambiguity

Dialectical Theory Construction Theory of the case, applicable law and the consequences are progressively developed

ARGUE! Argument assistant based on the logical system CUMULA –CUMULA: Arguments (trees of reasons and conclusions) can be defeated Defeat of arguments results from attack by other arguments (defeaters). Types of defeat –Undefeated counterargument –Undefeated argument with conflicting conclusion Problems –Not natural enough to represent real-life argumentation –On-screen drawing too complex

ARGUMED 2.0 Major problems fixed from ARGUE! –Argumentation theory focused undercutting exceptions Reasons that block the connection between a reason and a conclusion Support by reasons and undercutting exceptions could be represented simultaneously. –User interface is template-based Buttons to click which will bring up a given template Evaluated by ten testers –Show unexplained examples and try to reproduce argumentation samples in the system ARGUMED based on DEFLOG

Mouse-sensitive argument screen –Add a statement box by double-clicking –Right mouse gives access to Add support for statement Attack against statement Better argumentation theory –May attack any statement –Arrows between a reason and its (supported or attacked) conclusion are considered conditional statements

ARGUE! and ARGUMED based on DEFLOG in a case of inflicting grievous bodily harm Precedent 1 –Victim has several broken ribs, but no complications Precedent 2 –Victim has several broken ribs with complications *Intentional infliction of grievous bodily harm is punishable by 8 years in prison.

ARGUE! evaluation rules 1.A statement that is now set to justified or unjustified by the user, keeps its status. 2.A statement that now has justified support, is next justified. 3.A statement that now has no justified support and is attacked, is next unjustified. 4.A statement that now has no justified support and is not attacked, is next not evaluated.

ARGUE! results User can arrange statements at will White box = justified Gray box = not justified Dotted line & Dot = connection no longer justified User can set status of statement Justified Unjustified Not evaluated

ARGUE! Results (cont’d) Crossed out box = conclusion unjustified Limitations Undercutting defeater can’t be challenged If a statement is a reason for another can’t be challenged Ex. Witness is unreliable

ARGUMED based on DEFLOG examples Allows support and attack of any statement

ARGUMED based on DEFLOG evaluation rules 1.A statement is justified if and only if a)It is an assumption, against which there is no defeating reason, or b)It is an issue, for which there is a justifying reason. 2.A statement is defeated if and only if there is a defeating reason against it. 3.A reason is justifying if an only if the reason and the conditional underlying the corresponding supporting argument step are justified. 4.A reason is defeating if and only if the reason and the conditional underlying the corresponding attacking argument step are justified.

ARGUMED based on DEFLOG results ! = assumptions ? = issue Dark bold = justified Line through text = defeated Light italic = unevaluated Result is not justified since inflicting grievous bodily harm is not justified and even defeated by testimony

ARGUMED based on DEFLOG results Adding testimonies of 10 pub visitors By adding the testimonies of 10 pub visitors, the “grievous bodily harm” statement results in “unevaluated”

ARGUMED based on DEFLOG results Attacking a statement Adding the rule that several broken ribs with complications count as grievous bodily harm results in the accuser doing the crime

ARGUMED based on DEFLOG screenshot

Conclusion ARGUE! –Developed first –Based on CUMULA which isn’t sufficiently natural to apply to real-life argumentation Can’t attack any statement –User interface isn’t intuitive ARGUMED based on DEFLOG –Can attack any statement –User interface allows for use of mouse to edit argumentative data on the screen