commonsense reasoning and argumentation 13/14 hc 14: dialogue systems for argumentation (2)

48
Commonsense Reasoning and Argumentation 17/18 HC 14: Legal argumentation (2) Concluding remarks Henry Prakken 4 April 2018

Upload: dewey

Post on 09-Jan-2016

41 views

Category:

Documents


1 download

DESCRIPTION

Commonsense Reasoning and Argumentation 13/14 HC 14: Dialogue systems for argumentation (2). Henry Prakken 31 March 2014. Contents. Dialogue systems for argumentation (2) Prakken’s dialogue system framework. Two systems for persuasion dialogue. Parsons, Wooldridge & Amgoud - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Commonsense Reasoning and Argumentation 17/18

HC 14:Legal argumentation (2)

Concluding remarks

Henry Prakken4 April 2018

Page 2: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

(snapshot of)CATO Factor

Hierarchy

F101: Info Trade Secret (p)

F102: Efforts to maintain secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: Disclosuresin negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

Vincent Aleven 1991-1997

Page 3: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Distinguishing

F101: Info Trade Secret (p)

F102: Efforts to maintain secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: Disclosuresin negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

V. Aleven. Using background knowledge in case-based legal reasoning: a computational model and an intelligent learning environment. Artificial Intelligence 150:183-237, 2003.

Page 4: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Emphasising distinctions

F101: Info Trade Secret (p)

F102: Efforts to maintain secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: Disclosuresin negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

Page 5: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Downplaying distinctions

F101: Info Trade Secret (p)

F102: Efforts to maintain secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: Disclosuresin negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

Page 6: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Exploiting factor hierarchies (1):current misses pro factor

AS4:P1 are preferred over CP2 substitutes P1P2 are preferred over C

Def1:Factor set P2 substitutes factor set P1 iff

For all factors p1 in P1 that are not in P2 there exists a factor p2 in P2 that substitutes p1

Def2:Factor p2 substitutes factor p1 iff

p1 instantiates abstract factor p3 andp2 instantiates abstract factor p3

Page 7: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Current should be decided Pro

The Pro-factors of Current are {F6,F21}

The Con-factors of Current are {F1}

{F6,F21} > {F1}

{F4,F21} > {F1}

{F6,F21} substitutes {F4,F21}

F4 instantiates F102

F6 instantiates

F102

F6 substitutes F4

The Pro-factors of Precedent

are {F4,F21}

The Con-factors of Precedent are {F1}

Precedent was

decided Pro

With alternative to

U2.2.1

Page 8: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Distinguishing

F101: Info Trade Secret (p)

F102: Efforts to maintain Secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: DisclosuresIn negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

Page 9: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Emphasising distinctions

F101: Info Trade Secret (p)

F102: Efforts to maintain Secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: DisclosuresIn negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

Page 10: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Downplaying distinctions

F101: Info Trade Secret (p)

F102: Efforts to maintain Secrecy (p)

F104: Info valuable (p)

F4: Agreed not to disclose (p)

F1: DisclosuresIn negotiations (d)

F6: Securitymeasures (p)

F15: Unique product (p)

Misuse of Trade Secret (p)

F120: Info legitimatelyobtained elsewhere (d)

Page 11: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Exploiting factor hierarchies (2):current has additional con factor

AS5:P are preferred over CP cancels C+P are preferred over C+

Def3:Factor set P cancels factor set C iff

For all factors c1 in C+ that are not in C there exists a factor p1 in P such that p1 cancels c1

Def4:Factor p1 cancels factor c1 iff

p1 instantiates abstract factor p2 andc1 is con abstract factor p2 andp1 is preferred over c1

Page 12: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example of cancellation Precedent – plaintiff

F15 Unique-Product (p) F21 Knew-Info-Confidential (p) F120 Info-Legitimately obtained elsewhere (d)

New case – undecided F1 Disclosure-In-Negotiations (d) F4 Agreed-Not-To-Disclose (p) F15 Unique-Product (p) F21 Knew-Info-Confidential (p) F120 Info-Legitimately obtained elsewhere (d)

{F15,F21} > {F120} because of precedent

Plaintiff wants to argue that {F4,F15,F21} >

{F1,F120}

Page 13: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Current should be decided Pro

The Pro-factors of Current are

{F4,F15,F21}

The Con-factors of Current are {F1,F120}

{F4,F15, F21} > {F1,F120}

{F15,F21} > {F120}

{F4,F15,F21} cancels {F1,F120}

F4 instantiates

F102

F1 is con F102

F4 cancels F1The Pro-factors of Precedent

are {F15,F21}

The Con-factors of Precedent

are {F120}

Precedent was

decided Pro

{F4,F15,F21} > {F120}

F4 > F1

Page 14: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

From two-valued to many-valued factors (dimensions)

Dimensions can have a value from an ordered range of values

Numbers Anything else that can be ordered

Notation: (dimension,value) or (d,v) Dimensions have polarities:

con pro

0,1,2,…. .…, 500, …....

Primary school, secondary school, Bsc, Msc, Dr

<

Page 15: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example dimensions in HYPO

Number of disclosees (0,1,….) Competetive advantage (none, weak,

moderate, strong)

pro con

0 1 2 3 4 5, …....

<

Page 16: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example dimensions in HYPO

Number of disclosees (0,1,….) Competetive advantage (none, weak,

moderate, strong)

con pro

none weak moderate strong

<

Page 17: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

A fortiori reasoning with dimensions

AS6:P1 are preferred over C1P2 are at least as strong as P1C1 are at least as strong as C2P2 are preferred over C2

Def5:Set P2 of dimension-value pairs pro is at least as strong as set P1 of dimension-value pairs pro iff

For all pairs (d,v1) in P1 there exists a pair (d,v2) in P2 such that v1 ≤ v2

Set C1 of dimension-value pairs con is at least as strong as set C2 of dimension-value pairs con iff

For all pairs (d,v2) in C2 there exists a pair (d,v1) in C1 such that v1 ≤ v2

Page 18: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example with dimensions (1)

Precedent – defendant F1 Disclosure-In-Negotiations (d) F21 Knew-Info-Confidential (p) Fx Competetive-advantage = strong (p) Fy Number of disclosees = 10 (d)

New case – undecided F1 Disclosure-In-Negotiations (d) F21 Knew-Info-Confidential (p) Fx’ Competetive-advantage = moderate (p) Fy’ Number of disclosees = 6 (d)

{F21, Fx} < {F1,Fy} because of precedent

Defendant wants to argue that {F21, Fx’}

< {F1,Fy’}

Page 19: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example with dimensions (2)

Precedent – defendant F1 Disclosure-In-Negotiations (d) F21 Knew-Info-Confidential (p) Fx Competetive-advantage = strong (p) Fy Number of disclosees = 10 (d)

New case – undecided F1 Disclosure-In-Negotiations (d) F21 Knew-Info-Confidential (p) Fx’ Competetive-advantage = moderate (p) Fy’ Number of disclosees = 6 (d)

{F21, Fx} < {F1,Fy} because of precedent

Defendant wants to argue that {F21, Fx’}

< {F1,Fy’}

Page 20: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

What if the previous schemes do not apply?

Which decisions are allowed by a body of precedents? Precedential constraint

Where do preferences then come from?

Page 21: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Precedential constraint:consistency of preferences

A preference relation < on factor sets is consistent if and only if there are no factor sets X and Y such that both X < Y and Y < X.

Page 22: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Preferences from precedents

AS2:The Pro-factors of precedent are PThe Con-factors of precedent are Cprecedent was decided ProP are preferred over C

Page 23: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

A fortiori reasoning with two-valued factors

AS3:P are preferred over CP+ are preferred over C-

P+ = P plus zero or more additional pro-factorsC- = C minus zero or more con factors

Page 24: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Precedential constraint:allowed and forced decisions

Let < be determined by: A set S of precedents The preferences derivable from it by

AS2 (preferences from precedent) AS3 (a fortiori for two-valued factors)

Assume < is consistent Then a decision pro in a new case C is:

allowed by S iff adding C with decision pro to S leaves < consistent.

forced iff allowed and adding C with decision con to S makes < inconsistent

Page 25: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Following, distinguishing and overruling precedents

Let Prec have pro factors P and con factors C and decision pro.

Let Curr have pro factors Pcurr such that P is included in Pcurr. Following Prec = deciding Curr pro Distinguishing Prec = deciding Curr con

where deciding Curr either pro or con is allowed

Overruling Prec = deciding Curr con where deciding Curr pro is forced

Page 26: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example (1) Precedent – plaintiff

F1 Disclosure-In-Negotiations (d) F6 Security-Measures (p) F21 Knew-Info-Confidential (p) F23 Waiver-of-Confidentiality (d)

New Case – undecided F21 Knew-Info-Confidential (p) F23 Waiver-of-Confidentiality (d) F25 Info-Reverse-Engineered (d)

{F6,F21} > {F1,F23}

Pro = {F21} > {F23,F25}

Con = {F21} < {F23,F25}

Both pro and con allowed

Deciding pro follows precedentDeciding con distinguishes precedent

Page 27: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Example (2) Precedent 1 – plaintiff

F1 Disclosure-In-Negotiations (d) F6 Security-Measures (p) F21 Knew-Info-Confidential (p) F23 Waiver-of-Confidentiality (d)

Precedent 2 – defendant F6 Security-Measures (p) F21 Knew-Info-Confidential (p) F25 Info-Reverse-Engineered (d)

New Case – undecided F21 Knew-Info-Confidential (p) F23 Waiver-of-Confidentiality (d) F25 Info-Reverse-Engineered (d)

{F6,F21} > {F1,F23}

{F6,F21} < {F25}

Pro = {F21} > {F23,F25}

Con = {F21} < {F23,F25}

Only con allowed

Deciding pro overrules precedent 2Deciding con follows precedent 2

Page 28: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

What if the previous schemes do not apply?

Which decisions are allowed by a body of precedents? Precedential constraint

Where do preferences then come from?

Page 29: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Basic scheme for value-based reasoning with

precedents

Deciding current pro promotes set of values V1 Deciding current con promotes set of values V2 V1 is preferred over V2Therefore, current should be decided pro

Deciding case pro when it contains P promotes value V

D.H. Berman and C.D. Hafner. Representing teleological structure in case-based legal reasoning: the missing link. In Proceedings of the Fourth International Conference on Articial Intelligence and Law, pages 50-59, New York, 1993. ACM Press.

Page 30: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Scheme for inferring value orderings from cases

Deciding precedent pro promotes set of values V1 Deciding precedent con promotes set of values V2precedent was decided pro Therefore, V1 is preferred over V2

Page 31: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Wild animals example

Pierson v Post: Plaintiff is hunting a fox on open land. Defendant kills the fox.

Keeble v Hickersgill: Plaintiff is a professional hunter. Lures ducks to his pond. Defendant scares the ducks away

Young v Hitchens: Plaintiff is a professional fisherman. Spreads his nets. Defendant gets inside the nets and catches the fish.

Slide by Trevor Bench-Capon

Page 32: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Pierson – defendant NotDefLiv: Defendant not pursuing livelihood (p) NotPlLiv: Plaintiff not pursuing livelihood (d) NotOwnLand: Plaintiff not on own land (d) NotCaught: Plaintiff had not caught animal (d)

Keeble – plaintiff NotDefLiv: Defendant not pursuing livelihood (p) PlLiv: Plaintiff pursuing livelihood (p) OwnLand: Plaintiff on own land (p) NotCaught: Plaintiff had not caught animal (d)

Young – (defendant) DefLiv: Defendant pursuing livelihood (d) PlLiv: Plaintiff pursuing livelihood (p) NotOwnLand: Plaintiff not on own land (d) NotCaught: Plaintiff had not caught animal (d)

Factors in the wild animals cases

Con = {PlLiv} < {NotOwnLand,NotCaught,Def

Liv}

Pro = {PlLiv} > {NotOwnLand,NotCaught,Def

Liv}

{NotDefLiv} < {NotPlLiv,NotOwnLand

, NotCaught}

{NotDefLiv,PlLiv, OwnLand} > {NotCaught}

Page 33: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Values Cval: Certainty and avoidance of litigation Eval: Economic benefit for society Pval: respecting Property

From factors to values: Deciding pro when case contains PlLiv promotes Eval Deciding pro when case contains OwnLand promotes Pval Deciding pro when case contains Caught promotes Pval Deciding con when case contains NotCaught promotes Cval Deciding con when case contains DefLiv promotes Eval

Values in the wild animals cases

Page 34: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Pierson – defendant NotDefLiv: Defendant not pursuing livelihood (p) NotPlLiv: Plaintiff not pursuing livelihood (d) NotOwnLand: Plaintiff not on own land (d) NotCaught: Plaintiff had not caught animal (d) Cval

Keeble – plaintiff NotDefLiv: Defendant not pursuing livelihood (p) PlLiv: Plaintiff pursuing livelihood (p) Eval OwnLand: Plaintiff on own land (p) Pval NotCaught: Plaintiff had not caught animal (d) Cval

Young – (defendant) DefLiv: Defendant pursuing livelihood (d) Eval PlLiv: Plaintiff pursuing livelihood (p) Eval NotOwnLand: Plaintiff not on own land (d) NotCaught: Plaintiff had not caught animal (d) Cval

Values in the wild animals cases

{} < {Cval}

{Eval,Pval} > {Cval}

Pro = {Eval} > {Eval,Cval}

Con = {Eval} < {Eval,Cval}

Page 35: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Further refinements Promotion and demotion of values Degrees of promotion or demotion

Absolute or marginal Probability of promotion or

demotion

Page 36: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Law making as decision making

Page 37: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Olga Monge v. Beebe Rubber Company (1974)

Facts (1): Olga Monge, employed for an indefinite period of time

(“at will”), was fired by her foreman for no reason Law:

Every employment contract that specifies no duration is terminable at will by either party

If an employment contract is terminable at will, then the employee can be fired for any reason or no reason at all

Decision: Firing Olga Monge was a breach of contract

Facts (2): Monge claimed that she was fired since she had

refused to go out with the foreman

H. Prakken, Formalising debates about law-making proposals as practical reasoning. In M. Araszkiewicz & K. Pleszka (eds.): Logic in

the Theory and Practice of Lawmaking. Legisprudence Library Series, Springer 2015, 301-321.

Page 38: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Quotes from Monge In all employment contracts, whether at will or for a

definite term, the employer's interest in running his business as he sees fit must be balanced against the interest of the employee in maintaining his employment, and the public's interest in maintaining a proper balance between the two.

We hold that a termination by the employer of a contract of employment at will which is motivated by bad faith or malice or based on retaliation is not in the best interest of the economic system or the public good and constitutes a breach of the employment contract.

Page 39: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Monge as decision making

We should adopt the Old Rule as the valid

rule

The old rule makes that

employers can run their business

as they see fit

Employers being able to run their business as they see fit promotes individual liberty

We should adopt the New Rule as the valid

rule

The new rule makes that good

employees cannot be fired in malice

Good employees not being able to

be fired in malice promotes

the economic system and public good

Short for “Every employment contract that

specifies no duration is terminable at will

by either party”

Short for “Every employment contract that specifies no

duration is terminable at will by either party unless the

employer terminates the contract in bad faith, malice,

or retaliation”

Page 40: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Rule R

We should adopt rule R as the valid one

IF we should adopt rule R as the valid one THEN rule R

Supporting and using legal rules

Conditions of rule R

Conclusion of rule R

Page 41: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Every employment contract that specifies no duration is terminable at will by either

party

We should adopt the Old Rule as the valid one

IF we should adopt rule R as the valid one THEN rule R

Supporting and using legal rules in the Monge case (1)

Monge was employed at will

Monge’s contract can be terminated at will by Monge’s employer

Further arguments for and against this premise

Page 42: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

“Every employment contract that specifies no duration is terminable at will by either party, unless the

employer terminates the contract in bad faith, malice, or

retaliation

We should adopt the New Rule as the valid one

IF we should adopt rule R as the valid one THEN rule R

Supporting and using legal rules in the Monge case (2)

Monge was employed at will

Monge’s contract cannot be terminated

at will by Monge’s employer

Further arguments for and against this premise

Monge was fired in malice

Page 43: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Monge as practical reasoning

We should adopt the Old Rule as the valid

rule

The old rule makes that

employers can run their business

as they see fit

Employers being able to run their business as they see fit promotes individual liberty

We should adopt the New Rule as the valid

rule

The new rule makes that good

employees cannot be fired in malice

Good employees not being able to

be fired in malice promotes

the economic system and public good

Page 44: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Basic scheme for value-based reasoning with precedents

Proposal 1 promotes set of values V1 Proposal 2 promotes set of values V2 V1 is preferred over V2Therefore, Proposal 1 should be adopted

How is this determined?

Page 45: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Basic scheme instantiated for Monge

Adopting the old rule promotes {Individual liberty} Adopting the new rule promotes {Economic system, public good}{Economic system, public good} is preferred over {Individual liberty}Therefore, the new rule should be adopted

Page 46: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Conclusions Modelling legal reasoning and decision making

as argumentation is a fruitful approach AI (& Law) has formal and computational tools

available But practical applications often face the

knowledge acquisition bottleneck

Page 47: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Topics for final Msc project (1)

Theoretical research on inference Defeasible vs. probabilistic reasoning

E.g. add probabilistic strengths to ASPIC+ A theory of preferences in argumentation Optimising argument games by utilising the

structure of arguments Dynamics in structured argumentation

Theoretical research on dialogue Dialogue protocols Agent strategies and personalities Argumentation in negotiation or deliberation Relation with game theory and judgement aggregation …

Page 48: Commonsense Reasoning and Argumentation 13/14  HC 14: Dialogue systems for argumentation (2)

Topics for final Msc project (2)

Implementation Argument games, embedding theorem provers in

ASPIC+, dialogue protocols, dialogical agents … Apply a logic or implementation to a certain

problem Medical, legal, …

Experiment Effects of agent strategies or personalities, …

Simulation environment available! Recognising agent strategies or personalities Investigating whether humans reason according to

argumentation semantics