# A Contract Theory based Incentive Mechanism for Federated Learning

arXiv: https://arxiv.org/abs/2108.05568 · HTML: https://mlsanity.com/paper/2108.05568/

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 27 references that are in the map.
- First posted on arXiv 12 Aug 2021.

## Builds on (most cited first, 9 of 9)

- [Communication-Efficient Learning of Deep Networks from Decentralized Data](https://mlsanity.com/paper/1602.05629/) (2016)
- [Advances and Open Problems in Federated Learning](https://mlsanity.com/paper/1912.04977/) (2019)
- [Federated Learning for Edge Networks: Resource Optimization and Incentive Mechanism](https://mlsanity.com/paper/1911.05642/) (2019)
- [Incentive Design for Efficient Federated Learning in Mobile Networks: A Contract Theory Approach](https://mlsanity.com/paper/1905.07479/) (2019)
- [Motivating Workers in Federated Learning: A Stackelberg Game Perspective](https://mlsanity.com/paper/1908.03092/) (2019)
- [Joint Service Pricing and Cooperative Relay Communication for Federated Learning](https://mlsanity.com/paper/1811.12082/) (2018)
- [Quantifying the generalization error in deep learning in terms of data distribution and neural network smoothness](https://mlsanity.com/paper/1905.11427/) (2019)
- [Trading Data For Learning: Incentive Mechanism For On-Device Federated Learning](https://mlsanity.com/paper/2009.05604/) (2020)
- [Non-Cash Auction for Spectrum Trading in Cognitive Radio Networks: A Contract Theoretical Model with Joint Adverse Selection and Moral Hazard](https://mlsanity.com/paper/1709.08317/) (2017)

## Built on by (most cited first, 13 of 13)

- [Incentive Mechanisms for Federated Learning: From Economic and Game Theoretic Perspective](https://mlsanity.com/paper/2111.11850/) (2021)
- [Mechanisms that Incentivize Data Sharing in Federated Learning](https://mlsanity.com/paper/2207.04557/) (2022)
- [Towards Verifiable Federated Learning](https://mlsanity.com/paper/2202.08310/) (2022)
- [Evaluating and Incentivizing Diverse Data Contributions in Collaborative Learning](https://mlsanity.com/paper/2306.05592/) (2023)
- [Aequa: Fair Model Rewards in Collaborative Learning via Slimmable Networks](https://mlsanity.com/paper/2502.04850/) (2025)
- [On the Effect of Defections in Federated Learning and How to Prevent Them](https://mlsanity.com/paper/2311.16459/) (2023)
- [Semantic Information Marketing in The Metaverse: A Learning-Based Contract Theory Framework](https://mlsanity.com/paper/2302.11457/) (2023)
- [FACT or Fiction: Can Truthful Mechanisms Eliminate Federated Free Riding?](https://mlsanity.com/paper/2405.13879/) (2024)
- [Incentive Allocation in Vertical Federated Learning Based on Bankruptcy Problem](https://mlsanity.com/paper/2307.03515/) (2023)
- [Asynchronous Federated Learning with Incentive Mechanism Based on Contract Theory](https://mlsanity.com/paper/2310.06448/) (2023)
- [Towards Realistic Mechanisms That Incentivize Federated Participation and Contribution](https://mlsanity.com/paper/2310.13681/) (2023)
- [Gaming and Cooperation in Federated Learning: What Can Happen and How to Monitor It](https://mlsanity.com/paper/2509.02391/) (2025)
- [SwarmHarness: Skill-Based Task Routing via Decentralized Incentive-Aligned AI Agent Networks](https://mlsanity.com/paper/2605.28764/) (2026)

## Abstract (arXiv)

Federated learning (FL) serves as a data privacy-preserved machine learning paradigm, and realizes the collaborative model trained by distributed clients. To accomplish an FL task, the task publisher needs to pay financial incentives to the FL server and FL server offloads the task to the contributing FL clients. It is challenging to design proper incentives for the FL clients due to the fact that the task is privately trained by the clients. This paper aims to propose a contract theory based FL task training model towards minimizing incentive budget subject to clients being individually rational (IR) and incentive compatible (IC) in each FL training round. We design a two-dimensional contract model by formally defining two private types of clients, namely data quality and computation effort. To effectively aggregate the trained models, a contract-based aggregator is proposed. We analyze the feasible and optimal contract solutions to the proposed contract model. %Experimental results demonstrate that the proposed framework and contract model can effective improve the generation accuracy of FL tasks. Experimental results show that the generalization accuracy of the FL tasks can be improved by the proposed incentive mechanism where contract-based aggregation is applied.
