paper-with-me

Papers

Model Reconstruction Using Counterfactual Explanations: A Perspective From Polytope Theory

2024-05-08 · Pasan Dissanayake, Sanghamitra Dutta

Counterfactual explanations provide ways of achieving a favorable model outcome with minimum input perturbation. However, counterfactual explanations can also be leveraged to reconstruct the model by strategically training a surrogate model to give similar predictions as the original (target) model. In this work, we analyze how model reconstruction using counterfactuals can be improved by further leveraging the fact that the counterfactuals also lie quite close to the decision boundary. Our main contribution is to derive novel theoretical relationships between the error in model reconstruction and the number of counterfactual queries required using polytope theory. Our theoretical analysis leads us to propose a strategy for model reconstruction that we call Counterfactual Clamping Attack (CCA) which trains a surrogate model using a unique loss function that treats counterfactuals differently than ordinary instances. Our approach also alleviates the related problem of decision boundary shift that arises in existing model reconstruction approaches when counterfactuals are treated as ordinary instances. Experimental results demonstrate that our strategy improves fidelity between the target and surrogate model predictions on several datasets.

📄 PDF Abstract BibTeX arXiv:2405.05369

Code (1)

pasandissanayake/model-reconstruction-using-counterfactuals 공식 구현 pytorch

Tasks

counterfactualModel extraction

Methods 이 논문이 사용한 방법론

Counterfactuals 설명 없음

Similar Papers 제목 키워드 기반

Efficient Search for Diverse Coherent Explanations

2019-01-02 · Chris Russell

This paper proposes new search algorithms for counterfactual explanations based upon mixed integer programming. We are concerned with complex data in which variables may take any value from a contiguous range or an addit…

counterfactual

Counterfactual Explainable Recommendation

2021-08-24 · Juntao Tan, Shuyuan Xu, Yingqiang Ge, Yunqi Li 외

By providing explanations for users and system designers to facilitate better understanding and decision making, explainable recommendation has been an important research problem. In this paper, we propose Counterfactual…

Causal InferencecounterfactualCounterfactual ExplanationCounterfactual Reasoning+3

Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoning

2022-02-17 · Juntao Tan, Shijie Geng, Zuohui Fu, Yingqiang Ge 외

Structural data well exists in Web applications, such as social networks in social media, citation networks in academic websites, and threads data in online forums. Due to the complex topology, it is difficult to process…

Causal InferencecounterfactualGraph Neural Network

Semi-supervised counterfactual explanations

2023-03-22 · Shravan Kumar Sajja, Sumanta Mukherjee, Satyam Dwivedi

Counterfactual explanations for machine learning models are used to find minimal interventions to the feature values such that the model changes the prediction to a different output or a target output. A valid counterfac…

counterfactualCounterfactual Explanationvalid

Model Reconstruction from Model Explanations

2018-07-13 · Smitha Milli, Ludwig Schmidt, Anca D. Dragan, Moritz Hardt

We show through theory and experiment that gradient-based explanations of a model quickly reveal the model itself. Our results speak to a tension between the desire to keep a proprietary model secret and the ability to o…

model