← Latest papers
📊 statistics

PAIR-CI: Calibrated Conditional Independence Testing for Causal Discovery with Incomplete Data

This paper introduces PAIR-CI, a nonparametric conditional independence test that integrates multiple imputation directly into the inferential procedure via a paired permutation design to eliminate spurious dependencies caused by imputation error, thereby restoring statistical calibration and significantly improving causal discovery accuracy in datasets with missing values, particularly under nonlinear and missing-not-at-random conditions.

Original authors: Thomas S. Robinson, Ranjit Lall

Published 2026-05-07
📖 5 min read🧠 Deep dive

Original authors: Thomas S. Robinson, Ranjit Lall

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Problem: The "Broken Puzzle"

Imagine you are trying to figure out how a complex machine works (like a car engine) by looking at its parts. You want to know: Does the spark plug cause the engine to turn over, or is it just the battery?

In data science, this is called Causal Discovery. To solve this, researchers use a method that checks if two parts are independent of each other once you account for a third part. This is called a Conditional Independence (CI) test.

The Catch: Real-world data is messy. Often, parts of the puzzle are missing (like a missing gear in your diagram).

  • The Old Way: The standard approach is to "guess" (impute) what the missing parts look like first, and then run the test.
  • The Flaw: The paper argues that this "guess-then-test" method is like trying to solve a puzzle while wearing foggy glasses. If your guess about the missing piece is slightly wrong, it creates a fake connection between parts that aren't actually connected. This leads researchers to draw lines on their map where no lines should exist, creating a false map of how the machine works.

The Solution: PAIR-CI (The "Paired" Approach)

The authors, Thomas Robinson and Ranjit Lall, introduce a new method called PAIR-CI. Instead of guessing the missing pieces and then testing, they change the game entirely.

Think of it like a taste test in a cooking competition:

  1. The Setup: You have a soup (your data) with some missing ingredients. You create several versions of the soup where the missing ingredients are filled in with guesses (this is called "Multiple Imputation").
  2. The Pairing: For every single version of the soup, you run two taste tests side-by-side:
    • Test A: A chef tastes the soup with the candidate ingredient (e.g., "Does adding salt change the flavor?").
    • Test B: A chef tastes the soup without the candidate ingredient (e.g., "Does the soup taste the same if we pretend salt wasn't there?").
  3. The Magic Trick: Crucially, both chefs are tasting the exact same version of the soup with the exact same guessed ingredients.
    • If the "guess" for the missing ingredient was bad (foggy glasses), it affects both chefs equally.
    • When you compare the two results, the "bad guess" cancels out. It's like if both chefs are wearing the same foggy glasses; they will both think the soup tastes weird, but when they compare notes, they realize, "Hey, the weirdness is the same for both of us, so it must be the glasses, not the soup."

By comparing the two models directly, PAIR-CI removes the error caused by the missing data guesses, leaving only the true signal.

Why This Matters: The "False Alarm" Problem

The paper ran thousands of simulations to see how well this works.

  • The Old Way: When data was missing in tricky ways (not just random, but systematic), the old methods sounded the "false alarm" (thinking there was a connection when there wasn't) 28% to 45% of the time. That's like a smoke detector going off every time you toast bread.
  • PAIR-CI: This new method kept the false alarm rate down to less than 5%, which is the standard goal for scientific tests. It stayed calm and accurate even when the data was messy.

The "Engine" Behind the Scenes

To make this work, the authors had to solve a math problem that no one else had solved before.

  • The Challenge: Their method involves two types of "noise": the noise from guessing the missing data, and the noise from splitting the data into chunks to test it (cross-validation).
  • The Fix: They built a new mathematical "ruler" (a variance estimator) that measures both types of noise at the same time. It's like having a single scale that can weigh both the fruit and the basket it's sitting in, giving you the true weight of just the fruit.

Real-World Results

The authors tested this on maps of different sizes:

  • Small Maps (10 variables): It worked well, slightly better than the old methods.
  • Medium Maps (30 variables): The advantage grew. The old methods started making many mistakes, while PAIR-CI stayed accurate.
  • Large Maps (56 variables - The "HAILFINDER" weather network): This is where the new method shined. The old methods were so confused by the missing data that their maps were almost useless. PAIR-CI reduced the errors by 44%.

The Bottom Line

PAIR-CI is a new tool for scientists trying to figure out cause-and-effect relationships when their data has holes in it.

  • Old Tool: Guess the holes, then test. (Prone to seeing ghosts/connections that aren't there).
  • New Tool (PAIR-CI): Test two scenarios side-by-side using the same guesses. The errors cancel out, revealing the true truth.

The paper claims this method is more reliable, especially when the data is missing in complex, non-random ways, and it works best when the relationships between variables are complex (non-linear) rather than simple straight lines. It doesn't claim to fix all missing data problems, but it fixes the specific problem of "fake connections" caused by bad guesses in causal discovery.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →