bommarito presentation for university of houston computational law conference

141
Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Law ? Computation Michael J. Bommarito II [email protected] April 22, 2011 M.S.E. Financial Engineering, M.S. Political Science, University of Michigan. Currently a hedge fund quant This is my own work and in no way represents my employer. Michael J. Bommarito II [email protected] Law ? Computation

Upload: mjbommar

Post on 02-Nov-2014

2.014 views

Category:

Technology


0 download

DESCRIPTION

Law ? Computation: The past, present, and future relationship In this talk, I will present the set of frames through which I view the relationship between law and computation: "law as computation," "computation on law," and "law and computation." By distinguishing these frames and understanding their context, I hope to increase clarity in our discussions, summarize current research, and suggest future avenues for both academic and commerical effort. This talk will include a number of original examples that highlight current possibilities at the forefront of law and computation. Mr. Bommarito is consultant, currently employed in the hedge fund industry, who specializes in collecting, processing, and analyzing information from financial, political, and legal systems. His publications range from graph theory to the Supreme Court to algorithmic trading, and can be found in Quantitative Finance, Physica A, and various law reviews. He holds three degrees from the University of Michigan, including an MSE in Financial Engineering. Outside of academia, Mr. Bommarito’s contributions include co-founding the Computational Legal Studies blog, maintenance of the World Treaty Index, and press coverage on Seeking Alpha, the Financial Times, the New York Times, Zero Hedge, Abnormal Returns, Marginal Revolution, and Wired Magazine.

TRANSCRIPT

Page 1: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law ? Computation

Michael J. Bommarito [email protected]

April 22, 2011

M.S.E. Financial Engineering, M.S. Political Science, University of Michigan.Currently a hedge fund quant ⇒ This is my own work and in no way represents my employer.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 2: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 3: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 4: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 5: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 6: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 7: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 8: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Hey stupid, your title is broken.

Or is it?

I Law ⊂ Computation

I Law ⊥ Computation

I Computation(Law)

I Law + Computation

So let’s try this again.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 9: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law ? ComputationThe past, present, and future relationship

Michael J. Bommarito [email protected]

April 22, 2011

Michael J. Bommarito II [email protected]

Law ? Computation

Page 10: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Outline

Introduction

Law as Computation

Law is not Computation

Computation on Law

Law and Computation

Michael J. Bommarito II [email protected]

Law ? Computation

Page 11: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Definitions

Hang on, what do you mean by law or computation anyway?

LawWhat I mean: A set of rules designed to affect the action andespecially interaction of members of a group.

ComputationWhat I mean: Manipulating symbols and evaluating statements ina systematic and well-defined way.

OK, let’s continue.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 12: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Definitions

Hang on, what do you mean by law or computation anyway?

LawWhat I mean: A set of rules designed to affect the action andespecially interaction of members of a group.

ComputationWhat I mean: Manipulating symbols and evaluating statements ina systematic and well-defined way.

OK, let’s continue.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 13: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Definitions

Hang on, what do you mean by law or computation anyway?

LawWhat I mean: A set of rules designed to affect the action andespecially interaction of members of a group.

ComputationWhat I mean: Manipulating symbols and evaluating statements ina systematic and well-defined way.

OK, let’s continue.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 14: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Definitions

Hang on, what do you mean by law or computation anyway?

LawWhat I mean: A set of rules designed to affect the action andespecially interaction of members of a group.

ComputationWhat I mean: Manipulating symbols and evaluating statements ina systematic and well-defined way.

OK, let’s continue.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 15: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Wait, one more: an admission

I am not a lawyer and have no formal legal education.

I am certainly under-read in a number of the fields we will discuss.This is the curse of interdisciplinarity.

Please do point out any references that are relevant to today’s talkthat I’ve missed.

OK, let’s actually get started.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 16: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Wait, one more: an admission

I am not a lawyer and have no formal legal education.

I am certainly under-read in a number of the fields we will discuss.This is the curse of interdisciplinarity.

Please do point out any references that are relevant to today’s talkthat I’ve missed.

OK, let’s actually get started.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 17: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Wait, one more: an admission

I am not a lawyer and have no formal legal education.

I am certainly under-read in a number of the fields we will discuss.This is the curse of interdisciplinarity.

Please do point out any references that are relevant to today’s talkthat I’ve missed.

OK, let’s actually get started.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 18: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Wait, one more: an admission

I am not a lawyer and have no formal legal education.

I am certainly under-read in a number of the fields we will discuss.This is the curse of interdisciplinarity.

Please do point out any references that are relevant to today’s talkthat I’ve missed.

OK, let’s actually get started.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 19: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Wait, one more: an admission

I am not a lawyer and have no formal legal education.

I am certainly under-read in a number of the fields we will discuss.This is the curse of interdisciplinarity.

Please do point out any references that are relevant to today’s talkthat I’ve missed.

OK, let’s actually get started.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 20: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Not a new idea.

Those long chains of reasoning, simple and easy as they are, ofwhich geometricians make use in order to arrive at the mostdifficult demonstrations, had caused me to imagine that allthose things which fall under the cognizance of man might

very likely be mutually related in the same fashion.

Descartes. McCrae, The Unity of the Sciences: Bacon, Descartes, and Leibniz, 18 J. Hist. Ideas 27 (1957)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 21: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Not a new idea.

Descartes, along with Bacon and Leibniz, didn’t draw a strongdistinction between law and natural science.

Leibniz Center for Law at the University of Amsterdam

In particular, Leibniz viewed the recently rediscovered work ofRoman jurists as equal to Greek geometricians.See Hoeflich, Law & Geometry: Legal Science from Leibniz to Langdell, Amer. J. Legal Hist., 30:2 (1986) for more.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 22: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Not a new idea.

Descartes, along with Bacon and Leibniz, didn’t draw a strongdistinction between law and natural science.

Leibniz Center for Law at the University of Amsterdam

In particular, Leibniz viewed the recently rediscovered work ofRoman jurists as equal to Greek geometricians.See Hoeflich, Law & Geometry: Legal Science from Leibniz to Langdell, Amer. J. Legal Hist., 30:2 (1986) for more.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 23: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:

I Define a set of legal axioms or premises - a legal system.I Where do these come from? (bootstrapping...)

I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 24: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 25: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from?

(bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 26: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)

I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 27: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common law

I Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 28: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil law

I Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 29: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 30: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?

I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 31: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal Boolean

I Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 32: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer payment

I Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 33: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 34: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 35: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as Computation

Here’s a simple example of law as computation:I Define a set of legal axioms or premises - a legal system.

I Where do these come from? (bootstrapping...)I Common lawI Civil lawI Divine law or law by decree

I What do they map to?I Legal/Illegal BooleanI Transfer paymentI Action

I State an argument, which consists of a set of observed orhypothetical facts.

I Deduce the consequence of the argument.

These consequences are either rulings or new, “derived” laws.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 36: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using

computational methodsI the formal representation of norms, normative actions, normative

systems and norm-governed societies and multi-agent systemsI the investigation of techniques from advanced information technology, using law as the illustrative domain

I applications of advanced information technology to support tasks in the legal domain

We’ll get to these last two later.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 37: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using

computational methods

I the formal representation of norms, normative actions, normativesystems and norm-governed societies and multi-agent systems

I the investigation of techniques from advanced information technology, using law as the illustrative domain

I applications of advanced information technology to support tasks in the legal domain

We’ll get to these last two later.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 38: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using

computational methodsI the formal representation of norms, normative actions, normative

systems and norm-governed societies and multi-agent systems

I the investigation of techniques from advanced information technology, using law as the illustrative domain

I applications of advanced information technology to support tasks in the legal domain

We’ll get to these last two later.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 39: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using

computational methodsI the formal representation of norms, normative actions, normative

systems and norm-governed societies and multi-agent systemsI the investigation of techniques from advanced information technology, using law as the illustrative domain

I applications of advanced information technology to support tasks in the legal domain

We’ll get to these last two later.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 40: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using

computational methodsI the formal representation of norms, normative actions, normative

systems and norm-governed societies and multi-agent systemsI the investigation of techniques from advanced information technology, using law as the illustrative domain

I applications of advanced information technology to support tasks in the legal domain

We’ll get to these last two later.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 41: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Philosophy and Law (from the titled journal):

I . . . a philosophical reflection on the law informed by aknowledge of the law

I . . . legal analysis informed by philosophical methods andprinciples

But, to be honest, this isn’t my cup of tea.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 42: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Philosophy and Law (from the titled journal):

I . . . a philosophical reflection on the law informed by aknowledge of the law

I . . . legal analysis informed by philosophical methods andprinciples

But, to be honest, this isn’t my cup of tea.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 43: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Philosophy and Law (from the titled journal):

I . . . a philosophical reflection on the law informed by aknowledge of the law

I . . . legal analysis informed by philosophical methods andprinciples

But, to be honest, this isn’t my cup of tea.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 44: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Philosophy and Law (from the titled journal):

I . . . a philosophical reflection on the law informed by aknowledge of the law

I . . . legal analysis informed by philosophical methods andprinciples

But, to be honest, this isn’t my cup of tea.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 45: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

A number of fields have taken up this mantle.

Philosophy and Law (from the titled journal):

I . . . a philosophical reflection on the law informed by aknowledge of the law

I . . . legal analysis informed by philosophical methods andprinciples

But, to be honest, this isn’t my cup of tea.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 46: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

So there are two fields that continue to approach law ascomputation, either implicitly or explicitly.

Artificial intelligence and law, where we think about how torepresent and evaluate computation in a legal system.

Philosophy and law, where we use logical computations to createor examine legal systems.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 47: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

So there are two fields that continue to approach law ascomputation, either implicitly or explicitly.

Artificial intelligence and law, where we think about how torepresent and evaluate computation in a legal system.

Philosophy and law, where we use logical computations to createor examine legal systems.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 48: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation today

So there are two fields that continue to approach law ascomputation, either implicitly or explicitly.

Artificial intelligence and law, where we think about how torepresent and evaluate computation in a legal system.

Philosophy and law, where we use logical computations to createor examine legal systems.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 49: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation tomorrow

I Structured, machine-readable laws

I Validated, well-defined legal systems

I Automated legal reasoning

I Flexible, goal-based generation of new laws or contracts (likeautomated theorem provers)

While many treat automated reasoning as the holy grail, I think theinverse or optimization problem will provide more benefit to society.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 50: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation tomorrow

I Structured, machine-readable laws

I Validated, well-defined legal systems

I Automated legal reasoning

I Flexible, goal-based generation of new laws or contracts (likeautomated theorem provers)

While many treat automated reasoning as the holy grail, I think theinverse or optimization problem will provide more benefit to society.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 51: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation tomorrow

I Structured, machine-readable laws

I Validated, well-defined legal systems

I Automated legal reasoning

I Flexible, goal-based generation of new laws or contracts (likeautomated theorem provers)

While many treat automated reasoning as the holy grail, I think theinverse or optimization problem will provide more benefit to society.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 52: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation tomorrow

I Structured, machine-readable laws

I Validated, well-defined legal systems

I Automated legal reasoning

I Flexible, goal-based generation of new laws or contracts (likeautomated theorem provers)

While many treat automated reasoning as the holy grail, I think theinverse or optimization problem will provide more benefit to society.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 53: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation tomorrow

I Structured, machine-readable laws

I Validated, well-defined legal systems

I Automated legal reasoning

I Flexible, goal-based generation of new laws or contracts (likeautomated theorem provers)

While many treat automated reasoning as the holy grail, I think theinverse or optimization problem will provide more benefit to society.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 54: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law as computation tomorrow

I Structured, machine-readable laws

I Validated, well-defined legal systems

I Automated legal reasoning

I Flexible, goal-based generation of new laws or contracts (likeautomated theorem provers)

While many treat automated reasoning as the holy grail, I think theinverse or optimization problem will provide more benefit to society.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 55: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Examples of tomorrow, today - Hammurabi

Hammurabi (Michael Poulshock)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 56: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Examples of tomorrow, today - Hammurabi

Around the world, there are millions of pages of law - constitutions, statutes, regulations, case law,and interpretive decisions - with which societies are expected to comply. This mass of material islogically complicated, referentially byzantine, terminologically inaccessible, difficult tocontextualize, and sometimes vague and ambiguous. Aside from the ethical issues caused by thiscomplexity, it is grossly inefficient as an information system. The capital required for an actor tounderstand a legal right or obligation is a wasted resource that creates drag on individual,corporate, and social progress.

Though not often thought of this way, law is inherently computational. It is a set of algorithmsthat prescribe how various computations are to be carried out. What is my standard (tax)deduction? Am I eligible for family and medical leave? On what day did I become liable forunemployment taxes? Determinations such as these are like mathematical functions: given variousinputs, they produce corresponding outputs.

The Hammurabi Project provides a vehicle for representing portions of the law in an executableformat, so that the process of logical inference can be offloaded from human to machine. Onceexecutable, it can be embedded into our computing infrastructure where it can drive otherapplications.

From the Hammurabi rationale.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 57: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Examples of tomorrow, today - Estrella

Estrella

Michael J. Bommarito II [email protected]

Law ? Computation

Page 58: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Examples of tomorrow, today - MetaLex

CEN MetaLex

Michael J. Bommarito II [email protected]

Law ? Computation

Page 59: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Summary

Law should be viewed as computable in the mathematical sense ora machine in the Turing sense.

Code is law (is code).Lessig.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 60: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Summary

Law should be viewed as computable in the mathematical sense ora machine in the Turing sense.

Code is law (is code).Lessig.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 61: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 62: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 63: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 64: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 65: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 66: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 67: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Before we continue, we should acknowledge a reality.

For the majority of lawyers in the real world, law is notcomputation.

I Law is ADR, where warm cookies at 5pm trump legal andeconomic theory. See Barry Goldman, The Psychology of Settlement.

I Law is the judge’s ideology.

I Law is the relative professionalism and sophistication ofcounsels.

I Law is a business.

While computation may be involved in these processes,computation alone cannot explain observed outcomes.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 68: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 69: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 70: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 71: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 72: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 73: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 74: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 75: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 76: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.

(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 77: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

The “Law and . . . ” movements

What happens when social science scholars try to explain theseoutcomes?

I Law and economics

I Law and anthropology

I Law and sociology

I Law and psychology

I Law and neuroscience

I Law and networks

I Broadly, “empirical legal studies”

In general, these are the application of a mode of analysis tolaw.(somewhat loose usage of computation...)

Michael J. Bommarito II [email protected]

Law ? Computation

Page 78: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 79: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 80: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 81: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 82: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 83: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 84: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

What kind of questions can we ask and answer?

I How will a law affect the economic behavior or utility of anactor?

I How will a law affect the distribution of utility amongstactors?

And the inverse,

I Given a desired behavior, how can we effect this through law?

I Given a desired allocation, how can we effect this through law?

These are questions about the design of economic rules andinstitutions.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 85: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 86: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 87: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 88: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 89: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 90: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 91: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and economics

Some scholars also apply economics to specific legal contexts.

For example, why would a legal dispute go through a lengthy,expensive trial instead of a relatively cheap settlement?

I Close probability of success, i.e., near p ≈ 12

I High cost of discovery

I Significant amount of asymmetric information

I . . . or just an irrational actor.

For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety

& Reinganum, Economic Theories of Settlement Bargaining.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 92: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Empirical Legal Studies

Often referred to pejoratively as “law and regression.”

Journal of Empirical Legal Studies

Michael J. Bommarito II [email protected]

Law ? Computation

Page 93: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Empirical Legal Studies

Unlike other legal analyses, however, ELS tends to start fromobserved outcomes.

I Held to some accountability w.r.t. data!

I Higher likelihood of relevance and policy implication.

I Researchers have a common language and knowledge ofresearch design and methodology.

It is easy to lie with statistics, but it is easier to liewithout them.Fred Mosteller

Michael J. Bommarito II [email protected]

Law ? Computation

Page 94: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Empirical Legal Studies

Unlike other legal analyses, however, ELS tends to start fromobserved outcomes.

I Held to some accountability w.r.t. data!

I Higher likelihood of relevance and policy implication.

I Researchers have a common language and knowledge ofresearch design and methodology.

It is easy to lie with statistics, but it is easier to liewithout them.Fred Mosteller

Michael J. Bommarito II [email protected]

Law ? Computation

Page 95: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Empirical Legal Studies

Unlike other legal analyses, however, ELS tends to start fromobserved outcomes.

I Held to some accountability w.r.t. data!

I Higher likelihood of relevance and policy implication.

I Researchers have a common language and knowledge ofresearch design and methodology.

It is easy to lie with statistics, but it is easier to liewithout them.Fred Mosteller

Michael J. Bommarito II [email protected]

Law ? Computation

Page 96: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Empirical Legal Studies

Unlike other legal analyses, however, ELS tends to start fromobserved outcomes.

I Held to some accountability w.r.t. data!

I Higher likelihood of relevance and policy implication.

I Researchers have a common language and knowledge ofresearch design and methodology.

It is easy to lie with statistics, but it is easier to liewithout them.Fred Mosteller

Michael J. Bommarito II [email protected]

Law ? Computation

Page 97: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Empirical Legal Studies

Unlike other legal analyses, however, ELS tends to start fromobserved outcomes.

I Held to some accountability w.r.t. data!

I Higher likelihood of relevance and policy implication.

I Researchers have a common language and knowledge ofresearch design and methodology.

It is easy to lie with statistics, but it is easier to liewithout them.Fred Mosteller

Michael J. Bommarito II [email protected]

Law ? Computation

Page 98: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Criticism of “Law and . . . ” research

Balkinization, Jan 16, 2008

Michael J. Bommarito II [email protected]

Law ? Computation

Page 99: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Computation on Law tomorrow

What are the possible payoffs of computation on law?

I Less inconsistent sentencing, awards, or damages (close totoday...)

I Better understanding of inefficiencies in legal systems

I Better design of legal systems from economic or psychologicalperspectives

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 100: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Computation on Law tomorrow

What are the possible payoffs of computation on law?

I Less inconsistent sentencing, awards, or damages (close totoday...)

I Better understanding of inefficiencies in legal systems

I Better design of legal systems from economic or psychologicalperspectives

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 101: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Computation on Law tomorrow

What are the possible payoffs of computation on law?

I Less inconsistent sentencing, awards, or damages (close totoday...)

I Better understanding of inefficiencies in legal systems

I Better design of legal systems from economic or psychologicalperspectives

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 102: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Computation on Law tomorrow

What are the possible payoffs of computation on law?

I Less inconsistent sentencing, awards, or damages (close totoday...)

I Better understanding of inefficiencies in legal systems

I Better design of legal systems from economic or psychologicalperspectives

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 103: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Computation on Law tomorrow

What are the possible payoffs of computation on law?

I Less inconsistent sentencing, awards, or damages (close totoday...)

I Better understanding of inefficiencies in legal systems

I Better design of legal systems from economic or psychologicalperspectives

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 104: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Computation on Law tomorrow

What are the possible payoffs of computation on law?

I Less inconsistent sentencing, awards, or damages (close totoday...)

I Better understanding of inefficiencies in legal systems

I Better design of legal systems from economic or psychologicalperspectives

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 105: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Summary

Law is a domain for the application of analysis that may or maynot be motivated by legal principles.

The results of these inquiries may or may not be useful to lawyersor legal professionals.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 106: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Summary

Law is a domain for the application of analysis that may or maynot be motivated by legal principles.

The results of these inquiries may or may not be useful to lawyersor legal professionals.

Michael J. Bommarito II [email protected]

Law ? Computation

Page 107: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation

What happens when we set out to use computation with lawinstead of on it?

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using computational methods

I the formal representation of norms, normative actions, normative systems and norm-governed societies and

multi-agent systems

I the investigation of techniques from advanced informationtechnology, using law as the illustrative domain

I applications of advanced information technology to support tasks inthe legal domain

Michael J. Bommarito II [email protected]

Law ? Computation

Page 108: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation

What happens when we set out to use computation with lawinstead of on it?

Artificial Intelligence and Law (in their own words):

I the study of legal reasoning and argumentation, using computational methods

I the formal representation of norms, normative actions, normative systems and norm-governed societies and

multi-agent systems

I the investigation of techniques from advanced informationtechnology, using law as the illustrative domain

I applications of advanced information technology to support tasks inthe legal domain

Michael J. Bommarito II [email protected]

Law ? Computation

Page 109: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation

What happens when we set out to use computation with lawinstead of on it?

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using computational methods

I the formal representation of norms, normative actions, normative systems and norm-governed societies and

multi-agent systems

I the investigation of techniques from advanced informationtechnology, using law as the illustrative domain

I applications of advanced information technology to support tasks inthe legal domain

Michael J. Bommarito II [email protected]

Law ? Computation

Page 110: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation

What happens when we set out to use computation with lawinstead of on it?

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using computational methods

I the formal representation of norms, normative actions, normative systems and norm-governed societies and

multi-agent systems

I the investigation of techniques from advanced informationtechnology, using law as the illustrative domain

I applications of advanced information technology to support tasks inthe legal domain

Michael J. Bommarito II [email protected]

Law ? Computation

Page 111: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation

What happens when we set out to use computation with lawinstead of on it?

Artificial Intelligence and Law (in their own words):I the study of legal reasoning and argumentation, using computational methods

I the formal representation of norms, normative actions, normative systems and norm-governed societies and

multi-agent systems

I the investigation of techniques from advanced informationtechnology, using law as the illustrative domain

I applications of advanced information technology to support tasks inthe legal domain

Michael J. Bommarito II [email protected]

Law ? Computation

Page 112: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation - a motivating example

Let’s walk through a simple example to emphasize how easy thiscan be. Let’s use the following requirements:

I Public domain data

I Open source, easily-licensed software

I Useful

I Easily extended

Michael J. Bommarito II [email protected]

Law ? Computation

Page 113: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation - a motivating example

Let’s walk through a simple example to emphasize how easy thiscan be. Let’s use the following requirements:

I Public domain data

I Open source, easily-licensed software

I Useful

I Easily extended

Michael J. Bommarito II [email protected]

Law ? Computation

Page 114: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation - a motivating example

Let’s walk through a simple example to emphasize how easy thiscan be. Let’s use the following requirements:

I Public domain data

I Open source, easily-licensed software

I Useful

I Easily extended

Michael J. Bommarito II [email protected]

Law ? Computation

Page 115: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation - a motivating example

Let’s walk through a simple example to emphasize how easy thiscan be. Let’s use the following requirements:

I Public domain data

I Open source, easily-licensed software

I Useful

I Easily extended

Michael J. Bommarito II [email protected]

Law ? Computation

Page 116: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation - a motivating example

Let’s walk through a simple example to emphasize how easy thiscan be. Let’s use the following requirements:

I Public domain data

I Open source, easily-licensed software

I Useful

I Easily extended

Michael J. Bommarito II [email protected]

Law ? Computation

Page 117: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine

I Data: U.S. Code (LRC XHTML)

I Software: Java, Apache Lucene, HTMLParser

I Result: Working, fast search engine for the Code.

$ wc -l src/main/java/org/mjb/*Code*

425 src/main/java/org/mjb/buildCodeIndex.java

86 src/main/java/org/mjb/searchCodeIndex.java

511 total

Michael J. Bommarito II [email protected]

Law ? Computation

Page 118: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine

I Data: U.S. Code (LRC XHTML)

I Software: Java, Apache Lucene, HTMLParser

I Result: Working, fast search engine for the Code.

$ wc -l src/main/java/org/mjb/*Code*

425 src/main/java/org/mjb/buildCodeIndex.java

86 src/main/java/org/mjb/searchCodeIndex.java

511 total

Michael J. Bommarito II [email protected]

Law ? Computation

Page 119: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine

I Data: U.S. Code (LRC XHTML)

I Software: Java, Apache Lucene, HTMLParser

I Result: Working, fast search engine for the Code.

$ wc -l src/main/java/org/mjb/*Code*

425 src/main/java/org/mjb/buildCodeIndex.java

86 src/main/java/org/mjb/searchCodeIndex.java

511 total

Michael J. Bommarito II [email protected]

Law ? Computation

Page 120: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine

I Data: U.S. Code (LRC XHTML)

I Software: Java, Apache Lucene, HTMLParser

I Result: Working, fast search engine for the Code.

$ wc -l src/main/java/org/mjb/*Code*

425 src/main/java/org/mjb/buildCodeIndex.java

86 src/main/java/org/mjb/searchCodeIndex.java

511 total

Michael J. Bommarito II [email protected]

Law ? Computation

Page 121: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine

// Create document.

Document doc = new Document ();

doc.add(new Field("documentid", documentID , Field.Store.YES ,

Field.Index.NOT_ANALYZED ));

doc.add(new Field("usckey", uscKey , Field.Store.YES ,

Field.Index.NOT_ANALYZED ));

doc.add(new Field("currentthrough", currentThrough , Field.Store.YES ,

Field.Index.NOT_ANALYZED ));

doc.add(new Field("itempath", itemPath , Field.Store.YES ,

Field.Index.ANALYZED ));

doc.add(new Field("head", head , Field.Store.YES , Field.Index.ANALYZED ,

Field.TermVector.YES));

doc.add(new Field("text", text , Field.Store.NO, Field.Index.ANALYZED ,

Field.TermVector.YES));

// Write into index.

indexWriter.addDocument(doc);

Michael J. Bommarito II [email protected]

Law ? Computation

Page 122: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Results

$ mvn -q exec:java -Dexec.mainClass="org.mjb.searchCodeIndex" \

-Dexec.args="text swap"

documentid :7 U.S.C. 6s

currentthrough :20110107

score :2.2053032

itempath:

Title 7

CHAPTER 1

> 6 s . Registration and regulation of swap dealers and major swap participants

documentid :7 U.S.C. 6r

currentthrough :20110107

score :2.0396917

itempath:

Title 7

CHAPTER 1

> 6 r . Reporting and recordkeeping for uncleared swaps

documentid :7 U.S.C. 7b-3

currentthrough :20110107

score :1.7781076

itempath:

Title 7

CHAPTER 1

> 7 b 3 . Swap execution facilities

...

Michael J. Bommarito II [email protected]

Law ? Computation

Page 123: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensionsHow about a web interface?

(Sorry LII, that Perl code is getting a little long in the tooth...)

What if we plugged the Lucene index into a Solr Tomcat servlet?

http://localhost:8080/solrdev/browse?q=swap

Michael J. Bommarito II [email protected]

Law ? Computation

Page 124: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensionsHow about a web interface?(Sorry LII, that Perl code is getting a little long in the tooth...)

What if we plugged the Lucene index into a Solr Tomcat servlet?

http://localhost:8080/solrdev/browse?q=swap

Michael J. Bommarito II [email protected]

Law ? Computation

Page 125: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensionsHow about a web interface?(Sorry LII, that Perl code is getting a little long in the tooth...)

What if we plugged the Lucene index into a Solr Tomcat servlet?

http://localhost:8080/solrdev/browse?q=swap

Michael J. Bommarito II [email protected]

Law ? Computation

Page 126: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensionsHow about a web interface?(Sorry LII, that Perl code is getting a little long in the tooth...)

What if we plugged the Lucene index into a Solr Tomcat servlet?

http://localhost:8080/solrdev/browse?q=swap

Michael J. Bommarito II [email protected]

Law ? Computation

Page 127: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 128: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 129: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 130: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 131: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 132: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 133: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

OK, that’s cute enough for a presentation. But what aboutextending this into a more useful application?

I Adaptive search weighting to “personalize” legal research

I Related document suggestion with Mahout

I Relational modeling with neo4j.

I Including other source material, like the C.F.R., state andmunicipality codes, etc.

I Apply to internal document stores like contracts or evidence

Michael J. Bommarito II [email protected]

Law ? Computation

Page 134: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

But none of those are really creative.

What if we stored metadata about clients, case facts, and disputeoutcomes along with search history?

. . .

Michael J. Bommarito II [email protected]

Law ? Computation

Page 135: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

But none of those are really creative.

What if we stored metadata about clients, case facts, and disputeoutcomes along with search history?

. . .

Michael J. Bommarito II [email protected]

Law ? Computation

Page 136: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Building a better legal search engine - extensions

But none of those are really creative.

What if we stored metadata about clients, case facts, and disputeoutcomes along with search history?

. . .

Michael J. Bommarito II [email protected]

Law ? Computation

Page 137: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation tomorrow

What are the possible payoffs of computation on law?

I Better access and management of legal material

I Learning and classification to aid legal research

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 138: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation tomorrow

What are the possible payoffs of computation on law?

I Better access and management of legal material

I Learning and classification to aid legal research

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 139: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation tomorrow

What are the possible payoffs of computation on law?

I Better access and management of legal material

I Learning and classification to aid legal research

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 140: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Law and computation tomorrow

What are the possible payoffs of computation on law?

I Better access and management of legal material

I Learning and classification to aid legal research

I Learning and classification for prediction of legal outcomes

Michael J. Bommarito II [email protected]

Law ? Computation

Page 141: Bommarito Presentation for University of Houston Computational Law Conference

Introduction Law as Computation Law is not Computation Computation on Law Law and Computation

Conclusion

Thanks for listening!

. . . and an even bigger thanks to Seth for organizing this.

http://michaelbommarito.com

Michael J. Bommarito II [email protected]

Law ? Computation