Robust Explanations for Private Support Vector Machines
Rami Mochaourab, Sugandh Sinha, Stanley Greenstein and, Panagiotis Papapetrou

TL;DR
This paper develops a method for generating robust counterfactual explanations for differentially private support vector machines, ensuring explanations remain reliable despite privacy-induced uncertainties in the classifier.
Contribution
It formulates the explanation problem as a probabilistic optimization and provides solutions for both linear and non-linear SVMs, addressing robustness under privacy constraints.
Findings
Robust explanations degrade gracefully with increased privacy.
Convex second-order cone programming for linear SVMs.
Bisection method-based sub-optimal solution for non-linear SVMs.
Abstract
We consider counterfactual explanations for private support vector machines (SVM), where the privacy mechanism that publicly releases the classifier guarantees differential privacy. While privacy preservation is essential when dealing with sensitive data, there is a consequent degradation in the classification accuracy due to the introduced perturbations in the classifier weights. For such classifiers, counterfactual explanations need to be robust against the uncertainties in the SVM weights in order to ensure, with high confidence, that the classification of the data instance to be explained is different than its explanation. We model the uncertainties in the SVM weights through a random vector, and formulate the explanation problem as an optimization problem with probabilistic constraint. Subsequently, we characterize the problem's deterministic equivalent and study its solution. For…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Adversarial Robustness in Machine Learning · Stochastic Gradient Optimization Techniques
MethodsSupport Vector Machine
