Federated Transformer: Multi-Party Vertical Federated Learning on Practical Fuzzily Linked Data

Zhaomin Wu, Junyi Hou, Yiqun Diao, Bingsheng He
10/23/2024
cs.LGcs.AIcs.CR

No official code found. Best implementation: Xtra-Computing/FeT (44 stars, Apache-2.0, last commit 2024-12-14).

Abstract

Federated Learning (FL) is an evolving paradigm that enables multiple parties to collaboratively train models without sharing raw data. Among its variants, Vertical Federated Learning (VFL) is particularly relevant in real-world, cross-organizational collaborations, where distinct features of a shared instance group are contributed by different parties. In these scenarios, parties are often linked using fuzzy identifiers, leading to a common practice termed as multi-party fuzzy VFL. Existing models generally address either multi-party VFL or fuzzy VFL between two parties. Extending these models to practical multi-party fuzzy VFL typically results in significant performance degradation and increased costs for maintaining privacy. To overcome these limitations, we introduce the Federated Transformer (FeT), a novel framework that supports multi-party VFL with fuzzy identifiers. FeT innovatively encodes these identifiers into data representations and employs a transformer architecture distributed across different parties, incorporating three new techniques to enhance performance. Furthermore, we have developed a multi-party privacy framework for VFL that integrates differential privacy with secure multi-party computation, effectively protecting local representations while minimizing associated utility costs. Our experiments demonstrate that the FeT surpasses the baseline models by up to 46\% in terms of accuracy when scaled to 50 parties. Additionally, in two-party fuzzy VFL settings, FeT also shows improved performance and privacy over cutting-edge VFL models.

View on arXivView PDF

Code Implementations(1)

Xtra-Computing/FeTCommunity100%
Apache-2.0

Federated Transformer (NeurIPS 24): a framework to enhance the performance of multi-party Vertical Federated Learning involving fuzzy identifiers

442Shell, PythonSep 29, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{wu2024federated,
  title  = {Federated Transformer: Multi-Party Vertical Federated Learning on Practical Fuzzily Linked Data},
  author = {Zhaomin Wu and Junyi Hou and Yiqun Diao and Bingsheng He},
  year   = {2024},
  eprint = {2410.17986},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.17986},
  url    = {http://arxiv.org/abs/2410.17986v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.17986.svg)](https://codeofpaper.com/paper/2410.17986)

Discussion