English

A Framework for Evaluating Privacy-Utility Trade-off in Vertical Federated Learning

Machine Learning 2024-08-06 v4 Cryptography and Security Distributed, Parallel, and Cluster Computing

Abstract

Federated learning (FL) has emerged as a practical solution to tackle data silo issues without compromising user privacy. One of its variants, vertical federated learning (VFL), has recently gained increasing attention as the VFL matches the enterprises' demands of leveraging more valuable features to build better machine learning models while preserving user privacy. Current works in VFL concentrate on developing a specific protection or attack mechanism for a particular VFL algorithm. In this work, we propose an evaluation framework that formulates the privacy-utility evaluation problem. We then use this framework as a guide to comprehensively evaluate a broad range of protection mechanisms against most of the state-of-the-art privacy attacks for three widely deployed VFL algorithms. These evaluations may help FL practitioners select appropriate protection mechanisms given specific requirements. Our evaluation results demonstrate that: the model inversion and most of the label inference attacks can be thwarted by existing protection mechanisms; the model completion (MC) attack is difficult to be prevented, which calls for more advanced MC-targeted protection mechanisms. Based on our evaluation results, we offer concrete advice on improving the privacy-preserving capability of VFL systems. The code is available at https://github.com/yankang18/Attack-Defense-VFL

Keywords

Cite

@article{arxiv.2209.03885,
  title  = {A Framework for Evaluating Privacy-Utility Trade-off in Vertical Federated Learning},
  author = {Yan Kang and Jiahuan Luo and Yuanqin He and Xiaojin Zhang and Lixin Fan and Qiang Yang},
  journal= {arXiv preprint arXiv:2209.03885},
  year   = {2024}
}
R2 v1 2026-06-28T00:58:07.997Z