Curriculum-Aware Interpolate-then-Refine: Learned Physiological Time-Series Imputation under Realistic Missingness

arXiv cs.LG Papers

Summary

This paper introduces CAIR, a two-stage framework for imputing physiological time-series data under realistic missingness, outperforming existing methods by incorporating gap mechanisms and curriculum-aware training.

arXiv:2608.21207v1 Announce Type: new Abstract: Imputing physiological time series (arterial blood pressure, blood glucose, etc.) is essential for addressing the missingness that pervades clinical data. Yet modern imputation methods perform poorly in this domain: a recent benchmark found that simple linear interpolation outperformed every learned imputer on real-world clinical signals with realistic gaps. We show that this reflects two properties of physiological missingness that generic imputers ignore: gaps may occur when the signal is clinically extreme rather than typical, and gap lengths can easily span orders of magnitude. To this end, we introduce Curriculum-Aware Interpolate-then-Refine (CAIR), a two-stage framework for physiological time-series imputation. Our key motivation is to learn a coarse base curve and then repeatedly correct it toward physiological realism, rather than predict a gap in a single pass. Consequently, CAIR couples a bidirectional-GRU interpolator with a Transformer refiner that corrects its own estimate over three successive passes, trained jointly under a broad, signal-agnostic random-gap curriculum. We evaluate imputers stratified by gap length and missingness mechanism (MCAR, MAR, NMAR) rather than by a single average, and CAIR is the most accurate under every mechanism on continuous glucose monitoring (AI-READI) and arterial pressure in intensive care (MIMIC-III). Its margin over the strongest baseline grows with difficulty, from 9% under MCAR to 19% under value-dependent dropout, where generic learned imputers are weakest. We further show low reconstruction error alone does not recover the burden metrics clinicians act on: interpolants matching CAIR's error fail to preserve those metrics, imputers that recover them are far less accurate, and CAIR alone ranks among the best on both axes.
Original Article
View Cached Full Text

Cached at: 08/24/26, 04:38 AM

# 1Introduction
Source: [https://arxiv.org/html/2608.21207](https://arxiv.org/html/2608.21207)
marginparsep has been altered\. topmargin has been altered\. marginparpush has been altered\.

The page layout violates the ICML style\.

Please do not change the page layout, or include packages like geometry, savetrees, or fullpage, which change it for you\.

We’re not able to reliably undo arbitrary changes to the style\. Please remove the offending package\(s\), or layout\-changing commands and try again\.

Curriculum\-Aware Interpolate\-then\-Refine: Learned Physiological Time\-Series Imputation under Realistic MissingnessYu\-Chao Huang, Haochen Zhang, Nicholas Konz, andTianlong Chen1\{\}^\{1\\,\}UNITES Lab, University of North Carolina at Chapel Hill

00footnotetext:🖂\{\}^\{\\textrm\{\\Letter\}\}Corresponding authors: \{morris, haochenz, nick124, tianlong\}@cs\.unc\.edu
Preprint\. Under review\.###### Abstract

Imputing physiological time series \(arterial blood pressure, blood glucose, etc\.\) is essential for addressing the missingness that pervades clinical data\. Yet modern imputation methods perform poorly in this domain: a recent benchmark found that simple linear interpolation outperformedeverylearned imputer on real\-world clinical signals with realistic gaps\. We show that this reflects two properties of physiological missingness that generic imputers ignore: gaps may occur when the signal is clinically extreme rather than typical, and gap lengths can easily span orders of magnitude\. To this end, we introduceCurriculum\-Aware Interpolate\-then\-Refine\(CAIR\), a two\-stage framework for physiological time\-series imputation\. Our key motivation is to learn a coarse base curve and then repeatedly correct it toward physiological realism, rather than predict a gap in a single pass\. Consequently, CAIR couples a bidirectional\-GRU interpolator with a Transformer refiner that corrects its own estimate over three successive passes, trained jointly under a broad, signal\-agnostic random\-gap curriculum\. We evaluate imputers stratified by gap length and missingness mechanism \(MCAR, MAR, NMAR\) rather than by a single average, and CAIR is the most accurate under every mechanism on continuous glucose monitoring \(AI\-READI\) and arterial pressure in intensive care \(MIMIC\-III\)\. Its margin over the strongest baseline grows with difficulty, from 9% under MCAR to 19% under value\-dependent dropout, where generic learned imputers are weakest\. We further show low reconstruction error alone does not recover the burden metrics clinicians act on: interpolants matching CAIR’s error fail to preserve those metrics, imputers that recover them are far less accurate, and CAIR alone ranks among the best on both axes\.

### 1Introduction

\(a\) Missingness in physiological data\(b\) Classical interpolation\(c\) Generic learned imputers\(d\) CAIR \(ours\)x^=f⁡\(x⊙m,m\)\\widehat\{x\}=f\(x\\odot m,\\,m\)five masking regimes, one real CGM dayMCARscattered200100glucose\(mg/dL\)MARactivityactivityNMARextremes150gap length15 min – 6 hphysiologicalevent\-aligned blocksmealsleepasc\.dip\.gaps are mechanism\-driven andspan two decades of lengthlinear⋅\\cdotPCHIP⋅\\cdotakimashort gap15 minlong gaphoursstrong on short gaps; the filldepends on two endpoints aloneand cannot recover a long oneMCAR\-masked training onlygeneric sequence modeltrained on the one regime thatnever occurs; damps the veryexcursion it must recoverx⊙mx\\odot mmmcontextccsteps⋅\\cdotsleep⋅\\cdotstress⋅\\cdotco\-recorded vitalStage 1⋅\\cdotBiGRU interpolatory0y^\{0\}conditioningStage 2⋅\\cdotTransformer refiner\+\+residual base×3\\times 3refinement passespass 1pass 2pass 3 \(final\)x^\\widehat\{x\}the base curve is learned, not computed;trained jointly and matched to the mechanism

Figure 1:Method Overview\.Notation:x∈ℝTx\\in\\mathbb\{R\}^\{T\}is the complete signal andm∈\{0,1\}Tm\\in\\\{0,1\\\}^\{T\}its observation mask \(mt=1m\_\{t\}=1wherextx\_\{t\}is recorded\), so the elementwise productx⊙mx\\odot mis the observed \(gapped\) trace;cccollects the co\-recorded context channels \(steps, sleep, stress, a second vital\);ffis an imputer andx^=f⁡\(x⊙m,m\)\\widehat\{x\}=f\(x\\odot m,\\,m\)its reconstruction; andy0y^\{0\}is the Stage\-1 base curve\. Shaded bands mark masked spans throughout\. Every trace is recorded AI\-READI CGM: \(a\) is one participant’s 24 h day, \(b\)–\(d\) zoom into one postprandial excursion from it, and the top row of \(b\) zooms further so that a1515min gap is visible\.\(a\)The five masking regimes this paper evaluates, all on one signal: MCAR scatters isolated points; MAR deletes contiguous blocks triggered by co\-recorded activity; NMAR deletes blocks triggered by the target’s own clinically extreme values \(here every run above150150mg/dL\); the gap\-length protocol sweeps a single block from1515min to hours; and the physiological protocol masks event\-aligned blocks\. Dotted grey is the signal each mask removes\.\(b\)Deterministic interpolants are the deployed default and are accurate on short gaps, but whatever they place inside a gap is a function of the two endpoints alone, so a long gap is filled by a chord that cannot express the excursion it spans\.\(c\)Generic learned imputers are trained under MCAR, the one regime that does not occur, and damp the excursion they must recover\.\(d\)CAIR*learns*that base curve instead of computing it: a jointly trained BiGRU interpolator whose base curvey0y^\{0\}enters a Transformer refiner both as conditioning and as a residual base, unrolled for three passes and conditioned on whatever co\-recorded context the deployment setting provides\.Physiological time series, such as continuous glucose monitoring \(CGM\), heart rate, respiration and intensive\-care vital signs, are the raw material of modern data\-driven medicine, and they are rarely complete\([Pratap et al\. 2020](https://arxiv.org/html/2608.21207#bib.bib28);[Braem et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib7);[De Andrade et al\. 2026](https://arxiv.org/html/2608.21207#bib.bib12)\)\. Sensors detach, wearables run out of battery, patients move, and clinical devices are disconnected during procedures\([Braem et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib7);[Bent et al\. 2020](https://arxiv.org/html/2608.21207#bib.bib6)\)\. Every downstream step, from computing a glycemic burden metric\([Kok et al\. 2026](https://arxiv.org/html/2608.21207#bib.bib22)\)to training a risk model\([Hurst et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib18)\), first has to decide what the missing values were\. Imputation is therefore not a preprocessing detail but a modeling choice that propagates into every clinical conclusion drawn from the data\([Cichosz et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib11);[Poette et al\. 2026](https://arxiv.org/html/2608.21207#bib.bib27)\)\.

The obvious remedy is a learned imputer, and a rich family now exists\([Cao et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib8);[Du et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib14);[Tashiro et al\. 2021](https://arxiv.org/html/2608.21207#bib.bib39);[Wu et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib44)\)\. Yet a recent real\-world benchmark reports a negative result: on clinical signals with realistic gaps,*linear interpolation*outperforms every method tested, including deep learning models\([Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)\)\. We argue this is not evidence that learning cannot help, but a symptom of two properties of physiological missingness that generic imputers and the standard evaluation protocol both ignore:

1. \(C1\)Missingness is mechanism\-driven, not random\.We adopt the taxonomy of[Rubin 1976](https://arxiv.org/html/2608.21207#bib.bib31), under which missingness is*missing completely at random*\(MCAR\) when the probability that a sample is lost is independent of the data,*missing at random*\(MAR\) when that probability depends only on observed quantities such as a co\-recorded covariate, and*missing not at random*\(NMAR\) when it depends on the missing value itself\. Physiological sensors fail more often during activity and during the clinical extremes that matter most, so their gaps are MAR or NMAR rather than MCAR\. Imputers trained and scored under MCAR are therefore optimized for the one regime that never occurs\.
2. \(C2\)Gap length spans orders of magnitude\.A trace contains both single dropped samples and multi\-hour holes\. Averaging error over a fixed masking protocol lets the rare long gaps dominate the mean, so a single score can rank a method first while it is strictly worse in the short\-gap regime required in clinical practice\.

We introduceCurriculum\-Aware Interpolate\-then\-Refine\(CAIR\), a two\-stage neural imputer designed around these two properties\. Our key motivation is that the strength of classical interpolation is a*starting point*, not a ceiling: a coarse curve that respects the observed endpoints is straightforward to construct, and the challenge is to correct it toward physiological realism\. A deterministic interpolant, however, fixes that starting point in advance: whatever it places inside a gap is a function of the two endpoints alone, which makes it accurate over a few missing samples but unable to express a multi\-hour excursion\. CAIR therefore*learns*the base curve rather than computing it\. Stage 1 is a bidirectional GRU\([Cho et al\. 2014](https://arxiv.org/html/2608.21207#bib.bib10);[Schuster & Paliwal 1997](https://arxiv.org/html/2608.21207#bib.bib33)\)that predicts a base curve at every position from the observed values and the mask\. Stage 2 is a Transformer encoder\([Vaswani et al\. 2017](https://arxiv.org/html/2608.21207#bib.bib43)\)that consumes this base curve \(both as conditioning and as a residual\), together with any other modalities the dataset provides, and corrects it over three successive refinement passes, each conditioned on the previous estimate\.

To address \(C1\), CAIR is trained under a signal\-agnostic random\-gap curriculum that mixes scattered dropouts with contiguous blocks, rather than under the single masking pattern used at evaluation time\. The training gap distribution proves as important as the architecture, which the name of the method reflects: the*same*network attains higher error than linear interpolation when trained on masks tailored to the physiology of a source domain, and lower error under all three mechanisms when trained on the broad curriculum \(Sec\.[4\.6](https://arxiv.org/html/2608.21207#S4.SS6)\)\. To address \(C2\), we evaluate every method stratified by gap length and by missingness mechanism instead of reporting one average, and we show that the ranking of methods depends on the length regime, so a single averaged score cannot express it \(Sec\.[4\.3](https://arxiv.org/html/2608.21207#S4.SS3)\)\.

##### Contributions\.

Our contributions are threefold:

- •Methodologically, we propose CAIR, a two\-stage imputer that replaces the deterministic interpolant with a jointly trained learned interpolator, and refines it with an iteratively unrolled Transformer\. The design targets the two properties of physiological missingness above \(C1, C2\) rather than generic sequence modeling\.
- •Empirically, across two clinical domains, CGM from AI\-READI\([AI\-READI Consortium 2024](https://arxiv.org/html/2608.21207#bib.bib1)\)and arterial pressure from MIMIC\-III\([Johnson et al\. 2016](https://arxiv.org/html/2608.21207#bib.bib20)\), CAIR attains the lowest reconstruction error of every method we evaluate under all three mechanisms, and its margin over the strongest baseline*grows*with difficulty:9%9\\%under MCAR,16%16\\%under MAR, and19%19\\%under NMAR\. The generic learned imputers that[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)report as failures fail here too, which isolates how the model is designed and trained, rather than neural capacity, as the cause of the gain\.
- •Analytically, we show that low reconstruction error and faithful downstream clinical metrics are distinct axes\. Interpolants that match the reconstruction error of CAIR fail to preserve the burden metrics clinicians read \(linear interpolation recovers0\.140\.14of the recoverable burden on MIMIC\-III\), while tabular and neural imputers that do recover the burden incur1010–60%60\\%higher error\. CAIR is the only method that ranks among the best on both axes\.

### 2Related Work

##### Classical and statistical imputation\.

Deployed clinical pipelines still rely on deterministic interpolants: linear fills, shape\-preserving cubics such as PCHIP\([Fritsch & Carlson 1980](https://arxiv.org/html/2608.21207#bib.bib16)\)and akima\([Akima 1970](https://arxiv.org/html/2608.21207#bib.bib3)\), and smoothers such as Savitzky–Golay\([Savitzky & Golay 1964](https://arxiv.org/html/2608.21207#bib.bib32)\)\. They carry no fitting cost and remain accurate on short gaps, which is why they are still the default for CGM metric computation\([Cichosz et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib11)\)\. Statistical imputers \(MICE\([Van Buuren & Groothuis\-Oudshoorn 2011](https://arxiv.org/html/2608.21207#bib.bib42)\), missForest\([Stekhoven & Bühlmann 2012](https://arxiv.org/html/2608.21207#bib.bib38)\),kkNN and hot\-deck\) instead treat the series as a table of features, recovering distributional structure that interpolation discards at the cost of temporal smoothness\. Both families share the property CAIR targets: what they place inside a gap is determined in advance, either by the two endpoints or by a marginal distribution, and cannot be adapted to the model that consumes it\. CAIR keeps the interpolate\-then\-refine structure that motivates the classical prior, but makes the first stage learned and trainable end\-to\-end, so the base curve adapts to the refiner\.

##### Learned time\-series imputation\.

Recurrent imputers exploit informative missingness directly: GRU\-D uses decay toward the empirical mean\([Che et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib9)\), BRITS imputes bidirectionally with consistency between directions\([Cao et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib8)\), and M\-RNN combines intra\- and inter\-stream recurrence\([Yoon et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib45)\)\. Attention\-based and generative approaches followed\. Closest to CAIR, SAITS\([Du et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib14)\)estimates with one diagonally\-masked self\-attention block, writes those estimates back into the input, and re\-estimates with a second, supervising both; we retain that structure but make the first stage an information\-restricted recurrent interpolator, unroll a single tied\-weight refiner over it, and mark the model’s own fills with a provenance code at every pass\. A separate line makes the interpolation step itself learned: interpolation prediction networks\([Shukla & Marlin 2019](https://arxiv.org/html/2608.21207#bib.bib36)\)and mTAN\([Shukla & Marlin 2021](https://arxiv.org/html/2608.21207#bib.bib37)\)attach a learned interpolation layer to a downstream network and train the pair end\-to\-end\. Those layers are kernel smoothers designed to place irregular samples on a regular grid, and they feed a classifier; CAIR’s Stage 1 is a recurrent sequence model supervised directly against held\-out values, and what it feeds is a refiner that corrects it\. GP\-VAE\([Fortuin et al\. 2020](https://arxiv.org/html/2608.21207#bib.bib15)\)places a Gaussian\-process prior in a VAE latent space, CSDI\([Tashiro et al\. 2021](https://arxiv.org/html/2608.21207#bib.bib39)\)runs conditional score\-based diffusion, and backbones such as TimesNet\([Wu et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib44)\)treat imputation as one of several tasks\. All are domain\-agnostic, and our results suggest physiological imputation needs a domain\-specific model: M\-RNN and GP\-VAE fall below every non\-constant baseline on both CGM and ICU vitals\.

##### Evaluating under realistic missingness\.

Rubin’s MCAR/MAR/NMAR taxonomy\([Rubin 1976](https://arxiv.org/html/2608.21207#bib.bib31)\)is standard in statistics but is rarely used to structure machine\-learning imputation benchmarks, which typically delete values completely at random\. Recent work pushes back:[Qian et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib29)and[Poette et al\. 2026](https://arxiv.org/html/2608.21207#bib.bib27)both show that clinically plausible missingness patterns change method rankings\. Closest to our work,[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)evaluate eleven imputers on real\-world clinical signals under mechanism\-driven deletion and find that linear interpolation outperforms all of them\. We adopt their protocol verbatim as our hardest evaluation, and show that their result is a statement about generic imputers rather than about learned imputation in general\. Detailed discussion is in the supplementary material\.

### 3Method

#### 3\.1Problem Setup

A physiological trace is a uniformly sampled seriesx∈ℝTx\\in\\mathbb\{R\}^\{T\}with observation maskm∈\{0,1\}Tm\\in\\\{0,1\\\}^\{T\}\(mt=1m\_\{t\}\{=\}1ifxtx\_\{t\}is observed; 5\-minute grid throughout\)\. We write⊙\\odotfor the elementwise product,e∈\{0,1\}Te\\in\\\{0,1\\\}^\{T\}for the held\-out evaluation mask, andx^\\widehat\{x\}for the imputed trace; a*gap*is a maximal run of consecutive missing positions and its*length*is that run’s size\. Imputation predictsx^t\\widehat\{x\}\_\{t\}at every missing position \(mt=0m\_\{t\}\{=\}0\) from the observed ones\. Values arezz\-normalized with training statistics and rescaled to native units for reporting\. When auxiliary channels are available \(co\-recorded vitals, activity, sleep state\), they are appended to the per\-position conditioning and the model is otherwise unchanged\.

#### 3\.2Interpolate\-then\-Refine Architecture

CAIR has two neural stages, illustrated in Fig\.[1](https://arxiv.org/html/2608.21207#S1.F1)d\.

##### Stage 1: Learned interpolator\.

A bidirectional GRU\([Cho et al\. 2014](https://arxiv.org/html/2608.21207#bib.bib10);[Schuster & Paliwal 1997](https://arxiv.org/html/2608.21207#bib.bib33)\)reads the masked signal together with its mask,ft=\[xt​mt,mt\]f\_\{t\}=\[\\,x\_\{t\}m\_\{t\},\\;m\_\{t\}\\,\], and predicts a base value at*every*position,

y0=Head⁡\(BiGRU⁡\(f\)\)∈ℝT,y^\{0\}=\\mathrm\{Head\}\\big\(\\mathrm\{BiGRU\}\(f\)\\big\)\\in\\mathbb\{R\}^\{T\},\(3\.1\)with hidden size128128and44layers, whereHead\\mathrm\{Head\}is a single linear map from the256256\-dimensional concatenated forward and backward hidden state to one value per position\. This is the component that replaces the deterministic interpolant: where a classical pipeline computes a PCHIP or akima curve from the two gap endpoints,y0y^\{0\}is trained\. The output head is zero\-initialized, so at the start of training the model reduces to its refiner and learns the base curve as a residual correction\.

##### Stage 2: Transformer refiner\.

A bidirectional pre\-norm Transformer encoder\([Vaswani et al\. 2017](https://arxiv.org/html/2608.21207#bib.bib43)\)\(dmodel=128d\_\{\\text\{model\}\}\{=\}128,88layers,88heads, FFN width512512\) corrects the base curve\. The interpolator output enters twice: once inside the per\-position conditioning, occupying the slots a classical pipeline reserves for its interpolant, and once as an additive residual base,

x^=y0\+Transformer⁡\(ϕ⁡\(x⊙m,m,y0,τ\)\),\\widehat\{x\}=y^\{0\}\+\\mathrm\{Transformer\}\\big\(\\phi\(x\\\!\\odot\\\!m,\\,m,\\,y^\{0\},\\,\\tau\)\\big\),\(3\.2\)whereϕ\\phiis the per\-position conditioning built from the observed samples, the mask, learned time\-of\-day embeddingsτ\\tau, andy0y^\{0\}\. The two stages are assigned complementary roles: the GRU produces a smooth base curve, and the Transformer adds the data\-driven physiological shape \(post\-prandial rises, nocturnal dips, pressure excursions\) that a smooth base cannot express\.

#### 3\.3Training Objective

CAIR is trained from scratch under a*signal\-agnostic random\-gap curriculum*: at each step a mixture of scattered points and contiguous blocks \(∼\\sim20%20\\%of observed samples\) is held out and reconstructed\. The curriculum is deliberately not specialized for the typical failure modes of any single signal type, which keeps the method general \(C1\)\. Indeed, Sec\.[4\.6](https://arxiv.org/html/2608.21207#S4.SS6)shows that using masks tailored to the physiology of a*source*domain results in worse generalization to new signals\.

The refiner is unrolled for three passes, each conditioned on the previous prediction, under an increasing weight schedule that emphasizes the final pass\. An auxiliary term supervises the Stage\-1 output directly so it learns a smooth base rather than collapsing into the refiner:

ℒ=∑k=13wk​∥\(x^\(k\)−x\)⊙e∥2\+λaux​∥\(y0−x\)⊙e∥2,\\mathcal\{L\}=\\sum\_\{k=1\}^\{3\}w\_\{k\}\\big\\lVert\(\\widehat\{x\}^\{\(k\)\}\-x\)\\odot e\\big\\rVert^\{2\}\+\\lambda\_\{\\text\{aux\}\}\\big\\lVert\(y^\{0\}\-x\)\\odot e\\big\\rVert^\{2\},\(3\.3\)withw=\(0\.15,0\.35,0\.50\)w=\(0\.15,\\,0\.35,\\,0\.50\)andλaux=0\.7\\lambda\_\{\\text\{aux\}\}\{=\}0\.7\. Optimization uses AdamW\([Loshchilov & Hutter 2017](https://arxiv.org/html/2608.21207#bib.bib25)\)at learning rate3×10−43\\times 10^\{\-4\}with cosine decay, and we keep an exponential moving average of the weights \(decay0\.9990\.999\) for inference\([Izmailov et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib19)\)\.

#### 3\.4Inference

At test time CAIR slides a576576\-step window over the full trace \(stride144144\) with cosine\-window averaging and the same three refiner passes used in training \(a base pass plus two conditioned on the previous estimate\); predictions at observed positions are left unchanged\.

### 4Experiments

We ask five questions in turn\. Does CAIR outperform linear interpolation under*realistic*missingness \(Sec\.[4\.2](https://arxiv.org/html/2608.21207#S4.SS2)\)? Does the answer depend on gap length, and is that dependence visible in a single averaged score \(Sec\.[4\.3](https://arxiv.org/html/2608.21207#S4.SS3)–[4\.4](https://arxiv.org/html/2608.21207#S4.SS4)\)? Does the advantage survive a change of signal and clinical domain \(Sec\.[4\.5](https://arxiv.org/html/2608.21207#S4.SS5)–[4\.6](https://arxiv.org/html/2608.21207#S4.SS6)\)? Does lower reconstruction error recover the metrics clinicians read \(Sec\.[4\.7](https://arxiv.org/html/2608.21207#S4.SS7)\)? And which components of the model are responsible \(Sec\.[4\.9](https://arxiv.org/html/2608.21207#S4.SS9)\)? Full preprocessing, hyperparameters and protocol details are in the supplementary material\.

#### 4\.1Setup

##### Data\.

AI\-READI\([AI\-READI Consortium 2024](https://arxiv.org/html/2608.21207#bib.bib1);[AI\-READI Consortium 2025](https://arxiv.org/html/2608.21207#bib.bib2)\)provides CGM, heart rate and respiration for2,2802\{,\}280participants, split1,5761\{,\}576train /352352validation /352352test\. The imputation target is day two of each trace, a2424h window on the 5\-min grid\.MIMIC\-III\([Johnson et al\. 2016](https://arxiv.org/html/2608.21207#bib.bib20)\)provides intensive\-care vitals; we assemble22,15622\{,\}156twenty\-four\-hour windows on the same grid with the observed sensor masks, split subject\-disjoint, and impute arterial blood pressure \(ABP\) and heart rate \(HR\)\.

##### Missingness protocols\.

Following[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)we simulate three mechanisms\([Rubin 1976](https://arxiv.org/html/2608.21207#bib.bib31)\)on the target window, each at six rates from5%5\\%to30%30\\%:*MCAR*\(independent deletion\),*MAR*\(contiguous windows triggered by a co\-recorded covariate \(time\-aligned wearable activity on AI\-READI, a covariate vital on MIMIC\-III\), and*NMAR*\(windows triggered by clinically extreme values of the target itself:<70<70or\>150\>150mg/dL for glucose\)\. The*gap\-length protocol*carves a single contiguous gap of fixed lengthL∈\{3,6,9,12\}L\\in\\\{3,6,9,12\\\}samples \(1515–6060min\) at observed positions,1010placements per participant and length, and scores only the held\-out points\. The*physiological protocol*masks20%20\\%of samples in event\-aligned blocks under five strategies \(meal\-post, sleep, ascending, dipping, combined\)\.

##### Baselines\.

We compare against twenty baselines in four families: constant and interpolation fills \(linear, LOCF\([Lachin 2016](https://arxiv.org/html/2608.21207#bib.bib23)\), mean, mode\); shape\-preserving and smoothing methods \(PCHIP\([Fritsch & Carlson 1980](https://arxiv.org/html/2608.21207#bib.bib16)\), akima\([Akima 1970](https://arxiv.org/html/2608.21207#bib.bib3)\), cubic spline, Savitzky–Golay\([Savitzky & Golay 1964](https://arxiv.org/html/2608.21207#bib.bib32)\), EWMA, a Kalman smoother\([Kalman 1960](https://arxiv.org/html/2608.21207#bib.bib21)\), truncated\-Fourier reconstruction, bidirectional AR\); tabular imputers \(MICE\([Van Buuren & Groothuis\-Oudshoorn 2011](https://arxiv.org/html/2608.21207#bib.bib42)\), missForest\([Stekhoven & Bühlmann 2012](https://arxiv.org/html/2608.21207#bib.bib38)\),kkNN\([Troyanskaya et al\. 2001](https://arxiv.org/html/2608.21207#bib.bib41)\), hot\-deck\([Andridge & Little 2010](https://arxiv.org/html/2608.21207#bib.bib4)\)\); and learned sequence imputers \(SAITS\([Du et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib14)\), BRITS\([Cao et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib8)\), M\-RNN\([Yoon et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib45)\), GP\-VAE\([Fortuin et al\. 2020](https://arxiv.org/html/2608.21207#bib.bib15)\)\), the last group retrained on the same windows as CAIR\. All see identical masks and seeds; per\-protocol subsets and settings are in the supplement\.

##### Metrics\.

We report RMSE in native units \(mg/dL, mmHg, bpm, breaths/min\)\. For downstream quality we report the*metric\-recovery ratio*\(MRR\): one minus a method’s error on a clinical metric divided by the mean\-fill error on that metric, so11is perfect recovery,00is no better than mean imputation, and negative values are worse\. We restrict MRR to the shape and variability metrics that mean imputation fails to preserve \(time in, above and below range\([Battelino et al\. 2019](https://arxiv.org/html/2608.21207#bib.bib5)\), MAGE\([Service et al\. 1970](https://arxiv.org/html/2608.21207#bib.bib35)\), coefficient of variation\); on mean\-preserving metrics the denominator degenerates\.

#### 4\.2Main Results

Table[1](https://arxiv.org/html/2608.21207#S4.T1)is the main result\. Under all three mechanisms CAIR attains the lowest RMSE, and its margin over linear interpolation, the method[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)found strongest,*grows*with difficulty:9%9\\%under MCAR,16%16\\%under MAR, and19%19\\%under NMAR, the hardest and most clinically loaded regime\.

One of the most striking results is the contrast with the neural baselines\. M\-RNN and GP\-VAE fall below every non\-constant baseline under all three mechanisms, reproducing the failure[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)report\. Neural capacity therefore cannot be what separates CAIR from them; the difference is that CAIR is trained under a gap distribution broad enough to cover the failure modes that occur in practice \(C1\)\. Sec\.[4\.6](https://arxiv.org/html/2608.21207#S4.SS6)tests this claim directly by retraining the identical network on masks designed for a different signal’s physiology\.

MethodMCAR↓\\downarrowMAR↓\\downarrowNMAR↓\\downarrowCAIR \(Ours\)2\.6610\.3323\.50linear interp2\.9112\.3428\.94MICE3\.2619\.8349\.35missForest3\.3316\.5440\.90hot\-deck5\.0416\.0643\.44kkNN5\.1915\.4543\.54LOCF6\.2219\.8434\.44Fourier9\.9118\.4732\.72mean28\.5928\.8154\.86GP\-VAE26\.4640\.4970\.39M\-RNN44\.3944\.3464\.63Table 1:Realistic missingness imputation on AI\-READI CGM\(all352352test participants; RMSE mg/dL averaged over six missingness rates, lower is better\)\. CAIR is best under all three mechanisms and its margin grows with difficulty\. The two generic learned imputers fall below every non\-constant baseline throughout\.Bold= best,underline= second best, per column\.
#### 4\.3Gap Length

Imputation beyond roughly one hour is not a realistic clinical target: once a gap spans an excursion, the in\-gap information is not present in the endpoints\. Standard CGM pipelines accordingly interpolate only gaps shorter than3030–4545min and segment the trace beyond that\([Sergazinov et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib34)\)\. We therefore re\-score every method on single contiguous gaps of1515–6060min \(Table[2](https://arxiv.org/html/2608.21207#S4.T2)\)\.

CAIR is superior to the other methods on average across these gap lengths, being best at the longer intervals \(4545and6060min\) and a very close runner\-up at the shorter ones \(1515and3030min\)\.

Method15 min30 min45 min60 minmean↓\\downarrowCAIR \(Ours\)2\.845\.036\.668\.235\.69akima2\.765\.016\.878\.615\.81PCHIP2\.845\.146\.928\.585\.87linear3\.205\.647\.459\.096\.34SAITS4\.607\.549\.7611\.798\.42BRITS6\.259\.4211\.6713\.3310\.17Table 2:Imputation performance vs\. gap lengthon AI\-READI CGM \(all352352test participants; RMSE mg/dL\)\. CAIR is best on the mean and at4545–6060min, and second by a small margin at1515–3030min\.Bold= best,underline= second, per column\.Figure 2:Missingness mechanism examples\.\(AI\-READI CGM at30%30\\%missing; five representative methods, drawn at held\-out positions only\)\. Each panel is its mechanism’s median\-difficulty window; insets give in\-gap RMSE \(mg/dL\)\. MCAR gaps are near\-trivial; NMAR puts contiguous gaps on the excursions crossing the dashed150150mg/dL line\.
#### 4\.4Physiological Masking

Table[3](https://arxiv.org/html/2608.21207#S4.T3)reports the physiological five\-strategy protocol over the full baseline suite\. CAIR attains the best average, improving on the strongest classical baseline by1\.331\.33mg/dL, and is the most accurate method on the*meal*,*sleep*and*combined*strategies\. The gain concentrates where a data\-driven prior helps most: the long*sleep*blocks, which cost24\.924\.9mg/dL for CAIR against29\.329\.3for the strongest classical baseline\.

MethodmealsleepascdipcombAVG↓\\downarrowCAIR \(Ours\)15\.2524\.949\.017\.4916\.3714\.61PCHIP16\.5629\.267\.867\.3618\.6515\.94linear16\.9729\.278\.427\.3118\.3016\.05akima17\.8236\.738\.027\.2419\.6417\.89Kalman17\.9734\.708\.888\.0920\.2917\.99Savitzky–Golay17\.2729\.4513\.4111\.2219\.4318\.15SAITS21\.2732\.0211\.2210\.2219\.7018\.89BRITS32\.7243\.6124\.2520\.8131\.4530\.57Table 3:Imputation of physiologically\-significant missingnesson AI\-READI \(all352352test participants; RMSE mg/dL, lower is better\)\. CAIR attains the best average over the full baseline suite, and the gain concentrates in the long*sleep*blocks\. The four weakest classical fills are in the supplement\.Bold= best,underline= second best, per column\.*\(a\) Physiological vs\. random\-gap training masks*Training masksABP RMSE↓\\downarrowMCARMARNMARlinear4\.409\.2311\.85CAIR, CGM masks5\.478\.7412\.10CAIR, random\-gap4\.308\.6011\.42*\(b\) Clinical\-burden recovery*MethodMRR↑\\uparrowMCARMARNMARlinear−0\.31\-0\.31−0\.30\-0\.30\+0\.14\+0\.14kkNN\+0\.79\\mathbf\{\+0\.79\}\+0\.74\\mathbf\{\+0\.74\}\+0\.65\\mathbf\{\+0\.65\}CAIR \(ours\)\+0\.71\+0\.71\+0\.64\+0\.64\+0\.64\+0\.64Table 4:Two analyses behind the MIMIC\-III results\(ABP\)\.\(a\)The*identical*architecture, trained on the same ABP data, is less accurate than linear under MCAR and NMAR when trained on masks carried over from glucose physiology, and more accurate under all three under the random\-gap curriculum\.\(b\)Linear is*worse than mean\-fill*\(MRR<0\\mathrm\{MRR\}<0\) under MCAR/MAR; CAIR andkkNN recover most of the burden\.Bold= best,underline= second, per column\. A third analysis, in which no imputer separates from any other when predicting mortality from arterial pressure alone, is reported in Sec\.[4\.7](https://arxiv.org/html/2608.21207#S4.SS7)\.
#### 4\.5Heart Rate and Respiration

CAIR is not bespoke to any one type of time series such as blood glucose, and is designed to be general\. Accordingly, in this section and in Sec\.[4\.6](https://arxiv.org/html/2608.21207#S4.SS6)we evaluate it in two further physiological domains\. We apply it unchanged to the heart\-rate and respiration channels of AI\-READI under the gap\-length protocol, in two variants:*univariate*, seeing only the target channel, and*multivariate*, also conditioned on the co\-recorded context the dataset provides \(steps, energy expenditure, sleep state, stress, and the complementary cardiorespiratory channel\)\.

The two variants separate sharply \(Table[5](https://arxiv.org/html/2608.21207#S4.T5)\)\. Univariate CAIR is*worse than linear*at every gap length on both signals; the multivariate variant reverses this, attaining the lowest RMSE everywhere and improving on the strongest classical baseline by2020–34%34\\%on heart rate and1515–28%28\\%on respiration\. By contrast, the*same*channels leave CGM accuracy unchanged \(a nine\-rung ladder moves its own average only→12\.9813\.11\\\!\\to\\\!12\.98mg/dL, inside seed noise; supplement\)\. Glucose is autocorrelated and endogenously driven, so its own history already carries what a covariate could add; heart rate and respiration are driven by exogenous activity, so the covariate adds what the target’s history lacks\. This yields a general rule:*cross\-modal conditioning helps exactly when the target is exogenously driven*, and requires no change to the architecture\.

Heart rate \(bpm\)↓\\downarrowResp\. \(br/min\)↓\\downarrowMethod1530456015304560Akima4\.545\.936\.867\.872\.733\.233\.724\.30AR \(bidir\.\)4\.715\.626\.096\.722\.773\.093\.333\.57PCHIP4\.455\.626\.277\.052\.633\.073\.433\.76Linear4\.405\.526\.126\.862\.613\.003\.343\.65CAIR \(ours\)univariate4\.966\.496\.747\.512\.903\.924\.505\.21multivariate3\.504\.194\.294\.431\.882\.542\.622\.72Table 5:Cross\-modal conditioning is what transfers\(AI\-READI, gap\-length protocol, RMSE in native units, lower is better\)\. Column headings are gap lengths in minutes; “Resp\.” is respiration and “AR \(bidir\.\)” is bidirectional AR\. Univariate CAIR is less accurate than linear at every gap length on both signals; adding the co\-recorded context makes it best everywhere\. On glucose the same context adds nothing \(Sec\.[4\.5](https://arxiv.org/html/2608.21207#S4.SS5)\)\.Bold= best,underline= second, per column\.
#### 4\.6MIMIC\-III

AI\-READI provides a single signal from a single sensor class\. We therefore repeat the three\-mechanism protocol on MIMIC\-III intensive\-care vitals, adapting the triggers to ICU physiology \(MAR from a co\-recorded covariate vital, NMAR from clinically extreme target values\)\. These signals are smoother and more locally linear than glucose, which sets a demanding standard for linear interpolation\.

However, on arterial pressure CAIR is the most accurate of every method we evaluate under every mechanism \(Table[6](https://arxiv.org/html/2608.21207#S4.T6)\); a paired Wilcoxon signed\-rank test against linear interpolation is significant in its favor under all three \(p<3×10−3p<3\\times 10^\{\-3\}\)\. Heart rate is a boundary case: CAIR attains the lowest mean RMSE under MAR and linear interpolation the lowest under MCAR and NMAR, but only the MCAR difference is statistically significant, the MAR and NMAR differences being ties \(p=0\.83p=0\.83andp=0\.37p=0\.37\)\. This is consistent with a smooth signal on which interpolation is already near\-optimal\. Per\-mechanism tests for both signals, including the heart\-rate case where linear interpolation is significantly ahead, are reported in the supplement\. As on CGM, M\-RNN and GP\-VAE fall far below every interpolant on both signals\.

##### The training gap distribution is what drives the result\.

Both rows are trained on the same ABP data with the same architecture and budget; only the training\-time masking differs\. Under the hand\-designed glucose\-physiological masks the*identical*model is*less accurate*than linear \(MCAR5\.475\.47, NMAR12\.1012\.10mmHg\); under the signal\-agnostic random\-gap curriculum of Sec\.[3\.3](https://arxiv.org/html/2608.21207#S3.SS3), specialized to no signal in particular, it is more accurate under all three \(Table[4](https://arxiv.org/html/2608.21207#S4.T4)a\)\. The masks encoding one domain’s failure modes are thus what does*not*carry over, and a deliberately broad gap distribution is what lets the architecture transfer\.

ABP\-mean \(mmHg\)↓\\downarrowHR \(bpm\)↓\\downarrowMethodMCARMARNMARMCARMARNMARCAIR \(Ours\)4\.308\.6011\.422\.265\.286\.48linear interp4\.409\.2311\.852\.225\.506\.42GP\-VAE11\.0312\.8217\.949\.1714\.0118\.00M\-RNN13\.4513\.1918\.3515\.2814\.5318\.60Table 6:Cross\-domain transfer to MIMIC\-III ICU vitals\(reconstruction RMSE, mean over six missingness rates, lower is better\)\. CAIR is the most accurate method on arterial pressure under every mechanism; heart rate is a boundary case\. The CAIR row is the multivariate variant; both variants, the remaining baselines and per\-mechanism Wilcoxon tests are in the supplement\.Bold= best,underline= second, per column\.

#### 4\.7Downstream Clinical Metrics

Low reconstruction error does not by itself recover the metrics clinicians act on\. We score clinical\-burden recovery as MRR on the threshold metrics read at the bedside \(time in the normal band and time above and below it\) under the hardest NMAR mechanism\.

These two axes split the methods into two groups, and CAIR is the only method that ranks among the best on both \(full table in the supplement\)\. Interpolants that match its RMSE*fail to preserve*the burden: linear recovers only0\.140\.14of it and under MCAR is*worse than mean\-fill*\(−0\.31\-0\.31, Table[4](https://arxiv.org/html/2608.21207#S4.T4)b\), smoothing away the excursions the threshold metrics count\. Conversely, the tabular and neural imputers that match CAIR’s burden recovery \(kkNN at0\.650\.65, then MICE, M\-RNN, GP\-VAE\) carry1010–60%60\\%higher RMSE, so only CAIR attains both the lowest RMSE \(11\.411\.4mmHg\) and burden recovery among the best \(0\.640\.64\)\. The same ordering holds on CGM \(time\-in\-range recovery0\.440\.44vs\.0\.360\.36for linear under NMAR\([Battelino et al\. 2019](https://arxiv.org/html/2608.21207#bib.bib5);[Service et al\. 1970](https://arxiv.org/html/2608.21207#bib.bib35)\)\) and in all four diabetes study groups \(supplement\), which rules out differences in cohort composition as the explanation\.

##### Hard outcomes are insensitive to reconstruction fidelity\.

On stay\-level outcomes the effect is mediated by the target vital, so we isolate it with a single\-vital classifier\. Predicting mortality from arterial pressure alone, any imputer improves on mean\-fill and tracks the oracle ceiling \(supplement\), but the fills do not separate: with a shape\-sensitive 1D\-CNN readout every fill matches or*exceeds*the oracle trace \(linear0\.6920\.692vs\. oracle0\.6790\.679at30%30\\%MCAR\), because interpolation denoises the vital and a weak\-signal classifier rewards smoothing\. The fidelity CAIR optimizes is thus the opposite of what single\-vital outcome prediction rewards, which argues that physiological imputation should be judged by reconstruction and burden recovery, not hard\-outcome AUROC\.

#### 4\.8Qualitative Results

Aggregate error does not show*how*methods fail; Fig\.[2](https://arxiv.org/html/2608.21207#S4.F2)does \(both rates, MIMIC\-III and a difficulty sweep are in the supplement\)\. Scattered masking is near\-trivial \(11–44mg/dL\), long contiguous blocks far harder \(3030–100100mg/dL\): once a block spans an excursion, every method reverts to a near\-flat fill\. The methods differ in*what*they revert to: GP\-VAE and M\-RNN to a training\-set constant, linear to the chord its endpoints imply, and CAIR toward the excursion without inventing one\. CAIR therefore degrades gracefully rather than hallucinating, which is the visual basis for restricting clinical claims to short gaps\.

#### 4\.9Ablation Studies

Two choices separate CAIR from a generic masked autoencoder: the base curve is learned*and supervised on the interpolation task*, and it reaches the refiner as an additive residual rather than as conditioning alone\. We remove each in turn, retrain from scratch, and score on the protocol of Table[1](https://arxiv.org/html/2608.21207#S4.T1), so the full model and linear interpolation carry over unchanged \(Table[7](https://arxiv.org/html/2608.21207#S4.T7)\)\.

All three ablations reduce accuracy, and their ordering identifies the component that contributes most\. Removing the auxiliary interpolation loss is the most expensive \(\+2\.74\+2\.74mg/dL on the three\-mechanism mean,\+22\.5%\+22\.5\\%\), the residual path next \(\+1\.90\+1\.90\), and replacing the bidirectional GRU with a self\-attention block, the estimate\-complete\-re\-estimate structure of SAITS\([Du et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib14)\), the least \(\+1\.68\+1\.68\)\. What separates CAIR from that family is thus not that its first stage is neural, nor which sequence model implements it, but that the stage is supervised on the interpolation task itself, the property Sec\.[2](https://arxiv.org/html/2608.21207#S2)identifies as absent from generic imputers: without that term the model is worse on the mean than linear \(14\.90 vs\. 14\.73\)\.

The effect is not uniform\. Under MAR the four model rows lie within0\.530\.53mg/dL and the attention variant is nominally ahead, so there the components are near\-interchangeable; the mechanisms that separate them are MCAR, where the base curve is nearly sufficient and every ablated variant is less accurate than linear interpolation, and NMAR, where they give up3\.63\.6–4\.14\.1mg/dL but all remain more accurate than it\. Cells are single runs, so the full row is the reference and we do not read the MAR spread as an effect\. The third component reflected in the name of the method, the training curriculum, is ablated separately in Sec\.[4\.6](https://arxiv.org/html/2608.21207#S4.SS6): replacing the broad curriculum with masks tailored to the physiology of a source domain, architecture unchanged, makes the model less accurate than linear interpolation\.

VariantMCARMARNMARALL↓\\downarrowΔ\\DeltaCAIR \(full\)2\.6610\.3323\.5012\.16n/aw/o aux\. loss6\.3610\.7527\.5914\.90\+2\.74\+2\.74w/o residual4\.4510\.3427\.3814\.06\+1\.90\+1\.90GRU→\\toself\-attn\.4\.1510\.2227\.1413\.84\+1\.68\+1\.68linear interp2\.9112\.3428\.9414\.73\+2\.57\+2\.57Table 7:Component ablationon AI\-READI CGM, on the protocol of Table[1](https://arxiv.org/html/2608.21207#S4.T1)\(all352352test participants; RMSE mg/dL over six missingness rates\)\.ALLis the mean of the three mechanisms,Δ\\Deltathe change against the full model\. Rows are single training runs under the published recipe, differing only in the ablated component; linear is repeated from Table[1](https://arxiv.org/html/2608.21207#S4.T1)for scale\.Bold= best,underline= second best, per metric column\.

### 5Conclusion

We address the gap highlighted by[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40), where linear interpolation outperforms every learned imputer on clinical time series with realistic gaps\. CAIR is a two\-stage*interpolate\-then\-refine*model: a learned interpolator predicts a base curve inside each gap, and an iteratively unrolled Transformer refines it, with both stages trained jointly under a broad gap curriculum\. The design targets the two properties of physiological missingness that generic imputers ignore: mechanism\-driven gaps \(C1\) and gap lengths spanning orders of magnitude \(C2\)\.

CAIR is the most accurate method under every missingness mechanism on both glucose and arterial pressure, its margin growing with difficulty to19%19\\%under value\-dependent dropout\. The generic learned imputers that fail in[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)fail here too, placing the cause in the training curriculum rather than neural capacity\. We verify this by changing only the gap distribution, which on its own removes the advantage over linear interpolation\. Reconstruction accuracy and clinical\-metric fidelity are distinct axes, and CAIR alone ranks among the best on both\.

### Acknowledgment

This research was partially funded by the National Institutes of Health \(NIH\) under award 1OT2OD038051\. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the NIH\.

### References

- AI\-READI Consortium \(2024\)AI\-READI Consortium\.AI\-READI: rethinking AI data collection, preparation and sharing in diabetes research and beyond\.*Nature Metabolism*, 6\(12\):2210–2212, 2024\.doi:10\.1038/s42255\-024\-01165\-x\.[https://doi\.org/10\.1038/s42255\-024\-01165\-x](https://doi.org/10.1038/s42255-024-01165-x)\.
- AI\-READI Consortium \(2025\)AI\-READI Consortium\.Flagship dataset of type 2 diabetes from the AI\-READI project \(version 3\.0\.0\)\.\[Data set\]\. FAIRhub, 2025\.[https://doi\.org/10\.60775/fairhub\.3](https://doi.org/10.60775/fairhub.3)\.
- Akima \(1970\)Akima, H\.A new method of interpolation and smooth curve fitting based on local procedures\.*Journal of the ACM \(JACM\)*, 17\(4\):589–602, 1970\.
- Andridge & Little \(2010\)Andridge, R\. R\. and Little, R\. J\.A review of hot deck imputation for survey non\-response\.*International statistical review*, 78\(1\):40–64, 2010\.
- Battelino et al\. \(2019\)Battelino, T\., Danne, T\., Bergenstal, R\. M\., Amiel, S\. A\., Beck, R\., Biester, T\., Bosi, E\., Buckingham, B\. A\., Cefalu, W\. T\., Close, K\. L\., et al\.Clinical targets for continuous glucose monitoring data interpretation: recommendations from the international consensus on time in range\.*Diabetes care*, 42\(8\):1593–1603, 2019\.
- Bent et al\. \(2020\)Bent, B\., Goldstein, B\. A\., Kibbe, W\. A\., and Dunn, J\. P\.Investigating sources of inaccuracy in wearable optical heart rate sensors\.*NPJ digital medicine*, 3\(1\):18, 2020\.
- Braem et al\. \(2024\)Braem, C\. I\., Yavuz, U\. S\., Hermens, H\. J\., and Veltink, P\. H\.Missing data statistics provide causal insights into data loss in diabetes health monitoring by wearable sensors\.*Sensors*, 24\(5\):1526, 2024\.
- Cao et al\. \(2018\)Cao, W\., Wang, D\., Li, J\., Zhou, H\., Li, L\., and Li, Y\.Brits: Bidirectional recurrent imputation for time series\.*Advances in neural information processing systems*, 31, 2018\.
- Che et al\. \(2018\)Che, Z\., Purushotham, S\., Cho, K\., Sontag, D\., and Liu, Y\.Recurrent neural networks for multivariate time series with missing values\.*Scientific reports*, 8\(1\):6085, 2018\.
- Cho et al\. \(2014\)Cho, K\., Van Merriënboer, B\., Gulçehre, Ç\., Bahdanau, D\., Bougares, F\., Schwenk, H\., and Bengio, Y\.Learning phrase representations using rnn encoder–decoder for statistical machine translation\.In*Proceedings of the 2014 conference on empirical methods in natural language processing \(EMNLP\)*, pp\. 1724–1734, 2014\.
- Cichosz et al\. \(2025\)Cichosz, S\. L\., Kronborg, T\., Hangaard, S\., Vestergaard, P\., and Jensen, M\. H\.Assessing the accuracy of continuous glucose monitoring metrics: The role of missing data and imputation strategies\.*Diabetes Technology & Therapeutics*, 27\(10\):790–800, 2025\.
- De Andrade et al\. \(2026\)De Andrade, J\. B\. C\., de Medeiros Cavalcante, M\. A\. O\., Lopes, T\. L\. M\., Treigher, J\. M\. S\., Balsells, M\. D\., Vasconcelos, J\. L\., Monteiro, L\. C\., and da Silveira Mota, D\. D\.Discovery of data quality issues in electronic health records: profound consequences for critical care medicine applications–a systematized review\.*Critical Care*, 30\(1\):19, 2026\.
- De Boor & De Boor \(1978\)De Boor, C\. and De Boor, C\.*A practical guide to splines*, volume 27\.springer New York, 1978\.
- Du et al\. \(2022\)Du, W\., Côté, D\., and Liu, Y\.Saits: Self\-attention\-based imputation for time series\.*arXiv preprint arXiv:2202\.08516*, 2022\.
- Fortuin et al\. \(2020\)Fortuin, V\., Baranchuk, D\., Rätsch, G\., and Mandt, S\.Gp\-vae: Deep probabilistic time series imputation\.In*International conference on artificial intelligence and statistics*, pp\. 1651–1661\. PMLR, 2020\.
- Fritsch & Carlson \(1980\)Fritsch, F\. N\. and Carlson, R\. E\.Monotone piecewise cubic interpolation\.*SIAM Journal on Numerical Analysis*, 17\(2\):238–246, 1980\.
- Hidalgo et al\. \(2024\)Hidalgo, J\. I\., Alvarado, J\., Botella, M\., Aramendi, A\., Velasco, J\. M\., and Garnica, O\.Hupa\-ucm diabetes dataset\.*Data in Brief*, 55:110559, 2024\.
- Hurst et al\. \(2024\)Hurst, M\., O’Neill, M\., Pagalan, L\., Diemert, L\. M\., and Rosella, L\. C\.The impact of different imputation methods on estimates and model performance: an example using a risk prediction model for premature mortality\.*Population Health Metrics*, 22\(1\):13, 2024\.
- Izmailov et al\. \(2018\)Izmailov, P\., Podoprikhin, D\., Garipov, T\., Vetrov, D\., and Wilson, A\. G\.Averaging weights leads to wider optima and better generalization\.*arXiv preprint arXiv:1803\.05407*, 2018\.
- Johnson et al\. \(2016\)Johnson, A\. E\., Pollard, T\. J\., Shen, L\., Lehman, L\.\-w\. H\., Feng, M\., Ghassemi, M\., Moody, B\., Szolovits, P\., Anthony Celi, L\., and Mark, R\. G\.Mimic\-iii, a freely accessible critical care database\.*Scientific data*, 3\(1\):1–9, 2016\.
- Kalman \(1960\)Kalman, R\. E\.A new approach to linear filtering and prediction problems\.*Journal of Basic Engineering*, 82\(1\):35–45, 1960\.
- Kok et al\. \(2026\)Kok, N\., Williamson, W\. T\., Lee, J\. M\., and Gaynanova, I\.Impact of missing data and monitoring duration on downstream analyses in continuous glucose monitoring\.*Diabetes Care*, 49\(6\):1031–1039, 2026\.
- Lachin \(2016\)Lachin, J\. M\.Fallacies of last observation carried forward analyses\.*Clinical trials*, 13\(2\):161–168, 2016\.
- Lakshminarayanan et al\. \(2017\)Lakshminarayanan, B\., Pritzel, A\., and Blundell, C\.Simple and scalable predictive uncertainty estimation using deep ensembles\.*Advances in neural information processing systems*, 30, 2017\.
- Loshchilov & Hutter \(2017\)Loshchilov, I\. and Hutter, F\.Decoupled weight decay regularization\.*arXiv preprint arXiv:1711\.05101*, 2017\.
- Marling & Bunescu \(2020\)Marling, C\. and Bunescu, R\.The ohiot1dm dataset for blood glucose level prediction: Update 2020\.In*CEUR workshop proceedings*, volume 2675, pp\. 71, 2020\.
- Poette et al\. \(2026\)Poette, M\., Mouysset, S\., Ruiz, D\., Pey, V\., Alliot, J\.\-M\., and Minville, V\.Benchmarking imputation strategies for missing time\-series data in critical care using real\-world\-inspired scenarios\.*Scientific Reports*, 16\(1\):8116, 2026\.
- Pratap et al\. \(2020\)Pratap, A\., Neto, E\. C\., Snyder, P\., Stepnowsky, C\., Elhadad, N\., Grant, D\., Mohebbi, M\. H\., Mooney, S\., Suver, C\., Wilbanks, J\., et al\.Indicators of retention in remote digital health studies: a cross\-study evaluation of 100,000 participants\.*NPJ digital medicine*, 3\(1\):21, 2020\.
- Qian et al\. \(2024\)Qian, L\., Yang, Y\., Du, W\., Wang, J\., Dobsoni, R\., and Ibrahim, Z\.Beyond random missingness: Clinically rethinking for healthcare time series imputation\.*arXiv preprint arXiv:2405\.17508*, 2024\.
- Roberts \(2000\)Roberts, S\. W\.Control chart tests based on geometric moving averages\.*Technometrics*, 42\(1\):97–101, 2000\.
- Rubin \(1976\)Rubin, D\. B\.Inference and missing data\.*Biometrika*, 63\(3\):581–592, 1976\.
- Savitzky & Golay \(1964\)Savitzky, A\. and Golay, M\. J\.Smoothing and differentiation of data by simplified least squares procedures\.*Analytical chemistry*, 36\(8\):1627–1639, 1964\.
- Schuster & Paliwal \(1997\)Schuster, M\. and Paliwal, K\. K\.Bidirectional recurrent neural networks\.*IEEE transactions on Signal Processing*, 45\(11\):2673–2681, 1997\.
- Sergazinov et al\. \(2024\)Sergazinov, R\., Chun, E\., Rogovchenko, V\., Fernandes, N\., Kasman, N\., and Gaynanova, I\.Glucobench: Curated list of continuous glucose monitoring datasets with prediction benchmarks\.*arXiv preprint arXiv:2410\.05780*, 2024\.
- Service et al\. \(1970\)Service, F\. J\., Molnar, G\. D\., Rosevear, J\. W\., Ackerman, E\., Gatewood, L\. C\., and Taylor, W\. F\.Mean amplitude of glycemic excursions, a measure of diabetic instability\.*Diabetes*, 19\(9\):644–655, 1970\.
- Shukla & Marlin \(2019\)Shukla, S\. N\. and Marlin, B\.Interpolation\-prediction networks for irregularly sampled time series\.In*International Conference on Learning Representations*, 2019\.
- Shukla & Marlin \(2021\)Shukla, S\. N\. and Marlin, B\. M\.Multi\-time attention networks for irregularly sampled time series\.*arXiv preprint arXiv:2101\.10318*, 2021\.
- Stekhoven & Bühlmann \(2012\)Stekhoven, D\. J\. and Bühlmann, P\.Missforest—non\-parametric missing value imputation for mixed\-type data\.*Bioinformatics*, 28\(1\):112–118, 2012\.
- Tashiro et al\. \(2021\)Tashiro, Y\., Song, J\., Song, Y\., and Ermon, S\.Csdi: Conditional score\-based diffusion models for probabilistic time series imputation\.*Advances in neural information processing systems*, 34:24804–24816, 2021\.
- Toye et al\. \(2025\)Toye, A\. A\., Celik, A\., and Kleinberg, S\.Benchmarking missing data imputation methods for time series using real\-world test cases\.*Proceedings of machine learning research*, 287:480, 2025\.
- Troyanskaya et al\. \(2001\)Troyanskaya, O\., Cantor, M\., Sherlock, G\., Brown, P\., Hastie, T\., Tibshirani, R\., Botstein, D\., and Altman, R\. B\.Missing value estimation methods for dna microarrays\.*Bioinformatics*, 17\(6\):520–525, 2001\.
- Van Buuren & Groothuis\-Oudshoorn \(2011\)Van Buuren, S\. and Groothuis\-Oudshoorn, K\.mice: Multivariate imputation by chained equations in r\.*Journal of statistical software*, 45:1–67, 2011\.
- Vaswani et al\. \(2017\)Vaswani, A\., Shazeer, N\., Parmar, N\., Uszkoreit, J\., Jones, L\., Gomez, A\. N\., Kaiser, Ł\., and Polosukhin, I\.Attention is all you need\.*Advances in neural information processing systems*, 30, 2017\.
- Wu et al\. \(2022\)Wu, H\., Hu, T\., Liu, Y\., Zhou, H\., Wang, J\., and Long, M\.Timesnet: Temporal 2d\-variation modeling for general time series analysis\.*arXiv preprint arXiv:2210\.02186*, 2022\.
- Yoon et al\. \(2018\)Yoon, J\., Zame, W\. R\., and Van Der Schaar, M\.Estimating missing data in temporal data streams using multi\-directional recurrent neural networks\.*IEEE Transactions on Biomedical Engineering*, 66\(5\):1477–1490, 2018\.
- Zhao et al\. \(2023\)Zhao, Q\., Zhu, J\., Shen, X\., Lin, C\., Zhang, Y\., Liang, Y\., Cao, B\., Li, J\., Liu, X\., Rao, W\., et al\.Chinese diabetes datasets for data\-driven machine learning\.*Scientific Data*, 10\(1\):35, 2023\.

## Appendix

### Appendix AExtended Related Work

#### A\.1Interpolation and smoothing

Deployed clinical pipelines overwhelmingly use deterministic interpolants\. Linear interpolation draws a chord between the observations bracketing a gap; it is exactly reconstructive when the underlying signal is locally affine and degrades gracefully otherwise, which explains its persistent strength on smooth vitals\. Shape\-preserving cubics improve on it by constraining the interpolant’s derivatives: PCHIP\([Fritsch & Carlson 1980](https://arxiv.org/html/2608.21207#bib.bib16)\)enforces monotonicity on monotone data, so it does not introduce spurious overshoot at the edges of a gap, and the Akima spline\([Akima 1970](https://arxiv.org/html/2608.21207#bib.bib3)\)computes slopes from a local five\-point stencil, which makes it robust to outliers at the cost of second\-derivative continuity\. Unconstrained cubic splines\([De Boor & De Boor 1978](https://arxiv.org/html/2608.21207#bib.bib13)\)are smoother still but overshoot badly across long gaps, which is visible in our physiological protocol where cubic spline is the second\-worst method overall\. Savitzky–Golay filtering\([Savitzky & Golay 1964](https://arxiv.org/html/2608.21207#bib.bib32)\)fits a low\-order polynomial in a sliding window by least squares and is a smoother rather than an interpolator; it is standard in CGM preprocessing\. Exponentially weighted moving averages\([Roberts 2000](https://arxiv.org/html/2608.21207#bib.bib30)\)and Kalman smoothing\([Kalman 1960](https://arxiv.org/html/2608.21207#bib.bib21)\)bring an explicit state model, but both assume a stationarity that physiological signals violate across meals and sleep\.

#### A\.2Statistical and tabular imputation

A second family treats the series as a table of correlated features\. Multiple imputation by chained equations\([Van Buuren & Groothuis\-Oudshoorn 2011](https://arxiv.org/html/2608.21207#bib.bib42)\)iteratively regresses each variable on the others and produces proper multiple imputations, so it carries uncertainty correctly under MAR\. missForest\([Stekhoven & Bühlmann 2012](https://arxiv.org/html/2608.21207#bib.bib38)\)replaces those conditional models with random forests, which captures interactions without a parametric specification\.kk\-nearest\-neighbour imputation\([Troyanskaya et al\. 2001](https://arxiv.org/html/2608.21207#bib.bib41)\)fills a value from the most similar complete records, and hot\-deck imputation\([Andridge & Little 2010](https://arxiv.org/html/2608.21207#bib.bib4)\)donates observed values from a matched donor rather than synthesizing them\. All four recover distributional structure that interpolation discards\. Their weakness on time series is the mirror image: because they do not model temporal order, their reconstructions are not smooth, which is why they score well on threshold\-based burden metrics and poorly on RMSE in Table 4 of the main paper\. Last\-observation\-carried\-forward is the degenerate member of this family and its biases are well documented\([Lachin 2016](https://arxiv.org/html/2608.21207#bib.bib23)\)\.

#### A\.3Learned sequence imputation

Recurrent imputers exploit informative missingness directly\. GRU\-D\([Che et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib9)\)adds a learned decay that pulls the hidden state toward the empirical mean as the time since the last observation grows\. BRITS\([Cao et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib8)\)imputes in both directions and penalizes disagreement between them, treating missing values as trainable variables\. M\-RNN\([Yoon et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib45)\)combines within\-stream interpolation and across\-stream imputation in a multi\-directional architecture\. Attention\-based and generative models followed\. SAITS\([Du et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib14)\)is the closest published architecture to CAIR\. It runs a diagonally\-masked self\-attention \(DMSA\) block to obtain a first estimate, replaces the missing entries of the input with that estimate to form a completed series, passes the completed series to a second DMSA block, and blends the two blocks’ outputs through a gate computed from the attention map and the missingness mask; its reconstruction loss is accumulated over the first block’s output, the second block’s output, and the blend, so the intermediate estimate is supervised\. CAIR shares this estimate\-complete\-re\-estimate structure and differs in every stage of it\. Its first stage is a bidirectional GRU restricted to the observed values and the mask rather than a second attention block, and it is supervised at the*held\-out*positions, so it is trained on the interpolation task itself rather than on reconstructing values it can already see\. Its second stage receives the base curve as an additive residual as well as through the conditioning, which makes the refiner’s regression target the residual by construction\. And a single refiner is applied with tied weights rather than two distinct blocks, so the number of passes is a deployment choice rather than an architectural constant \(we use three at training and at inference\), and each pass is told, through a three\-valued provenance code, which entries are observations and which are its own earlier fills\. GP\-VAE\([Fortuin et al\. 2020](https://arxiv.org/html/2608.21207#bib.bib15)\)places a Gaussian\-process prior over the latent trajectory of a VAE, giving calibrated uncertainty\. CSDI\([Tashiro et al\. 2021](https://arxiv.org/html/2608.21207#bib.bib39)\)formulates imputation as conditional score\-based diffusion, and general\-purpose backbones such as TimesNet\([Wu et al\. 2022](https://arxiv.org/html/2608.21207#bib.bib44)\)treat imputation as one task among several\.

These models are designed to be domain\-agnostic\. Both M\-RNN and GP\-VAE fall below every non\-constant baseline on*both*of our domains, reproducing the result of[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)\. They differ from CAIR in the gap distribution they are trained under rather than in capacity\.

#### A\.4Evaluating under realistic missingness

Rubin’s MCAR/MAR/NMAR taxonomy\([Rubin 1976](https://arxiv.org/html/2608.21207#bib.bib31)\)is standard in statistics but is rarely used to structure machine\-learning imputation benchmarks, which typically delete values completely at random and report one averaged error\.[Qian et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib29)argue that clinically plausible missingness patterns change method rankings in healthcare time series, and[Poette et al\. 2026](https://arxiv.org/html/2608.21207#bib.bib27)reach a similar conclusion for critical care\.[Cichosz et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib11)show specifically that the choice of imputation strategy changes the CGM metrics clinicians read\. Closest to our work,[Toye et al\. 2025](https://arxiv.org/html/2608.21207#bib.bib40)evaluate eleven imputers on real\-world clinical signals under mechanism\-driven deletion and find that linear interpolation outperforms all of them\. We adopt their protocol verbatim as our hardest evaluation\.

### Appendix BDetailed Experimental Setup

#### B\.1Data preparation

##### AI\-READI\.

We use the flagship type\-2 diabetes release\([AI\-READI Consortium 2024](https://arxiv.org/html/2608.21207#bib.bib1);[AI\-READI Consortium 2025](https://arxiv.org/html/2608.21207#bib.bib2)\)\. CGM traces are resampled onto a uniform 5\-minute grid; heart rate and respiration are resampled onto the same grid from the wearable’s native sampling\. Participants are split1,5761\{,\}576/352352/352352into train, validation and test by participant identifier, so no participant appears in two splits\. The evaluation target is day two of each trace, indices\[288,576\)\[288,576\), a2424h window\. Values arezz\-normalized with the training mean and standard deviation \(μ=132\.05\\mu=132\.05,σ=42\.33\\sigma=42\.33mg/dL for CGM\) and all errors are rescaled to native units for reporting\.

##### MIMIC\-III\.

We extract22,15622\{,\}156twenty\-four\-hour windows on a 5\-minute grid from the numerics of MIMIC\-III\([Johnson et al\. 2016](https://arxiv.org/html/2608.21207#bib.bib20)\), retaining the observed sensor masks rather than imposing complete data\. Splits are subject\-disjoint\. Targets are mean arterial blood pressure and heart rate; the covariate channel used for the MAR trigger is a co\-recorded vital distinct from the target\.

#### B\.2Missingness mechanisms

Each mechanism is applied to the target window at six missingness rates \(5,10,15,20,25,30%5,10,15,20,25,30\\%\), with five seeded masks per rate\.*MCAR*deletes positions independently at the target rate\.*MAR*deletes contiguous windows whose placement is drawn from a distribution over a co\-recorded covariate: on AI\-READI the time\-aligned wearable activity signal, available for303303of the352352test participants; on MIMIC\-III a co\-recorded covariate vital\. The target value itself never enters the trigger\.*NMAR*deletes contiguous windows triggered by the target’s own value crossing a clinically extreme threshold \(<70<70or\>150\>150mg/dL for glucose; the analogous clinical bands for ABP and HR\)\.

#### B\.3CAIR configuration

Stage 1 is a 4\-layer bidirectional GRU with hidden size128128and a zero\-initialized linear output head\. Stage 2 is an 8\-layer pre\-norm Transformer encoder withdmodel=128d\_\{\\text\{model\}\}=128,88attention heads and FFN width512512, operating bidirectionally with no causal mask\. Each position is encoded as the sum of a linear embedding of the observed value \(a learned mask token at missing positions\), learned day and time\-of\-day embeddings over the288288five\-minute bins of a day, an embedding of the observation state, and a linear projection of the4242\-dimensional feature vectorϕ\\phi\. The layout ofϕ\\phiis: diurnal history \(1414\), window\-level summary statistics \(55\), gap geometry \(22\), the two interpolant value slots and their validity flags \(44\), boundary first differences \(44\), boundary second differences \(44\), least\-squares boundary slopes \(44\), and gap context \(55\)\. Four of those dimensions form an interpolant interface: a conventional pipeline fills them with a linear and a PCHIP estimate of the missing value, each with a flag marking it present\. CAIR computes neither\. It writes the Stage\-1 predictiony0y^\{0\}into both value slots and sets both flags, so the refiner reads one learned base curve where it would otherwise read two deterministic ones\.

Training uses AdamW\([Loshchilov & Hutter 2017](https://arxiv.org/html/2608.21207#bib.bib25)\)at learning rate3×10−43\\times 10^\{\-4\}with cosine decay, batch size6464, and an exponential moving average of the weights with decay0\.9990\.999used for inference\([Izmailov et al\. 2018](https://arxiv.org/html/2608.21207#bib.bib19)\)\. The refiner is unrolled for three passes with loss weights\(0\.15,0\.35,0\.50\)\(0\.15,0\.35,0\.50\)and the Stage\-1 auxiliary loss is weightedλaux=0\.7\\lambda\_\{\\text\{aux\}\}=0\.7\. The random\-gap curriculum holds out approximately20%20\\%of observed samples per step as a mixture of scattered points and contiguous blocks\. The block\-length distribution is signal\-agnostic: it is specialized to no domain in particular, and it never coincides with an evaluation mask\.

At inference we slide a576576\-step window with stride144144, average overlapping predictions under a cosine window, and run the same three refiner passes used in training, a base pass plus two conditioned on the previous estimate\. Predictions at observed positions are left unchanged\. Five seeds are averaged into a deep ensemble\([Lakshminarayanan et al\. 2017](https://arxiv.org/html/2608.21207#bib.bib24)\)\. Each member trains on a single NVIDIA RTX 6000 Ada GPU\.

#### B\.4Baseline configuration

All baselines are evaluated on the identical masks and seeds as CAIR\. Interpolants and smoothers use the SciPy implementations \(interp1d, PchipInterpolator, Akima1DInterpolator, CubicSpline, savgol\_filter\) at their default settings; Savitzky–Golay uses a window of3131samples and polynomial order33; EWMA uses a smoothing factorα=0\.3\\alpha=0\.3, applied in both directions and averaged where the forward and backward estimates overlap; the Kalman smoother uses a local\-linear\-trend state model fitted per trace\. The*mode*baseline fills each gap with the most frequent observed value in the window\. On the physiological protocol the*mean*fill is applied locally, over a centered4848\-sample \(44h\) neighborhood rather than the whole trace, falling back to the window\-level mean where that neighborhood contains no observation; we write it*local mean*in Table[9](https://arxiv.org/html/2608.21207#A4.T9)to distinguish it from the trace\-level mean fill of Table 1 of the main paper\. The bidirectional AR baseline fits an order\-1212autoregressive model forward and backward and blends the two predictions linearly across the gap\. Tabular imputers \(MICE, missForest,kkNN, hot\-deck\) treat each window as a feature vector;kkNN usesk=5k=5with a masked Euclidean metric and hot\-deck is itsk=1k=1donor limit\. SAITS, BRITS, M\-RNN and GP\-VAE are trained on the same windows and the same curriculum budget as CAIR, using the authors’ published hyperparameters where available\.

#### B\.5Which baselines run on which protocol

The four protocols score overlapping but not identical baseline subsets, and we state the mapping here\. The three\-mechanism protocol is the broadest and is what establishes the ordering between families: it scores the constant and interpolation fills \(linear, LOCF, mean\), the spectral reconstruction \(Fourier\), all four tabular imputers \(MICE, missForest,kkNN, hot\-deck\) and both generic learned imputers \(M\-RNN, GP\-VAE\)\. The MIMIC\-III transfer repeats that same set on arterial pressure and heart rate \(Sec\.[D\.3](https://arxiv.org/html/2608.21207#A4.SS3)\)\. The gap\-length and physiological protocols instead target the short\- and structured\-gap regimes, where the ordering established above makes the constant fills and tabular imputers uninformative: they score the interpolants and smoothers that are competitive there \(PCHIP, akima, cubic spline, Savitzky–Golay, EWMA, Kalman, and on heart rate and respiration a bidirectional AR\), together with SAITS and BRITS, the two learned imputers architecturally closest to CAIR\. The rows the main paper abbreviates are reported in Sec\.[D\.1](https://arxiv.org/html/2608.21207#A4.SS1)and Sec\.[D\.3](https://arxiv.org/html/2608.21207#A4.SS3)\.

#### B\.6Metrics

RMSE is computed over held\-out positions only, in native units\. The metric\-recovery ratio for a clinical metricggis

MRR⁡\(g\)=1−\|g⁡\(x^\)−g⁡\(x\)\|\|g⁡\(xmean\)−g⁡\(x\)\|,\\mathrm\{MRR\}\(g\)=1\-\\frac\{\\lvert g\(\\widehat\{x\}\)\-g\(x\)\\rvert\}\{\\lvert g\(x\_\{\\text\{mean\}\}\)\-g\(x\)\\rvert\},\(B\.1\)wherexmeanx\_\{\\text\{mean\}\}is the mean\-filled trace, soMRR=1\\mathrm\{MRR\}=1is exact recovery,00is no better than mean\-fill, and negative values are worse than mean\-fill\. Clinical metrics are time\-in\-range\([Battelino et al\. 2019](https://arxiv.org/html/2608.21207#bib.bib5)\), MAGE\([Service et al\. 1970](https://arxiv.org/html/2608.21207#bib.bib35)\), coefficient of variation, and for MIMIC\-III the fractions of time in, above and below the normal band\.

### Appendix CExternal\-Cohort Pretraining Does Not Improve Accuracy

Pretraining on external CGM cohorts does not improve accuracy on the target domain\. Three pools spanning both type\-1 and type\-2 physiology leave the physiological average within0\.20\.2mg/dL of a model trained on AI\-READI alone, and none improves on it\.

##### Procedure\.

External datasets are standardized to the AI\-READI schema through a dataset\-adapter registry and pooled with a domain\-balanced sampler\. A zero\-initialized per\-dataset*domain embedding*ede\_\{d\}is added to the Transformer’s per\-position conditioning\. We pretrain on AI\-READI∪\\cupexternal, then fine\-tune on AI\-READI alone withe0e\_\{0\}frozen at zero, so that inference is bit\-identical to a model that never saw external data\. Any gain must therefore survive in\-domain fine\-tuning\.

##### Result\.

Table[8](https://arxiv.org/html/2608.21207#A3.T8)reports the physiological protocol for three pretraining pools: HUPA\-UCM\([Hidalgo et al\. 2024](https://arxiv.org/html/2608.21207#bib.bib17)\)\(1818type\-1 adults\), OhioT1DM\([Marling & Bunescu 2020](https://arxiv.org/html/2608.21207#bib.bib26)\)\(66type\-1 adults\) and Shanghai T2DM\([Zhao et al\. 2023](https://arxiv.org/html/2608.21207#bib.bib46)\)\(109109type\-2 adults\)\. Every external cell lands within0\.20\.2mg/dL of the in\-domain control and none below it\. The distribution the pool is drawn from does not change this: off\-distribution \(type\-1\) and on\-distribution \(type\-2\) pretraining behave alike, and fine\-tuning on a1,5761\{,\}576\-participant target recovers the same minimizer to within0\.20\.2mg/dL regardless of which pool preceded it\.

Pretrain, then fine\-tunemealsleepascdipcombAVGcontrol \(AI\-READI only\)15\.6027\.525\.965\.1414\.7413\.79\+\+HUPA\-UCM \(T1D\)15\.9926\.326\.215\.3615\.6613\.91\+\+OhioT1DM \(T1D\)15\.7727\.146\.085\.2115\.2513\.89\+\+Shanghai \(T2D\)15\.7127\.586\.135\.2015\.1813\.96Table 8:External\-cohort pretraining does not improve accuracy\(physiological protocol,352352participants, single seed; RMSE mg/dL\)\. Every external cell is within0\.20\.2mg/dL of the control and none improves on it\.Bold= best,underline= second best, per column\.The same conclusion holds on the gap\-length protocol: the Shanghai\-pretrained checkpoint scores7\.737\.73mg/dL on the short\-gap mean against7\.997\.99for its own control, both far worse than the5\.695\.69of the main model, so the pretraining delta is negligible next to the effect of the training curriculum\.

##### Why this control’s average is lower than the published model’s\.

The control row of Table[8](https://arxiv.org/html/2608.21207#A3.T8)attains13\.7913\.79mg/dL on the physiological average, lower than the14\.6114\.61of the published model in Table 3 of the main paper\. The two use different recipes: this experiment uses a two\-stage recipe selected against the physiological average, and that average is governed by the multi\-hour*sleep*blocks \(2626–2828mg/dL\), which dwarf the short*ascending*and*dipping*segments \(55–66mg/dL\)\. Selecting a checkpoint against it therefore rewards handling large masked fractions and over\-smoothing the short gaps: the same recipe is more than22mg/dL worse at*every*gap length of Table 2 of the main paper \(7\.997\.99against5\.695\.69on the short\-gap mean, above\)\. All rows of Table[8](https://arxiv.org/html/2608.21207#A3.T8)use this recipe, so the comparison across pretraining pools is unaffected\. This is the same effect \(C2\) describes in the main paper: a single averaged score, dominated by an unrealistically long\-gap regime, can rank a model first while it is worse in the regime clinical practice requires\.

### Appendix DAdditional Results

#### D\.1Remaining baselines on the physiological protocol

Table 3 of the main paper reports the physiological five\-strategy protocol over the baselines that are competitive on it\. Table[9](https://arxiv.org/html/2608.21207#A4.T9)completes that table with the four weakest, which were omitted there for space: EWMA, a local mean, an unconstrained cubic spline and LOCF\. The weakest method carried in the main table, Savitzky–Golay, averages18\.1518\.15mg/dL; the best of the four here averages23\.0323\.03and the worst31\.7231\.72, so the gap from the main table’s floor to this group \(4\.94\.9mg/dL\) is larger than the gap from CAIR to that floor \(3\.53\.5mg/dL\)\. Two failure modes separate them\. The cubic spline is accurate on the short*ascending*and*dipping*segments but overshoots badly across the long*sleep*blocks \(45\.2245\.22mg/dL, the worst cell in the table\), which is the known cost of an unconstrained third\-order fit over a wide gap and the reason shape\-preserving cubics such as PCHIP and akima are preferred in deployment\. LOCF is the reverse: holding the last observation is uniformly poor and degrades most on the short segments \(34\.1934\.19and29\.3629\.36mg/dL\), where a fill is expected to track a rising or falling trend rather than freeze it\.

MethodmealsleepascdipcombAVG↓\\downarrowCAIR \(Ours\)15\.2524\.949\.017\.4916\.3714\.61Savitzky–Golay17\.2729\.4513\.4111\.2219\.4318\.15EWMA20\.5931\.6921\.4518\.3223\.1123\.03local mean22\.6632\.2324\.0020\.6524\.4024\.79cubic spline22\.6445\.2221\.9018\.6223\.8526\.44LOCF25\.9137\.3334\.1929\.3631\.8131\.72Table 9:The four baselines omitted from Table 3 of the main paper\(AI\-READI, physiological five\-strategy protocol, all352352test participants; RMSE mg/dL, lower is better\)\. The lower block is the omitted group; CAIR and Savitzky–Golay are repeated from Table 3 as the best method and the weakest one carried there\. Every omitted method is at least4\.94\.9mg/dL behind that floor on the average\.Bold= best,underline= second best, per column\.
#### D\.2Conditioning\-modality ladder on CGM

Table[10](https://arxiv.org/html/2608.21207#A4.T10)sweeps the conditioning set for CAIR on AI\-READI CGM, from the target channel alone up to ten co\-recorded modalities, five seeds per rung\. The physiological average moves from13\.1113\.11to12\.9812\.98mg/dL across the entire ladder and is non\-monotone, so no rung is distinguishable from the control at this seed count\. This is what makes the heart\-rate and respiration result in the main paper informative: the identical conditioning mechanism adds nothing on glucose and2020–34%34\\%on the exogenously driven signals, so what transfers is the mechanism’s dependence on the target, not the mechanism itself\.

Conditioning setmealsleepascdipAVGtarget only \(control\)14\.9425\.176\.074\.9313\.11\+\+heart rate14\.9325\.166\.034\.9213\.10\+\+steps, calories14\.8925\.256\.104\.9713\.14\+\+sleep state14\.8925\.275\.984\.9213\.09\+\+respiration, stress14\.7924\.966\.004\.8912\.98\+\+environment14\.8224\.836\.245\.0613\.10\+\+clinical14\.7924\.856\.185\.0113\.06\+\+ECG14\.8624\.876\.265\.0913\.14\+\+retinal14\.8624\.906\.124\.9813\.07Table 10:Conditioning\-modality ladder on AI\-READI CGM \(five\-seed ensemble per rung; RMSE mg/dL\)\. Adding modalities does not improve glucose imputation; the AVG spread \(12\.9812\.98–13\.1413\.14\) is within seed noise\. AVG is over all five physiological strategies; the combined column is omitted for space\. Absolute values are not comparable to Table 3 of the main paper\.Bold/underlinemark the best/second AVG\.
#### D\.3Complete MIMIC\-III baselines, both signals

Table 6 of the main paper reports CAIR, linear interpolation and the two generic learned imputers on arterial pressure and heart rate\. Tables[11](https://arxiv.org/html/2608.21207#A4.T11)and[12](https://arxiv.org/html/2608.21207#A4.T12)complete it with both CAIR variants and the constant\-fill and tabular baselines omitted there for space\. On arterial pressure both CAIR variants are more accurate than every baseline under every mechanism\. On heart rate CAIR and linear interpolation are separated by at most0\.220\.22bpm under any mechanism, so the main paper reports the signal as a boundary case\. That boundary is between those two methods alone: under MAR and NMAR the closest remaining baseline, LOCF, still trails linear interpolation by1\.61\.6and1\.41\.4bpm\. Under MCAR the whole field is tight \(missForest is within0\.150\.15bpm of linear\), consistent with scattered single\-sample deletion on a smooth signal\.

MethodMCARMARNMARCAIR \(univariate\)4\.268\.5811\.44CAIR \(multivariate\)4\.308\.6011\.42linear interp4\.409\.2311\.85missForest4\.629\.6012\.91MICE4\.889\.0212\.65kkNN5\.278\.9112\.69hot\-deck5\.829\.1112\.81LOCF5\.8910\.4312\.79Fourier5\.9411\.2813\.56mean9\.339\.9314\.01mode11\.4211\.8215\.11GP\-VAE11\.0312\.8217\.94M\-RNN13\.4513\.1918\.35Table 11:Complete MIMIC\-III arterial\-pressure reconstruction RMSE \(mmHg, mean over six missingness rates\)\.Bold= best,underline= second best, per column\.MethodMCARMARNMARCAIR \(univariate\)2\.265\.366\.72CAIR \(multivariate\)2\.265\.286\.48linear interp2\.225\.506\.42missForest2\.377\.409\.25MICE2\.497\.559\.63kkNN2\.697\.099\.21hot\-deck2\.907\.199\.28LOCF3\.077\.067\.79Fourier3\.317\.177\.86mean8\.419\.2211\.69mode10\.8810\.3914\.10GP\-VAE9\.1714\.0118\.00M\-RNN15\.2814\.5318\.60Table 12:Complete MIMIC\-III heart\-rate reconstruction RMSE \(bpm, mean over six missingness rates\)\. The CAIR \(multivariate\) and linear rows are those of Table 6 of the main paper\. CAIR is the most accurate method under MAR and linear interpolation under MCAR and NMAR, the two separated by at most0\.220\.22bpm; the per\-mechanism significance tests for those differences are in Table[13](https://arxiv.org/html/2608.21207#A4.T13)\.Bold= best,underline= second best, per column\.
#### D\.4Significance tests on MIMIC\-III

Table[13](https://arxiv.org/html/2608.21207#A4.T13)reports the paired Wilcoxon signed\-rank test of CAIR \(multivariate\) against linear interpolation, computed per \(window, rate\) pair and reported separately for each signal and mechanism\. On arterial pressure all three tests favor CAIR, the weakest atp=2\.9×10−3p=2\.9\\times 10^\{\-3\}, which is the bound quoted in Sec\. 4\.6 of the main paper\. On heart rate the picture is mixed and we report it in full: linear interpolation is significantly more accurate under MCAR, while the MAR and NMAR differences are not significant at any conventional level, so on those two mechanisms the two methods are statistically tied\.

SignalMechanismΔ\\DeltappABP\-mean \(mmHg\)MCAR−0\.105\-0\.1057\.9×10−97\.9\\times 10^\{\-9\}MAR−0\.625\-0\.6254\.1×10−214\.1\\times 10^\{\-21\}NMAR−0\.375\-0\.3752\.9×10−32\.9\\times 10^\{\-3\}Heart rate \(bpm\)MCAR\+0\.040\+0\.0407\.0×10−407\.0\\times 10^\{\-40\}MAR−0\.220\-0\.2200\.830\.83NMAR\+0\.060\+0\.0600\.370\.37Table 13:Paired Wilcoxon signed\-rank tests on MIMIC\-III, CAIR \(multivariate\) versus linear interpolation, per \(window, rate\) pair\.Δ\\Deltais the mean of the per\-pair RMSE differences in native units, which need not equal the difference of the aggregate RMSEs in Table 6 of the main paper because RMSE does not aggregate linearly; negative favors CAIR\. All three arterial\-pressure tests favor CAIR; on heart rate, linear interpolation is significantly better under MCAR and the remaining two differences are not significant \(α=0\.05\\alpha=0\.05\)\.
#### D\.5Reconstruction vs\. burden on MIMIC\-III ABP

Table[14](https://arxiv.org/html/2608.21207#A4.T14)gives the full method\-by\-method breakdown of the two axes summarized in the main paper: interpolants attain low RMSE but fail to preserve the clinical burden, tabular and neural imputers recover the burden at much higher RMSE, and only CAIR occupies both corners\.

MethodRMSE \(mmHg\)↓\\downarrowBurden MRR↑\\uparrow*Low RMSE, burden not preserved*linear interp11\.85\+0\.14\+0\.14LOCF12\.79\+0\.07\+0\.07Fourier13\.56\+0\.05\+0\.05*Recovers burden, high RMSE*MICE12\.65\+0\.63\+0\.63kkNN12\.69\+0\.65\\mathbf\{\+0\.65\}hot\-deck12\.81\+0\.65\\mathbf\{\+0\.65\}GP\-VAE17\.94\+0\.64\+0\.64M\-RNN18\.35\+0\.64\+0\.64*Both*CAIR \(univariate\)11\.44\+0\.65\\mathbf\{\+0\.65\}CAIR \(multivar\.\)11\.42\+0\.64\+0\.64Table 14:Only CAIR ranks among the best on both axes\(MIMIC\-III ABP, NMAR, mean over six rates\)\. Reconstruction RMSE \(mmHg, lower better\) and clinical\-burden recovery \(MRR on time in/above/below range, higher better\)\. Interpolants match the RMSE of CAIR but fail to preserve the burden; tabular and neural imputers recover the burden at much higher RMSE, withkkNN and hot\-deck matching its recovery at∼11%\{\\sim\}11\\%higher RMSE\.Bold= best,underline= second best, per column\.
#### D\.6Single\-vital outcome prediction

Sec\. 4\.7 of the main paper reports that hard stay\-level outcomes are insensitive to reconstruction fidelity\. Table[15](https://arxiv.org/html/2608.21207#A4.T15)reports that experiment\. We isolate the effect of the fill by predicting in\-hospital mortality from arterial pressure*alone*, so that the imputed channel is the classifier’s only input and cannot be compensated by co\-recorded vitals\. The readout is a 1D\-CNN over the completed trace, which is sensitive to the shape of the reconstruction rather than to summary statistics of it\. The oracle row is the recorded trace with no deletion applied, and is therefore the ceiling this task can reach\.

No fill is distinguishable from the oracle, and four of the five exceed it\. Under MCAR every imputer improves on mean\-fill, as expected, but linear interpolation and PCHIP then score0\.6920\.692against the oracle’s0\.6790\.679: a reconstruction further from the recorded signal yields a*better*classifier than the recorded signal itself\. The mechanism is that interpolation denoises the vital, and a weak\-signal classifier rewards smoothing; under NMAR, where the deletions sit on the clinically extreme excursions, the inversion is no smaller and becomes uniform, with every fill including mean\-fill above the oracle\. The fidelity CAIR optimizes is therefore orthogonal to what this task rewards\. We report reconstruction error and burden recovery \(Table[14](https://arxiv.org/html/2608.21207#A4.T14)\) rather than hard\-outcome AUROC\. MAR is omitted because the outcome experiment was run under MCAR and NMAR only\.

FillMCAR AUROCNMAR AUROCoracle \(recorded trace\)0\.6790\.678mean\-fill0\.6770\.683kkNN0\.6800\.685CAIR \(multivar\.\)0\.6880\.688linear interp0\.6920\.688PCHIP0\.6920\.689Table 15:Hard outcomes do not reward reconstruction fidelity\(MIMIC\-III, in\-hospital mortality predicted from arterial pressure alone,30%30\\%missingness, 1D\-CNN readout;n=1200n=1200under MCAR and11811181under NMAR\)\. The oracle is the recorded trace and is the ceiling for this task, yet four fills exceed it under MCAR and all five do under NMAR, because interpolation denoises the vital\. No column is ordered as reconstruction accuracy would predict, and no best value is marked\.
#### D\.7Per\-cohort stratification on CGM

Under NMAR, CAIR attains both lower RMSE and higher time\-in\-range recovery than linear interpolation in all four AI\-READI diabetes study groups \(Table[16](https://arxiv.org/html/2608.21207#A4.T16)\)\. The advantage is present in the healthy group, where absolute error is lowest, and largest in the insulin\-dependent group, where the excursions that NMAR deletes are most frequent\. AI\-READI de\-identifies gender, so study group is the available and more physiologically relevant stratification axis\.

RMSE \(mg/dL\)↓\\downarrowTIR recovery↑\\uparrowStudy groupCAIRlinearCAIRlinearhealthy18\.2921\.490\.1650\.097pre\-diabetes15\.9021\.150\.4670\.382oral medication33\.9640\.190\.6010\.556insulin\-dependent27\.2335\.170\.6080\.489Table 16:The CGM result holds in every diabetes study group\(AI\-READI, NMAR, all352352test participants\)\. CAIR attains lower reconstruction error and higher time\-in\-range recovery than linear interpolation in all four groups\.Bold= better of the two, per group and metric\.

### Appendix EQualitative Galleries

This section extends Fig\. 2 of the main paper\. Every trace is read from the committed evaluation caches; no panel re\-runs a model\. Predictions are drawn at held\-out positions only and joined to the two observed samples bracketing each gap, so a method’s curve inside a band is exactly what it contributed to that window’s in\-gap RMSE\.

##### How the windows are chosen\.

Panels are selected by a fixed rule rather than by eye\. Within a \(mechanism, rate\) cell we first discard windows whose gap count falls outside\[0\.5×,2×\]\[0\.5\\times,2\\times\]the cell’s median gap count, which removes masks that are structurally atypical for that mechanism; among the rest we take the window at the median of CAIR’s in\-gap RMSE\. The selection does not consult the baselines\. The resulting panels have CAIR\-to\-linear error ratios of0\.850\.85–1\.011\.01, against0\.810\.81–0\.910\.91for the mechanism\-level aggregates in Table 1 of the main paper\. Fig\.[5](https://arxiv.org/html/2608.21207#A5.F5)is the one deliberate exception, sweeping the same cell from its easiest to its hardest window\.

Figure 3:AI\-READI CGM, both missingness rates\(columns: mechanism; rows: rate\)\. The main paper shows the30%30\\%row\. Raising the rate from15%15\\%to30%30\\%lengthens and multiplies the blocks but does not change the ordering: CAIR and linear track the trace under MCAR, separate under MAR, and separate furthest under NMAR, where the dashed7070/150150mg/dL thresholds mark the excursions that trigger the deletion\. GP\-VAE and M\-RNN revert to a near\-constant fill under every mechanism, which is what puts them below every non\-constant baseline in Table 1 of the main paper\.Figure 4:MIMIC\-III arterial pressure, same protocol\.Pale regions marked*not recorded*are positions the ICU monitor never sampled \(23%23\\%of ABP positions\); they are neither observed nor scored, and no ground truth is drawn there\. ABP is smoother and more locally linear than glucose, so the per\-window gap between CAIR and linear is small and its sign varies from window to window \(three of these six median\-difficulty panels favour CAIR, two favour linear and one is a tie\), while the six\-rate aggregate in Table 6 of the main paper favours CAIR under all three mechanisms\. The neural baselines fail here exactly as they do on CGM\.Figure 5:Easiest to hardest, at fixed mechanism and rate\(AI\-READI CGM, NMAR,30%30\\%; panels at the00th,3333rd,6767th and100100th percentile of CAIR’s in\-gap RMSE\)\. These panels support the claim in Sec\. 4\.8 of the main paper that CAIR degrades gracefully\. As the blocks lengthen and swallow whole excursions, no method recovers the excursion, but the failures differ in kind: GP\-VAE and M\-RNN sit at a constant fixed by the training distribution, linear draws the chord its endpoints imply, and CAIR bends part of the way toward the excursion and stops\. In the hardest panel the recorded in\-gap peak is354354mg/dL; CAIR reaches215215and linear176176\. Under\-shooting is the safe direction of error for a clinical burden metric, since an invented excursion would create a treatment signal that never occurred\.

Similar Articles

Informative Missingness to Generate Irregular Clinical Time Series

arXiv cs.LG

Presents a diffusion-based approach for generating irregular clinical time series that jointly models laboratory values and their observation patterns, using the DACMI benchmark from MIMIC-III. The model captures clinically meaningful dependencies between patient physiology and testing behavior under MNAR-like missingness.