论文标题
Dropbear:机器学习市场通过拜占庭模型协议值得信赖
Dropbear: Machine Learning Marketplaces made Trustworthy with Byzantine Model Agreement
论文作者
论文摘要
机器学习市场(ML)模型正在出现,作为组织使模型获利的一种方式。它们允许模型所有者通过使用云资源来执行ML推理请求,从而保留对托管模型的控制,从而保留了模型机密性。依靠托管模型的客户也需要值得信赖的推理结果,即使模型由第三方管理。尽管可以通过组合多个独立模型来改善推理结果的韧性和鲁棒性,但在当今市场中无法获得这种支持。 我们描述了Dropbear,这是第一个ML模型市场,通过以值得信赖的方式结合多个模型的结果,为客户提供了强大的完整性保证。 Dropbear在模型组上复制推理计算,该计算由属于不同模型所有者的多个基于云的GPU节点组成。客户收到推理证书,即使在模型异质性和并发模型更新下,也可以使用拜占庭共识协议证明协议。为了提高性能,分别推断和共识操作分别:在订购请求和模型更新之前,它首先在模型组上执行推理计算。尽管具有强大的完整性保证,但Dropbear的性能与最先进的ML推理系统相匹配:在3个云站点中部署,它使用Imagenet模型处理了800个请求/s。
Marketplaces for machine learning (ML) models are emerging as a way for organizations to monetize models. They allow model owners to retain control over hosted models by using cloud resources to execute ML inference requests for a fee, preserving model confidentiality. Clients that rely on hosted models require trustworthy inference results, even when models are managed by third parties. While the resilience and robustness of inference results can be improved by combining multiple independent models, such support is unavailable in today's marketplaces. We describe Dropbear, the first ML model marketplace that provides clients with strong integrity guarantees by combining results from multiple models in a trustworthy fashion. Dropbear replicates inference computation across a model group, which consists of multiple cloud-based GPU nodes belonging to different model owners. Clients receive inference certificates that prove agreement using a Byzantine consensus protocol, even under model heterogeneity and concurrent model updates. To improve performance, Dropbear batches inference and consensus operations separately: it first performs the inference computation across a model group, before ordering requests and model updates. Despite its strong integrity guarantees, Dropbear's performance matches that of state-of-the-art ML inference systems: deployed across 3 cloud sites, it handles 800 requests/s with ImageNet models.