atlas

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

VFLAIR: A Research Library and Benchmark for Vertical Federated Learning

ICLR 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.

Presents VFLAIR, a lightweight extensible vertical federated learning library with standardized attack/defense modules, and benchmarks 11 attacks and 8 defenses using a new Defense Capability Score (DCS) metric.

Problem

Existing VFL projects are industry-oriented and heavy-weight, and there is no unified framework or metric to comprehensively evaluate VFL main-task performance, communication efficiency, and robustness to attacks and defenses.

Approach

A modular VFL library supporting aggVFL/splitVFL, multiple communication protocols and tree/NN local models, plus a Defense Capability Score (DCS) that combines attack performance and main-task performance into one distance-based metric (with T-DCS and C-DCS aggregates) to rank defenses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedBCD (Q=5) instead of FedSGDaggVFL · MNIST and NUSWIDEcommunication rounds: 150 / 113; 60 / 26Helped
Use FedBCD (Q=5) instead of FedSGDaggVFL · MNIST and NUSWIDEMP: 0.972$\pm$0.001 -> 0.971$\pm$0.001; 0.887$\pm$0.001 -> 0.882$\pm$0.001No clear effect
Use Quantize (b=16) instead of FedSGDaggVFL · MNIST and NUSWIDEAmount (MB) per round: 0.156 -> 0.117; 0.039 -> 0.029Helped
Use Quantize (b=16) instead of FedSGDaggVFL · MNIST and NUSWIDEMP: 0.972$\pm$0.001 -> 0.959$\pm$0.006; 0.887$\pm$0.001 -> 0.881$\pm$0.002Hurt
Use Top-k compression (r=0.9) instead of FedSGDaggVFL · MNIST and NUSWIDEMP: 0.972$\pm$0.001 -> 0.968$\pm$0.001; 0.887$\pm$0.001 -> 0.887$\pm$0.001No clear effect
Use splitVFL instead of aggVFLNN-based VFL with FedSGD · MNIST, NUSWIDE, Breast Cancer, Diabetes, Adult IncomeMP: 0.972$\pm$0.001 -> 0.973$\pm$0.001; 0.887$\pm$0.001 -> 0.888$\pm$0.001; 0.914$\pm$0.033 -> 0.925$\pm$0.028; 0.755$\pm$0.Mixed
Increase participants from 2 to 4aggVFL with FedSGD · CIFAR10 and CIFAR100MP: 0.790$\pm$0.003 -> 0.747$\pm$0.003; 0.454$\pm$0.006 -> 0.417$\pm$0.008Hurt
Add Paillier Encryptiontree-based VFL · Credit and NurseryMP: 0.816$\pm$0.005 -> 0.816$\pm$0.005; 0.884$\pm$0.010 -> 0.884$\pm$0.010No clear effect
Add Paillier Encryptiontree-based VFL · Credit and Nurseryexecution time: 138$\pm$4 -> 410$\pm$10; 29$\pm$2 -> 243$\pm$5Hurt
Increase noise level, sparsification rate, or regularization/confusion strengthDP-G, DP-L, GS, dCor, CAE, DCAE, and MID · MNIST, CIFAR10, and NUSWIDE attack-defense evaluationsMPHurt
Increase noise level, sparsification rate, or regularization/confusion strengthDP-G, DP-L, GS, dCor, CAE, DCAE, and MID · MNIST, CIFAR10, and NUSWIDE attack-defense evaluationsattack performanceHelped
Use MID instead of most other defensesVFL defense · MNIST, CIFAR10, and NUSWIDEattack performance while maintaining MPHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 CIFAR100 NUSWIDE Breast Cancer Diabetes Adult Income Criteo Avazu Cora News20 Credit

Benchmarks: MNIST CIFAR10 CIFAR100 NUSWIDE Breast Cancer Diabetes Adult Income Criteo Avazu Cora News20 Credit

Metrics: main task performance (accuracy) attack performance defense capability score communication rounds execution time

Baselines: FATE FedBCD CELU-VFL Quantize Top-k

Builds on: FedBCD SecureBoost CELU-VFL Paillier encryption

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