'Put the Car on the Stand': SMT-based Oracles for Investigating Decisions

05/09/2023
by   Samuel Judson, et al.
0

Principled accountability in the aftermath of harms is essential to the trustworthy design and governance of algorithmic decision making. Legal philosophy offers a paramount method for assessing culpability: putting the agent 'on the stand' to subject their actions and intentions to cross-examination. We show that under minimal assumptions automated reasoning can rigorously interrogate algorithmic behaviors as in the adversarial process of legal fact finding. We model accountability processes, such as trials or review boards, as Counterfactual-Guided Logic Exploration and Abstraction Refinement (CLEAR) loops. We use an SMT-based oracle to discharge queries about agent behavior in factual and counterfactual scenarios, as adaptively formulated by a human investigator. For a decision algorithm 𝒜, we use symbolic execution to represent its logic as a statement Π in the decidable theory . We implement our framework in a tool called with an accompanying GUI, and demonstrate its utility on an illustrative car crash scenario.

READ FULL TEXT
research
06/05/2022

Sequential Counterfactual Decision-Making Under Confounded Reward

We investigate the limitations of random trials when the cause of intere...
research
01/26/2021

Reviewable Automated Decision-Making: A Framework for Accountable Algorithmic Systems

This paper introduces reviewability as a framework for improving the acc...
research
06/29/2023

Beyond Logic Programming for Legal Reasoning

Logic programming has long being advocated for legal reasoning, and seve...
research
07/28/2017

Counterfactual Learning from Bandit Feedback under Deterministic Logging: A Case Study in Statistical Machine Translation

The goal of counterfactual learning for statistical machine translation ...
research
05/27/2022

Generating personalized counterfactual interventions for algorithmic recourse by eliciting user preferences

Counterfactual interventions are a powerful tool to explain the decision...
research
10/30/2017

How Algorithmic Confounding in Recommendation Systems Increases Homogeneity and Decreases Utility

Recommendation systems occupy an expanding role in everyday decision mak...
research
11/14/2022

Counterfactual Analysis by Algorithmic Complexity: A metric between possible worlds

Counterfactuals have become an important area of interdisciplinary inter...

Please sign up or login with your details

Forgot password? Click here to reset