Supercharge Your Innovation With Domain-Expert AI Agents!

Federal learning method, device and system based on block chain

A learning method and blockchain technology, applied in devices and systems, in the field of blockchain-based federated learning methods, can solve problems such as the inability to ensure model reliability and the inability to guarantee federated learning efficiency, and achieve a model training collaboration process The effect of transparency, reduction of invalid transmission, and prevention of malicious behavior

Pending Publication Date: 2021-05-07
HANGZHOU RIVTOWER TECH CO LTD
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, when training the federated learning model, due to the participation of multiple parties and the training data provided is not data plaintext, the reliability of the model released by the participating party cannot be guaranteed, and the behavior of maliciously providing wrong data by the participating party cannot be avoided, resulting in federated learning. Efficiency is not guaranteed

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
  • Federal learning method, device and system based on block chain
  • Federal learning method, device and system based on block chain
  • Federal learning method, device and system based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] refer to Figure 2a As shown, it is a schematic diagram of the steps of a blockchain-based federated learning method provided by the embodiment of this specification. This method is mainly applied to blockchain nodes participating in federated learning model training. The method includes:

[0062] Step 202: The first block chain node accesses the block chain to query whether at least one model version data related to this federated learning is stored, wherein each model version data carries at least a model summary and the release date of the model version A second identification of the second blockchain node.

[0063] In fact, before the start of federated learning, each participant participating in federated learning has formed a consortium chain through their respective blockchain nodes, and agreed and deployed one or more smart contracts related to federated learning on the consortium blockchain. At the same time, the one or more smart contracts can maintain and ma...

Embodiment 2

[0110] refer to image 3 As shown, the blockchain-based federated learning device 300 provided for the embodiment of this specification is deployed with a blockchain module that participates in federated learning model training. The device 300 may include:

[0111] The query module 302 accesses the block chain to query whether at least one model version data related to this federated learning is stored, wherein each model version data carries at least a model abstract and a second block chain that released the model version the second identification of the node;

[0112] Obtaining module 304, if the query result is yes, then obtain the locally trained model from at least one of the second blockchain nodes corresponding to all the second identifications;

[0113] The training module 306, after the verification module 308 successfully verifies the obtained model, uses the locally determined training data to perform model training, and uploads the model version data of the lates...

Embodiment 3

[0137] This specification also provides a blockchain-based federated learning system, including a plurality of blockchain-based federated learning devices described in Embodiment 2, and a blockchain, the blockchain is deployed with maintenance model version data specific smart contract. These parties participating in the federated learning can form a consortium chain to generate a digital summary of the data and parameters during the model training collaboration, and store the digital summary of the model on the blockchain, and all parties complete the consensus confirmation of the digital summary of the model. Therefore, the relevant model data in the federated learning process is maintained through the specific smart contract.

[0138] Through the above technical solutions, the blockchain technology is introduced on the basis of the existing federated learning, and each node participating in the federated learning is deployed as a blockchain node, so that some important aspe...

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

One or more embodiments of the invention disclose a federated learning method, device and system based on a block chain, and the method introduces a block chain technology on the basis of the existing federated learning, and deploys each node participating in the federated learning as a block chain node, therefore, on-chain maintenance management is performed on some important data of federal learning based on the smart contract on the block chain, so that the model training cooperation process is transparent and reliable. Specifically, a block chain node trains model version data corresponding to an updated model according to local training data to perform uplink evidence storage, the model does not need to be uploaded, and the model version data is directly requested to be acquired from a publisher when needed, so that the dependence on centralized services is reduced, and invalid transmission is reduced. Meanwhile, the evaluation result of the on-chain evidence storage model can be verified, and the disguised behaviors of participants can be frightened and prevented.

Description

technical field [0001] This document relates to the field of blockchain technology, and in particular to a blockchain-based federated learning method, device and system. Background technique [0002] Blockchain is a decentralized and innovative solution that uses distributed ledger technology to solve multi-party trust problems, and is a cutting-edge technology in the current society. [0003] Federated learning is a distributed machine learning paradigm that can effectively solve the problem of data islands, allowing participants to jointly model without sharing data, technically breaking data islands, and realizing collaboration in machine learning training models. [0004] At present, when training the federated learning model, due to the participation of multiple parties and the training data provided is not data plaintext, the reliability of the model released by the participating party cannot be guaranteed, and the behavior of maliciously providing wrong data by the pa...

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): G06F21/64G06F21/60G06F16/27G06N20/20
CPCG06F16/27G06F21/602G06F21/64G06N20/20
Inventor 王晓亮陈林燏
Owner HANGZHOU RIVTOWER TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More