atlas

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

Complementary Knowledge Distillation for Robust and Privacy-Preserving Model Serving in Vertical Federated Learning

AAAI 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Vertical federated learning · 7 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 Complementary Knowledge Distillation (CKD), which encodes only the active party's unlearned (complementary) label information via a LogitBoost-based Complementary Label Coding and distills it passive-to-active and passive-to-passive, to make VFL model serving robust to arbitrarily-aligned data while limiting label leakage.

Problem

Model serving in vertical federated learning must remain accurate when samples are arbitrarily aligned across passive parties (including stragglers) while preventing passive parties from inferring labels from their bottom-model outputs.

Approach

Instead of distilling the full federated teacher's knowledge to passive parties, the active party computes a Complementary Label Coding (shown equivalent to LogitBoost pseudo-residuals) so passive parties learn only label information the local model has not yet captured; a simplex-weighted aggregator then combines available passive bottom models, and knowledge is distilled both passive-to-active a

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CKD instead of SplitKDVFL model serving · CriteoAUC (L-Util, %): 72.6 -> 72.5No clear effect
Use CKD instead of VFMDVFL model serving · CriteoAUC (P-Util, %): 74.3 -> 74.5Helped
Use CKD instead of PtyDropVFL model serving · CriteoAUC (privacy leakage, %): 62.4 -> 59.7Helped
Use CKD instead of VFMDVFL model serving · AvazuAUC (P-Util, %): 74.2 -> 74.3Helped
Use CKD instead of PtyDropVFL model serving · AvazuAUC (privacy leakage, %): 60.4 -> 57.9Helped
Use CKD instead of VFMDVFL model serving · HetRecAUC (P-Util, %): 73.1 -> 73.4Helped
Use CKD instead of PtyDropVFL model serving · HetRecAUC (privacy leakage, %): 61.6 -> 60.6Helped
Use CKD instead of VFMDVFL model serving · MIMIC-IIIAUC (P-Util, %): 69.2 -> 69.3Helped
Use CKD instead of PtyDropVFL model serving · MIMIC-IIIAUC (privacy leakage, %): 57.3 -> 56.7Helped
Add p2a distillation loss (ablation)CKD · CriteoAUC (L-Util, %): 72.1 -> 72.5Helped
Add p2a distillation loss (ablation)CKD · CriteoAUC (privacy leakage, %): 59.6 -> 59.4Helped
Add p2p distillation loss (ablation)CKD with p2a loss · AvazuAUC (P-Util, %): 74.2 -> 74.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Criteo Avazu HetRec MIMIC-III

Benchmarks: Criteo Avazu HetRec MIMIC-III

Metrics: AUC FL-AUC privacy leakage AUC (PMC attack)

Baselines: Local Vanilla VFL VFEns PtyDrop SplitKD VFMD

Builds on: LogitBoost knowledge distillation FedDF ensemble distillation party-wise dropout SplitKD

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