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

Neural network model training method based on shared learning

A neural network model and training method technology, applied in the direction of biological neural network model, neural learning method, neural architecture, etc., can solve problems such as program limitations, small scope of application, lack of theoretical foundation, etc., to improve efficiency, reduce overhead, improve The effect of practicality

Active Publication Date: 2021-01-05
ZHEJIANG UNIV
View PDF7 Cites 16 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
  • Neural network model training method based on shared learning
  • Neural network model training method 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 neural network model training method based on shared learning. According to the method, a plurality of shared learning participants perform hybrid security multi-party calculation and central node local calculation through secret sharing to realize neural network model training; the method specifically comprises the steps of performing data preparation; loading and initializing data; loading the current training batch; calculating a first-layer linear output; calculating a model prediction value; calculating a model output gradient; updating the model and calculating; updating the local sharing weight; performing assessment on a test set. According to the method, multi-party security calculation and local calculation are combined, and the shared learning efficiency is improved. Through an online encryption multiplication triad provider, the efficiency of secure multi-party calculation of secret sharing is improved, and the overhead is greatly reduced compared with schemes of homomorphic encryption, confusion circuits and the like. The method is suitable for a longitudinal shared learning scene,and can enable all parties to carry out federated modeling under the condition that no overlapping features exist.

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 Applications(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