Kolmogorov-Arnold causal generative models
Alejandro Almod\'ovar, Mar Elizo, Patricia A. Apell\'aniz, Santiago Zazo, Juan Parras

TL;DR
This paper introduces KaCGM, a transparent causal generative model for tabular data that allows inspection of causal mechanisms and provides reliable validation methods, demonstrating competitive results and interpretability in real-world applications.
Contribution
KaCGM is the first causal generative model using Kolmogorov--Arnold Networks for interpretability and validation in mixed-type tabular data.
Findings
Competitive performance on synthetic benchmarks
Enhanced interpretability through symbolic causal mechanisms
Successful real-world cardiovascular case study
Abstract
Causal generative models provide a principled framework for answering observational, interventional, and counterfactual queries from observational data. However, many deep causal models rely on highly expressive architectures with opaque mechanisms, limiting auditability in high-stakes domains. We propose KaCGM, a causal generative model for mixed-type tabular data where each structural equation is parameterized by a Kolmogorov--Arnold Network (KAN). This decomposition enables direct inspection of learned causal mechanisms, including symbolic approximations and visualization of parent--child relationships, while preserving query-agnostic generative semantics. We introduce a validation pipeline based on distributional matching and independence diagnostics of inferred exogenous variables, allowing assessment using observational data alone. Experiments on synthetic and semi-synthetic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Healthcare · Generative Adversarial Networks and Image Synthesis · Explainable Artificial Intelligence (XAI)
