In plain words: Helen lets several organizations train a shared linear model on combined data without seeing each other's records, and stays safe even if all but one try to cheat. It ran up to 100,000 times faster than the best existing secure-computation system.
Abstract
Many organizations wish to collaboratively train machine learning models on their combined datasets for a common benefit (e.g., better medical research, or fraud detection). However, they often cannot share their plaintext datasets due to privacy concerns and/or business competition. In this paper, we design and build Helen, a system that allows multiple parties to train a linear model without revealing their data, a setting we call coopetitive learning. Compared to prior secure training systems, Helen protects against a much stronger adversary who is malicious and can compromise m-1 out of m parties. Our evaluation shows that Helen can achieve up to five orders of magnitude of performance improvement when compared to training using an existing state-of-the-art secure multi-party computation framework.
Wenting Zheng, Raluca Ada Popa, Joseph E. Gonzalez, Ion Stoica
arXiv:1907.07212 · cs.CR, cs.LG · submitted Jul 16, 2019 · updated Sep 3, 2019
abstract · pdf · html