atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

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

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Vertical federated learning · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Federated Transformer (FeT), a multi-party vertical federated learning framework for fuzzily linked identifiers, combining per-party transformer encoders with dynamic masking, party dropout, positional encoding averaging, and SplitAvg (DP plus MPC aggregation).

Problem

Vertical federated learning where multiple parties hold different features of the same instances but link records only through fuzzy identifiers, which degrades accuracy and raises privacy and communication costs as the number of parties grows.

Approach

Encode fuzzy identifiers into representations via multi-dimensional positional encoding inside a distributed transformer, learn identifier-based dynamic key-padding masks to filter wrongly linked records, average per-party positional encodings under MPC, and protect secondary representations with norm clipping, distributed Gaussian noise aggregated via MPC, and secondary subsampling for privacy am

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FeT instead of FedSimtwo-party fuzzy VFL · houseRMSE: 42.12 ± 0.23 -> 39.75 ± 0.29Helped
use FeT instead of FedSimtwo-party fuzzy VFL · bikeRMSE: 235.67 ± 0.27 -> 232.98 ± 0.62Helped
use FeT instead of FedSimtwo-party fuzzy VFL · hdbRMSE: 27.13 ± 0.06 -> 26.94 ± 0.15Helped
add dynamic masking (ablation)FeT · MNIST (50 parties)accuracy: 72.89% ± 1.43% -> 85.47% ± 0.13%Helped
add dynamic masking (ablation)FeT · gisette (50 parties)accuracy: 90.32% ± 0.52% -> 92.43% ± 0.24%Helped
add dynamic masking (ablation)FeT · hdbRMSE: 29.13 ± 0.18 -> 26.94 ± 0.15Helped
add positional encoding (ablation)FeT · houseRMSE: 43.28 ± 0.74 -> 41.34 ± 0.54Helped
add positional encoding (ablation)FeT · bikeRMSE: 234.25 ± 0.93 -> 232.98 ± 0.62Helped
increase party dropout rate from 0 to 0.6 (ablation)FeT · gisette (50 parties)accuracy: 92.18% ± 0.47% -> 92.90% ± 0.41%Helped
increase party dropout rate from 0 to 0.6 (ablation)FeT · MNIST (50 parties)accuracy: 83.54% ± 0.30% -> 85.36% ± 0.25%Helped
set party dropout rate to 1.0 (ablation)FeT · MNIST (50 parties)accuracy: 85.36% ± 0.25% -> 61.21% ± 0.58%Hurt
add positional encoding averaging (frequency 1 instead of 0) (ablation)FeT · gisette (50 parties)accuracy: 92.05% ± 0.15% -> 92.50% ± 0.19%Helped

Surprising findings

Limitations

Experimental setup

Datasets: house bike hdb gisette MNIST

Benchmarks: house bike hdb gisette MNIST

Metrics: RMSE accuracy

Baselines: Solo Top1Sim FedSim SplitNN

Builds on: FedSim SplitNN DPSGD FedAvg

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy