REVIEW 3 major objections 5 minor 7 references
X-VFL: A New Vertical Federated Learning Framework with Cross Completion and Decision Subspace Alignment
T0 review · 3 major / 5 minor · reviewed 2026-08-05 · deepseek-v4-flash
Pith's one-line read X-VFL is a vertical federated learning framework that handles partially missing features and lets each client predict locally on new samples, using cross-completion to reconstruct absent inputs and decision-subspace alignment to keep solo p
desk verdict Headline capability breaks: 'independent inference with missing features' has no input for XCom at inference time; the partial-missing setting is novel but the paper needs major changes. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The framework runs on three coupled pieces: average aggregation $E_{\mathrm{avg}} = \frac{1}{k}\sum_i E_i$, cross-completion $\tilde{X}_i = XCom_i(E_{-i}/(k-1))$, and decision-subspace alignment losses $L_{\mathrm{DSAlign1}} = \sum_i \ell(h(\tilde{E}_i), h(E_i))$ and $L_{\mathrm{DSAlign2}} = \sum_i \ell(h(E_i), h(E_{\mathrm{avg}}))$. Average aggregation is what makes solo inference possible: each local embedding has the same dimension as the input to the shared top model $h$, so one client can run $h$ by itself. XCom is what extends this to missing features; DS-Align is the regularizer that keeps solo predictions consistent with collaborative ones.
What would settle it
Take a trained X-VFL model, mask 90% of one client's features on a new test sample, and then cut all communication so no other client sends its embedding $E_j$ at query time. If the client can still evaluate $\tilde{X}_i = XCom_i(E_{-i}/(k-1))$ and produce a prediction, the claim holds; if it cannot produce a reconstruction without $E_{-i}$, independent inference with missing features reduces to collaborative inference or requires precomputed imputations.
Extended reading notes
Core claim
The paper's central claim is that VFL can be restructured so that non-aligned samples with partially missing features are trainable, and a client can predict locally using only its own model and the shared top model, with no cross-client communication. The carrying mechanism is average aggregation $E_{\mathrm{avg}} = \frac{1}{k}\sum_i E_i$ instead of concatenation, so each local embedding alone is a valid input to the top model $h$. XCom reconstructs missing local features as $\tilde{X}_i = XCom_i(E_{-i}/(k-1))$, and DS-Align regularizes the model so $h(E_i)$, $h(\tilde{E}_i)$, and $h(E_{\mathrm{avg}})$ agree in the decision subspace. Across six datasets the paper shows X-VFL retains accurac
Load-bearing premise
The framework's independent-inference-with-missing-features mode assumes a client can obtain the other clients' averaged embeddings it needs to reconstruct its missing features, even when that client is otherwise operating on its own.
Editorial extensions
If this is right
- Training can use non-aligned samples with partial missing features, so VFL no longer discards data whenever one client's features are incomplete.
- A single client can serve new samples locally, making real-time or single-site deployment feasible and removing the need for all clients to be online during inference.
- Because aggregation is averaging, any number of clients can be combined at collaborative inference time without changing the top model's input dimension.
- SGD-style training reaches $\epsilon$-stationarity in $O(1/\epsilon^4)$ communication rounds; PAGE-style training improves this to $O(1/\epsilon^2)$.
- At missing rate $R_{\mathrm{miss}}=0.9$, X-VFL reports under 0.5% accuracy loss on UTKFace relative to no missing data, and under 0.2% gap between independent and collaborative modes.
Reading between the lines
- Because the decision head consumes averaged embeddings, X-VFL could in principle serve any subset of clients at inference time; the paper demonstrates one-client and all-client cases, but not arbitrary partial subsets.
- The same cross-completion recipe could apply to other distributed settings where one active client reconstructs the contribution of inactive partners instead of waiting for them.
- A deployment detail the paper does not specify is where the partner embeddings feeding XCom come from at independent-inference time—fetched on demand, cached from training, or served by the server—so the claimed mode has overhead beyond the local model in practice.
- The reported convergence rates are for the joint training loss; a testable diagnostic for the solo-inference claim is to track $\mathbb{E}[\ell(h(E_i), h(E_{\mathrm{avg}}))]$ on held-out samples and use it to decide when solo inference is trustworthy.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. X-VFL is a vertical federated learning framework that claims to handle non-aligned samples with partially missing features and to support locally independent inference at each client, including a mode where a client reconstructs missing features without cross-client communication. The framework combines a Cross Completion module (XCom), which reconstructs a client's missing features from another client's embeddings (Eq. 1), with a Decision Subspace Alignment module (DS-Align), which aligns local embeddings with joint averaged embeddings through the losses in Eqs. (3) and (4). The overall objective is Eq. (5). The paper provides convergence theorems for SGD-type and PAGE-type training algorithms (Theorems 1 and 2) and reports experiments on six datasets, across varying missing rates, overlap ratios, and data imbalance, plus a four-client extension in Appendix D.
Significance. The paper addresses a genuinely practical limitation of vertical federated learning: standard VFL requires sample alignment across clients and coordinated inference. The explicit formulation of partially missing features, the average-aggregation design that makes single-client inference possible in the no-missing-features case, and the DS-Align idea of aligning decision-subspace outputs are worth attention. The experiments cover multiple datasets and settings, and the convergence proofs in the appendix are standard and appear correctly stated. However, the central advertised capability --- locally independent inference with missing features, Mode 2 in Section 2.2 --- is not actually supported by the definitions in the paper. Because this claim is load-bearing for the abstract, the contributions, and the experimental evaluation, the manuscript in its current form does not establish its main contribution.
major comments (3)
- [Section 2.2, Eq. (1), Eq. (28), Fig. 5(b)] Mode 2 ('Independent inference with missing features') cannot be executed from the equations given. Eq. (1) defines ~X_a = XCom_a(E_b), where E_b is the other client's embedding, and the k-client extension in Eq. (28) defines ~X_i = XCom_i(E_{-i}/(k-1)), again requiring the sum/combination of all other clients' embeddings. In Mode 2, the client is described as producing predictions independently, with no cross-client communication during inference. For a new test sample, an isolated client has no access to E_b or E_{-i}. No alternative input to XCom is specified in Fig. 5(b), the text, or the loss formulation. The forward pass for this inference mode is therefore undefined. The advertised capability reduces, as defined, to collaborative inference with imputation using other clients' embeddings, not locally independent inference with missing features.
- [Section 3, Theorems 1 and 2] The convergence theorems are generic SGD/PAGE statements for any smooth stochastic objective satisfying Assumptions 1 and 2. They do not use any property of XCom, DS-Align, or the X-VFL loss, and they do not establish convergence to a model that supports the independent-inference-with-missing-features mode. In particular, the bounds in Eqs. (17) and (25) are the standard O(1/sqrt(T)) and O(1/T) rates and are unrelated to the feasibility of Mode 2. As stated, the section overstates the theoretical support for X-VFL; the results should be framed as standard optimization bounds that apply to Eq. (5) if the smoothness and variance assumptions hold, without implying the framework's central capability.
- [Section 4, Figs. 6-8] The experimental evaluation does not specify how XCom is invoked in the independent-inference-with-missing-features mode. Without a protocol that supplies the inputs required by Eq. (1) or Eq. (28), the reported X-VFL accuracy at Rmiss > 0 in the 'Independent' panels is not reproducible. In addition, the very small independent-vs-collaborative gap reported in Fig. 8 is partly a direct consequence of LDSAlign2 in Eq. (4), which trains h(E_i) to match h((E_a+E_b)/2); this should be acknowledged explicitly so the 'gap narrowing' is not interpreted as an emergent property of the framework.
minor comments (5)
- [Throughout] There are several typos: 'thorems' in the Section 3 heading, 'unbaised' in Assumption 2, 'estabilished' in the conclusion, 'variace' in Appendix A.2, 'actived' in Appendix D.1, and 'to to' in Appendix B.
- [Abstract and Section 4] The abstract claims a 15% accuracy improvement on CIFAR-10 and a 43% improvement on MIMIC-III, but Section 4.1 presents these results only through figures and does not state the exact comparison points or standard deviations. Reporting the precise settings and error bars would make the headline numbers verifiable.
- [Section 4.3, Fig. 10] The figure legend uses 'Standalone' while the text and related baselines refer to 'Vanilla Standalone'. The notation should be consistent.
- [Section 1.1] The claim of being 'the first to introduce a practical setting with partially missing features in VFL' is stronger than the related-work discussion supports, since only a small number of recent methods are surveyed. A broader comparison to imputation-based and missing-feature VFL work would be needed to substantiate this priority claim.
- [Appendix D.1, Eq. (27)] The notation in Eq. (27) mixes sums and averages: E' is a sum over M, while the loss term divides by k when combining E' with ~E'. Clarifying the intended averaging convention and the consistency between the two-client and k-client formulations would improve readability.
Circularity Check
Mode 2 'independent inference with missing features' is self-definitional: the only defined XCom input is other clients' embeddings, so the independence claim reduces to collaboration.
-
self definitional
[Section 2.2 (Mode 2), Section 2.1 Eq. (1), Appendix D Eq. (28)]
"2. Independent inference with missing features (Fig. 5b): Each client leverages its XCom module to reconstruct missing features and produce predictions independently. ... ˜Xa = XComa(Eb), ˜Xb = XComb(Ea), (1) ... ˜Xi = XComi( E−i/k−1 ), 1 ≤ i ≤ k, (28)"
Mode 2 promises locally independent inference with no cross-client communication at inference time. But the only definition of XCom takes as input an embedding produced by another client: Eq. (1) uses E_b = f_b(X_b), and Eq. (28) uses E_{-i}/(k-1), the sum of embeddings from all other clients. For a new test sample, an isolated client with missing local features has no access to E_b or E_{-i}, so its XCom has no defined input. The advertised capability is therefore not a derived, independent result; executing Eq. (1) at inference requires exactly the cross-client information the mode claims to remove. The mode reduces by construction to collaborative inference with imputation, making the 'independent inference with missing features' claim circular rather than merely underspecified.
full rationale
Aside from this central self-definitional gap, the paper does not exhibit other circular derivations. Theorems 1 and 2 are standard SGD/PAGE convergence analyses applied to the smooth nonconvex objective in Eq. (6); no fitted constants or X-VFL-specific predictions are fed back into the convergence rates. The empirical gains are measured against external datasets and baselines, not produced by an equation that assumes the reported accuracies. The PAGE lemmas cited in Appendix A.2 come from prior published work and are general-purpose, so the author-overlap citation is not load-bearing in a circular sense. The DS-Align2 term in Eq. (4) explicitly trains individual predictions toward the averaged prediction, so the reported small gap between independent and collaborative accuracy is a trained property rather than a surprising empirical discovery; I treat this as a minor secondary issue. The central Mode-2 claim is self-definitional because the mechanism offered to enable independence is defined in terms of the very cross-client information independence excludes, so the score is 6 rather than 0-2.
Assumptions & free parameters
free parameters (2)
- lambda_1 (DS-Align1 weight) =
Per-dataset grid search over Table 1 ranges, e.g., CIFAR-10: 0.01 to 0.5; MIMIC-III: 5e-4 to 1e-2
- lambda_2 (DS-Align2 weight) =
Per-dataset grid search over Table 1 ranges, e.g., CIFAR-10: 1e-5 to 5e-4; MIMIC-III: 0.02 to 0.1
assumptions (4)
- standard math Stochastic gradients of L in Eq. (5) satisfy average smoothness and bounded variance (Assumptions 1 and 2).
- domain assumption XCom modules can reconstruct missing features from other clients' embeddings.
- domain assumption The server holds labels and can average client embeddings during training.
- domain assumption Missingness in experiments is simulated by masking random feature proportions.
Cite this review
Pith. "Pith review of X-VFL: A New Vertical Federated Learning Framework with Cross Completion and Decision Subspace Alignment." pith.science (2026). https://pith.science/paper/T65DPFU2
@misc{pith2026250805568,
author = {Pith},
title = {Pith review of: X-VFL: A New Vertical Federated Learning Framework with Cross Completion and Decision Subspace Alignment},
year = {2026},
howpublished = {\url{https://pith.science/paper/T65DPFU2}},
note = {Machine review of arXiv:2508.05568}
}
abstract
Vertical Federated Learning (VFL) enables collaborative learning by integrating disjoint feature subsets from multiple clients/parties. However, VFL typically faces two key challenges: i) the requirement for perfectly aligned data samples across all clients (missing features are not allowed); ii) the requirement for joint collaborative inference/prediction involving all clients (it does not support locally independent inference on a single client). To address these challenges, we propose X-VFL, a new VFL framework designed to deal with the non-aligned data samples with (partially) missing features and to support locally independent inference of new data samples for each client. In particular, we design two novel modules in X-VFL: Cross Completion (XCom) and Decision Subspace Alignment (DS-Align). XCom can complete/reconstruct missing features for non-aligned data samples by leveraging information from other clients. DS-Align aligns local features with completed and global features across all clients within the decision subspace, thus enabling locally independent inference at each client. Moreover, we provide convergence theorems for different algorithms used in training X-VFL, showing an $O(1/\sqrt{T})$ convergence rate for SGD-type algorithms and an $O(1/T)$ rate for PAGE-type algorithms, where $T$ denotes the number of training update steps. Extensive experiments on real-world datasets demonstrate that X-VFL significantly outperforms existing methods, e.g., achieving a 15% improvement in accuracy on the image CIFAR-10 dataset and a 43% improvement on the medical MIMIC-III dataset. These results validate the practical effectiveness and superiority of X-VFL, particularly in scenarios involving partially missing features and locally independent inference.
Reference graph
Works this paper leans on
-
[1]
Self-supervised vertical federated learning
Timothy Castiglia, Shiqiang Wang, and Stacy Patterson. Self-supervised vertical federated learning. In Workshop on Federated Learning: Recent Advances and New Challenges, in Conjunction with 12 NeurIPS 2022 , 2022a. Timothy J Castiglia, Anirban Das, Shiqiang Wang, and Stacy Patterson. Compressed-VFL: Communication-efficient learning with vertically partit...
work page 2022
-
[2009]
Vertical semi-federated learning for efficient online advertising
Wenjie Li, Qiaolin Xia, Hao Cheng, Kouyin Xue, and Shu-Tao Xia. Vertical semi-federated learning for efficient online advertising. arXiv preprint arXiv:2209.15635 , 2022a. 13 Wenjie Li, Qiaolin Xia, Junfeng Deng, Hao Cheng, Jiangming Liu, Kouying Xue, Yong Cheng, and Shu-Tao Xia. VFed-SSD: Towards practical vertical federated advertising. arXiv preprint a...
-
[2016]
Chung-ju Huang, Leye Wang, and Xiao Han. Vertical federated knowledge transfer via repre- sentation distillation for healthcare collaboration networks. In Proceedings of the ACM Web Conference 2023, pages 4188–4199,
work page 2023
-
[2018]
Personalized federated learning with feature alignment and classifier collaboration
Jian Xu, Xinyi Tong, and Shao-Lun Huang. Personalized federated learning with feature alignment and classifier collaboration. arXiv preprint arXiv:2306.11867 ,
-
[2021]
According to simplified PAGE update step Eq
effectively reduces the variance and thus largely decreases the total number of communication rounds (Theorem 2). According to simplified PAGE update step Eq. (10) and Lemma 4 of PAGE (Li et al., 2021), we have the following variance reduction lemma: Lemma 1 Suppose that Assumptions 1 and 2 hold. For the probabilistic gradient estimator gt defined in Eq. ...
work page 2021
-
[2022]
and FedCVT (Kang et al., 2022), that are relevant for comparison, as discussed in Section 1.2. Concretely, we compare our X-VFL with these four baselines for both independent Inference and collaborative inference modes, using test classification accuracy as the performance metric. All results are averaged over five random seeds to ensure robustness. 17 C ...
work page 2022
-
[2025]
Split learning for health: Distributed deep learning without sharing raw patient data
Praneeth Vepakomma, Otkrist Gupta, Tristan Swedish, and Ramesh Raskar. Split learning for health: Distributed deep learning without sharing raw patient data. arXiv preprint arXiv:1812.00564,
Reviewed August 5, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.