Publication:
Chain FL: Decentralized federated machine learning via blockchain

dc.contributor.coauthorMasry, Ahmed
dc.contributor.departmentDepartment of Electrical and Electronics Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorKorkmaz, Caner
dc.contributor.kuauthorKoçaş, Halil Eralp
dc.contributor.kuauthorUysal, Ahmet
dc.contributor.kuauthorÖzkasap, Öznur
dc.contributor.kuauthorAkgün, Barış
dc.contributor.kuprofileUndergraduate Student
dc.contributor.kuprofileUndergraduate Student
dc.contributor.kuprofileUndergraduate Student
dc.contributor.kuprofileFaculty Member
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Electrical and Electronics Engineering
dc.contributor.otherDepartment of Computer Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.contributor.yokidN/A
dc.contributor.yokidN/A
dc.contributor.yokid113507
dc.contributor.yokid258784
dc.date.accessioned2024-11-09T23:35:54Z
dc.date.issued2020
dc.description.abstractFederated learning is a collaborative machine learning mechanism that allows multiple parties to develop a model without sharing the training data. It is a promising mechanism since it empowers collaboration in fields such as medicine and banking where data sharing is not favorable due to legal, technical, ethical, or safety issues without significantly sacrificing accuracy. In centralized federated learning, there is a single central server, and hence it has a single point of failure. Unlike centralized federated learning, decentralized federated learning does not depend on a single central server for the updates. In this paper, we propose a decentralized federated learning approach named Chain FL that makes use of the blockchain to delegate the responsibility of storing the model to the nodes on the network instead of a centralized server. Chain FL produced promising results on the MNIST digit recognition task with a maximum 0.20% accuracy decrease, and on the CIFAR-10 image classification task with a maximum of 2.57% accuracy decrease as compared to non-FL counterparts.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.identifier.doi10.1109/BCCA50787.2020.9274451
dc.identifier.isbn978-1-7281-8370-1
dc.identifier.scopus2-s2.0-85098720756
dc.identifier.urihttp://dx.doi.org/10.1109/BCCA50787.2020.9274451
dc.identifier.urihttps://hdl.handle.net/20.500.14288/12567
dc.identifier.wos848747500021
dc.keywordsBlockchain
dc.keywordsEthereum
dc.keywordsFederated learning
dc.keywordsMachine learning
dc.keywordsDecentralized federated learning
dc.languageEnglish
dc.publisherIeee
dc.source2020 Second International Conference On Blockchain Computing And Applications (Bcca)
dc.subjectComputer science
dc.subjectInformation systems
dc.subjectComputer science
dc.titleChain FL: Decentralized federated machine learning via blockchain
dc.typeConference proceeding
dspace.entity.typePublication
local.contributor.authoridN/A
local.contributor.authoridN/A
local.contributor.authoridN/A
local.contributor.authorid0000-0003-4343-0986
local.contributor.authorid0000-0002-4079-6889
local.contributor.kuauthorKorkmaz, Caner
local.contributor.kuauthorKoçaş, Halil Eralp
local.contributor.kuauthorUysal, Ahmet
local.contributor.kuauthorÖzkasap, Öznur
local.contributor.kuauthorAkgün, Barış
relation.isOrgUnitOfPublication21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery21598063-a7c5-420d-91ba-0cc9b2db0ea0

Files