atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Generating Likely Counterfactuals Using Sum-Product Networks

ICLR 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Counterfactual explanations and recourse · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LiCE, a mixed-integer optimization method that encodes a fitted sum-product network's log-likelihood as MIO constraints to generate close, sparse, and plausible counterfactual explanations.

Problem

Counterfactual explanations often sacrifice distance and sparsity when optimizing for plausibility, and existing plausibility estimators (VAEs, GMMs, KDE) handle categorical features poorly or lack exact likelihood computation.

Approach

Formulate a trained sum-product network (log-space, with sum nodes approximated by max via big-M binary slacks) as a mixed-integer program, so that CE likelihood can be maximized or thresholded directly alongside validity, MAD-based distance, sparsity, and actionability constraints in one globally optimal MIO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Optimize distance jointly with likelihood (α = 0.1) and relax the plausibility constraint rather than use the median likelihood threshold (ablation)LiCE · GMSCSimilarity (MAD distance): 10.991793505652852 -> 5.871975675449956Helped
Optimize distance jointly with likelihood (α = 0.1) and relax the plausibility constraint rather than use the median likelihood threshold (ablation)LiCE · AdultNLL: 12.863731934272424 -> 18.14528819185729Helped
Add the SPN likelihood formulation to the MIO optimization rather than use it only for post-hoc selection (ablation)MIO · GMSCNLL: 27.866216730694337 -> 25.6180484331279Helped
Add the SPN likelihood formulation to the MIO optimization rather than use it only for post-hoc selection (ablation)MIO · CreditNLL: 43.584538056112685 -> 28.785663175658833Helped
Add the SPN likelihood formulation to the MIO optimization rather than use it only for post-hoc selection (ablation)MIO · AdultNLL: 17.7958828931424 -> 18.14528819185729No clear effect
Use a median log-likelihood threshold and set α = 0 instead of optimizing the distance-likelihood combination (ablation)LiCE · GMSCSimilarity (MAD distance): 5.871975675449956 -> 10.991793505652852Hurt
Use a median log-likelihood threshold and set α = 0 instead of optimizing the distance-likelihood combination (ablation)LiCE · AdultSparsity (changed features): 2.07 -> 2.9955849889624724Hurt
Use a median log-likelihood threshold and set α = 0 instead of optimizing the distance-likelihood combination (ablation)LiCE · CreditSimilarity (MAD distance): 4.391437014356211 -> 4.372400589776368No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Give Me Some Credit Adult German Credit

Benchmarks: Give Me Some Credit Adult German Credit

Metrics: negative log-likelihood (SPN) MAD-weighted distance number of changed features validity rate actionability rate

Baselines: DiCE VAE C-CHVAE FACE PROPLACE MIO (without SPN)

Builds on: sum-product networks mixed polytope encoding OMLT LearnSPN DACE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy