共享学习:蚂蚁金服提出全新数据孤岛解决方案(12)

训练引擎将任务下发给机构端的训练服务器 Worker

Worker 加载本地数据

Worker 之间根据下发的训练任务,通过多方安全协议交互完成训练任务

训练引擎的具体架构如下:

共享学习:蚂蚁金服提出全新数据孤岛解决方案

其中 Coordinator 部署于蚂蚁平台,用于任务的控制和协调,本身并不参与实际运算。Worker 部署在参与多方安全计算的机构,基于安全多方协议进行实际的交互计算。

用户在建模平台构建好的训练任务流会下发给 Coordinator 的 Task Flow Manager,Task Flow Manager 会把任务进行拆解,通过 Task Manager 把具体算法下发给 Worker 端的 Task Executor,Task Executor 根据算法图调用 Worker 上的安全算子完成实际的运算。

利用这套方法,可以做到数据不出域就可以完成数据共享,训练工具可以部署在本地的服务器。

推荐阅读