Abstract
The significant enhancement of satellite onboard processing capability and drastic proliferation of Artificial Intelligence (AI) applications have fostered decentralized satellite federated learning (DSFL), a transformative paradigm that exchanges and aggregates machine learning (ML) models in satellite clusters for collaborative learning. However, the limited model exchange opportunities caused by intermittent inter-satellite contacts, along with heterogeneous onboard datasets, can lead to ineffective and/or biased model aggregation. To address these issues, it is crucial yet challenging to design an effective DSFL scheduling strategy that determines whether and when to pull models from contact satellites and perform local training for optimizing DSFL performance. In this paper, we propose a contact-based DSFL framework and formulate the DSFL scheduling problem to maximize the accuracy of trained models. As the problem cannot be solved directly, we transform it into a hierarchical Markov game by introducing options for decision agents deployed on individual satellites. Under a learning-to-learn paradigm, we develop a Multi-agent Dueling Double Deep Q Network (MA3DQN)-based intelligent DSFL scheduling strategy. The agents, trained in a distributed and alternating manner, adaptively make scheduling decisions based on instantaneous partial observations of the environment. Simulation results demonstrate the efficiency and adaptability of the MA3DQN-based strategy over three baselines.