Beruflich Dokumente
Kultur Dokumente
Outline
Schedule
Legal Assessment
Deciding whether a citizen is entitled to social benefits
Determining tax obligations
Deciding a criminal case
Legal Planning
Estate planning
Tax planning
Drafting contracts
Legislative policy development
Legislative drafting
Expected value of the outcome is not high enough to warrant the development of a
computer program or knowledge-base. ad hoc problems.
Arguments can be made both pro and con any proposed solution.
Many persons are affected. Conflicts of interest are inevitable. Negotiation required.
Argumentation Research
Aims to provide a comprehensive, normative theory of logic, dialectic and rhetoric for
practical reasoning
Carneades
(c. 213 - c. 128 B.C.)
Argumentation Tasks
Participant
Select
Moves
Authority
Present/
Visualize
Arguments
<uses>
<uses>
<uses>
Moderate
Dialogues
<uses>
Apply
Protocols
<uses>
Decide
Issues
Rhetorical Layer
<uses>
<uses>
Manage
Commitments
<uses>
<uses>
Moderator
Reconstruct
Arguments
Construct
Arguments
<uses>
<uses>
Dialectical Layer
Evaluate &
Compare
Arguments
Apply
Schemas
<uses>
Manage
Knowledge
(KBS)
Logical Layer
Examples:
Socrates is a man, therefore Socrates is mortal.
John is 75 years old, therefore John is old.
Premises may be of different kinds, play different roles. The classical theory of syllogism,
e.g., distinguished major and minor premises:
major premise a generalization, e.g. all men are mortal.
minor premise a specific fact, e.g. Socrates is a man.
The premises of an argument provide reasons to accept the conclusion, but the
conclusion need not be a necessary logical consequence of the premises.
Premises required to make the argument deductively valid may be missing or implicit.
Example:
In Socrates is a man, therefore Socrates is mortal., the major premise, All men are mortal
is implicit.
Further Examples
Argumentation Schemes
Come with a set of critical questions for evaluating and challenging arguments.
About 60 argumentation schemes have been identified by Douglas Walton and his
colleagues.
Examples
Argument from Expert Opinion
Argument from Popular Opinion
Argument from Analogy
Argument from Correlation to Cause
Argument from Consequences
Argument from Sign
Argument from Verbal Classification
Theories of Validity
Courts
Pleading
Trial
Appellate Argument
Drafting contracts
Public Administration
Claims processing
Citizen consultation and participation in legislative
processes
Legislature
Policy development
Legislative drafting
Covers
Terminology (ontologies)
Rules
Precedent cases
Arguments
Statements
woman
is a
Sally
man
wife husband
John
is a
Grammar
Statement = element s {
attribute id { xsd:ID }?,
attribute summary { xsd:string }?
}
Bring additional
dialogs to use, in case
we have time left.
Legal examples?
Reconstruct the arguments of the following dialog* and represent them in LKIF XML
Helen (1): A problem with tipping is that sometimes it is very difficult to know how much to tip.
Bob (1): Its not so difficult. If youve got excellent service, give a tip. Otherwise dont tip.
Helen (2): But how much should one tip?
Bob (2): Just use your common sense.
Helen (3): Common sense is often wrong, isnt it? What kind of criterion is that?
Bob (3): Like most things in life, if you want to do something good, you have to use common sense.
Helen (4): With tipping, common sense leaves too much open to uncertainty. Because of this uncertainty, both
the tipper and the receiver can be uncomfortable. It the tip is too low, the receiver is uncomfortable. It the tip is
too high, the tipper is uncomfortable.
Bob (4): A lot of students depend on tips to help pay for their college education. A college education is a good
thing. Discontinuing tipping would mean fewer students could afford college.
Helen (5): Thats no problem. All we need to do is raise the minimum wage.
Bob (5): That might put a lot of restaurants out of business, resulting in job losses for students and others.
In philosophy, ontology is the study of conceptions of reality and being. That is,
ontology, like biology, is a research field. Some questions addressed:
What is existence?
What is an object?
How do objects retain their identify as they change?
Utility of Ontologies
Legislation, regulations, precedent cases and other sources of norms are expressed in
natural language, making use of legal (and nonlegal) terms.
Terms in natural language are overloaded: one term may be used to mean different
concepts (or relations) in different contexts. Conversely, several terms may be used
for the same concept (synonyms).
Formal ontologies provide a precise way to model concepts and relations and to
associate natural language terms to their intended meanings.
Ontology
Terms of Natural
Language
three
agent
time
systematize
boat
contract
boat
time
triangle
offer
house
contract
house
denote
denote
model
(rationalism)
freedom
corporation
model
(positivism)
Things in the Real World
Interpretation axioms: map concepts from one ontology to another, e.g. nonlegal
concepts to legal concepts. (cf. subsumption) Example: Is a skateboard a vehicle
in the sense of traffic law?
Note: It is not always easy to classify axioms. Many ontologies include axioms which
arguably are not terminological.
Theory
(infinite)
Axioms
Ontology
Points to Remember
Premises
Individual Premise. x has property F
Classification Premise. For all y, if y has property F, then y has property G
Conclusion
x has property G
Critical Questions
Is the classification premise based on a definition that is subject to doubt?
Argument from ontology is a special kind of argument from theory, using only the
terminological axioms of the theory
Deductive Inference
The deduction of a proposition p, from the axioms of a theory. Denoted: T p
The deduction is valid if and only if p is necessarily true when all of the axioms in T are true. (logical entailment)
Denoted: T p
Critical Questions
Even though p is necessarily true if T is true, the argument can be challenged by questioning the minor premise. Is
the theory T true, coherent, etc. Thus the conclusion of a deductive argument is, like all arguments, only
conditionally and presumptively true.
There are many logics to choose from: propositional logic, predicate logic, deontic
logic, etc.
The language of most logics has some kind of conditional (if then )
statement. In propositional and predicate logic, e.g., the material conditional,
denoted A B.
Such conditionals are often called rules. Rules of this kind can be used to formalize
ontologies.
But laws and regulations are rules of another kind. (more on this later)
Formalizing Ontologies
Possible Advantages
Decidability
Efficiency (more formally, in some cases tractability)
Ease of use
Similar to familiar data modeling methods in software engineering: Object-oriented programming, EntityRelationship models, Unified Modeling Language (UML).
Can be visualized graphically
Predicate Logic
Meaning
Example
CD
where C and D are classes
(concepts)
D(x) C(x)
Cs are Ds.
C is a subclass of D.
QP
where Q and P are properties
(roles)
P(x,y) Q(x,y)
Qs of x are Ps of x.
Q is a subproperty of P.
R.C
C(y) R(x,y)
Every R of x is a C.
The range of R is C.
CR.D
CDE
CDE
D(x) C(x)
E(x) C(x)
Satisfiability
Can any object be an instance of some concept C? Is the concept consistent? Is it logically possible for some object to be
an instance of this concept?
Subsumption
Is every C necessarily a D?
Not the same as subsumption in the law, which ask whether the facts of a case can be subsumed under some legal
term. Example: Is a baby carriage a vehicle in the sense of the traffic code?
Instance Checking
Is some object an instance of a given concept. Is x a C?
Retrieval
Find all objects which are instances of some given concept. What are the members of C?
Realization
For a given object, find all concepts it instantiates. What is x?
Norm
LegalAction
Time
Top
Mereology
Expression
Process
Place
Action
Role
TimeModification
Rules
LegalRole
http://www.estrellaproject.org/lkif-core/lkif-core.owl
Core
Protg Demo
Logic
Material Implications. For example:
x. man(x) mortal(x)
(modus ponens)
Computer Science
Production rules
Rewrite rules
Grammar rules
Features of Rules
Some conflicts can be resolved using rules about rule priorities, e.g. lex superior.
Rules can be invalid. Deleting invalid rules from the KB is not an option.
There is much consensus in AI and Law about these features [Gordon 1993; Hage
1993; Prakken & Sartor, 1996]
Premises
r is a legal rule with conditions a1, , an and conclusion c.
Each ai in a1, ..., an is presumably true.
Conclusion
c is presumably true.
Critical Questions
Does some exception to r apply?
Is some assumption of r not met?
Is r a valid legal rule?
Does some rule excluding r apply in this case?
Does some conflicting rule of higher priority apply in this case?
Grammar
Statement = element s {
attribute id { xsd:ID }?,
attribute summary { xsd:string }?,
attribute src { xsd:anyURI }?,
((text* & Statement*)*)? }
Examples
<s summary=?x is movable.>movable ?x</s>
<s>goods ?x</s>
Exclusionary Rules
9-105-h-i excludes money from the definition of goods in 9-105h
<rule id="s9-105-h-i">
<body>
<s>money ?x</s>
</body>
<head>
<s>excluded s9-105-h <s>goods ?x</s></s>
</head>
</rule>
Model the following rules, roughly based on German family law, in LKIF XML.
1601 BGB (Support Obligations) Relatives in direct lineage are obligated to support each other.
1589 BGB (Direct Lineage) A relative is in direct lineage if he is a descendent or ancestor. For example, parents, grandparents and
great grandparents are in direct lineage.
1741 BGB (Adoption) For the purpose of determining support obligations, an adopted child is a descendent of the adopting
parents.
1590 BGB (Relatives by Marriage) There is no obligation to support the relatives of a spouse (husband or wife), such as a motherin-law or father-in-law.
1602 BGB (Neediness) Only needy persons are entitled to support by family members. A person is needy only if unable to support
himself.
1603 BGB (Capacity to Provide Support) A person is not obligated to support relatives if he does not have the capacity to support
others, taking into consideration his income and assets as well as his own reasonable living expenses.
1611a BGB (Neediness Caused by Own Immoral Behavior) A needy person is not entitled to support from family members if his
neediness was caused by his own immoral behavior, such as gambling, alcoholism, drug abuse or an aversion to work.
91 BSHG (Undue Hardship) A person is not entitled to support from a relative if this would cause the relative undue hardship.
TAXMAN II [McCarty & Sridharan 1981] First to model argument from theories, using
prototypes and deformations of concepts in cases.
HYPO [Ashley & Rissland, 1990] Modeled arguments from analogy with factor
comparison
CABARET [Skalak & Rissland, 1991] Used cases to broaden and narrow the
interpretation of rules
GREBE [Branting 1991] - Used rules to match cases and cases to satisfy open-textured
concepts in rules.
CATO [Aleven & Ashley 1997] - Introduced factor hierarchies to support arguments from
downplaying and emphasizing case distinctions.
Bench-Capon & Sartor [2003] used social values to construct theories of cases.
Move 2. Respondent.
Argument 2. Distinguish cited case.
Argument 3. Cite more on point counterexample case.
Move 3. Proponent
Argument 4. Distinguish the counterexample.
Kevin Ashley and Edwina Rissland
CASE Yokana ()
F7 Brought-Tools ()
F10 Secrets-Disclosed-Outsiders ()
F16 Info-Reverse-Engineerable ()
CASE American Precision ()
F7 Brought-Tools ()
F16 Info-Reverse-Engineerable ()
F21 Knew-Info-Confidential ()
F10 ()
F9 ()
Yokana ()
F7 ()
F16 ()
Mason (?)
F1 ()
American
Precision ()
F21 ()
F6 ()
CFS
= plaintiff
= defendant
F15 ()
F19 ()
F18 ()
David Skalak
Uses rules to match cases and cases to satisfy open-textured concepts in rules. Modeled
cases using semantic networks. (cf. ontologies, description logic).
Karl Branting
Vincent Aleven
Downplaying a Distinction
premise. F1, a factor favoring P in the precedent case C1, is not in the current case.
premise. C1 was decided in favor of party P.
premise. F2 is a factor in the current case.
premise. F1 and F2 both have parent F3, favoring P, in the factor hierarchy.
conclusion. C1 does apply to the current case.
Emphasizing a Distinction
Basic idea: not only does the current case have a factor not in the precedent, but this
factor can be shown, using the factor hierarchy, to provide a reason for not following
the precedent.
Emphasizing a Distinction
premise. C1 was decided in favor of party P.
premise. F1 is a factor in the current case but not C1.
premise. F1 favors the opponent of P.
conclusion. The current case should be decided in favor of the opponent of P.
Idea
Use rationales of rules and case decisions to expose implicit assumptions and open these
assumptions up to challenge.
Example
Let R1 be the rule: if vehicle then not allowed in park
If the rationale of R1 is:
[if vehicle then (normally) privately used vehicle and
if privately used vehicle then not allowed in park]
and we know if tank then not privately used vehicle
then conclude R1 does not apply to tanks. (undercutter)
Modeled the rationale of case decisions as argument graphs (pros and cons).
Brantings GREBE model, by comparison, modeled only the reasons pro the decision of
a case in its reduction graphs.
Like GREBE, Roths system modeled argumentation schemes from case rationales, as
well as parts of case rationales.
But by including both pro and con arguments in the rationales, Roth was able to identify
and model several additional cased-based argumentation schemes.
Both of these are fixed in the CATO model and not subject to debate.
A case is pair <F, D>, where F is a set of propositions representing the facts of the case
and D is a set of propositions representing conclusions or decisions of the case to be
explained by the theory.
A theory T explains a case <F, D> if for every d D it is the case that T F d.
If there are multiple, competing theories, prefer the most coherent theory.
Since concepts are open-textured, they are not defined, but modeled by a
prototype, i.e. a typical example, and deformations, i.e. changes to the prototype.
C2
Case 1
C1
Prototype
C3
Case 2
C4
Current
Case
Cfds is a set of case models, where each case is modeled as a set of factors (as in
HYPO),
R is a set of rules.
V is a set of values.
Include a case
Include a factor
Merge factors
Broaden a rule
Idea: When multiple theories explain some body of cases, prefer the most coherent.
Coherence factors
Consistency with precedents
Explanatory power (completeness of coverage of precedents)
Simplicity (cf. Occams razor)
Yield acceptable results, given value preferences
Lack of arbitrariness (e.g. unjustified preferences)
Difficulty of application and administration. (cf. preference for bright-line rules)
Overview
Case Comparison
Partitioning factors with respect to a pair of cases
pro-plaintiff
new
case
P3
P1
P6
precedent
pro-defendant
P5
P2
P4
Partitions:
pro-plaintiff
pro-defendant
new
case
P3
P5
P1
P2
P6
precedent
P4
Find for P
AS6
P4 Factors
P1 Factors
P2 Factors
AS5
AS1
P3 Factors
CC Weaker
Exception
AS2
P1 Factors
P2 Factors
Outcome
AS4
PC Stronger
Exception
Substituting
P4 Factors
Exception
AS3
Substituting
P3 Factors
Exception
P6 Factors
Cancelling
P4 Factors
Expcetion
P5 Factors
Cancelling
P3 Factors
Exception
P Factors Premise:
P1 are reasons for P.
D Factors Premise:
P2 are reasons for D.
CC Weaker Exception:
The priority in PCi does not decide CC.
Claim
Decide CC for P.
P Factors Premise:
P1 are reasons for P.
D Factors Premise:
P2 are reasons for D.
CC Weaker Exception:
The priority in PCi does not decide CC.
Claim
Decide CC for P.
P Factors Premise:
P1 are reasons for P.
D Factors Premise:
P2 are reasons for D.
CC Weaker Exception:
The priority in PCi does not decide CC.
Claim
Decide CC for P.
P Factors Premise:
P1 are reasons for P.
D Factors Premise:
P2 are reasons for D.
CC Weaker Exception:
The priority in PCi does not decide CC.
Claim
Decide CC for P.
P Factors Premise:
P1 are reasons for P.
D Factors Premise:
P2 are reasons for D.
Outcome Premise:
PCi was decided for P.
PC Stronger Exception:
The preference is not established in Pci.
Claim
P1 was preferred to P2 in PCi.
P Factors Premise:
P1 are reasons for P.
D Factors Premise:
P2 are reasons for D.
Outcome Premise:
PCi was decided for P.
PC Stronger Exception:
The preference is not established in Pci.
Claim
P1 was preferred to P2 in PCi.
P Factors Premise:
D Factors Premise:
P2 are reasons for D.
Outcome Premise:
PCi was decided for P.
PC Stronger Exception:
The preference is not established in Pci.
Claim
P1 was preferred to P2 in PCi.
P Factors Premise:
D Factors Premise:
P2 are reasons for D.
Outcome Premise:
PC Stronger Exception:
The preference is not established in Pci.
Claim
P1 was preferred to P2 in PCi.
P6 Factors premise
P factors in PC not in CC
Claim
The preference is not established in Pci
P6 Factors premise
P factors in PC not in CC
Claim
The preference is not established in Pci
Down playing
P5 Factors premise
D factors in CC not in PC
Claim
The priority in PC does not decide CC
P5 Factors premise
D factors in CC not in PC
Claim
The priority in PC does not decide CC
Downplaying
Assumptions
We have shown the schemes only with premises and exceptions. But there are also
some assumptions that are being made.
Applicability That the precedent is applicable to the current case. This may depend
on jurisdiction, level of court etc.
Counter Examples
A counter example is a different precedent which argues for the defendant. There are
two types.
1. The same P and D factors are common, but the outcome is different. Argument con the preference: attacks claim
of AS2 that P factors of CC outweigh D factors of CC.
2. Different P and D factors are in common and the outcome is different. Argument con the decision: attacks claim of
AS1 that case should be decided for P.
Carneades Demo
Factor Name
Side Parent
Disclosure in Negotiations
F2
F10
Bribed Employee
Secrets Disclosed to Outsiders
P
D
F12
F15
F25
F26
F27
P
D
P
D
Table of Cases
Case Name
Gardner
Hafner
McCarty
Verheij
Prakken
Ashley
Bench-Capon
Wyner
P Factors
F15
F2, F15
F15, F26
F15
F12, F15
F2, F15
F15
F15
D Factors
F1
F1
F1
F1, F10
F1, F10
F1, F25
F1, F25
F1, F27
CC/PCi
Hafner/Gardner
Gardner/Bench-Capon
Verheij/Gardner
Gardner/Hafner
McCarty/Hafner
Gardner/Hafner2
Prakken/Gardner
Verheij/Wyner
P1
F1
P2
P3
F1
F26
-
F15
F1
F15
F15
F1
F1
P4
F25
-
P5
F10
F10
P6
F2
F2
-