A Unifying Formal Approach to Importance Values in Boolean Functions

05/14/2023
by   Hans Harder, et al.
0

Boolean functions and their representation through logics, circuits, machine learning classifiers, or binary decision diagrams (BDDs) play a central role in the design and analysis of computing systems. Quantifying the relative impact of variables on the truth value by means of importance values can provide useful insights to steer system design and debugging. In this paper, we introduce a uniform framework for reasoning about such values, relying on a generic notion of importance value functions (IVFs). The class of IVFs is defined by axioms motivated from several notions of importance values introduced in the literature, including Ben-Or and Linial's influence and Chockler, Halpern, and Kupferman's notion of responsibility and blame. We establish a connection between IVFs and game-theoretic concepts such as Shapley and Banzhaf values, both of which measure the impact of players on outcomes in cooperative games. Exploiting BDD-based symbolic methods and projected model counting, we devise and evaluate practical computation schemes for IVFs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/28/2020

The Tractability of SHAP-scores over Deterministic and Decomposable Boolean Circuits

Scores based on Shapley values are currently widely used for providing e...
research
06/25/2023

From Shapley Value to Model Counting and Back

In this paper we investigate the problem of quantifying the contribution...
research
04/16/2021

On the Complexity of SHAP-Score-Based Explanations: Tractability via Knowledge Compilation and Non-Approximability Results

In Machine Learning, the 𝖲𝖧𝖠𝖯-score is a version of the Shapley value th...
research
10/27/2020

Testing with p*-values: Between p-values and e-values

We introduce the notion of p*-values (p*-variables), which generalizes p...
research
02/21/2020

On The Reasons Behind Decisions

Recent work has shown that some common machine learning classifiers can ...
research
09/10/2018

Parameterized Games and Parameterized Automata

We introduce a way to parameterize automata and games on finite graphs w...
research
01/11/2023

The Berkelmans-Pries Feature Importance Method: A Generic Measure of Informativeness of Features

Over the past few years, the use of machine learning models has emerged ...

Please sign up or login with your details

Forgot password? Click here to reset