Nested meta learning method and system based on federated architecture

A meta-learning and federated technology, applied in the field of machine learning, can solve problems such as excessive communication overhead, global model aggregation speed needs to be improved, and achieve good generalization, improved generalization and performance, and high flexibility.

Active Publication Date: 2022-04-12
军事科学院系统工程研究院网络信息研究所
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some researchers proposed a personalized federated average algorithm, that is, in the federated average algorithm, each user trains the meta-learning model locally, and then passes the parameters to the server for aggregation to promote the generalization ability of the model, but the performance of the global model and The aggregation speed needs to be improved; a similar research program also includes the federated meta-learning algorithm, that is, the meta-learning algorithm is used in the federated stochastic gradient descent architecture to obtain the local gradient of each user and update the model parameters, but as mentioned above, The federated stochastic gradient descent algorithm requires frequent communication between users and servers, resulting in excessive communication overhead for this scheme

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
  • Nested meta learning method and system based on federated architecture
  • Nested meta learning method and system based on federated architecture
  • Nested meta learning method and system based on federated architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0084] Nested meta-learning algorithm flow

[0085] enter: N : the number of users; : global meta-learning algorithm; : local meta-learning algorithm; : global learning rate; : local learning rate; : Number of episode rounds for global training; : Number of episode rounds for local training.

[0086] output: : parameters of the global model

[0087] for do

[0088] # Perform local meta-learning

[0089] Select a subset of users from all users U ;

[0090] for each user do

[0091] Assign global model parameters to local model ;

[0092] for local episode rounds do

[0093] user u Sampling from own data to construct local meta-learning tasks ;

[0094] Computing Gradients for Meta-Learning Task Training ;

[0095] Update local meta-learning model parameters ;

[0096] end for

[0097] end for

[0098] The global model parameters first take the average of all local model parameters

[0099] # Perform global meta-learning

[0100] f...

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 provides a nested meta-learning method and system based on a federated architecture. The method comprises the steps that m1 clients are selected from N clients, the m1 clients train local model parameters of the m1 clients based on local data of the m1 clients and global model parameters in the current state, and N and m1 are positive integers and N is larger than or equal to m1; the central server updates global model parameters according to the received local model parameters of the m1 clients; m < 2 > clients are selected from the N clients, the m < 2 > clients determine respective global subtasks of the m < 2 > clients based on respective local data and the updated global model parameters and calculate parameter gradients generated by the global subtasks through a learning objective function, m < 2 > is a positive integer, and N is larger than or equal to m < 2 >; and the central server adjusts the updated global model parameters according to the received parameter gradients of the global subtasks of the m2 clients.

Description

technical field [0001] The invention belongs to the field of machine learning, and in particular relates to a nested meta-learning method and system based on a federated architecture. Background technique [0002] Federated learning is a decentralized machine learning architecture designed to learn models from distributed mobile devices, which solves the problem that data centers do not always have access to large-scale training data. In addition, since the data in each mobile device is privacy sensitive, compared with the centralized machine learning model training process, federated learning also has obvious privacy protection advantages. [0003] Small sample learning can quickly grasp new target concepts with only a small amount of data. It aims to explore how to use the knowledge and experience summarized from existing samples to solve new problems when the number of labeled samples of new target categories is very small. Methods. Meta-learning is one of the mainstrea...

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): H04L67/01G06N3/08G06N3/04G06K9/62
CPCY02D10/00
Inventor 张洪广杨林马琳茹杨雄军刘錞
Owner 军事科学院系统工程研究院网络信息研究所
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