A Query-Optimal Algorithm for Finding Counterfactuals
Data Structures and Algorithms
2022-07-15 v1 Machine Learning
Abstract
We design an algorithm for finding counterfactuals with strong theoretical guarantees on its performance. For any monotone model and instance , our algorithm makes queries to and returns {an {\sl optimal}} counterfactual for : a nearest instance to for which . Here is the sensitivity of , a discrete analogue of the Lipschitz constant, and is the distance from to its nearest counterfactuals. The previous best known query complexity was , achievable by brute-force local search. We further prove a lower bound of on the query complexity of any algorithm, thereby showing that the guarantees of our algorithm are essentially optimal.
Keywords
Cite
@article{arxiv.2207.07072,
title = {A Query-Optimal Algorithm for Finding Counterfactuals},
author = {Guy Blanc and Caleb Koch and Jane Lange and Li-Yang Tan},
journal= {arXiv preprint arXiv:2207.07072},
year = {2022}
}
Comments
22 pages, ICML 2022