mlsanityData to 7 Oct 2026

TablePuppet: A Generic Framework for Relational Federated Learning

arXiv 2403.15839 ↗First posted 23 Mar 2024cs.LG cs.DB cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

Current federated learning (FL) approaches view decentralized training data as a single table, divided among participants either horizontally (by rows) or vertically (by columns). However, these approaches are inadequate for handling distributed relational tables across databases. This scenario requires intricate SQL operations like joins and unions to obtain the training data, which is either costly or restricted by privacy concerns. This raises the question: can we directly run FL on distributed relational tables? In this paper, we formalize this problem as relational federated learning (RFL). We propose TablePuppet, a generic framework for RFL that decomposes the learning process into two steps: (1) learning over join (LoJ) followed by (2) learning over union (LoU). In a nutshell, LoJ pushes learning down onto the vertical tables being joined, and LoU further pushes learning down onto the horizontal partitions of each vertical table. TablePuppet incorporates computation/communication optimizations to deal with the duplicate tuples introduced by joins, as well as differential privacy (DP) to protect against both feature and label leakages. We demonstrate the efficiency of TablePuppet in combination with two widely-used ML training algorithms, stochastic gradient descent (SGD) and alternating direction method of multipliers (ADMM), and compare their computation/communication complexity. We evaluate the SGD/ADMM algorithms developed atop TablePuppet by training diverse ML models. Our experimental results show that TablePuppet achieves model accuracy comparable to the centralized baselines running directly atop the SQL results. Moreover, ADMM takes less communication time than SGD to converge to similar model accuracy.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 29 of its 51 references that are in the map. First posted on arXiv 23 Mar 2024.

Builds on

29 of 51 references.

References · 29

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  3. 2016Deep Learning with Differential Privacycited by 2,682
  4. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  5. 2021Federated Learning on Non-IID Data Silos: An Experimental Studycited by 566
  6. 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 558
  7. 2018Split learning for health: Distributed deep learning without sharing raw patient datacited by 391
  8. 2021Opacus: User-Friendly Differential Privacy Library in PyTorchcited by 375
  9. 2017Multitask learning and benchmarking with clinical time series datacited by 287
  10. 2019FedHealth: A Federated Transfer Learning Framework for Wearable Healthcarecited by 182
  11. 2019SecureBoost: A Lossless Federated Learning Frameworkcited by 174
  12. 2021Deep Learning with Label Differential Privacycited by 113
17 more
  1. 2020VAFL: a Method of Vertical Asynchronous Federated Learningcited by 87
  2. 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
  3. 2022FederatedScope: A Flexible Federated Learning Platform for Heterogeneitycited by 53
  4. 2021Antipodes of Label Differential Privacy: PATE and ALIBIcited by 50
  5. 2017DeepSecure: Scalable Provably-Secure Deep Learningcited by 48
  6. 2020Multi-Participant Multi-Class Vertical Federated Learningcited by 47
  7. 2018Federated Learning in Distributed Medical Databases: Meta-Analysis of Large-Scale Subcortical Brain Datacited by 46
  8. 2021Secure Bilevel Asynchronous Vertical Federated Learning with Backward Updatingcited by 37
  9. 2020Federated Doubly Stochastic Kernel Learning for Vertically Partitioned Datacited by 35
  10. 2020Federated Transfer Learning: concept and applicationscited by 32
  11. 2022Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Updatescited by 15
  12. 2019Learning Privately over Distributed Features: An ADMM Sharing Approachcited by 14
  13. 2020Hybrid Federated Learning: Algorithms and Implementationcited by 14
  14. 2016Towards Linear Algebra over Normalized Datacited by 12
  15. 2019A Layered Aggregate Engine for Analytics Workloadscited by 12
  16. 2023Federated Learning of Medical Concepts Embedding using BEHRTcited by 11
  17. 2022FedGBF: An efficient vertical federated learning framework via gradient boosting and baggingcited by 5

Built on by

Not cited yet.