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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com