论文标题
FedServing:基于激励机制的联合预测框架
FedServing: A Federated Prediction Serving Framework Based on Incentive Mechanism
论文作者
论文摘要
数据持有人(例如移动应用程序,医院和银行)能够培训机器学习(ML)模型并享受许多情报服务。为了使更多缺乏数据和模型的人受益,需要一种方便的方法,这可以使来自各种来源的训练有素的模型进行预测,但是考虑到三个问题,它尚未真正脱颖而出:(i)激励预测真实性; (ii)提高预测准确性; (iii)保护模型隐私。 我们设计了FedServing,这是一个联合预测框架,实现了这三个问题。首先,我们定制了一种基于贝叶斯游戏理论的激励机制,该机制确保加入贝叶斯纳什均衡的提供商将提供真实(不是毫无意义的)预测。其次,我们使用激励机制共同使用真理发现算法来汇总真实但可能不准确的预测,以提高预测准确性。第三,提供商可以在本地部署其模型,并且预测在T恤内得到了牢固的聚合。我们的设计吸引人的设计支持流行的预测格式,包括TOP-1标签,排名标签和后验概率。此外,区块链被用作执行交换公平性的补充组件。通过进行广泛的实验,我们验证了设计的预期特性。我们还从经验上证明,喂养的养活会降低某些成员推理攻击的风险。
Data holders, such as mobile apps, hospitals and banks, are capable of training machine learning (ML) models and enjoy many intelligence services. To benefit more individuals lacking data and models, a convenient approach is needed which enables the trained models from various sources for prediction serving, but it has yet to truly take off considering three issues: (i) incentivizing prediction truthfulness; (ii) boosting prediction accuracy; (iii) protecting model privacy. We design FedServing, a federated prediction serving framework, achieving the three issues. First, we customize an incentive mechanism based on Bayesian game theory which ensures that joining providers at a Bayesian Nash Equilibrium will provide truthful (not meaningless) predictions. Second, working jointly with the incentive mechanism, we employ truth discovery algorithms to aggregate truthful but possibly inaccurate predictions for boosting prediction accuracy. Third, providers can locally deploy their models and their predictions are securely aggregated inside TEEs. Attractively, our design supports popular prediction formats, including top-1 label, ranked labels and posterior probability. Besides, blockchain is employed as a complementary component to enforce exchange fairness. By conducting extensive experiments, we validate the expected properties of our design. We also empirically demonstrate that FedServing reduces the risk of certain membership inference attack.