Stalactite让垂直联邦学习快速原型开发变得简单高效。
Stalactite: Toolbox for Fast Prototyping of Vertical Federated Learning Systems
- 提供开箱即用的垂直联邦学习框架,专注算法而非工程
- 支持多种算法与内置同态加密,保障数据隐私
- 适合研究者快速验证联邦学习算法在真实推荐数据上的效果
在多个组织拥有分布式数据且无法集中数据的场景下,机器学习面临挑战。垂直联邦学习(VFL)允许多方基于特征共享数据进行模型训练而不暴露原始数据。本文介绍开源框架Stalactite,专为快速构建VFL系统原型设计。该框架支持多种主流VFL算法,集成同态加密机制保障数据安全,并简化分布式部署流程。通过在真实推荐数据集上的实验,展示了其在算法开发效率和安全性方面的优势。
原文摘要 · Abstract (English)
Machine learning (ML) models trained on datasets owned by different organizations and physically located in remote databases offer benefits in many real-world use cases. State regulations or business requirements often prevent data transfer to a central location, making it difficult to utilize standard machine learning algorithms. Federated Learning (FL) is a technique that enables models to learn from distributed datasets without revealing the original data. Vertical Federated learning (VFL) is a type of FL where data samples are divided by features across several data owners. For instance, in a recommendation task, a user can interact with various sets of items, and the logs of these interactions are stored by different organizations. In this demo paper, we present \emph{Stalactite} - an open-source framework for VFL that provides the necessary functionality for building prototypes of VFL systems. It has several advantages over the existing frameworks. In particular, it allows researchers to focus on the algorithmic side rather than engineering and to easily deploy learning in a distributed environment. It implements several VFL algorithms and has a built-in homomorphic encryption layer. We demonstrate its use on a real-world recommendation datasets.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。