[发明专利]一种提供完整性验证的可审计外包机器学习服务方法有效

专利信息
申请号: 202011439129.4 申请日: 2020-12-07
公开(公告)号: CN112488227B 公开(公告)日: 2023-03-24
发明(设计)人: 王骞;田楚;赵令辰;王聪;李琦;沈超 申请(专利权)人: 武汉大学
主分类号: G06N20/00 分类号: G06N20/00;G06F18/21;G06Q20/08;G06Q20/38
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 严彦
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 提供 完整性 验证 审计 外包 机器 学习 服务 方法
【权利要求书】:

1.一种提供完整性验证的可审计外包机器学习服务方法,其特征在于:设置外包机器学习服务审计过程和承诺-证明协议,

所述外包机器学习服务审计过程,用于实现机器学习模型训练过程的完整性保证,检测错误行为,不仅确保客户端在不可信的服务端上正确执行学习任务,而且确保服务提供者所声称的资源消耗与实际工作负载相对应;实现过程如下,

计算阶段,服务端保存额外的辅助信息,实现使训练过程可检索的目的,服务端执行机器学习任务;

验证阶段,服务器根据指定的机器学习算法和参数训练预测模型;训练后,客户端随机抽取部分迭代子集作为挑战,服务端生成相应的证明,如果所有证明都能通过验证算法,客户端认为极大可能下服务器已正确执行学习任务;

支付阶段,如果所有证明都通过验证,客户端将向服务端支付外包机器学习服务的费用;

所述承诺-证明协议,用于在高效训练机器学习模型时,通过采样证明大量循环迭代来避免验证全部计算;

所述承诺-证明协议实现如下,

首先在系统设置与初始化时,客户端发送学习算法的参数到服务器,包括学习率α,批量大小b和收敛阈值;在达成协议后,客户端将验证需要用到的线路F编译到本地,并通过安全参数λ生成密钥对和一个随机数种子s用于随机选择样本;客户端将随机数种子s发送给服务器;

在计算阶段,每次迭代中服务器利用随机数种子s选取样本,将上一次迭代的结果状态wi-1和数据批量作为输入,服务器输出一个更新后的状态wi并且保存它的标识符Ii;在规定次数的迭代后,服务器保存输出结果wi作为检查点;如果某两个时期之间的精度差异小于收敛阈值t,服务器将终止训练过程并发送标识符(I1,…,Im)到客户端;

在验证阶段,首先客户端将线路F和公开授权密钥EKF发送给服务器,服务器检查线路的正确性;之后,客户端随意选取m次迭代(s1,s2,…,sm)用于验证,向服务器发送索引集来挑战相应的证明(πs1,…,πsm;服务器定位检查点得到检索结果(wsi-1,…,wsm-1),服务器产生证明(I’si-1,I’si,πsi),并将结果(I’si-1,I’si,πsi)发送给客户端;客户端利用随机数种子s选取样本输入,针对所选取的迭代运行验证函数;若函数输出为零,则客户端拒绝其结果,否则客户端将承诺中的{I’si-1,I’si}与{Isi-1,Isi}进行比较;如果1≤i≤m,承诺与验证结果相同,则客户端输出接受,否则拒绝;

在支付阶段,首先服务器使用对称密钥k加密已经训练好的模型,然后将加密后的模型和对称密钥k的哈希值h发送给客户端;客户端在区块链上发布一个交易,并该交易规定会向持有字符串x并且x的哈希值是h的那一方支付已确定的费用;服务端向交易提交一个字符串z,如果该字符串z的哈希值是h,那么该交易向服务端支付费用,服务端得到报酬,否则该交易将费用归还给客户端。

2.根据权利要求1所述提供完整性验证的可审计外包机器学习服务方法,其特征在于:验证阶段中,利用多重优化来构造验证所需的更高效的算法线路,包括由服务器保存模型的一些中间状态作为检查点,支持快速进行多次迭代,从检查点检索任意状态。

3.根据权利要求1或2所述提供完整性验证的可审计外包机器学习服务方法,其特征在于:所述指定的机器学习算法为线性回归、逻辑回归、神经网络、支持向量机、K均值或决策树方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011439129.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top