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

A Training Method of Neural Network Model Based on Shared Learning

A technology of neural network model and training method, applied in the direction of biological neural network model, neural learning method, neural architecture, etc., can solve the problems of program limitation, small scope of application, lack of theoretical foundation, etc., to improve practicability, improve efficiency, cost reduction effect

Active Publication Date: 2022-05-13
ZHEJIANG UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the trusted execution environment has problems such as high cost and many restrictions on running programs, and cannot well support multiple algorithms.
[0007] There are other existing technologies, although they have solved the specific implementation problems of privacy-preserving machine learning to a certain extent, but there are still problems such as small scope of application, high computing and communication overhead, unstable model convergence, and lack of theoretical foundation.

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
  • A Training Method of Neural Network Model Based on Shared Learning
  • A Training Method of Neural Network Model Based on Shared Learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044]First of all, it should be explained that the present invention relates to big data technology, which is an application of computer technology in the field of credit risk control. During the implementation of the present invention, the application of multiple software function modules will be involved. The applicant believes that, after carefully reading the application documents and accurately understanding the realization principle and purpose of the present invention, combined with existing known technologies, those skilled in the art can fully implement the present invention by using their software programming skills. The aforementioned software functional modules include but are not limited to: neural network models for shared learning, data loading and synchronization modules, communication modules, log recording modules, and safe multiplication modules, etc., all of which are mentioned in the application documents of the present invention. The applicants will not ...

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 the technical field of machine learning and aims to provide a training method of a neural network model based on shared learning. In this method, multiple shared learning participants perform mixed secure multi-party computing and central node local computing through secret sharing to realize neural network model training; specifically include: data preparation; data loading and initialization; loading the current training batch; computing the first One-layer linear output; calculate model prediction value; calculate model output gradient; update model and calculation; update local shared weights; evaluate on test set. The invention combines multi-party secure computing and local computing to improve the efficiency of shared learning. Through the online encrypted multiplication triplet provider, the efficiency of secure multi-party computation of secret sharing is improved, and the overhead is greatly reduced compared with homomorphic encryption and obfuscated circuits. It is suitable for vertical shared learning scenarios and enables all parties to perform federated modeling without any overlapping features.

Description

technical field [0001] The invention relates to the technical field of machine learning, in particular to a training method of a neural network model based on shared learning. Background technique [0002] With the widespread application of machine learning algorithms, a lot of data is used for the training of machine learning models. For example, a bank predicts the credit of other customers by training the data of some customers. The shared learning method is a privacy-preserving machine learning method that integrates local computing and multi-party secure computing, and is widely used in machine learning scenarios that require privacy protection. For example, one bank has the user's loan data, another bank has the user's transaction data, and the two banks want to share data for modeling and predict the user's credit level. But if the data is directly put together and trained with a neural network model, the data will leave at least one bank, thus bringing the risk of ...

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 Patents(China)
IPC IPC(8): G06N3/04G06N3/08G06F21/60
CPCG06N3/084G06F21/602G06N3/045
Inventor 郑小林郑非
Owner ZHEJIANG UNIV
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