TLDR: DUFL is a new framework for federated learning that addresses data staleness in time-sensitive tasks. It uses an incentive mechanism with three controls (server payment, data conservation rate, fresh data collection) to balance data freshness and volume. By introducing a “Degree of Staleness” metric and modeling interactions as a Stackelberg game, DUFL helps servers and clients make optimal data update strategies, leading to significant accuracy improvements on real-world datasets.
Federated Learning (FL) has emerged as a powerful approach for collaborative AI, allowing multiple devices or organizations (clients) to train a shared global model without directly sharing their raw data. This preserves privacy and reduces communication burdens, making it ideal for applications in smart cities, autonomous vehicles, and personalized recommendations.
The Challenge of Stale Data in Dynamic Environments
Despite its advantages, federated learning faces significant hurdles, especially when dealing with highly time-sensitive tasks where data is continuously generated. In such scenarios, data can quickly become outdated, a phenomenon known as ‘data staleness.’ Using stale data for training can degrade model performance and reduce the quality of service. Furthermore, collecting fresh data frequently incurs substantial costs for clients, including computing capacity and communication bandwidth, making them reluctant to participate without proper incentives.
Previous efforts to address data staleness have often focused on optimizing data update frequency or client selection. However, these approaches typically overlook the crucial interplay between data staleness and the overall volume of data available for training.
Introducing DUFL: A Novel Framework for Data Updating in Federated Learning
To tackle these challenges, researchers Tao Liu and Xuehe Wang from Sun Yat-sen University have proposed DUFL (Data Updating in Federated Learning), an innovative framework designed for highly time-sensitive federated learning tasks. DUFL introduces a dynamic local data update scheme combined with an incentive mechanism to effectively manage both data staleness and data volume for optimal model performance.
DUFL operates through three key ‘knobs’ that the server can manipulate:
- Server’s Payment: The monetary compensation offered to clients.
- Outdated Data Conservation Rate: The proportion of existing buffered data that clients are encouraged to retain.
- Clients’ Fresh Data Collection Volume: The amount of new data clients are incentivized to collect.
By coordinating these three factors, DUFL aims to strike a balance between providing fresh data and maintaining a sufficient volume of data for robust model training.
Quantifying Staleness with the Degree of Staleness (DoS)
A core innovation within DUFL is the introduction of a new metric called DoS (Degree of Staleness). This metric quantitatively measures the staleness of buffered data on client devices. The researchers conducted a theoretical analysis to establish a clear relationship between DoS and model performance, providing a foundation for strategic decision-making.
A Game Theory Approach to Optimal Strategies
The interactions between the central server and the participating clients in DUFL are modeled as a two-stage Stackelberg game with dynamic constraints. In this game, the server acts as the leader, first determining its optimal payment and data conservation rate. Subsequently, each client, as a follower, decides its optimal fresh data collection volume to maximize its utility, considering the server’s strategy and its own costs.
The researchers derived the optimal local data update strategy for each client in a closed-form solution and an approximately optimal strategy for the server using Bayesian Optimization, a method well-suited for complex optimization problems.
Also Read:
- Optimizing Federated Learning in Competitive Multi-Service Environments
- Enhancing Federated Learning with Hybrid Antenna Networks and Intelligent Client Management
Experimental Validation and Performance
Extensive experiments conducted on real-world datasets, including MNIST, FMNIST, SVHN, CIFAR-10, and CIFAR-100, demonstrated the significant performance of the DUFL approach. The results showed that DUFL achieves substantial accuracy improvements in highly time-sensitive tasks compared to traditional federated learning baselines like FedAvg, FedProx, and FedDyn. This improvement is attributed to DUFL’s ability to effectively mitigate the negative impact of data staleness through its dynamic data update mechanism.
The framework also proved adaptable to varying levels of time sensitivity. As tasks became more time-sensitive, DUFL adjusted by increasing the optimal reward for clients and decreasing the optimal data conservation rate, encouraging the timely discarding of outdated data and collection of fresh samples.
In conclusion, DUFL offers a robust and adaptable solution for managing data freshness and volume in federated learning, particularly for applications where data evolves rapidly. This work is detailed further in the research paper: Degree of Staleness-Aware Data Updating in Federated Learning.


