联邦学习角色视图

联邦学习生态中,包含三种角色:用户,联邦学习参与方,协调方。

联邦学习用户

联邦学习用户可以是自然人或代表该自然人的实体,是使用服务的一方。在联邦学习参考架构中,用户还被细分为3个子角色:联邦学习服务用户、联邦学习业务管理者、联邦学习服务集成者。他们有不同的活动,详见图

联邦学习角色视图_第1张图片

联邦学习参与方

联邦学习参与方主要参与联邦学习计算,并对其他参与方或用户提供服务。其子角色包括计算参与者和服务提供者。他们的主要活动包括:

a) 计算活动包括发起建模、参与建模、发起预测、参与预测、接收安全加密计算协议、数据加密等;

b) 模型管理包括模型数据管理、模型元信息管理(版本、参与方、建模时间、有效时间等)、模型发布、模型使用等;

c) 服务管理包括建模及预测能力、对用户提供的服务清单、服务接入、服务规划等;

d) 数据服务包括发布数据元信息、发现网络中数据、管理原始数据(包括但不限于存储方式、使用方式、加密方式)、使用数据等。如图

联邦学习角色视图_第2张图片

联邦学习协调方

联邦学习协调方为参与方的活动提供支撑或辅助功能,承担部分联邦学习网络管理和仲裁职责。联邦学习协调方宜为机构或组织。子角色包括联邦学习开发者、算法协调者、参与方协调者。协调方活动随合作方类型及与服务提供方和客户之间关系的不同而变化,主要活动包括:

a) 联邦学习功能开发包括算法开发、基础架构开发、服务开发等;

b) 计算活动包括发起建模、多方安全计算管理(约定安全协议、密钥生成、数据解密)等;

c) 模型管理包括模型发现、模型元信息管理、模型密钥管理等;

d) 能力协调包括服务接入、服务能力发布、服务元信息管理、参与方元信息管理等;

e) 数据管理包括数据元信息管理、发布、发现等

联邦学习角色视图_第3张图片

 

你可能感兴趣的:(联邦学习)