FELToken [Round 15] | Round 15

Project Name

FELToken

Project Description

FELToken is connecting owners of the data with scientists to train their machine learning models while preserving the privacy of the data. Current federated learning solutions rely on a central server. We are building a product with the simplest user experience possible while being decentralized. This allows anonymous participation of data providers and prevents malicious activities. Data providers get rewards for sharing their data and resulting models can be further sold. Exchange of all models is encrypted so only authorized parties can use the model. We would like to further improve our tool by connecting with Ocean infrastructure.

Final Product

Platform for a decentralized and more secure solution for federated learning while anonymizing data providers. Allowing data scientists to do machine learning on decentralized data without compromising its privacy.

Core Team

Břetislav Hájek

Role: developer

Relevant Credentials:

Background/Experience:

Filip Masár

Role: developer

Relevant Credentials:

Background/Experience:

Martin Ondejka

Role: developer

Relevant Credentials:

Background/Experience:

Proposal Title

FELToken [Round 15]

Proposal One Liner

Using federated learning to train machine learning models across multiple datasets while preserving privacy using compute-to-data on Ocean marketplace.

Proposal Description

The final product of FELToken is a platform for running machine learning across distributed data sets without compromising the privacy of the data. We already have our tool for running data provider clients and web applications for managing the projects. Now we would like to integrate it with the Ocean protocol. With Ocean integration, users will be able to use data already published on the Ocean marketplace using the compute-to-data. This would add an extra layer of functionalities over the ocean protocol. We would also like to add the possibility of further selling trained models through Ocean.

During development, we focus mainly on making the process of setting up the federated learning project as simple as possible. So that data scientists and interested parties can train their models without any extra knowledge about smart contracts and blockchain. Once the core components are working there are many possible ways for further extension. The tool can also act as a platform for further federated learning research.

Grant Deliverables

  • Using compute-to-data with FELToken client code (at least some dome version)
  • Script for publishing data on Ocean (for selling models and easily integrating our web application with ocean)
  • Redesign application (for better UX)
  • Write blog post about our experience and progress with Ocean

Value Add Criteria

We already finished the first release (MVP, video walkthrough: https://youtu.be/uoBl2yeO7hY). It demonstrates the core functionalities and everyone can try it. We will continue working on more improvements and extensions. We are especially interested in using Ocean’s compute-to-data solution which could replace our data provider code. We want to start working on integrating compute-to-data over the next month. This would allow seamless integration with Ocean marketplace.


Ocean marketplace integration will be a win-win situation for us and the Ocean. Our tool would add an extra analytics layer on top of the Ocean marketplace. Allowing users to derive useful statistics or train machine learning on their data. And we will be able to attract more users who already use the ocean for storing their data. With Ocean integration, we might bring even more users interested in machine learning to Ocean.

Funding Requested

10000

Wallet Address

0x77edDB82E5e9901aA494825bC362fA93120B892c

Thank you for your proposal @breta, it has now been registered and accepted into R15.

Project submitted deliverables:

  • Using compute-to-data with FELToken client code (at least some dome version) - completed: https://twitter.com/FELToken/status/1508499624918589447
  • Script for publishing data on Ocean (for selling models and easily integrating our web application with ocean) - we have it in form of python script now, we will later integrate it into web app
  • Redesign application (for better UX) - we updated the landing page (https://feltoken.ai/) and working on the rest of the app
  • Write blog post about our experience and progress with Ocean - it’s coming
1 Like

Thank you for submitting your deliverables. We are looking forward to the redesign of your app. Hope to see this in the next proposal. :wink: We enjoyed the blog post. Nice writing. Everything is in order!

Admin: Strong game

^ Admin has accepted this deliverable.