IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v36y2024i5p1316-1334.html
   My bibliography  Save this article

Finding Regions of Counterfactual Explanations via Robust Optimization

Author

Listed:
  • Donato Maragno

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Jannis Kurtz

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Tabea E. Röber

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Rob Goedhart

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Ş. İlker Birbil

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Dick den Hertog

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

Abstract

Counterfactual explanations (CEs) play an important role in detecting bias and improving the explainability of data-driven classification models. A CE is a minimal perturbed data point for which the decision of the model changes. Most of the existing methods can only provide one CE, which may not be achievable for the user. In this work, we derive an iterative method to calculate robust CEs (i.e., CEs that remain valid even after the features are slightly perturbed). To this end, our method provides a whole region of CEs, allowing the user to choose a suitable recourse to obtain a desired outcome. We use algorithmic ideas from robust optimization and prove convergence results for the most common machine learning methods, including decision trees, tree ensembles, and neural networks. Our experiments show that our method can efficiently generate globally optimal robust CEs for a variety of common data sets and classification models.

Suggested Citation

  • Donato Maragno & Jannis Kurtz & Tabea E. Röber & Rob Goedhart & Ş. İlker Birbil & Dick den Hertog, 2024. "Finding Regions of Counterfactual Explanations via Robust Optimization," INFORMS Journal on Computing, INFORMS, vol. 36(5), pages 1316-1334, September.
  • Handle: RePEc:inm:orijoc:v:36:y:2024:i:5:p:1316-1334
    DOI: 10.1287/ijoc.2023.0153
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ijoc.2023.0153
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2023.0153?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:36:y:2024:i:5:p:1316-1334. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.