ABLE: Using Adversarial Pairs to Construct Local Models for Explaining Model Predictions

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Khadka, Krishna, Shree, Sunny, Budhathoki, Pujan, Lei, Yu, Kacker, Raghu, Kuhn, D. Richard
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909928309915648
author Khadka, Krishna
Shree, Sunny
Budhathoki, Pujan
Lei, Yu
Kacker, Raghu
Kuhn, D. Richard
author_facet Khadka, Krishna
Shree, Sunny
Budhathoki, Pujan
Lei, Yu
Kacker, Raghu
Kuhn, D. Richard
contents Machine learning models are increasingly used in critical applications but are mostly "black boxes" due to their lack of transparency. Local explanation approaches, such as LIME, address this issue by approximating the behavior of complex models near a test instance using simple, interpretable models. However, these approaches often suffer from instability and poor local fidelity. In this paper, we propose a novel approach called Adversarially Bracketed Local Explanation (ABLE) to address these limitations. Our approach first generates a set of neighborhood points near the test instance, x_test, by adding bounded Gaussian noise. For each neighborhood point D, we apply an adversarial attack to generate an adversarial point A with minimal perturbation that results in a different label than D. A second adversarial attack is then performed on A to generate a point A' that has the same label as D (and thus different than A). The points A and A' form an adversarial pair that brackets the local decision boundary for x_test. We then train a linear model on these adversarial pairs to approximate the local decision boundary. Experimental results on six UCI benchmark datasets across three deep neural network architectures demonstrate that our approach achieves higher stability and fidelity than the state-of-the-art.
format Preprint
id arxiv_https___arxiv_org_abs_2511_21952
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ABLE: Using Adversarial Pairs to Construct Local Models for Explaining Model Predictions
Khadka, Krishna
Shree, Sunny
Budhathoki, Pujan
Lei, Yu
Kacker, Raghu
Kuhn, D. Richard
Machine Learning
Artificial Intelligence
Machine learning models are increasingly used in critical applications but are mostly "black boxes" due to their lack of transparency. Local explanation approaches, such as LIME, address this issue by approximating the behavior of complex models near a test instance using simple, interpretable models. However, these approaches often suffer from instability and poor local fidelity. In this paper, we propose a novel approach called Adversarially Bracketed Local Explanation (ABLE) to address these limitations. Our approach first generates a set of neighborhood points near the test instance, x_test, by adding bounded Gaussian noise. For each neighborhood point D, we apply an adversarial attack to generate an adversarial point A with minimal perturbation that results in a different label than D. A second adversarial attack is then performed on A to generate a point A' that has the same label as D (and thus different than A). The points A and A' form an adversarial pair that brackets the local decision boundary for x_test. We then train a linear model on these adversarial pairs to approximate the local decision boundary. Experimental results on six UCI benchmark datasets across three deep neural network architectures demonstrate that our approach achieves higher stability and fidelity than the state-of-the-art.
title ABLE: Using Adversarial Pairs to Construct Local Models for Explaining Model Predictions
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2511.21952