FL Nodes

Definition

FL nodes are participants in a decentralised learning system where multiple entities collaboratively train a shared machine learning model without exchanging their local data. These nodes can be any devices or servers contributing computational resources and data to the training process.

Description

FL nodes play critical roles in ensuring the integrity and efficiency of the FL Alliance working process. They are randomly allocated the roles of proposers and voters with the goal of avoiding collusion and other malicious behaviours. By distributing these roles randomly, the system ensures a fair and unbiased approach to model training and evaluation.

Specifically, developers join as FL nodes to collaboratively train a global model while using their local data and computing power. They are randomly allocated the following roles:

  • Proposers: Responsible for performing local training using their own data and proposing updates to the global model.

  • Voters: Responsible for aggregating local model updates, evaluating the global model, and casting votes to either support or oppose the proposed updates.

Slash and Reward Mechanism

  • Reward: Participants are incentivised through rewards for honest participation and accurate contributions to the model training and evaluation process. Rewards are given to those whose votes align with the majority decision and to proposers when the majority supports their updates.

  • Slash: Participants face penalties in the form of slashing their staked tokens if their votes do not align with the majority decision. This mechanism discourages malicious behavior and ensures that participants act in the best interest of the model's integrity.

Motivation

The motivation behind this FL Alliance system is to create a decentralised and secure environment for federated learning. By using random functions to allocate roles and a staking mechanism to ensure commitment, the system promotes trust and reliability among participants. The slash and reward mechanism further incentivises honest behaviour, ensuring the collaborative effort results in a high-quality global model.

Last updated