TL;DR
This paper introduces a flexible inverse classification framework that optimizes feature changes within a budget, applicable to smooth classifiers like logistic regression and SVMs, improving on previous methods.
Contribution
It proposes a general, budget-constrained inverse classification method that handles various differentiable classifiers and feature types, including indirect features, with new range specification techniques.
Findings
Demonstrates effectiveness on UCI Student Performance dataset.
Validates approach on real-world cardiovascular dataset.
Shows improved control over feature modifications compared to prior methods.
Abstract
Inverse classification is the process of manipulating an instance such that it is more likely to conform to a specific class. Past methods that address such a problem have shortcomings. Greedy methods make changes that are overly radical, often relying on data that is strictly discrete. Other methods rely on certain data points, the presence of which cannot be guaranteed. In this paper we propose a general framework and method that overcomes these and other limitations. The formulation of our method can use any differentiable classification function. We demonstrate the method by using logistic regression and Gaussian kernel SVMs. We constrain the inverse classification to occur on features that can actually be changed, each of which incurs an individual cost. We further subject such changes to fall within a certain level of cumulative change (budget). Our framework can also accommodate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
