{"title":"A Method of Federated Learning Based on Blockchain","authors":"Shi Xu, Sihan Liu, Guangyu He","doi":"10.1145/3487075.3487143","DOIUrl":null,"url":null,"abstract":"Currently many enterprises face issues regarding insufficient data collection samples and data recording dimensions, thus it's hard to make efficient predictions. Since it is limited by the requirement of protecting privacy and trade secrets, data can't be effectively shared among enterprises. Federated learning is an effective method to solve this problem, but there are some performance bottlenecks, information security issues and data trust issues still existed, which need to be improved in combination with other advanced technologies to meet the practical requirements. This paper combines the blockchain technology with federated learning technology, and uses decentralized blockchain system to replace the traditional centralized federated learning architecture. We adopt training method of updating models to achieve machine learning. In this way, we can avoid transmission of intermediate computing data and achieve mechanism of node access, model evaluation, motivation and audit with combination of block chain. In terms of the algorithm, the horizontal federated learning adopts the integrated learning algorithm, and the vertical federated learning adopts the deep learning algorithm. It will be described in detail below.","PeriodicalId":354966,"journal":{"name":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3487075.3487143","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Currently many enterprises face issues regarding insufficient data collection samples and data recording dimensions, thus it's hard to make efficient predictions. Since it is limited by the requirement of protecting privacy and trade secrets, data can't be effectively shared among enterprises. Federated learning is an effective method to solve this problem, but there are some performance bottlenecks, information security issues and data trust issues still existed, which need to be improved in combination with other advanced technologies to meet the practical requirements. This paper combines the blockchain technology with federated learning technology, and uses decentralized blockchain system to replace the traditional centralized federated learning architecture. We adopt training method of updating models to achieve machine learning. In this way, we can avoid transmission of intermediate computing data and achieve mechanism of node access, model evaluation, motivation and audit with combination of block chain. In terms of the algorithm, the horizontal federated learning adopts the integrated learning algorithm, and the vertical federated learning adopts the deep learning algorithm. It will be described in detail below.