Method and device for jointly training service prediction model by two parties for protecting data privacy

A technology for protecting data and predicting models, which is applied in computing models, neural learning methods, electrical digital data processing, etc., and can solve problems such as the difficulty of training machine learning models

Active Publication Date: 2020-05-15
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF12 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to issues such as industry competition, data security, and user privacy, data integration faces great resistance. It is difficult to integrate data scattered across various platforms to

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for jointly training service prediction model by two parties for protecting data privacy
  • Method and device for jointly training service prediction model by two parties for protecting data privacy
  • Method and device for jointly training service prediction model by two parties for protecting data privacy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0231] According to an implementation manner, the device 800 further includes a parameter reconstruction unit 830 configured to: send the first segment of the second parameter updated in the last iteration to the second party, and from the second The party receives the updated first parameter second fragment; combines the updated first parameter first fragment in the last iteration with the received first parameter second fragment to obtain the business prediction model training After the first parameter part W A .

[0232] According to a specific embodiment, the product slice calculation unit 811 is specifically configured to: locally calculate the first characteristic matrix X A and the product of the first slice of the first parameter to obtain the first processing result of the first feature; use the first feature matrix X A , performing security matrix multiplication with the first parameter and the second slice in the second party to obtain the first slice of th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a method and device for jointly training a service prediction model by two parties for protecting data privacy. The two parties respectively have a part of feature data. In the model iteration process, the two parties obtain encrypted fragments of the product result of the total feature matrix X and the total parameter matrix W through safety matrix multiplication; the two encrypted fragments are summarized by a second party with the label to obtain an encrypted product result Z; the second party obtains an encrypted error E based on the product resultZ and the encrypted label Y, and carries out secret sharing under homomorphic encryption. Therefore, the two parties respectively obtain error fragments. Then the two parties obtain corresponding gradient fragments through secret sharing and security matrix multiplication based on the error fragments and respective feature matrixes; and then, the first party updates the parameter fragments maintained by the first party by utilizing the gradient fragments of the first party, and the second party updates the parameter fragments maintained by the second party by utilizing the gradient fragments of the second party. Therefore, safe joint training for protecting data privacy is realized.

Description

technical field [0001] One or more embodiments of this specification relate to the fields of data security and machine learning, and in particular, relate to a method and an apparatus for jointly training a service prediction model by both parties. Background technique [0002] The data needed for machine learning often involves multiple fields. For example, in the merchant classification analysis scenario based on machine learning, the electronic payment platform has the transaction flow data of the merchants, the e-commerce platform stores the sales data of the merchants, and the banking institution has the loan data of the merchants. Data often exists in silos. Due to issues such as industry competition, data security, and user privacy, data integration faces great resistance. It is difficult to integrate data scattered across various platforms to train machine learning models. Under the premise of ensuring that data is not leaked, using multi-party data to jointly trai...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06N20/00G06N3/08
CPCG06F21/602G06F21/6245G06N3/08G06N20/00H04L9/008
Inventor 陈超超王力王磊周俊
Owner ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products