Obtaining Explainable Classification Models using Distributionally Robust Optimization

Sanjeeb Dash, Soumyadip Ghosh, Joao Goncalves, Mark S. Squillante
11/3/2023
stat.MLcs.AIcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Model explainability is crucial for human users to be able to interpret how a proposed classifier assigns labels to data based on its feature values. We study generalized linear models constructed using sets of feature value rules, which can capture nonlinear dependencies and interactions. An inherent trade-off exists between rule set sparsity and its prediction accuracy. It is computationally expensive to find the right choice of sparsity -- e.g., via cross-validation -- with existing methods. We propose a new formulation to learn an ensemble of rule sets that simultaneously addresses these competing factors. Good generalization is ensured while keeping computational costs low by utilizing distributionally robust optimization. The formulation utilizes column generation to efficiently search the space of rule sets and constructs a sparse ensemble of rule sets, in contrast with techniques like random forests or boosting and their variants. We present theoretical results that motivate and justify the use of our distributionally robust formulation. Extensive numerical experiments establish that our method improves over competing methods -- on a large set of publicly available binary classification problem instances -- with respect to one or more of the following metrics: generalization quality, computational cost, and explainability.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dash2023obtaining,
  title  = {Obtaining Explainable Classification Models using Distributionally Robust Optimization},
  author = {Sanjeeb Dash and Soumyadip Ghosh and Joao Goncalves and Mark S. Squillante},
  year   = {2023},
  eprint = {2311.01994},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.01994v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.01994.svg)](https://codeofpaper.com/paper/2311.01994)

Discussion