English

Decoupled Vertical Federated Learning for Practical Training on Vertically Partitioned Data

Machine Learning 2024-12-03 v2 Distributed, Parallel, and Cluster Computing

Abstract

Vertical Federated Learning (VFL) is an emergent distributed machine learning paradigm for collaborative learning between clients who have disjoint features of common entities. However, standard VFL lacks fault tolerance, with each participant and connection being a single point of failure. Prior attempts to induce fault tolerance in VFL focus on the scenario of "straggling clients", usually entailing that all messages eventually arrive or that there is an upper bound on the number of late messages. To handle the more general problem of arbitrary crashes, we propose Decoupled VFL (DVFL). To handle training with faults, DVFL decouples training between communication rounds using local unsupervised objectives. By further decoupling label supervision from aggregation, DVFL also enables redundant aggregators. As secondary benefits, DVFL can enhance data efficiency and provides immunity against gradient-based attacks. In this work, we implement DVFL for split neural networks with a self-supervised autoencoder loss. When there are faults, DVFL outperforms the best VFL-based alternative (97.58% vs 96.95% on an MNIST task). Even under perfect conditions, performance is comparable.

Keywords

Cite

@article{arxiv.2403.03871,
  title  = {Decoupled Vertical Federated Learning for Practical Training on Vertically Partitioned Data},
  author = {Avi Amalanshu and Yash Sirvi and David I. Inouye},
  journal= {arXiv preprint arXiv:2403.03871},
  year   = {2024}
}

Comments

Revised manuscript. Nothing removed, additional baseline results added

R2 v1 2026-06-28T15:11:15.257Z