An Algorithm and Complexity Results for Causal Unit Selection

02/28/2023
by   Haiying Huang, et al.
0

The unit selection problem aims to identify objects, called units, that are most likely to exhibit a desired mode of behavior when subjected to stimuli (e.g., customers who are about to churn but would change their mind if encouraged). Unit selection with counterfactual objective functions was introduced relatively recently with existing work focusing on bounding a specific class of objective functions, called the benefit functions, based on observational and interventional data – assuming a fully specified model is not available to evaluate these functions. We complement this line of work by proposing the first exact algorithm for finding optimal units given a broad class of causal objective functions and a fully specified structural causal model (SCM). We show that unit selection under this class of objective functions is NP^PP-complete but is NP-complete when unit variables correspond to all exogenous variables in the SCM. We also provide treewidth-based complexity bounds on our proposed algorithm while relating it to a well-known algorithm for Maximum a Posteriori (MAP) inference.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2021

Unit Selection with Causal Diagram

The unit selection problem aims to identify a set of individuals who are...
research
07/28/2022

Expanding the class of global objective functions for dissimilarity-based hierarchical clustering

Recent work on dissimilarity-based hierarchical clustering has led to th...
research
08/20/2022

Unit Selection with Nonbinary Treatment and Effect

The unit selection problem aims to identify a set of individuals who are...
research
11/24/2022

On the Complexity of Counterfactual Reasoning

We study the computational complexity of counterfactual reasoning in rel...
research
10/15/2022

Unit Selection: Learning Benefit Function from Finite Population Data

The unit selection problem is to identify a group of individuals who are...
research
03/16/2020

Variable selection with multiply-imputed datasets: choosing between stacked and grouped methods

Penalized regression methods, such as lasso and elastic net, are used in...
research
08/30/2021

The ensmallen library for flexible numerical optimization

We overview the ensmallen numerical optimization library, which provides...

Please sign up or login with your details

Forgot password? Click here to reset