保护数据隐私的模型服务提供方法及装置与流程

文档序号:37544035发布日期:2024-04-08 13:45阅读:来源:国知局

技术特征:

1.一种保护数据隐私的模型服务提供方法,通过服务端执行,所述服务端部署预测模型,所述预测模型包括具有激活函数的第一隐层;所述方法包括:

2.根据权利要求1所述的方法,其中,所述分段函数由所述服务端基于以下步骤确定:

3.根据权利要求2所述的方法,其中,所述激活函数为线性整流函数relu的变形函数;其中,获取对所述激活函数的定义域进行分割而得到的所述n个分段区间,包括:

4.根据权利要求3所述的方法,其中,所述分段函数的确定还包括以下步骤:

5.根据权利要求3所述的方法,其中,所述变形函数包括指数线性单元elu、sigmoid线性单元silu或高斯误差线性单元gelu。

6.根据权利要求3所述的方法,其中,所述n等于4。

7.根据权利要求2所述的方法,其中,基于利用所述激活函数在该区间上确定出的多个样本点,拟合出对应的高阶多项式函数,包括:

8.根据权利要求2所述的方法,其中,所述分段函数的确定还包括以下步骤:

9.根据权利要求1所述的方法,其中,所述第二mpc计算包括:

10.根据权利要求9所述的方法,其中,所述n个区间函数中的第一区间函数为高阶多项式函数,第一区间函数中包括指数为偶数的第一幂运算式;其中,所述第二子mpc计算包括:

11.根据权利要求9所述的方法,其中,所述多个区间函数中的第二区间函数和第三区间函数为高阶多项式函数,其中第二区间函数中的第一单项式与第三区间函数中的第二单项式具有相同的高次幂因式;其中,所述第二子mpc计算,包括:

12.根据权利要求1所述的方法,其中,所述第一隐层中还包括线性变换函数;在进行所述第一mpc计算之前,所述方法还包括:

13.根据权利要求1所述的方法,所述方法还包括:

14.一种保护数据隐私的模型服务提供方法,通过客户端执行,所述客户端对应的服务端部署预测模型,所述预测模型包括具有激活函数的第一隐层;所述方法包括:

15.根据权利要求14所述的方法,其中,所述第二mpc计算包括:

16.根据权利要求14所述的方法,其中,所述n个区间函数中的第一区间函数为高阶多项式函数,第一区间函数中包括指数为偶数的第一幂运算式;其中,所述第二子mpc计算包括:

17.根据权利要求14所述的方法,其中,所述多个区间函数中的第二区间函数和第三区间函数为高阶多项式函数,其中第二区间函数中的第一单项式与第三区间函数中的第二单项式具有相同的高次幂因式;其中,所述第二子mpc计算,包括:

18.根据权利要求14所述的方法,其中,所述第一隐层中还包括线性变换函数;在进行所述第一mpc计算之前,所述方法还包括:

19.根据权利要求14所述的方法,所述方法还包括:

20.一种保护数据隐私的模型服务提供装置,集成于服务端,所述服务端部署预测模型,所述预测模型包括具有激活函数的第一隐层;所述装置包括:

21.一种保护数据隐私的模型服务提供装置,集成于客户端,所述客户端对应的服务端部署预测模型,所述预测模型包括具有激活函数的第一隐层;所述装置包括:

22.一种计算机可读存储介质,其上存储有计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-19中任一项所述的方法。

23.一种计算设备,包括存储器和处理器,其中,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-19中任一项所述的方法。


技术总结
本说明书实施例提供一种保护数据隐私的模型服务提供方法及装置,涉及客户端和服务端,其中服务端部署预测模型,该预测模型包括具有激活函数的第一隐层。该方法包括:服务端基于激活函数的函数输入的第一分片,以及n个分段区间的n‑1个分界值,与客户端对应持有的第二分片进行n‑1次MPC大小比较计算,得到该函数输入针对n个分段区间的n个命中结果的n个第一分片;服务端基于函数输入和n个命中结果分别对应的共计n+1个第一分片,以及与n个分段区间对应的n个区间函数,与客户端对应持有的n+1个第二分片进行MPC计算,得到n个区间函数所形成分段函数的函数输出的第一分片;其中分段函数用于拟合激活函数,所述n个区间函数中至少一个为高阶多项式形式。

技术研发人员:陆文杰,黄智聪,洪澄
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:
技术公布日:2024/4/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1