Backend
Residual-Based Causal Discovery via Pretrained In-Context Quantile Regression
arXiv stat.ML0 views
arXiv:2610.29530v1 Announce Type: new Abstract: Residual-based causal discovery assumes that each variable is generated from its parents and an independent noise source. It estimates this noise and tests its independence from candidate causes. For identifiable functions such as additive-noise models (ANMs) and the broader class of location-scale noise models (LSNMs), this principle identifies the causal direction, as only the causal model admits this independence. Existing LSNM methods rely on parametric assumptions to obtain standardized residuals, risking model misspecification. In contrast, the RESIT-framework allows for nonparametric estimation of residuals to iteratively identify sink nodes, but was proposed for ANMs. To close this gap, we propose Loscar, an extension of RESIT to LSNMs that estimates the conditional mean and scale via quantile regression, enabling pretrained tabular foundation models as plug-in estimators. We compare it with a feasible generalized least squares (FGLS) variant, which is consistent given suitable basis functions. Across bivariate and multivariate causal-discovery benchmarks, in-context quantile regression substantially outperforms FGLS with flexible function classes, particularly for multivariate causes.
Source:https://arxiv.org/abs/2610.29530PreviousA unified approach for estimation of unnormalized models via Stein operatorsNextNear Minimax Rate for Quantile Distributional Reinforcement Learning
Related posts
Building AgentMesh: Exploring a Shared Compute Infrastructure for AI Workloads
0dev.to AI

Exploratory Testing with AI: Beyond Predefined Test Cases
0dev.to AI
Goravel file uploads and downloads with Storage
0dev.to WebDev
Reorder PDF Pages: Free Online PDF Page Reordering Tool — How-To Guide
0dev.to WebDev
Firecrawl in Production: Surviving 10K Concurrent Scrapes on Cloudflare Workers
0dev.to WebDev
I described what I shipped. Then I checked, and it wasn't the file I sent.
0dev.to WebDev