SAFE ML: Surrogate Assisted Feature Extraction for Model Learning

Alicja Gosiewska, Aleksandra Gacek, Piotr Lubon, Przemyslaw Biecek
2/28/2019
cs.LGstat.MEstat.ML

Official code: ModelOriented/SAFE (37 stars, MIT, last commit 2021-08-19).

Abstract

Complex black-box predictive models may have high accuracy, but opacity causes problems like lack of trust, lack of stability, sensitivity to concept drift. On the other hand, interpretable models require more work related to feature engineering, which is very time consuming. Can we train interpretable and accurate models, without timeless feature engineering? In this article, we show a method that uses elastic black-boxes as surrogate models to create a simpler, less opaque, yet still accurate and interpretable glass-box models. New models are created on newly engineered features extracted/learned with the help of a surrogate model. We show applications of this method for model level explanations and possible extensions for instance level explanations. We also present an example implementation in Python and benchmark this method on a number of tabular data sets.

View on arXivView PDF

Code Implementations(1)

ModelOriented/SAFEOfficial100%
MIT

Surrogate Assisted Feature Extraction

379PythonNov 9, 20185 years agoMIT

Similar Papers

Cite this paper

@article{gosiewska2019safe,
  title  = {SAFE ML: Surrogate Assisted Feature Extraction for Model Learning},
  author = {Alicja Gosiewska and Aleksandra Gacek and Piotr Lubon and Przemyslaw Biecek},
  year   = {2019},
  eprint = {1902.11035},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1902.11035}
}

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/1902.11035.svg)](https://codeofpaper.com/paper/1902.11035)

Discussion