4.6 Article

FL-Incentivizer: FL-NFT and FL-Tokens for Federated Learning Model Trading and Training

Journal

IEEE ACCESS
Volume 11, Issue -, Pages 4381-4399

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2023.3235484

Keywords

Nonfungible tokens; Federated learning; Smart contracts; Token networks; Decentralized applications; Training; Modeling; Ethereum; smart contracts; token; NFT; ERC-20; ERC-721; incentive; model trading; model learning; DApp

Ask authors/readers for more resources

This paper proposes a smart contract-based framework called FL-Incentivizer, which addresses the issues of flow governance and incentivization in distributed learning. The framework commercializes and tokenizes the global model using FL-NFT and FL-Token based on the ERC-721 and ERC-20 standards, respectively. The implementation includes showcasing the trading of FL-NFT on OpenSea and the transfer of FL-Tokens through MetaMask.
Federated learning (FL) is an on-device distributed learning scheme that does not require training devices to transfer their data to a centralized facility. The goal of federated learning is to learn a global model over several iterations. It is challenging to claim ownership rights and commercialize the global model efficiently and transparently. Additionally, incentives need to be provided to ensure that devices participate in the FL process. In this paper, we propose a smart contract-based framework called FL-Incentivizer, which relies on custom smart contracts to maintain flow governance of the FL process in a transparent and immutable manner. FL-Incentivizer commercializes and tokenizes the global model using FL-NFT (FL Non-Fungible Token) based on the ERC-721 standard. FL-Incentivizer uses ERC-20 compliant FL-Tokens to incentivize devices participating in FL. We present the system design and operational sequence of the FL-Incentivizer. We provide implementation and deployment details, complete smart contract codes, and qualitative evaluation of the FL-Incentivizer. After implementing FL-Incentivizer for a global iteration of a Federated learning task, we showed the FL-NFT on OpenSea and an FL-Token for a learner on MetaMask. FL-NFTs can be traded on markets such as OpenSea like other NFTs. While FL-Tokens can be transferred in the same manner as other ERC-20-based tokens.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available