atlas

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

Fair and Efficient Contribution Valuation for Vertical Federated Learning

ICLR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Vertical federated learning · 14 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 VerFedSV, a retraining-free Shapley-based contribution valuation for vertical federated learning that uses embeddings across training time stamps, with low-rank matrix completion for synchronous VFL and direct computation for asynchronous VFL.

Problem

Fairly valuing each client's contribution in vertical federated learning, where the Shapley value requires prohibitively many retrained models and the global model is a concatenation of unshared local models.

Approach

Define a model-dependent per-time-stamp utility from clients' embeddings (latest embeddings for participating clients, previous ones otherwise), average Shapley values over time stamps (equivalent to classic Shapley on averaged utility), fill missing embeddings in synchronous VFL via low-rank matrix completion, and in asynchronous VFL reflect each client's computational/communication strength.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VerFedSV to value clients' feature contributionsVertical federated learning · Adult, Web, Covtype, and RCV1Kendall rank correlation with SHAP: 1.0; 0.73; 0.94; 0.65 (synchronous); 1.0; 0.69; 0.89; 0.63 (asynchronous)Helped
Use asynchronous rather than synchronous VerFedSVVerFedSV · Adult, Web, Covtype, and RCV1Kendall rank correlation between valuation rankings: 1.0; 0.80; 0.94; 0.80No clear effect
Add clients with randomly generated featuresVerFedSV · Adult, Web, Covtype, and RCV1 (synchronous and asynchronous)VerFedSV share: Synchronous artificial-client shares: Adult 0.01–0.05; Web 0.02–0.07; Covtype 0.01–0.91; RCV1 0.31–2.37. Asynchronous arHurt
Add clients with features identical to an existing clientVerFedSV · Adult, Web, Covtype, and RCV1Relative VerFedSV difference: 0No clear effect
Increase client communication frequencyAsynchronous VerFedSV · Adult, Web, Covtype, and RCV1VerFedSV shareHelped
Use embedding-matrix completion to estimate missing embeddingsSynchronous VerFedSV · Adult, Web, Covtype, and RCV1VerFedSV approximation error: |ŝ_m - s_m| ≤ 2GεHelped

Surprising findings

Limitations

Experimental setup

Datasets: Adult Web Covtype RCV1

Benchmarks: Adult Web Covtype RCV1

Metrics: percentage of VerFedSV relative VerFedSV difference Kendall's rank correlation run time rank of embedding matrix

Baselines: SHAP

Builds on: Shapley value federated Shapley value (FedSV) FedSGD vertical asynchronous federated learning (VAFL) low-rank matrix completion

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