A model-agnostic and data-independent tabu search algorithm to generate counterfactuals for tabular, image, and text data
•Novel counterfactual generation method for tabular, image, and text data.•Approach does not require data or model’s parameters.•Uses metaheuristic approach, Tabu search, to find and optimize solutions.•Results show a high conversion to counterfactuals and optimized objective function.•Algorithm is...
Saved in:
| Published in | European journal of operational research Vol. 317; no. 2; pp. 286 - 302 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier B.V
01.09.2024
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 0377-2217 1872-6860 |
| DOI | 10.1016/j.ejor.2023.08.031 |
Cover
| Summary: | •Novel counterfactual generation method for tabular, image, and text data.•Approach does not require data or model’s parameters.•Uses metaheuristic approach, Tabu search, to find and optimize solutions.•Results show a high conversion to counterfactuals and optimized objective function.•Algorithm is adaptable to different objectives such speed or optimization.
The growing prevalence of artificial decision systems has prompted a keen interest in their efficiency, yet this progress is accompanied by their inherent complexity. This poses a significant challenge for various domains, including operational research, where decisions hold crucial influence over outcomes and thus must not remain undisclosed. Counterfactual explanations are greatly remarked as a simple (to understand) yet efficient way to explain the decisions made by a machine learning model by finding a minimal set of changes required to change the prediction outcome for a specific instance. We, then, present a novel algorithmic approach, called CFNOW, which implements a modular, fast, two-step process using tabu search, a well-known metaheuristic framework, to find counterfactuals for multiple data types (tabular, image, and text) with high efficiency. We run an extensive benchmark study with more than 5000 factual points from 25 datasets to demonstrate that CFNOW can generate high-quality counterfactual results in terms of metrics such as speed, coverage, distance, and sparsity, surpassing the state-of-the-art. These characteristics, associated with the simple code implementation, may aid embedding explainability to complex models which are often necessary for compliance requirements. |
|---|---|
| ISSN: | 0377-2217 1872-6860 |
| DOI: | 10.1016/j.ejor.2023.08.031 |