Eliminating Label Leakage in Tree-Based Vertical Federated Learning

Hideaki Takahashi, Jingjing Liu, Yang Liu
7/19/2023
cs.LGcs.AIcs.CR

No confident code implementation found for this paper.

Abstract

Vertical federated learning (VFL) enables multiple parties with disjoint features of a common user set to train a machine learning model without sharing their private data. Tree-based models have become prevalent in VFL due to their interpretability and efficiency. However, the vulnerability of tree-based VFL has not been sufficiently investigated. In this study, we first introduce a novel label inference attack, ID2Graph, which utilizes the sets of record IDs assigned to each node (i.e., instance space)to deduce private training labels. ID2Graph attack generates a graph structure from training samples, extracts communities from the graph, and clusters the local dataset using community information. To counteract label leakage from the instance space, we propose two effective defense mechanisms, Grafting-LDP, which improves the utility of label differential privacy with post-processing, and andID-LMID, which focuses on mutual information regularization. Comprehensive experiments on various datasets reveal that ID2Graph presents significant risks to tree-based models such as RandomForest and XGBoost. Further evaluations of these benchmarks demonstrate that our defense methods effectively mitigate label leakage in such instances

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{takahashi2023eliminating,
  title  = {Eliminating Label Leakage in Tree-Based Vertical Federated Learning},
  author = {Hideaki Takahashi and Jingjing Liu and Yang Liu},
  year   = {2023},
  eprint = {2307.10318},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.10318v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.10318.svg)](https://codeofpaper.com/paper/2307.10318)

Discussion