Method, system and device for updating model parameters based on federated learning

A model parameter and federation technology, which is applied in the field of model parameter update based on federated learning, can solve problems that affect model training efficiency, data distribution differences in datasets, deviations, etc.

Active Publication Date: 2021-01-29
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF5 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in actual situations, the data distribution of the data sets held by all parties is quite different, which makes the model training process prone to bias due to the influence of unevenly distributed data when using federated learning for model training. Affect the efficiency of model training

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, system and device for updating model parameters based on federated learning
  • Method, system and device for updating model parameters based on federated learning
  • Method, system and device for updating model parameters based on federated learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present specification, the following briefly introduces the drawings that need to be used in the description of the embodiments. Apparently, the accompanying drawings in the following description are only some examples or embodiments of this specification, and those skilled in the art can also apply this specification to other similar scenarios. Unless otherwise apparent from context or otherwise indicated, like reference numerals in the figures represent like structures or operations.

[0017] It should be understood that "system", "device", "unit" and / or "module" used in this specification is a method for distinguishing different components, elements, parts, parts or assemblies of different levels. However, the words may be replaced by other expressions if other words can achieve the same purpose.

[0018] As indicated in the specification and claims, the terms "a", "an", "an" and / ...

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 method, system and device for updating model parameters based on federated learning. The method, system and device can be used for data privacy protection. The method is realized by any training member in participants, and the method comprises the following steps: carrying out multiple rounds of iterative updating on model parameters, wherein one round of iterative updating comprises the following steps: obtaining a to-be-trained model with the same structure as other participants; training the to-be-trained model based on a self-held training sample and a sample label to obtain a gradient matrix; calculating a first operation value matrix at least based on the gradient matrix and a first hyper-parameter; calculating a second operation value matrix based on the gradient matrix; uploading the first operation value matrix and the second operation value matrix to the server, so that the server updates model parameters of a to-be-trained model of a server side; and obtaining updated model parameters from the server so as to take the updated model parameters as a to-be-trained model for the next round of iterative update, or determining a final model based onthe updated model parameters.

Description

technical field [0001] One or more embodiments of this specification relate to multi-party data joint processing, and in particular to a method, system and device for updating model parameters based on federated learning. Background technique [0002] In data analysis, data mining, economic forecasting and other fields, machine learning models can be used to analyze and discover potential data value. Since the data held by a single data owner may be incomplete, it is difficult to accurately describe the target. In order to obtain better model prediction results, the federated learning of the model is carried out through the data cooperation of multiple data owners. has been widely used. In the process of model training using federated learning, it is expected that the data sets held by multiple parties are all of the same distribution. However, in actual situations, the data distribution of the data sets held by all parties is quite different, which makes the model trainin...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N20/00G06F17/16
CPCG06F17/16G06N20/00
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