atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Optimal Kernel Choice for Score Function-based Causal Discovery

ICML 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Identifiability with hidden confounders · 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 learning the kernel bandwidth of a kernel-based (RKHS) generalized score for score-based causal discovery by maximizing the marginal likelihood of the joint distribution of each variable and its parents, instead of using the median heuristic.

Problem

Kernel-based generalized score functions for causal discovery rely on a heuristic median-distance bandwidth, which is not guaranteed optimal and can yield spurious edges.

Approach

Model each variable's kernel features as a nonlinear additive function of its parents plus independent noise; make kernel parameters trainable and score by the marginal likelihood of the joint distribution of (X, PA), including a Jacobian log-determinant term that prevents the trivial constant-mapping solution. Use GES as the search procedure and show local consistency of the score.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use trainable kernel parameters with the mutual information-based score instead of median-heuristic bandwidthRKHS score-based causal discovery with GES · Toy example: estimated noise and ZHSIC: 0.0062 -> 0.0038Helped
Use the proposed automatic kernel selection method instead of conditional likelihood-based methodsGES causal discovery · Synthetic data, most graph density settingsF1 scoreHelped
Use the proposed automatic kernel selection method instead of other compared methodsGES causal discovery · Synthetic data, all data types and sample sizesnormalized SHDHelped
Use the proposed automatic kernel selection method instead of Marg and CVGES causal discovery · Synthetic data, dense graphsnormalized SHDHelped
Use the proposed method instead of other methods as sample size increasesGES causal discovery · SACH and CHILDF1 scoreHelped
Use the proposed method instead of Marg and CVGES causal discovery · CHILDSHDHelped
Use PC with KCI instead of score-based GPCausal discovery on sparse benchmark networks · SACH and CHILDF1 scoreHelped
Use RKHS regression with response-feature projection instead of GP regression in the original data spaceCausal discovery on synthetic data · Synthetic dataF1 scoreHelped
Replace fixed median-heuristic kernel bandwidth with trainable kernel parameters while retaining conditional likelihood (ablation)RKHS score-based causal discovery · Toy exampleCausal discovery accuracyHurt
Use the proposed method instead of MargGES causal discovery · Computation analysis: convergence of one relationshipconvergence timeHurt
Use the proposed method instead of MargGES causal discovery · Computation analysis: entire graph searchsearch timeHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic data (continuous, mixed, multi-dimensional, discrete) SACHS CHILD

Benchmarks: synthetic graphs (continuous, mixed, multi-dimensional, discrete) SACHS CHILD

Metrics: F1 score normalized SHD convergence time search time

Baselines: GP CV Marg PC with KCI NOTEARS NS-MLP DAG-GNN DiBS

Builds on: Huang et al. generalized score (RKHS regression) GES KCI GP-based causal discovery

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