When multiple parties that deal with private data aim for a collaborative prediction task such as medical image classification, they are often constrained by data protection regulations and lack of trust among collaborating parties. If done in a privacy-preserving manner, predictive analytics can benefit from the collective prediction capability of multiple parties holding complementary datasets on the same machine learning task. This paper presents PRICURE, a system that combines complementary strengths of secure multi-party computation (SMPC) and differential privacy (DP) to enable privacy-preserving collaborative prediction among multiple model owners. SMPC enables secret-sharing of private models and client inputs with non-colluding secure servers to compute predictions without leaking model parameters and inputs. DP masks true prediction results via noisy aggregation so as to deter a semi-honest client who may mount membership inference attacks. We evaluate PRICURE on neural networks across four datasets including benchmark medical image classification datasets. Our results suggest PRICURE guarantees privacy for tens of model owners and clients with acceptable accuracy loss. We also show that DP reduces membership inference attack exposure without hurting accuracy.
翻译:当处理私人数据的多个当事方试图进行医疗图像分类等合作预测任务时,它们往往受到数据保护条例的限制,而且合作方之间缺乏信任。如果以保密方式进行,预测分析可受益于持有同一机器学习任务补充数据集的多个当事方的集体预测能力。本文介绍PRICURRE,这是一个将安全多方计算(SMPC)和差异隐私(DP)的互补优势结合起来的系统,使多个模型所有者能够进行隐私保护合作预测。SMPC允许秘密分享私人模型和客户与非混合安全服务器的投入,以便在不泄露模型参数和投入的情况下进行预测。DP掩盖通过吵闹的聚合产生的真实预测结果,以阻止可能进行推断攻击的半诚实客户。我们评价四个数据集的神经网络的PRCURRE,包括基准医疗图像分类数据集。我们的结果表明,PRCURRE保证模型所有者和客户的隐私,从而可以接受准确损失。我们还表明,DP在不伤害准确性的情况下减少成员对攻击的推论。