Efficient Search for Diverse Coherent Explanations
Author(s) -
Chris Russell
Publication year - 2019
Publication title -
surrey open research repository (university of surrey)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3287560.3287569
Subject(s) - counterfactual thinking , solver , integer programming , set (abstract data type) , computer science , polytope , range (aeronautics) , integer (computer science) , theoretical computer science , enumeration , mathematical optimization , algorithm , mathematics , discrete mathematics , philosophy , materials science , epistemology , composite material , programming language
This paper proposes new search algorithms for counterfactual explanations based upon integer programming. We are concerned with complex data in which variables may take any value from a contiguous range or an additional set of discrete states. We propose a novel set of constraints that we refer to as a mixed polytope and show how this can be used with an integer programming solver to efficiently find coherent counterfactual explanations i.e. solutions that are guaranteed to map back onto the underlying data structure, while avoiding the need for brute-force enumeration. We also look at the problem of diverse explanations and show how these can be generated within our framework.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom