Exact and Consistent Interpretation of Piecewise Linear Models Hidden behind APIs: A Closed Form Solution

06/17/2019
by   Zicun Cong, et al.
2

More and more AI services are provided through APIs on cloud where predictive models are hidden behind APIs. To build trust with users and reduce potential application risk, it is important to interpret how such predictive models hidden behind APIs make their decisions. The biggest challenge of interpreting such predictions is that no access to model parameters or training data is available. Existing works interpret the predictions of a model hidden behind an API by heuristically probing the response of the API with perturbed input instances. However, these methods do not provide any guarantee on the exactness and consistency of their interpretations. In this paper, we propose an elegant closed form solution named OpenAPI to compute exact and consistent interpretations for the family of Piecewise Linear Models (PLM), which includes many popular classification models. The major idea is to first construct a set of overdetermined linear equation systems with a small set of perturbed instances and the predictions made by the model on those instances. Then, we solve the equation systems to identify the decision features that are responsible for the prediction on an input instance. Our extensive experiments clearly demonstrate the exactness and consistency of our method.

READ FULL TEXT

page 1

page 8

research
02/17/2018

Exact and Consistent Interpretation for Piecewise Linear Neural Networks: A Closed Form Solution

Strong intelligent machines powered by deep neural networks are increasi...
research
11/16/2020

A family of smooth piecewise-linear models with probabilistic interpretations

The smooth piecewise-linear models cover a wide range of applications no...
research
03/27/2013

Bayesian Prediction for Artificial Intelligence

This paper shows that the common method used for making predictions unde...
research
07/08/2019

Optimal Explanations of Linear Models

When predictive models are used to support complex and important decisio...
research
11/02/2018

Closed Form Variational Objectives For Bayesian Neural Networks with a Single Hidden Layer

In this note we consider setups in which variational objectives for Baye...
research
08/13/2021

Finding Representative Interpretations on Convolutional Neural Networks

Interpreting the decision logic behind effective deep convolutional neur...
research
10/13/2022

Prediction can be safely used as a proxy for explanation in causally consistent Bayesian generalized linear models

Bayesian modeling provides a principled approach to quantifying uncertai...

Please sign up or login with your details

Forgot password? Click here to reset