paper-with-me

홈 › Papers

Private federated learning on vertically partitioned data via entity resolution and additively homomorphic encryption

2017-11-29 · Stephen Hardy, Wilko Henecka, Hamish Ivey-Law, Richard Nock, Giorgio Patrini, Guillaume Smith, Brian Thorne

Consider two data providers, each maintaining private records of different feature sets about common entities. They aim to learn a linear model jointly in a federated setting, namely, data is local and a shared model is trained from locally computed updates. In contrast with most work on distributed learning, in this scenario (i) data is split vertically, i.e. by features, (ii) only one data provider knows the target variable and (iii) entities are not linked across the data providers. Hence, to the challenge of private learning, we add the potentially negative consequences of mistakes in entity resolution. Our contribution is twofold. First, we describe a three-party end-to-end solution in two phases ---privacy-preserving entity resolution and federated logistic regression over messages encrypted with an additively homomorphic scheme---, secure against a honest-but-curious adversary. The system allows learning without either exposing data in the clear or sharing which entities the data providers have in common. Our implementation is as accurate as a naive non-private solution that brings all data in one place, and scales to problems with millions of entities with hundreds of features. Second, we provide what is to our knowledge the first formal analysis of the impact of entity resolution's mistakes on learning, with results on how optimal classifiers, empirical losses, margins and generalisation abilities are affected. Our results bring a clear and strong support for federated learning: under reasonable assumptions on the number and magnitude of entity resolution's mistakes, it can be extremely beneficial to carry out federated learning in the setting where each peer's data provides a significant uplift to the other.

📄 PDF Abstract BibTeX arXiv:1711.10677

Code (0)

등록된 구현이 없습니다.

Tasks

Entity ResolutionFederated LearningPrivacy Preserving

Similar Papers 제목 키워드 기반

Privacy-Preserving Asynchronous Federated Learning Algorithms for Multi-Party Vertically Collaborative Learning

2020-08-14 · Bin Gu, An Xu, Zhouyuan Huo, Cheng Deng 외

The privacy-preserving federated learning for vertically partitioned data has shown promising results as the solution of the emerging multi-party joint modeling application, in which the data holders (such as government …

Federated LearningPrivacy Preserving

Federated Doubly Stochastic Kernel Learning for Vertically Partitioned Data

2020-08-14 · Bin Gu, Zhiyuan Dang, Xiang Li, Heng Huang

In a lot of real-world data mining and machine learning applications, data are provided by multiple providers and each maintains private records of different feature sets about common entities. It is challenging to train…

BIG-bench Machine LearningFederated Learning

Entity Augmentation for Efficient Classification of Vertically Partitioned Data with Limited Overlap

2024-06-25 · Avi Amalanshu, Viswesh Nagaswamy, G. V. S. S. Prudhvi, Yash Sirvi 외

Vertical Federated Learning (VFL) is a machine learning paradigm for learning from vertically partitioned data (i.e. features for each input are distributed across multiple "guest" clients and an aggregating "host" serve…

Entity AlignmentEntity ResolutionFederated LearningVertical Federated Learning

Hybrid Differentially Private Federated Learning on Vertically Partitioned Data

2020-09-06 · Chang Wang, Jian Liang, Mingkai Huang, Bing Bai 외

We present HDP-VFL, the first hybrid differentially private (DP) framework for vertical federated learning (VFL) to demonstrate that it is possible to jointly learn a generalized linear model (GLM) from vertically partit…

Federated LearningPrivacy PreservingVertical Federated Learning

PyVertical: A Vertical Federated Learning Framework for Multi-headed SplitNN

2021-04-01 · Daniele Romanini, Adam James Hall, Pavlos Papadopoulos, Tom Titcombe 외

We introduce PyVertical, a framework supporting vertical federated learning using split neural networks. The proposed framework allows a data scientist to train neural networks on data features vertically partitioned acr…

Federated LearningVertical Federated Learning