Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Federated learning method and device for vertical data

A learning method and data technology, applied in machine learning, digital data protection, electronic digital data processing, etc., to achieve the effect of improving applicability and improving the benefits of common models

Pending Publication Date: 2020-05-19
杭州睿信数据科技有限公司
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, most of the existing federated learning is in the theoretical stage, and the data alignment part is also used as the default condition in practical research applications.

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
  • Federated learning method and device for vertical data
  • Federated learning method and device for vertical data
  • Federated learning method and device for vertical data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the figures indicate functionally identical or similar elements. While various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless specifically indicated.

[0078] The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as superior or better than other embodiments.

[0079] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific implementation manners. It will be understood by those skilled in the art that the present disclosure may be practiced without some of the specific details. In some instances, methods, means, comp...

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 invention relates to a federated learning method and device for vertical data. The method is applied to a coordination server, and comprises the following steps: receiving Bloom filters of sampledata identifiers of at least two data providers; matching the Bloom filters of the sample data identifiers of the at least two data providers, and obtaining sample alignment information and common data indication information corresponding to the at least two data providers; encrypting the common data indication information by using a public key to obtain encrypted indication information; sending the sample alignment information, the public key, the encryption indication information and the model parameters to a corresponding data provider; receiving encryption model gradient information of atleast two data providers; and updating model parameters corresponding to the at least two data providers according to the encryption model gradient information of the at least two data providers. According to the method, fuzzy matching of a plurality of identifiers can be realized, the applicability of an application scene is improved, and model parameters can be updated under the condition of ensuring data privacy.

Description

technical field [0001] The present disclosure relates to the technical field of big data security processing, in particular to a vertical data federated learning method and device. Background technique [0002] Federated learning is a machine learning framework proposed in recent years, first proposed by Google in 2016. It was born to solve the problem of updating models locally for end users of Android phones. In traditional machine learning, all data is collected on one architecture terminal or distributed across multiple terminals, and then machine learning is performed on the data. The existing federated learning design concept can ensure that the data will not leave the Android mobile phone user's local area, so that machine learning can be performed locally using the mobile phone chip, and finally the updated model parameters will be returned to the server. This makes the application scenarios of federated learning focus more on the relationship between enterprises a...

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/00G06F21/60
CPCG06N20/00G06F21/602
Inventor 徐慧囝颜亦军高昊宇周枭
Owner 杭州睿信数据科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products