Computational Thinking for Lawyers



Similar documents
Value-based models for ontology-driven, legal risk management and compliance

Opportunities for Joint International Doctoral Candidates in Law, Science and Technology at the University of Pittsburgh Intelligent Systems Program

Philosophical argument

Information Technology & Lawyers: Advanced Technology in the Legal Domain, from Challenges to Daily Routine

Comments on Professor Takao Tanase s Invoking Law as Narrative: Lawyer s Ethics and the Discourse of Law

Case-Based Models of Legal Reasoning in a Civil Law Context

Evaluating an Intelligent Tutoring System for Making Legal Arguments with Hypotheticals

INFORMATION SHARING IN SUPPORT OF STRATEGIC INTELLIGENCE

GETTING YOUR BUSINESS STARTED ON THE INTERNET

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

WRITING A RESEARCH PAPER FOR A GRADUATE SEMINAR IN POLITICAL SCIENCE Ashley Leeds Rice University

Natural Language Updates to Databases through Dialogue

KS3 Computing Group 1 Programme of Study hours per week

Taking a Law School Exam:

[Refer Slide Time: 05:10]

Statistical/ IT Skills

Auto Accident Claims Secrets

Emerging AI & Law Approaches to Automating Analysis and Retrieval of Electronically Stored Information in Discovery Proceedings

The Court further held that the tax is inherently discriminatory and operates as a tariff.

IN THE COURT OF APPEALS OF THE STATE OF NEW MEXICO

The Learning Skills Pyramid

UNIVERSITY OF BIRMINGHAM BIRMINGHAM BUSINESS SCHOOL. GUIDELINES FOR PREPARING A PhD RESEARCH PROPOSAL

Copyright 2013 wolfssl Inc. All rights reserved. 2

Federal-Mogul Global: A Victory for Bankruptcy Asbestos Trusts. September/October Benjamin Rosenblum

SUPERIOR COURT OF ARIZONA MARICOPA COUNTY CV /27/2011 HONORABLE DEAN M. FINK

Chapter One: Our Laws. Lessons: 1-1 Our Laws & Legal System 1-2 Types of Laws

Read this syllabus very carefully. If there are any reasons why you cannot comply with what I am requiring, then talk with me about this at once.

Before the FEDERAL COMMUNICATIONS COMMISSION Washington, D.C REPLY TO OPPOSITIONS TO PETITION FOR RECONSIDERATION

Changing product sales strategies: The constraints on franchisors

IN THE COURT OF APPEAL OF THE STATE OF CALIFORNIA FIRST APPELLATE DISTRICT [DIVISION 2]

FORC QUARTERLY JOURNAL OF INSURANCE LAW AND REGULATION

Fundamentals_Fernholz_1329. Introduction

THE DEPARTMENT OF REVENUE OF THE STATE OF ILLINOIS, No. 98-IT-0000 SSN # v. Tax Years 1997, 1998, Administrative Law Judge

Doubts About State-Mandated Power Contracts

THE TROUBLE WITH SINGLE-MEMBER LLCs. by Jeffrey L. Smoot

IN THE COMMONWEALTH COURT OF PENNSYLVANIA

Case-Based Reasoning and its Implications for Legal Expert Systems

THE STATE OF NEW HAMPSHIRE SUPREME COURT

Competencies for Secondary Teachers: Computer Science, Grades 4-12

Minnesota Public Utilities Commission Staff Briefing Papers

The compositional semantics of same

INTRUSION PREVENTION AND EXPERT SYSTEMS

Performance Based Evaluation of New Software Testing Using Artificial Neural Network

Investment Adviser Soft Dollars

Colantuono & Levin, PC Pleasant Valley Road Penn Valley, CA Main: (530) FAX: (530)

Real Home Mortgage Relief

A "stages and activities" Approach to 3Ps

Italian Tax Reform. New legislation on abuse of law and statute of limitations. Abuse of law and tax avoidance. Introduction

Stage 5 Information and Software Technology

IN THE SUPREME COURT OF THE STATE OF ILLINOIS

Free Software Licensing, a Draft White Paper by CONNOTECH Experts-conseils inc. Document Number C /11/29

Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment,

INDIANA BOARD OF TAX REVIEW Small Claims Final Determination Findings and Conclusions

JANET ACCEPTABLE USE POLICY

1. Does the law in your jurisdiction allow a third party to claim directly under a liability insurance policy?

TEN WAYS TAXES IMPACT LEGAL FEES

Evaluation of the Impacts of Data Model and Query Language on Query Performance

Three ways to sue health care providers

Static IP Routing and Aggregation Exercises

E-COMMERCE PROVISIONS IN THE UCITA AND UETA

Web Based Implementation of Interactive Computer Assisted Legal Support System - Analysis Design Prototype Development and Validation of CALLS System

Litigating the Products Liability Case: Discovery

COMP 110 Prasun Dewan 1

Discovery in Bad Faith Insurance Claims: State of the Law, Successful Strategies. Teleconference Program Wednesday, March 29, 2006

12 May Professor Barbara McDonald Commissioner Australian Law Reform Commission GPO Box 3708 Sydney NSW By to:

Buyer Beware. Things To Know About Buying Car Insurance In Washington State. By Christopher M. Davis, Attorney at Law

Lecture 8 The Subjective Theory of Betting on Theories

Apparo Fast Edit. Excel data import via 1 / 19

Grade descriptions Computer Science Stage 1

Federal Income Tax Spring 2016 Professor O Reilly

The Null Hypothesis. Geoffrey R. Loftus University of Washington

PROCEDURES AND COSTS FOR PATENTS

SUPREME COURT OF THE UNITED STATES

ANATOMY OF AN INTERNATIONAL FRANCHISE DIVORCE LAST TANGO IN MINNEAPOLIS

Thesis and Dissertation Proposals. University Learning Centre Writing Help Ron Cooley, Professor of English

Linguistics, Psychology, and the Ontology of Language. Noam Chomsky s well-known claim that linguistics is a branch of cognitive

APPENDIX F Science and Engineering Practices in the NGSS

Re: Big Data: A Tool for Inclusion or Exclusion? Workshop Project No. P145406

Network Monitoring for Cyber Security

Tilburg University. Publication date: Link to publication

Software Engineering. Data Capture. Copyright BCA Notes All Rights Reserved.

Note on 2 nd market test of Google s commitments. November 2013

COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK

Subject knowledge requirements for entry into computer science teacher training. Expert group s recommendations

General complaint form for video/cable customers

Overview of the TACITUS Project

Decision Algorithms in Fire Detection Systems

Title 35-A: PUBLIC UTILITIES HEADING: PL 1987, c. 141, Pt. A, 6 (new)

Critical Study David Benatar. Better Never To Have Been: The Harm of Coming into Existence (Oxford: Oxford University Press, 2006)

United States District Court

CREDIT TRANSFER: GUIDELINES FOR STUDENT TRANSFER AND ARTICULATION AMONG MISSOURI COLLEGES AND UNIVERSITIES

Review. Bayesianism and Reliability. Today s Class

ELECTRONIC SIGNATURES IN GLOBAL AND NATIONAL COMMERCE ACT

How to Write a Successful PhD Dissertation Proposal

City of Portland Job Code: Systems Accountant GENERAL PURPOSE DISTINGUISHING CHARACTERISTICS ESSENTIAL DUTIES AND RESPONSIBILITIES

Semantic Errors in SQL Queries: A Quite Complete List

Becoming a Business Intelligence Analyst

Computer Technology Computer Programming II (Joint Course with Business Technology Approved 10/29/10 for that area)

Transcription:

Computational Thinking for Lawyers Kevin D. Ashley Professor of Law and Intelligent Systems University of Pittsburgh ashley@pitt.edu

Computational Thinking for Lawyers 1. Debugging the (legal) code by a) Resolving logical ambiguities (i.e., normalization) b) Evaluating proposed rule with test cases e.g., real and hypothetical counterexamples, exceptions 2. Algorithms, flowcharts, process models to explain complex legal structures and processes e.g., debugging proposed rule with test case, statutory interpretation, predicting outcomes, structured arguments 3. Computer tools for conceptual/logical queries not Boolean queries with key words but conceptual hypotheses to test against data; need legal IR/AI systems that process conceptual queries intelligently February 19, 2009 Copyright Kevin D. Ashley. 2009 2

1. Debugging legal rules by: a) normalizing Syntactic ambiguity almost always present and unintentional. Technical issue: "scope" of a logical operator For example: No person may send an unsolicited email from within WA State to an address the sender knows is held by a WA State resident and that contains a commercial message and contains a misrepresentation in the subject line or transmission path. Is an email in violation if it contains a misrepresentation but no commercial message?? Not in violation if: AND NOT commercial NOT misrepresentation v. NOT AND commercial misrepresentation February 19, 2009 Copyright Kevin D. Ashley. 2009 3

1. Debugging legal rule: b) with test case Proposed rule: IF unsolicited email sent from within WA State to WA State resident AND Contains commercial message OR contains misrepresentation THEN violation. Suppose: Test Case: X sends unsolicited commercial email from Spokane to Seattle and message goes via Portland, OR. Rule too broad regulates interstate commerce contrary to another rule, Commerce Clause of U.S. Constitution Federal law trumps state law February 19, 2009 Copyright Kevin D. Ashley. 2009 4

2. Algorithms, flowcharts, process models: e.g., Debugging with Test Case* 1. Propose rule for deciding current fact situation (cfs): Construct a rule that leads to a favorable decision in the cfs and is consistent with applicable underlying legal principles/policies and important past cases, and give reasons. 2. Pose test case to probe if rule is too broad: Find/construct a test case that: emphasizes some normatively relevant aspect of the cfs and to which the proposed rule applies and assigns the same result as to the cfs, but where, given legal principles/policies, the result in test case is normatively wrong. 3. Respond to test case: (3.a) Justify the proposed rule: Analogize the test case and the cfs and argue that they both should have the result assigned by the proposed rule. Or (3.b) Modify the proposed rule: Distinguish the test case from the cfs, argue that they should have different results and that the proposed rule yields the right result in the cfs, and add a condition or limit a concept definition so that the narrowed rule still applies to the cfs but does not apply to, or leads to a different result for, the test case. Or (3.c) Abandon the proposed rule and return to 1. *Ashley, Lynch, Pinkwart, Aleven, 2008 February 19, 2009 Copyright Kevin D. Ashley. 2009 5

3. Computer tools to support conceptual/logical queries Given process model (e.g., debugging with test case) If need a test case (e.g., to probe rule as too broad) search for example that: emphasizes some normatively relevant aspect of the cfs and to which proposed rule applies and assigns same result as to cfs, but where, given legal principles/policies, that result is normatively wrong in the example. i.e., case where state anti-spam statute: held invalid due to supervening rule, or that deals with intrastate addresses held invalid, or held invalid under Commerce Clause February 19, 2009 Copyright Kevin D. Ashley. 2009 6

Caution! Legal problem solving is highly context-dependent in ways that may not be anticipated. Be cautious about recommending computational thinking to law students in case it leads to them to focus more on a mechanical application of a pre-defined method rather than on the context of and opportunities in the problem to-be-solved. February 19, 2009 Copyright Kevin D. Ashley. 2009 7

2. Algorithms, flowcharts, process models: e.g., statutory interpretation* A. In interpreting statutory provision, consider 3 types of argument: 1. linguistic arguments 2. systemic arguments 3. teleological-evaluative arguments. B. Accept as prima facie justified a clear interpretation i. at level 1 unless there is some reason to proceed to level 2; ii. where level 2 invoked for sufficient reason, accept as prima facie a clear interpretation at level 2 unless there is reason to move to level 3. iii. if at level 3, accept as justified only the interpretation best supported by the whole range of applicable arguments. C. Take account of arguments from intention and other transcategorical arguments (if any) as grounds which may be relevant for departing from the above prima facie ordering. * MacCormick, D. and Summers, R. Eds. 1991. Interpreting Statutes: A Comparative Study. P. 531. Aldershot: Dartmouth. February 19, 2009 Copyright Kevin D. Ashley. 2009 8

2. Algorithms, flowcharts, process models: e.g., case-based legal prediction* Input: Current fact situation 1. Identify legal issues 2. For each issue determine favored party: If factors favor same side, return side, else Perform evidential reasoning with cases: If cases found with issue-related factors Test hypothesis that majority side should win Explain-away counterexamples Otherwise, Broaden-Query 3. Combine analysis from issues Output: Predicted outcome and explanation *Brüninghaus & Ashley ICAIL-03 February 19, 2009 Copyright Kevin D. Ashley. 2009 9