arXiv paper· machine learning (generative models / data imputation)· method paper

Impute-EM: Native Mixed-State Diffusion Models for Heterogeneous Data Imputation

Sergei Kholkin, Kirill Sokolov, Dmitry Baranchuk, Evgeny Burnaev, Alexander Korotin

cs.LG

Quick verdict

EM-style imputation with native mixed-state diffusion backbones; strong tabular fidelity gains but incremental over DiffEM/DiffPuter and no error bars.

Summary

The paper proposes Impute-EM, an Expectation-Maximization-style framework for missing-data imputation whose distinguishing feature is a generative backbone operating natively on mixed continuous-discrete state spaces: Gaussian diffusion for numerical columns and masked absorbing diffusion for categorical/binary/text variables, avoiding one-hot relaxations. Each EM iteration samples missing entries from the current conditional diffusion model (E-step) and refits it on the completed dataset (M-step), starting from a model trained with incomplete (observed-only) likelihood. The authors formulate learning as matching mask-indexed observed marginals, prove observed-marginal consistency of the exact update (Theorem 1), and explicitly acknowledge that the full data distribution is non-identifiable from incomplete observations. Experiments cover text8 character-level imputation with MDLM (perplexity substantially recovers toward the clean model under 20-50% MCAR masking) and four tabular datasets (Adult, Shoppers, Default, Beijing) with a TabDiff backbone: under MCAR, average Overall Density error is 0.071 versus 0.108 for second-best HyperImpute, and the method attains the best average ML-efficiency rank (first on three of four datasets); advantages persist under 70% MNAR and single-run MAR. It does not lead on pointwise discriminative metrics (accuracy, MAE). Limitations: theory assumes exact E/M steps with MCAR-only guarantees; main tables report no variance or seeds; MAR is single-run; and no code release is stated.

Review complete

Assessment at a glance

machine learning (generative models / data imputation)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Learning from incomplete data can be cast as matching mask-indexed observed marginals, and the exact EM update achieves observed-marginal consistency (Theorem 1) while the full data distribution remains non-identifiable.
  • Impute-EM is, per Table I, the first EM-style imputation framework instantiated with native discrete and mixed-state diffusion backbones, avoiding one-hot relaxations.
  • TabDiff + Impute-EM achieves the best distributional fidelity on four mixed-type tabular datasets under MCAR (average Overall Density error 0.071 vs 0.108 for second-best HyperImpute) and the best average ML-efficiency rank (first on three of four datasets).
  • Gains persist under MNAR (p=0.7) and single-run MAR, and most of the EM improvement accrues within the first iterations, converging by step 5 (Fig. 5).
  • On text8, MDLM + Impute-EM substantially recovers clean-model perplexity under 20-50% per-token MCAR masking, validating the native discrete backbone in isolation.

Strengths

  • Native mixed-state backbone removes the one-hot mismatch

    Section IV-B combines conditional DDPM noise-prediction and masked categorical (MDM) cross-entropy losses in one multimodal network (Eq. 15; App. B Eqs. 27-28). Table I marks Impute-EM as the only entry with a general-diffusion backbone and native (✓) discrete handling among EM-style methods, where DiffPuter/MCFlow use one-hot workarounds (✓✗) and DiffEM/MIRI handle discrete not at all (✗).

  • Honest, complete theory with correctly scoped claims

    Proposition 1 and Theorem 1 (Appendix A) prove observed-marginal consistency of the exact update via a KL chain-rule plus log-sum-inequality telescoping argument, and the text explicitly concedes non-identifiability: the limit lies in C (Eq. 17) and 'is not necessarily p*' (Sec. IV-C).

  • Large margins on the main benchmark with an internal ablation

  • Evaluation breadth and transparency on unfavorable results

  • Reproducibility hygiene for the experimental setup

Weaknesses

  • Limited theoretical novelty

  • No variance or seed reporting on headline tables

  • Underperforms on pointwise recovery

  • Missing empirical comparison to AugMask

  • No code-release statement

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This method paper (arXiv:2609.15284, submitted to ICDM 2026 per the authors' disclaimer in Sec. III) targets generative imputation of heterogeneous data with missing values. The central claim is threefold: (1) learning from incomplete data should be cast as matching mask-indexed observed marginals (Eq. 8), for which an EM-style update (Prop. 1) achieves observed-marginal consistency at the limit (Theorem 1); (2) the EM template can be instantiated with native mixed-state diffusion backbones - Gaussian diffusion for continuous coordinates plus masked absorbing diffusion (MDM) for categorical ones (Sec. IV-B, Eq. 15) - avoiding the one-hot surrogates of prior continuous-diffusion imputers (MissDiff, TabCSDI); (3) empirically, TabDiff + Impute-EM attains the best distributional fidelity on four mixed-type tabular datasets under MCAR/MNAR/MAR, with text8 as a controlled validation of the discrete backbone. The authors are commendably explicit that the full data distribution is non-identifiable from incomplete observations (Secs. II-A, IV-A), so guarantees are marginal-level, not distribution recovery.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is Impute-EM and how does it work?

Impute-EM is an expectation-maximization-style framework for imputing missing values in mixed continuous-discrete data. Each iteration samples the missing entries with the current conditional diffusion model (E-step), then retrains that model on the completed dataset (M-step). It uses Gaussian diffusion for numeric variables and a masked categorical diffusion for categorical/binary/text variables, instead of the one-hot encodings common in prior diffusion imputers, and starts from a model trained only on observed coordinates.

How is Impute-EM different from DiffPuter and DiffEM?

All three alternate conditional reconstruction with model refitting. DiffPuter and DiffEM use continuous (score-based) diffusion, forcing categorical variables through one-hot or continuous surrogates; Impute-EM swaps in native mixed-state backbones (Gaussian plus masked categorical, e.g., TabDiff or an MDLM). The underlying theory - observed-marginal consistency without full-distribution identifiability - is in the same family as DiffEM's analysis, which the authors acknowledge covers general state spaces.

How well does Impute-EM perform and on what data?

On four UCI tabular datasets (Adult, Shoppers, Default, Beijing) with a TabDiff backbone, it reports the lowest average Overall Density error under MCAR (0.071 vs 0.108 for second-best HyperImpute) and the best average downstream ML-efficiency rank, leading on three of four datasets; the lead holds under 70% MNAR and single-run MAR. On text8 character imputation it substantially recovers clean-model perplexity at 20-50% masking. It does not lead on pointwise accuracy/MAE metrics.

Does Impute-EM recover the true data distribution?

No - and the paper says so explicitly. The full joint distribution is generally not identifiable from incomplete observations alone. The theory guarantees only that the observed mask-indexed marginals converge to their targets at the limit; which distribution among all marginals-compatible ones is selected is not determined by the procedure.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 1-10 appear as captions only in the extraction; per-mask-rate values, iteration curves, and MAR/MNAR bar heights could not be verified against the claims made about them.
  • The text appears complete through Appendix D and references, but extraction artifacts exist, e.g., the affiliation placeholder 'AXXX' and typos ('datset', 'deliveres', 'ReduceOnPlateou'), suggesting imperfect OCR.
  • The number of training seeds behind Tables II-III is not stated anywhere in the text; 'single-run' is confirmed only for the MAR appendix.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Impute-EM: Native Mixed-State Diffusion Models for Heterogeneous Data Imputation | Evolve.Pub