Abstract
To address statistical heterogeneity and update-level privacy risks in federated learning for geospatial data, this paper proposes a hierarchically decoupled collaborative framework that integrates client-side privacy perturbation with server-side consistency-aware aggregation, while incorporating governance as a system-level support module. Under strong non-IID conditions, the proposed soft-weight aggregation strategy mitigates update mismatch and improves convergence stability without hard filtering legitimate but distributionally shifted client contributions. Meanwhile, the risk-aware perturbation mechanism adaptively adjusts clipping and noise strength across clients to better balance privacy protection and model utility. An on-chain governance and off-chain training coordination mechanism is further introduced to support auditable and traceable collaboration without interfering with the main optimization process. Experimental results on EuroSAT_RGB with ResNet-18 show that the proposed design achieves more stable training and better overall performance than the compared baselines, especially under severe heterogeneity. These findings highlight the value of jointly considering privacy-aware perturbation and consistency-aware aggregation for improving training stability and preserving utility in geospatial federated learning under statistically heterogeneous settings.
1. Introduction
With the rapid development of remote sensing technology and large-scale spatial data platforms, geospatial data have achieved significant growth in both data scale and application scope [1]. The widespread deployment of mobile sensing devices and Internet of Things (IoT) infrastructures has further accelerated the accumulation of urban sensing data, providing important support for urban governance and intelligent management [2]. At the same time, high-resolution remote sensing imagery and Geographic Information System (GIS) data have been widely applied in scenarios such as environmental monitoring, land-use classification, and disaster early warning [3]. Benefiting from recent advances in deep learning, intelligent analysis of large-scale geospatial data has made remarkable progress, especially in tasks such as remote sensing image classification, spatial semantic modeling, and object recognition [4].
On public remote sensing datasets such as EuroSAT and BigEarthNet, deep learning models have already achieved performance levels close to, or even sufficient for, real-world application requirements, significantly promoting the deployment of intelligent remote sensing processing systems. However, geospatial data are usually inherently sensitive. On the one hand, such data contain information related to geographic locations, land-use structures, and regional functional distributions, and their statistical patterns often exhibit strong “spatial fingerprint” characteristics. On the other hand, multi-source spatial data usually involve sensitive information from government agencies, enterprises, and individual users. If such data are directly centralized for training, potential privacy leakage risks may arise [5]. With the continuous increase in requirements for data security and privacy compliance, how to achieve effective collaborative learning without sharing raw data has become a key issue that urgently needs to be addressed [6,7].
Federated learning (FL) provides a natural solution to this challenge. It allows multiple clients to jointly train a shared model without transmitting raw data, and each client exchanges only model parameters or updates with the server. The classical Federated Averaging (FedAvg) algorithm establishes the basic framework of FL: clients perform several steps of local optimization and then upload model updates, which are aggregated by the server to iteratively construct a global model [8]. As a decentralized machine learning paradigm, FL has been widely applied in recent years to scenarios such as mobile device learning, medical data analysis, financial risk control, and smart city systems [8,9,10].
For geospatial applications, FL is particularly attractive because it can support collaborative modeling among distributed data holders while reducing the direct exposure risk of raw spatial data. Nevertheless, FL for geospatial data still faces two core challenges. First, statistical heterogeneity is widespread. Data collected by different clients usually originate from different regions, sensing conditions, and semantic environments, and local datasets often exhibit significant non-IID characteristics [11,12]. Such heterogeneity amplifies the differences among client updates, leading to unstable aggregation, slower convergence, and even significant performance degradation [13,14]. Existing robust aggregation methods are often unable to fully adapt to strongly heterogeneous settings, and legitimate but distributionally shifted updates are prone to being misjudged and excessively suppressed [15]. Second, even without sharing raw data, model updates may still expose information related to regional scenes, land-use structures, and semantic characteristics, thereby introducing update-level privacy risks. Existing differential privacy (DP)-based methods usually rely on clipping and noise injection, but when heterogeneity is strong, applying a uniform perturbation intensity may further amplify update bias and damage model utility [16]. Therefore, in geospatial FL, privacy protection and aggregation stability should not be treated separately, but should instead be considered in a coordinated manner.
In addition, from the perspective of system deployment, in a multi-party collaborative environment lacking a fully trusted foundation, relying solely on algorithmic assumptions remains insufficient. Privacy policies, aggregation rules, and participation constraints need to remain transparent, auditable, and consistently enforced throughout long-term training. Blockchain-assisted governance therefore has potential value as a system-level support mechanism for rule recording, collaborative coordination, and audit traceability.
Based on the above observations, this paper constructs an FL framework for statistically heterogeneous geospatial data, with the goal of improving training stability and collaborative reliability without sacrificing practical efficiency. The main contributions of this paper are summarized as follows:
- 1.
- A risk-aware client-level privacy perturbation mechanism is proposed. This method leverages reproducible statistical and semantic features to impose differentiated privacy protection on different clients, thereby achieving a better balance between privacy protection and model utility.
- 2.
- A consistency-aware aggregation strategy is designed to alleviate training instability under heterogeneous data conditions and to reduce the systematic suppression of client updates that are legitimate but distributionally different.
- 3.
- A collaborative framework integrating on-chain governance with off-chain FL training is constructed. As a system-level support module, the governance layer provides auditable and traceable support for multi-party collaboration without directly interfering with the main optimization process.
2. Related Work and Preliminaries
Remote sensing and geospatial data are often distributed across different regions, institutions, and sensing platforms. Therefore, FL provides an appropriate paradigm for collaborative modeling without centralizing raw data [11]. However, applying FL in this domain still involves two closely coupled core challenges. Firstly, shared model updates may still expose statistical characteristics or semantic cues associated with local geospatial data, thereby introducing update-level privacy risks [17,18,19]. Secondly, significant statistical heterogeneity may cause legitimate client updates to deviate markedly from the dominant distribution, thereby aggravating aggregation bias and undermining training stability [12,13,20]. In long-term cross-institutional collaboration, these technical issues are further intertwined with governance requirements such as rule enforcement, participant management, and process traceability. Therefore, in geospatial FL, privacy protection, stable aggregation, and trustworthy collaboration should not be considered in isolation.
Existing studies have mainly progressed along three directions: FL in remote sensing scenarios, robust aggregation under statistical heterogeneity, and governance support mechanisms for trustworthy collaboration [11,12,13,21,22,23]. However, most existing studies examine these issues separately, and limited attention has been paid to their coordinated design in highly heterogeneous geospatial settings. In particular, when client semantic distributions are severely imbalanced, privacy perturbation and aggregation mechanisms may interact with each other, further amplifying update inconsistency and making collaborative training more difficult to stabilize. To more clearly position the present work, this section reviews the literature along these three directions and further analyzes the limitations of existing studies from the perspective of coordinated design.
2.1. FL in Remote Sensing Scenarios
In remote sensing and Earth observation scenarios, data are often constrained by geographic sensitivity, institutional ownership, and policy compliance requirements. Therefore, FL is highly attractive for tasks such as remote sensing scene classification, object recognition, and multi-source data fusion. For example, Ben Youssef et al. evaluated the effectiveness of FL for remote sensing scene classification on real datasets and compared the performance of convolutional and Transformer-based models in this setting [24]. Moreno-Álvarez et al. further pointed out that heterogeneity in remote sensing scenarios is fundamentally different from that in conventional mobile-device FL settings [11]. Pei et al. proposed a hierarchical federated edge learning framework for satellite–ground collaborative networks and introduced a multi-level aggregation mechanism across satellite, ground, and cloud layers [25]. Hu et al. proposed a heterogeneity-aware pruning framework for personalized FL in remote sensing scene classification, where structural adaptation and personalized model pruning were used to alleviate resource and distribution disparities across clients [26]. Jin and Wang proposed a semi-decentralized federated framework for remote sensing scene classification, showing that system topology and collaboration mode themselves can also affect training stability and scalability in remote sensing environments [27]. Lin et al. further introduced vision–language models into federated remote sensing scene classification and proposed FedRSCLIP, which balances global knowledge sharing and local adaptability through parameter-efficient prompt learning [28]. Tan et al. proposed FedSense for pre-training remote sensing foundation models and employed federated mutual-guidance learning to mitigate model drift caused jointly by remote sensing heterogeneity and high communication overhead [29]. These studies indicate that remote sensing FL has moved beyond mere feasibility verification and is increasingly driven by practical issues such as data heterogeneity, privacy constraints, and cross-institutional deployment. It is also gradually evolving from single-model classification toward more realistic and complex application forms, including personalized collaboration, semi-decentralized cooperation, and foundation model pre-training.
Meanwhile, avoiding raw-data sharing does not imply that privacy risks naturally disappear. Existing studies have shown that shared model updates may still leak information related to local training data, especially in semantically sensitive remote sensing scenarios, where model updates often carry statistical traces of scene composition and regional characteristics [30]. Gong et al. systematically analyzed gradient leakage attacks in FL and showed that, under certain conditions, training samples can be partially reconstructed from shared gradients [17]. Du et al. further reviewed the key factors affecting gradient leakage, including model architecture, training configuration, and gradient post-processing strategies [18]. Wang et al. showed that even after secure aggregation, aggregated gradients may still leak label-related information, indicating that “sharing only updates” is not inherently secure [19]. To mitigate such risks, a common approach is to apply gradient clipping and noise injection to client updates before uploading, thereby reducing the possibility of recovering sensitive information from shared updates [16]. Yan et al. pointed out that appropriate perturbation can reduce the reconstruction quality of gradient inversion attacks [30], while Hu et al. found that DP-style noise mechanisms can, to some extent, reduce the success rates of label inference and gradient leakage attacks [31].
Recent studies have increasingly suggested that privacy perturbation should not be regarded as a static and uniform processing layer. For example, Zheng et al. proposed a sensitivity-aware DP method for federated medical imaging, showing that privacy protection can be adaptively adjusted according to data sensitivity so as to better balance privacy preservation and model utility [32]. Kianidehkordi et al. proposed a time-adaptive privacy budget allocation strategy that allows clients to spend privacy budgets non-uniformly across training rounds, thereby improving the privacy–utility trade-off [33]. Liu et al. further proposed an adaptive clipping-threshold mechanism, whereby the clipping intensity and noise scale in each training round can vary dynamically with the distribution of update norms, thus better matching the differences among clients and training stages under non-IID conditions [34]. These studies imply that privacy perturbation is not merely a “leakage prevention” component; rather, it also dynamically changes the scale and geometric structure of uploaded updates. However, most existing work still evaluates perturbation mainly from the perspective of leakage suppression or general utility preservation, while insufficient attention has been paid to how perturbation affects aggregation fairness and convergence stability under highly heterogeneous geospatial conditions. Therefore, for geospatial FL, the key issue lies not only in reducing update-level privacy risks, but also in maintaining aggregation fairness and collaborative training stability after perturbation is introduced. This also constitutes one of the direct motivations of this paper, namely, to jointly design client-side privacy protection and consistency-aware aggregation, rather than treating them as two independent problems.
2.2. Robust Aggregation Methods Under Statistical Heterogeneity
Robust aggregation methods were originally developed mainly to defend against Byzantine attacks and abnormal client behavior, with the core objective of maintaining global training stability in the presence of unreliable updates [35,36]. As FL has gradually moved toward practical deployment, such methods have also been widely adopted to alleviate training instability caused by statistical heterogeneity [12,13]. Existing methods can generally be divided into two categories: optimization-correction-based methods, which mainly mitigate client drift by correcting the local optimization process, and robust statistical aggregation methods, which mainly suppress highly deviated updates during server-side aggregation.
“Client drift” refers to the phenomenon that, under heterogeneous data distributions, the local optimization direction of FedAvg deviates from the global optimum [37]. Accordingly, optimization-correction-based methods usually compensate for local update bias or constrain excessive deviation between local and global models by introducing gradient correction, control variates, regularization constraints, or proximal terms [37,38,39]. In contrast, robust statistical aggregation methods more often suppress the influence of outlier updates through filtering, clipping, or reweighting. Representative methods include coordinate-wise median, trimmed mean [35]. and distance-based selection methods such as Krum [36]. However, under label skew and strongly non-IID conditions, large deviations do not necessarily indicate malicious or abnormal behavior; they may also arise from legitimate client updates with substantial distribution shifts [15,20]. Therefore, while suppressing abnormal updates, such methods may also mistakenly penalize clients whose updates are genuinely useful but distributionally different from the majority.
Overall, optimization-correction-based methods usually assume that all client updates are legitimate, whereas robust statistical aggregation methods tend to treat large deviations directly as abnormal signals. Both types of methods find it difficult to effectively distinguish between “truly harmful updates” and “legitimate but distributionally shifted updates,” which means that gains in robustness may come at the cost of suppressing heterogeneous information [15]. This issue is particularly prominent in geospatial FL scenarios, because heterogeneity may simultaneously arise from multiple sources, including geographic regional differences, land-cover composition differences, imaging-condition differences, sensor discrepancies, and variations in client data volume [11,12,13]. Recent remote sensing FL studies, such as HAPF, FedRSCLIP, FedSense, and Fed-RSSC, further indicate that heterogeneity in realistic remote sensing collaboration is reflected not only in label distributions, but also in model structure, parameter-efficient update strategies, communication patterns, and system topology [26,27,28,29]. Therefore, when the system simultaneously faces strong heterogeneity and noisy updates, existing methods often struggle to balance training stability with the preservation of heterogeneous information.
In recent years, researchers have begun to re-examine client update discrepancies from the perspective of distributional consistency and have attempted to incorporate discrepancy modeling directly into the aggregation stage. Existing studies have used metrics such as Hellinger distance, KL divergence, and JS divergence to quantify the deviation between a client distribution and a reference distribution [20,40,41,42]. Compared with earlier strategies that simply regarded large deviations as “abnormal,” this line of work places greater emphasis on distinguishing legitimate distribution shifts from truly harmful abnormal deviations and continuously adjusting client contributions according to the degree of inconsistency. This idea is more closely aligned with the geospatial setting considered in this paper. However, even within the direction of consistency-aware aggregation, existing studies have rarely further analyzed how privacy perturbation changes the relative discrepancy structure among client updates, especially when semantic distributions are severely imbalanced. Therefore, the interaction between privacy perturbation and consistency-aware aggregation remains insufficiently studied, particularly in semantically sensitive geospatial FL scenarios with significant statistical heterogeneity.
2.3. Blockchain-Assisted Governance Mechanisms for FL
In addition to privacy leakage and statistical heterogeneity, cross-party FL also faces practical challenges during long-term collaboration, such as rule enforcement, participant management, and traceable recording of critical events. To address these issues, blockchain has increasingly been introduced into FL as a supporting infrastructure for trustworthy collaboration. In existing blockchain-assisted FL frameworks, blockchain typically undertakes responsibilities such as participant registration, task publication, permission or incentive management, and confirmation of critical collaborative events, whereas local training and model aggregation are usually executed off-chain to avoid the high on-chain overhead caused by iterative high-dimensional computation [21,43].
Representative studies along this line have explored several paths. Some works combine blockchain with secure aggregation or decentralized verification to improve result confirmation and collaboration reliability [44]. Other works construct scalable blockchain-enabled FL architectures for large-scale collaborative environments, for example, through hierarchical coordination or asynchronous updating [45]. In addition, incentive-oriented collaboration, auditable participant selection, public auditability, and committee-based blockchain coordination have all been studied to strengthen accountability and traceability in cross-party FL [22,23,46,47]. More recently, Xu et al. proposed CBRFL, which uses a blockchain-based off-chain committee consensus mechanism to achieve gradient verification and adaptive aggregation, while incorporating contribution and reputation mechanisms to improve committee reliability [48]. Wu and Seneviratne proposed a blockchain-based FL framework for scalable and incentivized collaboration, in which smart contracts automatically execute key processes such as client registration, update verification, reward distribution, and global-state maintenance [49]. Overall, these studies indicate that the principal role of blockchain in FL is to provide verifiability, traceability, and governance support for collaboration, rather than to directly replace the core optimization process [21,22,23,43,44,45,46,47].
In geospatial FL, privacy protection, aggregation stability, and collaborative trustworthiness are tightly intertwined throughout long-term multi-party training. This makes it particularly important to incorporate governance support together with privacy perturbation and heterogeneity-aware aggregation into a coordinated framework. Motivated by this observation, this paper introduces blockchain-assisted governance as a support layer for rule commitment, participant management, committee confirmation, permission control, and record tracing, while keeping computationally intensive procedures, including local training, privacy perturbation, and server-side aggregation, off-chain. This design enhances the trustworthiness and auditability of cross-party collaboration and provides system-level support for privacy-aware perturbation and consistency-aware aggregation in geospatial FL.
3. Proposed Method
This section formulates the collaborative geospatial FL problem from a unified system-level perspective. The overall workflow is organized into three stages: update generation, update aggregation, and governance support. Correspondingly, the proposed method consists of three components: a risk-aware privacy perturbation mechanism at the client side, a spatial-consistency-driven aggregation strategy at the server side, and an on-chain governance mechanism for auditing and permission coordination. Together, these components form a hierarchically decoupled collaborative framework for geospatial FL under statistically heterogeneous settings.
3.1. System Model and Threat Assumptions
3.1.1. Collaborative Paradigm of Geospatial FL
In remote sensing and geospatial applications, FL commonly adopts a parameter-server architecture consisting of a central server and multiple geographically distributed data owners. In this setting, direct trust relationships among clients are not required, and the training process is centrally coordinated by the server.
The workflow follows an iterative process of “model broadcast–local update–centralized aggregation–rebroadcast”. At the beginning of each communication round, the server distributes the current global model to participating clients. After completing several gradient-based optimization steps on their local datasets, the clients upload their updated models to the server. The server then aggregates these updates according to client data sizes or predefined weighting rules to generate a new global model. Through repeated communication and aggregation, the global model gradually approaches the desired optimization objective [7,11].
This collaborative paradigm provides the operational basis for the proposed method. Specifically, client-side update generation is the stage at which privacy-aware perturbation is applied, server-side aggregation is the stage at which consistency-based weighting is introduced, and the overall training process provides the system context for governance support and audit coordination.
3.1.2. Threat Assumptions
This study considers a FL setting with multiple geospatial data owners and a central coordinating server. Raw data remain locally stored at each client, while model updates are exchanged during iterative training. Under this setting, the following threat assumptions are adopted.
- 1.
- Honest-but-curious server assumption: The server is assumed to follow the prescribed training and aggregation protocol, but it may attempt to infer statistical characteristics or privacy-sensitive information about client data from the updates and auxiliary information legitimately available during system operation.
- 2.
- Limited adversarial scope: This work focuses on privacy leakage risks and training instability under statistical heterogeneity rather than on strong active attacks. Accordingly, the adversary is modeled as a passive observer that does not tamper with the training process, manipulate aggregation results, or inject malicious updates.
Secure aggregation and strong active adversarial behaviors, such as poisoning attacks, backdoor attacks, and other Byzantine manipulations, are outside the scope of the current formulation.
3.1.3. Risk Analysis and Problem Definition
In the r-th communication round, client k obtains a local update after local training. In the absence of secure aggregation, the server can directly observe the current global model , the perturbed update uploaded by the client, and the updated global model . Accordingly, the observable information available to an honest-but-curious server can be written as
from which client-level statistical inference may be attempted.
Under this formulation, two risks are of primary concern.
- 1.
- Statistical/Semantic Attribute Inference Risk: The server may attempt to infer whether a client exhibits distinctive semantic or statistical attributes, such as rare categories, high-risk semantic regions, or low-entropy label distributions. The severity of this risk depends on how accurately and confidently such attributes can be inferred from the observable updates. When information from multiple communication rounds is jointly analyzed, the inference capability may be further strengthened, thereby increasing privacy leakage risk [17,18,19,31].
- 2.
- Aggregation Bias Risk: Under non-IID conditions, legitimate client updates may deviate substantially from the global mean. If such highly deviated updates are treated as unreliable solely according to their deviation magnitude, the aggregated model may become biased toward dominant classes or majority distributions. As a result, the representation ability for minority classes may be weakened, leading to training oscillation, unstable convergence, and reduced test accuracy [12,13,15,20].
To address these two risks jointly, we introduce two key design variables. The first is a client-side update release mechanism controlled by a privacy perturbation strategy. Let denote the relative privacy risk level of client k, and let denote a risk-aware perturbation mapping. The perturbed update uploaded by the client is defined as
The second is a server-side aggregation weighting mechanism for mitigating update bias caused by statistical heterogeneity. Its abstract form is written as
where denotes the degree of statistical discrepancy between the client distribution and the global distribution. In the current design, the aggregation weight is explicitly determined by discrepancy-aware consistency evaluation, so as to directly regulate the influence of distributionally deviated updates during server-side fusion.
Accordingly, the core problem in this work is to jointly design the privacy perturbation mechanism and the aggregation weighting function for FL under spatial-semantic heterogeneity, so as to balance update-level privacy protection, aggregation stability, and model generalization performance.
3.2. System Architecture
The proposed framework is organized into three functional layers, as illustrated in Figure 1. These layers are connected through a round-based collaborative workflow: the client-side layer generates privacy-protected updates, the server-side layer performs consistency-driven aggregation to produce the new global model, and the governance layer records and coordinates critical collaborative events to support auditable and traceable multi-party training.
Figure 1.
Hierarchically decoupled architecture of the proposed geospatial FL framework.
- 1.
- Client-side privacy control layer: This layer integrates the sensitivity and regional characteristics of geospatial data into local training and risk-aware update processing. Its primary objective is to reduce update-level privacy leakage associated with geographic semantics. It operates at the update generation stage and produces privacy-protected client updates for subsequent aggregation.
- 2.
- Server-side aggregation control layer: After receiving client updates, this layer performs consistency-driven aggregation. The design explicitly accounts for spatial discrepancy and distribution imbalance in geospatial data. Its main role is to moderate the influence of distributionally deviated updates during update fusion, thereby improving convergence stability under statistically heterogeneous conditions.
- 3.
- Governance support layer with on-chain auditing and institutional guarantees: This layer provides identity management, access control, rule commitment, and traceability for critical collaborative operations. The on-chain governance module records key decisions and round-level collaborative actions, thereby supporting auditable and regulated multi-party collaboration. It functions as a system-level support module and does not directly intervene in local model training or server-side parameter aggregation.
To further illustrate how the above three layers interact during each communication round, Figure 2 presents the detailed collaborative workflow of the proposed framework. Specifically, client-side local training and risk-aware perturbation generate protected updates, the server side performs consistency analysis and weighted aggregation based on semantic distribution discrepancy, and the governance layer provides rule commitment, result recording, and permission coordination as on-chain support for the overall process.
Figure 2.
Round-based collaborative workflow of the proposed geospatial FL framework.
From a functional perspective, the privacy perturbation mechanism is responsible for update-level protection, the consistency-driven aggregation mechanism is responsible for maintaining training stability under heterogeneity, and the governance layer provides institutional support for coordination, auditability, and controlled information flow. The detailed designs of these three components are elaborated in the following sections.
3.3. Spatial-Aware Privacy Perturbation Method
To characterize privacy heterogeneity across geospatial clients, we introduce the concept of spatial risk, defined as the privacy and security risk that may be induced by model updates associated with a specific spatial region. During system initialization, the spatial domain is partitioned according to the spatial semantic attributes of participating clients. Each client is then assigned a corresponding region label, which serves as the basic unit for spatial risk modeling and subsequent risk assessment. Considering the characteristics of remote sensing data, spatial risk is modeled from the following three aspects.
- Semantic category sensitivity: Data associated with critical infrastructure, densely populated areas, and sensitive functional zones generally involve higher privacy risk than data representing natural landscapes.
- Distribution concentration: A more concentrated class distribution corresponds to lower entropy and makes model updates more likely to expose distinguishing features, thereby increasing privacy risk.
- Sample scale and resolution indicators: Higher-resolution imagery usually contains richer fine-grained spatial details, making local structures and positional features more salient. Accordingly, sample scale and image resolution are incorporated as auxiliary indicators in the risk assessment process.
For client k, the spatial risk score is defined as
where denotes the semantic region attribute, denotes the class distribution histogram, is the entropy function, is the sample size, and is the resolution indicator.
In practice, directly using a continuous risk mapping would produce highly heterogeneous clipping thresholds and noise intensities across clients, making parameter tuning and deployment less stable. A binary partition is easy to implement but cannot adequately capture gradual differences across moderately sensitive clients, whereas an overly fine-grained partition would substantially enlarge the parameter space, thereby increasing the cost of parameter tuning and system management while reducing reproducibility and practical deployability.
To balance expressive capability, system complexity, and experimental reproducibility, we discretize the continuous client risk score into several levels. Specifically, the continuous risk score is mapped to a discrete risk level through predefined thresholds, so that clipping and noise configurations can be assigned in a stable and reproducible manner. The resulting discrete risk level is defined as
A higher risk level requires stronger protection. After the risk level has been assigned to each client, a corresponding perturbation configuration is applied. With model updates treated as the direct object of protection, the system assigns different privacy strategies according to the risk level of each client. For high-risk clients, stronger perturbation and stricter clipping constraints are imposed. For medium-risk clients, a moderate protection strategy is adopted to balance privacy preservation and model utility. For low-risk clients, weaker protection is applied to reduce the impact on training accuracy and convergence speed. Under this framework, each client performs clipping and noise injection on its model updates. Specifically, the update vector is first clipped using the norm to bound the sensitivity of each update, resulting in the processed update :
The use of -norm clipping is motivated by three considerations. First, in a high-dimensional parameter space, the norm is rotation-invariant, allowing the overall update magnitude to be constrained under a unified metric without introducing bias toward any individual dimension or local coordinate axis. Second, because the Gaussian mechanism calibrates injected noise according to -sensitivity, clipping establishes a clear upper bound on sensitivity and thus maintains theoretical consistency between clipping and noise injection [16]. Third, -norm clipping is computationally efficient and numerically stable, making it suitable for iterative FL training. Accordingly, the clipping threshold assigned to client k is defined as
Gaussian noise is then added to the clipped update to obtain the privacy-preserving update:
The noise scale assigned to client k is defined according to the risk level as
The client uploads the perturbed update , and the entire mechanism is executed locally at the client side. The server is not required to access detailed risk information and only receives the DP-protected update. Compared with methods that adjust only the noise magnitude or perform clipping alone, the proposed approach adopts a risk-level-driven dual-channel coupling strategy.
Specifically, clipping constrains to establish an upper bound on update sensitivity, while the injected noise further suppresses identifiable information contained in the update within this bounded scale. Together, these two operations define a risk-aware perturbation mechanism that jointly controls sensitivity and privacy protection strength. Through this design, the system can flexibly regulate privacy protection across clients with different risk levels.
For low-risk clients, weaker perturbation and larger clipping bounds are adopted to preserve model performance. For high-risk clients, stronger perturbation and tighter clipping bounds are imposed to enhance privacy protection. In this way, the proposed method achieves an adaptive balance between privacy preservation and model utility. The detailed procedure is summarized in Algorithm 1.
| Algorithm 1 Spatial Risk-Aware Privacy Perturbation on Client |
| Input: Local dataset , global model , risk function , clip thresholds , noise scales |
| Output: Privacy-preserving update |
|
3.4. Spatial-Consistency-Driven Robust Aggregation Method
Because real geographic coordinates, administrative boundaries, and precise object locations are highly sensitive and are often difficult to obtain consistently in collaborative settings involving public datasets and multiple institutions, we construct a client-side statistical representation based on reproducible semantic statistics. Specifically, the proposed method uses the label distribution of each client’s local dataset as a proxy for spatial semantic structure.
This design relies only on class counts and does not introduce sensitive positional information, thereby satisfying the privacy requirements of geospatial data. In addition, the resulting representation can be fully reproduced from dataset partition files alone, without requiring additional prior knowledge.
Assume that the classification task contains C classes. Let the local training dataset of client k be denoted by . The corresponding label histogram is defined as
where each element is given by
This representation preserves the key structural information of class composition while avoiding exposure of individual sample content. It is then normalized into a probability distribution vector:
The vector characterizes the compositional structure of client k in the semantic class space and serves as its statistical semantic representation. Compared with explicit geographic location encoding, this representation does not rely on sensitive geographic metadata and therefore offers better privacy controllability and reproducibility. To provide a unified semantic reference for server-side analysis, we further define the global label distribution as
The vector characterizes the overall semantic distribution of the federated system and provides a unified reference for measuring the deviation between an individual client and the global semantic structure. In practical computation, zero-valued elements may appear in probability distributions and cause numerical issues in the KL term. To address this, a small constant is added to each probability component during normalization for regularization [50]. In our implementation, is used in double-precision floating-point computation. This setting has negligible influence on divergence ranking and remains numerically stable under long-tail class distributions and extreme non-IID conditions.
This representation and divergence evaluation are independent of the risk-aware privacy perturbation mechanism described in Section 3.3. After obtaining the client semantic distribution representation and the global reference distribution , the Jensen–Shannon (JS) divergence is used to quantify spatial semantic discrepancy [51]. The JS divergence between client k and the global distribution is defined as
where
Compared with the asymmetric KL divergence, the JS divergence is symmetric and bounded, which gives it better numerical stability and interpretability in probability distribution space. When and are identical, the JS divergence is zero; as the discrepancy between them increases, the divergence value increases accordingly. Therefore, the JS divergence can be naturally interpreted as a measure of how far a client deviates from the global semantic structure.
To incorporate the quantified discrepancy into aggregation, we further map it to a continuous consistency score with range . A higher score indicates greater semantic consistency with the global distribution. The spatial consistency score of client k is defined as
where denotes the consistency adjustment parameter. It controls the decay rate of aggregation weights as the discrepancy increases, thereby balancing stability and heterogeneous information preservation. Because the exponential mapping is monotonic and continuous, a larger discrepancy leads to a smaller weight without imposing hard truncation. Based on the resulting consistency scores, the aggregation weights are normalized as
The global model is then updated as
This weighting mechanism balances the contributions of clients under spatially non-IID settings. By continuously down-weighting highly deviated but legitimate updates, it reduces their disruptive effect on global convergence and improves training stability. Meanwhile, it preserves potentially useful information induced by spatial heterogeneity and avoids systematically suppressing regional semantic patterns. The detailed procedure is given in Algorithm 2.
| Algorithm 2 Spatial Consistency-Driven Robust Aggregation |
| Input: Client updates , label histograms , parameter |
| Output: Updated global model |
|
3.5. On-Chain Governance Auditing and Off-Chain FL Training Coordination Mechanism
Existing enterprise-grade consortium blockchain platforms, such as Hyperledger Fabric, have developed relatively mature engineering paradigms. However, such platforms are not well suited for the intensive iterative computation involved in high-dimensional model training [52]. To balance governance reliability with computational efficiency, this paper adopts a collaborative architecture that combines on-chain governance and auditing with off-chain training and aggregation.
3.5.1. Collaborative Architecture and Responsibility Allocation
The proposed mechanism consists of four functional layers.
- 1.
- Data layer: This layer consists of the geospatial data locally maintained by each participating party. It is responsible for local data storage and preprocessing, and provides the execution basis for local model training and client-side privacy perturbation.
- 2.
- Off-chain training and aggregation layer: This layer is responsible for all computationally intensive tasks, including local training, client-side privacy perturbation, spatial consistency evaluation, and server-side aggregation. Following the principle of off-chain computation [53], high-dimensional iterative operations are executed outside the blockchain.
- 3.
- On-chain governance and auditing layer: This layer supports governance functions and uses the consortium blockchain to achieve trusted record keeping. The recorded information includes rule management, result recording, committee coordination, and permission control. This layer does not directly participate in the main optimization process.
- 4.
- Application and interaction layer: This layer provides user-facing interfaces, including training task submission, committee member inquiry, process monitoring, node status tracking, and permission management, thereby supporting the practical operation of the collaborative system.
Based on the above architecture, four system roles are defined.
- Coordinator node: The coordinator node initiates training tasks, organizes the collaborative process, and submits governance-related commitments in accordance with predefined rules.
- Training node: The training node performs local model training, applies the privacy perturbation mechanism, and contributes local update results to the off-chain training process.
- Validation node: The validation node participates in committee-based governance activities, including collaborative confirmation and decision support for governance-related actions.
- Audit node: The audit node queries on-chain records, checks rule consistency, and conducts historical auditing to ensure the transparency of the governance process.
The proposed architecture follows the principle of minimal on-chain recording [54]. The blockchain layer is responsible for trusted confirmation, auditable recording, and governance coordination of critical collaborative events, while the computationally intensive FL process remains off-chain. This separation avoids introducing blockchain overhead into the main training loop and preserves the efficiency of iterative model optimization. At the same time, it enhances the traceability and verifiability of cross-party collaboration, thereby providing institutional support for reliable coordination, auditable execution, and controlled information flow throughout the collaborative training process.
3.5.2. Adaptive Committee-Driven Governance Mechanism
To support dynamic and trustworthy governance in collaborative FL, this paper introduces an adaptive committee-driven governance mechanism based on node reputation evaluation. The reputation of node i is jointly determined by three aspects: historical contribution, governance participation, and behavioral consistency.
- 1.
- Historical contribution: This metric measures the long-term effective contribution of a node during the FL training process, while also considering the node’s role in improving global model performance and protecting the privacy of sensitive geospatial datawhere T denotes the length of the statistical window, reflecting the smoothing of fluctuations in model update quality during individual training rounds. is the update quality function, defined aswhere represents the marginal improvement of the update on the global validation performance, satisfying .
- 2.
- Governance participation: This metric quantifies the extent to which node i participates in governance and consensus activities. It is calculated as the ratio between the actual number of times node i participates in consensus and the corresponding expected number within the evaluation period. In accordance with reputation-based election principles, nodes with stronger data protection capability are assigned higher election weights. Conversely, nodes that remain offline for extended periods or repeatedly fail to participate in consensus are penalized through reputation decay. Free-riding or persistently inactive nodes are filtered out at this stage.
- 3.
- Behavioral consistency: This metric is used to characterize the stability and consistency of a node’s behavior within the statistical window. The behavioral feature vector of node i within the statistical window is defined aswhere considers the update norm, the privacy perturbation intensity, and the participation in governance. It is used to evaluate the stability of node behavior during FL and governance. The consistency score is defined asAfter normalization, this indicator maps the behavioral stability of nodes into the interval . Nodes with larger behavioral fluctuations obtain lower consistency scores and are correspondingly suppressed in committee election and subsequent permission allocation.
By jointly considering the above three sub-indicators, the overall reputation score of node i is defined as
where and satisfy .
After obtaining the reputation scores of all nodes, a hybrid scheduling strategy is adopted to dynamically select committee members. Nodes whose reputation scores satisfy are first selected from all validator nodes to form a candidate set C. Committee members are then chosen from the candidate set using a weighted random strategy. The probability that node i is selected into the committee is defined as
where the parameter controls the trade-off between reputation priority and randomness. When , the election process tends to favor high-reputation nodes; when , stronger randomness is introduced to improve robustness. The system re-executes committee election after every R rounds of FL training, thereby reducing the risk that a fixed subset of nodes may maintain long-term control over the governance process.
Through this mechanism, committee formation is made adaptive to node contribution, participation quality, and behavioral stability, thereby providing an institutional basis for subsequent governance decision-making and dynamic permission adjustment.
3.5.3. Smart Contract–Driven Dynamic Permission Governance Mechanism
Building on the committee-driven governance framework presented above, this section introduces a smart contract–driven dynamic permission governance mechanism. Its purpose is to translate committee decisions into executable access-control actions, thereby forming a closed-loop process of governance decision-making, permission enforcement, and on-chain verification.
Because inadequate permission modeling and weak execution constraints may expose smart contracts to security risks [55], the proposed mechanism adopts explicit rule-based triggering conditions for permission adjustment. In particular, permission modification is initiated when one of the following conditions is satisfied: significant degradation in node reputation, detection of abnormal behavior or rule violation, arrival of a predefined periodic review stage, or manual intervention by the system administrator. Such a design enables the governance process to respond to both automatically detected abnormalities and externally imposed administrative requirements.
Once any trigger condition is met, the system generates a corresponding permission adjustment proposal
where u denotes the target node, represents the original permission level, denotes the updated permission level, indicates the triggering cause, and corresponds to the current training round.
The generated proposal is submitted to the committee of the current round for consensus-based decision-making. After approval, the permission state of the target node is updated accordingly, and the approved adjustment together with its associated governance metadata is committed on-chain for subsequent verification and audit. The overall process is illustrated in Figure 3.
Figure 3.
Smart Contract-Driven Dynamic Permission Governance Process.
In this way, the permission governance process is naturally embedded into the previously described committee-driven governance framework, ultimately achieving closed-loop coordination among governance decision-making, permission enforcement, and audit traceability.
4. Experimental Design and Results Analysis
As a system-level support module for auditability, coordination, and traceability, rather than a learning-side component that directly participates in model optimization, the governance layer in this work is evaluated through a two-level experimental organization consisting of learning-side performance evaluation and governance-side prototype validation. Specifically, the first half of the experiments focuses on the FL-side mechanisms that directly affect model utility, convergence behavior, and training stability, namely, the client-side spatial risk-aware privacy perturbation mechanism and the server-side spatial-consistency-driven aggregation strategy. The second half further conducts prototype validation of the governance layer based on real off-chain training results, with emphasis on its closed-loop executability, audit traceability, and abnormality-triggered permission management capability.
To comprehensively evaluate the effectiveness of the proposed framework, the experiments are conducted from six aspects. First, centralized training is compared with FedAvg to establish an upper-bound performance reference and an FL baseline. Second, under IID, moderately non-IID, and strongly non-IID conditions, the impact of statistical heterogeneity on convergence speed and training stability is analyzed. Third, the proposed risk-aware noise mechanism is compared with a uniform noise scheme, and passive attribute inference attack experiments are introduced to evaluate the effectiveness of the differentiated perturbation mechanism from three dimensions: model utility, training stability, and privacy suppression capability. Fourth, under non-IID conditions, the effectiveness of the spatial-consistency-based aggregation method in improving training stability is evaluated. Fifth, joint experiments are conducted by integrating the spatial noise mechanism with the consistency mechanism, so as to assess the overall effectiveness of the proposed collaborative design in achieving privacy preservation and stable optimization under heterogeneous data distributions. Sixth, for the governance layer, an on-chain closed-loop governance prototype is constructed based on real off-chain training metadata, and its closed-loop execution capability under normal scenarios, permission-triggered update capability under abnormal scenarios, and on-chain write latency are respectively validated, thereby demonstrating the engineering integrability and institutional support value of the governance layer in multi-party collaboration.
4.1. Experimental Settings
4.1.1. Dataset and Data Partitioning
This study uses the EuroSAT_RGB dataset for experimental evaluation [56]. The dataset contains 27,000 RGB remote sensing images covering 10 land-cover classes, and the task is formulated as a multi-class image classification problem. A unified global partitioning scheme is adopted in this study, in which the dataset is divided into training, validation, and test subsets. Among them, the validation and test subsets are shared across all clients, while client-level partitioning is applied only to the training subset.
To systematically evaluate aggregation methods under heterogeneous settings, many studies adopt Dirichlet-based data partitioning, in which a single concentration parameter is used to control the degree of label-distribution skew across clients [39]. This strategy offers good controllability, reproducibility, and comparability, and has become one of the standard protocols for simulating non-IID FL scenarios. Following this common practice, we set the concentration parameter to in our experiments, where and represent moderate and strong non-IID settings, respectively. This setup not only allows us to examine the overall performance degradation caused by increasing heterogeneity, but also enables us to evaluate whether the proposed mechanisms remain effective when client label distributions become severely skewed. All methods are evaluated under the same data partition protocol using three random seeds, namely 1, 42, and 2024. These seeds are used to reduce the influence of incidental randomness arising from data partitioning and training initialization, and to provide a basic assessment of result stability and reproducibility across repeated runs.
4.1.2. Experimental Environment
All experiments use ResNet-18 as the backbone classification model, with the number of output classes set to 10. The experiments are conducted in an Ubuntu 22.04 (WSL2) environment on an NVIDIA GeForce RTX 4090 GPU. The implementation is built with Python 3.12.7 and PyTorch 2.10.0 with CUDA 12.8 support, and the FL workflow is implemented using a custom PyTorch-based training pipeline with GPU acceleration. Unless otherwise specified, all compared methods are evaluated under the same hardware and software environment and follow a unified training protocol to ensure fair comparison and reproducibility.
4.1.3. Experimental Configuration
The number of clients is set to , the participation rate to , and the total number of communication rounds to . A full-participation setting () is adopted to eliminate the additional randomness introduced by client subsampling, so that the observed performance differences can be more directly attributed to data heterogeneity and aggregation behavior. Setting provides a moderate multi-client scenario for simulating cross-client distribution skew, while provides a sufficiently long training horizon for observing convergence behavior and training stability. For local optimization, SGD is used with an initial learning rate of 0.01, momentum of 0.9, weight decay of , and a batch size of 64. Unless otherwise specified, all compared methods follow the same training configuration to ensure fairness and reproducibility.
4.1.4. Baseline Methods
- Centralized: Centralized supervised training on the pooled dataset, used as an approximate upper-bound reference for the current dataset-model setting.
- FedAvg: The standard federated averaging method, used as the main baseline to characterize training performance under IID and non-IID client distributions.
- FedAvg + Uniform Noise: A privacy-perturbation baseline in which all clients adopt the same clipping threshold and noise intensity during update release.
- FedAvg + Spatial-aware Noise: A differentiated perturbation setting in which client updates are protected using the proposed risk-level-driven clipping and noise assignment strategy, while the server still uses standard FedAvg aggregation.
- Trimmed Mean: A coordinate-wise robust aggregation baseline that removes extreme values before averaging.
- Krum: A distance-based robust aggregation baseline that selects updates according to pairwise similarity in the update space.
- Consistency: The proposed spatial-consistency-driven soft weighting aggregation method, which adaptively reweights client updates according to their JS-divergence-based consistency scores.
- Integrated Method: The joint version of the proposed framework, combining the client-side spatial-aware perturbation mechanism with the server-side consistency-driven aggregation strategy.
4.2. Baseline Experiment: Centralized Training Behavior Analysis
This experiment provides a centralized reference under IID conditions for interpreting the performance gap introduced by FL training and statistical heterogeneity in the subsequent experiments. Figure 4 shows the training and validation accuracy trajectories over the training process.
Figure 4.
Training and validation accuracy curves of centralized training under IID conditions.
Repeated runs are conducted using three fixed random seeds to reduce the influence of incidental randomness from initialization and data splitting. The centralized model achieves a final test accuracy of , indicating stable and reproducible performance under the current dataset-model setting.
In the early stage of training, the accuracy fluctuates noticeably due to random initialization and the relatively large learning rate. As training proceeds, both the training and validation curves become progressively more stable, and the model converges to a consistently high-accuracy regime. This result serves as an approximate upper-bound reference for the subsequent FL experiments and helps quantify the performance gap introduced by decentralized training, heterogeneous client distributions, and privacy-aware perturbation.
4.3. Performance of FedAvg Under IID and Non-IID Conditions
This experiment evaluates the sensitivity of standard FedAvg to increasing statistical heterogeneity and establishes the main FL baseline for the subsequent analysis. The experiments are repeated under moderate and strong non-IID settings () using three fixed random seeds, so that both average performance and variability can be examined.
In Figure 5, the light-colored curves represent the results of individual runs under different random seeds, while the bold curves indicate the corresponding averaged performance. Under IID conditions, FedAvg converges rapidly and achieves a final test accuracy of . When the level of statistical heterogeneity is moderate (), the overall convergence trend remains largely consistent with the IID case, although mild fluctuations can be observed in the early stage of training, and the final accuracy decreases slightly to . In contrast, under strong heterogeneity (), the model converges much more slowly, and the final test accuracy drops significantly to .
Figure 5.
Test accuracy trajectories of FedAvg under IID and non-IID settings.
Figure 6 further presents the rolling standard deviation of test accuracy computed using a sliding window of size 10, which is used to characterize training stability across communication rounds. In the early stage of training, all settings exhibit noticeable fluctuations, as model performance improves rapidly from random initialization. As training proceeds, the fluctuation amplitude gradually decreases under IID and moderate heterogeneity conditions, and the optimization process becomes increasingly stable. In contrast, under strong statistical heterogeneity (), the rolling standard deviation remains at a relatively high level throughout the middle and later stages of training, and severe label skew continues to hinder the stable convergence of the global model.
Figure 6.
Rolling standard deviation of FedAvg test accuracy under IID and non-IID settings.
Taken together, these results indicate that standard averaging remains effective when client distributions are relatively similar or only moderately skewed, but its reliability declines significantly when local data distributions are severely imbalanced. Under strong non-IID conditions, the local objective functions across clients become increasingly inconsistent, causing the resulting updates to be more dispersed in both direction and magnitude. No malicious clients or abnormal updates are introduced in this experiment, so the observed performance degradation can be attributed entirely to statistical heterogeneity. This finding provides direct empirical motivation for the subsequent experiments on differentiated privacy perturbation and consistency-driven aggregation.
4.4. Comparison Between Uniform Noise and Risk-Aware Noise
This section evaluates the proposed spatial risk-aware differentiated perturbation mechanism under strong statistical heterogeneity conditions. Specifically, under a strong non-IID setting (), we compare three strategies from three aspects: final accuracy, convergence behavior, and training stability: FedAvg, FedAvg + Uniform Noise, and FedAvg + Spatial-aware Noise. The core objective of the experiments is to examine whether, when the client label distribution is highly skewed, the differentiated perturbation strategy based on risk levels can preserve model utility more effectively than the uniform perturbation scheme; meanwhile, we further verify through newly added passive attribute inference attack experiments whether, under a threat model in which the server can observe the statistical characteristics of updates, this mechanism can more effectively suppress privacy risks.
In the Uniform Noise setting, all clients adopt the same clipping threshold and noise intensity during update release. By contrast, in the Spatial-aware Noise setting, different clipping thresholds and noise intensities are assigned to clients according to their respective risk levels. Specifically, the clipping threshold and noise coefficient are set to 80 and 0.07 for high-risk clients, 100 and 0.05 for medium-risk clients, and 120 and 0.03 for low-risk clients. This parameter design is intended to provide three progressively differentiated levels of protection while keeping the overall perturbation strength within a reasonable range that still supports stable convergence. Through this setup, we further examine whether differentiated perturbation can achieve a better balance between privacy protection and model utility than uniform perturbation under heterogeneous training conditions.
Figure 7 shows the variation in test accuracy over communication rounds for the three compared strategies under the strong non-IID setting. Although all three methods eventually converge, their convergence levels and trajectories differ substantially. FedAvg without perturbation achieves a final accuracy of . After uniform perturbation is introduced, the final accuracy drops markedly to , indicating a considerable utility loss. By contrast, the proposed Spatial-aware Noise achieves , consistently outperforming the Uniform Noise scheme during the middle and later stages of training.
Figure 7.
Test accuracy trajectories under different perturbation strategies.
Figure 8 further reports the rolling standard deviation of test accuracy within a sliding window of size 10, which is used to characterize training stability. Under strong non-IID conditions, FedAvg exhibits pronounced fluctuation peaks in the middle and later stages of training. The Uniform Noise scheme shows noticeable oscillations, especially in the early convergence stage. In contrast, Spatial-aware Noise maintains relatively smaller fluctuations overall, resulting in a smoother and more stable training process.
Figure 8.
Rolling standard deviation of test accuracy under different perturbation strategies.
Building on the discussion in Section 3.1.3 regarding the risk that the server side may further infer sensitive attributes based on the statistical patterns of client updates, the experiments further conduct a quantitative verification of the privacy suppression capability of the perturbation mechanism from the attack perspective. We construct two types of passive attribute inference attack tasks, namely high-risk client inference and low-entropy client inference. The attacker performs binary inference using only the statistical features of client updates observable at the server side, simulating the risk of passive inference of clients’ sensitive statistical attributes in an honest-but-curious scenario. The parameters of this attack validation experiment follow the basic settings of the previous FL training, so as to ensure a fair comparison between the two perturbation methods under the same implementation scale. All experiments run for 100 communication rounds, and adopt the validation-selected best checkpoint as the final model selection criterion, in order to reduce the interference of late-stage oscillations on evaluation during the strong non-IID FL optimization process.
Figure 9 shows the comparison results of AUC for two types of passive attribute inference attacks under different perturbation settings. In the high-risk inference task, the attack AUC values of no perturbation, uniform perturbation, and spatial-aware perturbation are 0.8251, 0.7721, and 0.6433, respectively; in the low-entropy inference task, the corresponding attack AUC values are 0.7521, 0.7069, and 0.5589, respectively. In both tasks, spatial-aware perturbation achieves the lowest attack AUC, indicating that it can more effectively suppress the server’s passive inference capability regarding clients’ sensitive statistical attributes. From the utility results, the best test accuracy values of no perturbation, uniform perturbation, and spatial-aware perturbation are 0.6059, 0.5701, and 0.6057, respectively. This indicates that, under the current attack validation experimental setting, spatial-aware perturbation basically maintains predictive capability comparable to that of the no-perturbation baseline, while being clearly superior to uniform perturbation. In other words, differentiated perturbation does not bring about a significant utility decline as uniform perturbation does, but instead achieves a more robust protection effect while maintaining a relatively high accuracy level.
Figure 9.
Utility and passive attribute inference results under different perturbation settings.
In summary, the results of this section indicate that uniform perturbation is not suitable for highly heterogeneous FL scenarios. On the one hand, from the perspective of training behavior, it further aggravates the inconsistency among client updates on top of the original statistical heterogeneity, making server-side aggregation more sensitive to update mismatch; on the other hand, from the attack validation results, although it can reduce the risk of attribute inference to a certain extent, the cost is a more evident loss of model utility. In contrast, while maintaining good predictive performance and training stability, the spatial-aware perturbation proposed in this paper can not only achieve smoother optimization behavior under strongly heterogeneous FL training conditions, but also simultaneously balance utility preservation and privacy risk suppression under the passive observation threat model, demonstrating a better privacy–utility trade-off. This also further explains why it is necessary to subsequently introduce a consistency weighting mechanism based on JS divergence, so as to adaptively regulate the influence of distribution-deviated updates in aggregation.
4.5. Comparison of Robust Aggregation Under Non-IID Conditions
In this section, we evaluate the effectiveness of the proposed spatial-consistency-driven aggregation strategy under strong statistical heterogeneity. The comparison is conducted in the strong non-IID setting with Dirichlet and clients, where update mismatch caused by label skew is most pronounced. The compared methods include FedAvg as the standard averaging baseline, Trimmed Mean and Krum as representative robust aggregation baselines, and the proposed Consistency method. All methods are evaluated under the same data partition, random seed settings, and local training protocol. Except for the server-side aggregation rule, all other training configurations remain identical, so that the observed differences can be attributed primarily to the aggregation strategy itself.
Figure 10 compares the test accuracy trajectories of the four aggregation strategies under the strong non-IID setting. Although all methods show a certain degree of improvement as training proceeds, their convergence behavior and final performance differ significantly. As the standard baseline, FedAvg exhibits repeated accuracy drops and oscillations in the middle and later stages of training, indicating high sensitivity to cross-client distribution mismatch under severe heterogeneity. Trimmed Mean converges more smoothly, but its performance ceiling remains limited. Although coordinate-wise truncation suppresses variance, it does so at the cost of weakening potentially useful client contributions. Krum performs substantially worse in this setting, with accuracy remaining at a relatively low level throughout the training process, indicating that an overly conservative selection mechanism is not suitable for strongly statistically heterogeneous environments. By contrast, the proposed Consistency method begins to outperform both FedAvg and Trimmed Mean from approximately the middle stage of training and maintains this advantage in the subsequent rounds.
Figure 10.
Test accuracy trajectories of different aggregation strategies under strong non-IID conditions.
Figure 11 further presents the rolling standard deviation of test accuracy, which is used to characterize training stability. FedAvg shows noticeable fluctuation peaks in the middle and later stages, reflecting the instability caused by highly inconsistent client updates. Trimmed Mean reduces part of this fluctuation and appears more stable overall, but this comes with a lower performance ceiling. Krum also exhibits relatively low fluctuation, but such apparent stability is accompanied by clear performance degradation and is more likely to reflect underfitting caused by overly aggressive exclusion. In contrast, the proposed Consistency method maintains controlled fluctuations across most communication rounds without sharp spike-like oscillations, indicating a more favorable balance between convergence quality and stability.
Figure 11.
Rolling standard deviation of test accuracy for different aggregation strategies under strong non-IID conditions.
Taken together, these results indicate that, compared with hard-selection or hard-trimming baselines, the proposed consistency-driven aggregation strategy is better suited to strong non-IID FL settings. Under severe statistical heterogeneity, hard exclusion may mistakenly suppress legitimate but distributionally shifted updates. However, the proposed method uses JS-divergence-based continuous weighting to adaptively moderate the influence of deviated updates rather than discarding them completely. This design helps preserve useful information carried by heterogeneous clients while reducing aggregation oscillation, thereby achieving a more favorable balance between accuracy and stability.
4.6. Integrated Method: Spatial Noise + Consistency Joint Mechanism Verification
Building on the previous experiments, this section evaluates the joint effect of the spatial risk-aware perturbation mechanism and the consistency-driven aggregation strategy under strong non-IID conditions. The objective is to examine whether the proposed server-side consistency weighting can mitigate the additional aggregation instability caused by severe statistical heterogeneity in the presence of privacy-aware perturbation, while still preserving model utility.
In this experiment, the client-side perturbation settings follow the same graded configuration as in the previous perturbation study, so that the additional effect of server-side consistency weighting can be examined under a comparable protection scheme. Specifically, the client-side perturbation configuration remains the same as that used in the previous perturbation experiment, and the corresponding clipping thresholds are set to , , and . The consistency weighting parameter is set to , which controls the decay of aggregation weights with increasing JS-divergence-based discrepancy. All other training configurations remain unchanged. Under this setting, the server computes consistency scores according to the divergence between each client’s local label distribution and the global reference distribution, and then performs weighted aggregation based on the resulting consistency coefficients. Therefore, this experiment focuses on whether consistency-driven weighting can compensate for the additional update mismatch introduced jointly by strong data heterogeneity and differentiated privacy perturbation.
Figure 12 compares the test accuracy trajectories of the perturbation-only setting and the joint mechanism under strong statistical heterogeneity. Both methods are evaluated using three fixed random seeds. Under the same strong non-IID setting, FedAvg with Spatial-aware Noise achieves a final test accuracy of , whereas the joint method combining Spatial-aware Noise with Consistency-based aggregation reaches , corresponding to an absolute improvement of 8.69 percentage points.
Figure 12.
Test accuracy trajectories of the joint mechanism under strong non-IID conditions.
The experimental results show that the joint mechanism achieves consistent performance gains across different random seeds, indicating that the proposed method has good stability and reproducibility. In addition, the training curves do not exhibit extra abnormal oscillations, suggesting that the improvement in final accuracy is not achieved at the cost of reduced training stability. To provide a unified view, Table 1 summarizes the final accuracy of the compared methods together with their experimental settings, privacy perturbation strategies, and aggregation schemes.
Table 1.
Overall comparison of the main experimental results.
As shown in Table 1, the proposed design achieves the best overall performance among all compared settings. In particular, under strong non-IID conditions, the combination of spatial-aware local perturbation and consistency-driven server-side aggregation can effectively alleviate the performance degradation jointly caused by privacy-aware perturbation and statistical heterogeneity. These results further support the core view of this paper that, in geospatial FL under severe heterogeneity, privacy-aware local protection and consistency-aware aggregation should be jointly designed.
4.7. Closed-Loop Governance Prototype Validation Based on Real Off-Chain Training Results
Building upon the preceding FL experiments, this section further validates the proposed governance mechanism from the perspective of system-level engineering deployment. Specifically, the experiment focuses on the on-chain executability of the governance closed loop, as well as its auditability, traceability, and abnormality-triggered permission governance capability. To keep the validation complexity under control while preserving the key governance logic, a simplified yet executable prototype implementation is adopted in this study. It should be clarified that the purpose of this experiment is not to evaluate the direct effect of the governance layer on model accuracy or convergence performance. Instead, the objective is to examine whether, given real off-chain training results that have already been obtained, the governance layer can map key training metadata into on-chain governance events and form a complete collaborative governance loop covering rule commitment, aggregation-result commitment, committee recording, permission adjustment, and audit query.
In the prototype implementation, node reputation is jointly determined by three aspects: historical contribution, governance participation, and behavioral consistency. Historical contribution is characterized by the mean quality within the statistical window; governance participation is estimated by the smoothed ratio of successful participations in governance-related activities; and behavioral consistency jointly reflects behavioral fluctuation and inactivity penalties, so as to characterize the stability and sustained responsiveness of a node in the governance process. After obtaining the overall reputation scores, nodes whose scores exceed a predefined threshold are first selected to form a candidate set, and committee members are then elected from this set through a weighted random mechanism. In the present experiment, is adopted, meaning that the committee composition is updated after each training round, so as to intuitively demonstrate the sensitivity of the governance layer to round-level changes in node status.
The experiment uses the JSON file generated by the aforementioned joint method under random seed 1 as the source of real off-chain training results, and constructs the on-chain governance inputs on this basis. To control the experimental complexity while preserving the observability of round-level governance logic, six observed clients and ten consecutive training rounds are selected for governance validation. This setting ensures that the committee dynamics remain interpretable while allowing non-trivial reputation differences to emerge, and at the same time covers both stable closed-loop execution and the occurrence of abnormal events within a relatively compact observation horizon. In reputation evaluation, a sliding statistical window of length 3 is adopted to dynamically assess recent client behavior. The committee size is fixed at 2 to avoid excessive governance coordination complexity. The entire experiment is conducted on a Hyperledger Fabric test network, where governance-record chaincode is deployed on-chain, while summaries of real training results and governance-trigger judgment logic are retained off-chain.
On this basis, training-side metadata are further mapped into four types of on-chain governance events. Rule commitment is used to record governance-related configurations; aggregation-result commitment is used to record the hash summaries of round-level aggregation results; committee records are used to preserve the committee composition and the corresponding governance round; and permission updates are used to execute node-level permission adjustment and retain approval information when predefined abnormal conditions are satisfied. Through this design, an end-to-end prototype closed loop of “dynamic reputation evaluation–committee election–aggregation commitment–abnormality triggering–permission update–audit query” is established.
The core objectives of this experiment are threefold. First, to verify whether real off-chain training results can be structurally mapped into on-chain governance records. Second, to verify whether the governance layer can form a continuous, stable, and executable closed loop under normal training conditions. Third, to verify whether permission governance can be effectively triggered under predefined abnormal conditions while preserving a complete audit trail.
4.7.1. Scenario A: Validation of the Normal Governance Closed Loop
In Scenario A, all observed clients are assumed to successfully participate in training and aggregation in every round by default.
The experimental results are shown in Table 2. The rule record rule_A_seed1 is stably reused throughout the governance process of all rounds; the aggregation commitment records from agg_A_r1 to agg_A_r10 are all successfully written on-chain; and the corresponding committee records from committee_A_r1 to committee_A_r10 can also all be correctly queried, which indicates that the metadata of real training rounds can already be stably mapped into on-chain governance events.
Table 2.
Ten-round governance closed-loop execution results in Scenario A.
Furthermore, under Scenario A, the committee composition is dynamically updated along with round progression and changes in node reputation. Under normal operating conditions, subtle changes in recent participation and consistency signals may still lead to differences in committee composition across rounds. Even in the normal governance setting where there is no abnormality-triggered permission adjustment, the committee can still be reconfigured at the round level according to the dynamic reputation evaluation results, indicating that the governance layer is able to adaptively adjust the committee election results according to changes in node status during the collaborative process.
From the perspective of engineering execution, Scenario A validates the continuous closed-loop capability of the governance layer under normal training conditions. That is, when the governance rules remain unchanged and the training process continues to advance, the system can automatically generate and preserve key governance records around each training round, and further support subsequent audit retrieval based on the on-chain ledger.
4.7.2. Scenario B: Validation of Abnormality-Triggered Governance
In Scenario B, this paper further constructs an abnormal governance scenario to verify whether the predefined governance rules can trigger actual permission adjustment operations under abnormal conditions. The experiment retains the same ten-round governance framework and sets client7 to fail consecutively in Round 4 and Round 5. After the abnormality satisfies the trigger condition of “two consecutive rounds of failure”, a permission update is executed after Round 5, adjusting the permission status of this client from active to watchlist.
The results in Table 3 show that the rule record, aggregation commitment record, and committee record have all been successfully written on-chain and can be retrieved through the query interface. More importantly, the permission update record has also been successfully committed on-chain, fully recording the abnormal object, old permission, new permission, trigger reason, trigger round, and approver.
Table 3.
Permission-triggered governance results in Scenario B.
Figure 13 presents the dynamic reputation evolution of the abnormal node client7 under Scenario B. In Round 4 and Round 5, as consecutive participation failures occur, both the participation reputation and the behavioral consistency reputation of the node decrease significantly, causing the overall reputation to drop to its lowest point in Round 5. Thereafter, although the behavioral fluctuation of the node is reduced and gradually becomes stable, its participation reputation remains at a relatively low level. As a result, the overall reputation only recovers to a lower steady state rather than returning to the initial high-reputation range, because the recovery of behavioral stability alone is insufficient to offset the sustained reduction in participation-related reputation within the current statistical window. These results indicate that the proposed dynamic reputation mechanism can characterize the persistent impact of abnormal participation behavior on the governance status of a node and provide a quantitative basis for subsequent permission adjustment.
Figure 13.
Dynamic reputation evolution of Client 7 under Scenario B.
The above experimental results indicate that the proposed governance layer can not only map training-related metadata into on-chain commitments, but also execute corresponding governance actions when predefined rule conditions are satisfied and record them completely in the ledger. In this way, the system forms a closed-loop process of “training results–governance decision–permission adjustment–audit traceability”, demonstrating that the governance layer possesses executable response capability for abnormal states, as well as corresponding traceability and auditability.
4.7.3. On-Chain Confirmation Write Latency Analysis
After completing the functional validation of the governance closed loop, this paper further evaluates the confirmation write latency of on-chain governance operations. To ensure that the measurement results reflect the actual end-to-end overhead from transaction submission to on-chain confirmation, millisecond-level timestamps are recorded before and after executing peer chaincode invoke, and the event waiting mechanism is enabled. In this way, the confirmation write latency of different types of governance transactions can be measured in an end-to-end manner. The results show that the confirmation latency of different governance events remains relatively stable, with an overall level of approximately 2.08 s. The detailed results are shown in Table 4.
Table 4.
Cleaned write latency results (unit: ms).
As shown in Table 4, the write latencies of the four types of governance operations are close to each other, and no obvious fluctuation differences are observed across repeated runs. In the current prototype implementation, rule commitment, aggregation-result commitment, committee recording, and permission update all exhibit stable confirmation overhead at the second level. This indicates that the proposed governance layer does not introduce significantly unstable additional write cost due to differences in governance event types.
Overall, the experimental results indicate that the governance prototype proposed in this paper has a stable and acceptable on-chain write cost under small-scale engineering implementation conditions. Since only governance-related summary information and decision records are committed on-chain, the measured overhead here should be regarded only as the additional cost of the governance support layer. Combined with the validation results of the normal governance scenario and the abnormality-triggered scenario, it can be concluded that the proposed governance layer is able to complete key governance actions while maintaining transaction confirmation overhead within a relatively stable range, thereby providing a feasible engineering basis for further extension to larger-scale governance deployment.
5. Discussion and Limitations
5.1. Discussion of Main Findings
The experimental results indicate that the core issue addressed in this work is not the isolated effect of either privacy preservation or heterogeneity-aware optimization alone, but rather the coupling between the two in geospatial FL. Privacy perturbation acts at the client-side update generation stage, whereas heterogeneity coordination mainly acts at the server-side aggregation stage. Although these mechanisms are implemented at different positions in the federated optimization process, they jointly determine the convergence behavior, training stability, and final performance of the global model. Therefore, the contribution of this work does not lie in improving any single module in isolation, but in designing a collaborative framework for update protection and aggregation under strongly heterogeneous geospatial conditions.
The baseline experiments first show that centralized training and FL under IID conditions achieve relatively similar performance. This indicates that, under the current dataset and model configuration, the target task itself is learnable, and the adopted backbone network also has sufficient representational capability. The performance degradation observed in the experiments of this paper cannot be simply attributed to insufficient model expressiveness or the failure of the basic training framework. On the contrary, the significant performance degradation is mainly concentrated under strong non-IID conditions, which indicates that the core factor truly constraining the effectiveness of FL is the continuous accumulation of statistical distribution differences among clients in heterogeneous environments, and the disruption caused by such differences to the consistency of global optimization.
Further analysis shows that strong statistical heterogeneity causes substantial divergence in the local objectives of different clients. Differences in semantic structure, label distribution, and feature statistics across regions lead to inconsistency in local update directions. When these evidently deviated updates are continuously uploaded and participate in global aggregation, the optimization process no longer progresses stably toward a unified global objective, but is more likely to oscillate among competing local directions. Therefore, the performance degradation observed under strong non-IID conditions should be understood as a structural consequence of cross-client distribution mismatch, rather than incidental training instability. This finding emphasizes that the key challenge in geospatial FL is not merely “whether training can be carried out,” but rather “how to maintain update consistency and training stability under long-term statistical heterogeneity.”
The perturbation-related experimental results show that, in highly heterogeneous FL environments, privacy protection strength cannot be simply handled through a uniform configuration. Compared with the no-perturbation setting, Uniform Noise causes a more obvious accuracy drop and stronger training oscillation. The fundamental reason is that the uniform perturbation scheme imposes the same clipping threshold and noise intensity on all clients, which implicitly assumes that all clients have similar sensitivity structures and privacy risk characteristics. However, in geospatial scenarios, clients often correspond to different regions, and uniform perturbation ignores risk heterogeneity and may disproportionately weaken clients that are already in a disadvantaged position, thereby increasing instability in global training. In contrast, Spatial-aware Noise assigns differentiated clipping and noise configurations according to client risk levels, providing stronger protection for high-risk clients while avoiding unnecessary perturbation for low-risk clients. This enables it to achieve a better balance among privacy protection, model utility, and training stability.
The aggregation experiments reveal another related issue regarding the nature of update deviation under strong non-IID conditions. When label skew is severe, FedAvg exhibits obvious training fluctuations and degraded final performance, indicating that simple averaging cannot sufficiently coordinate inconsistent updates from heterogeneous local distributions. Although Trimmed Mean and Krum can reduce the influence of extreme updates, their underlying logic still treats substantially deviated updates as objects to be truncated, weakened, or removed. However, in the geospatial FL setting considered in this paper, deviation does not necessarily imply abnormality or maliciousness; rather, it more often reflects reasonable semantic differences between local client distributions and the globally dominant distribution. If such updates are handled only through hard filtering, useful information from minority regions, marginal regions, or distribution-shifted regions may be lost. The consistency-based weighting method proposed in this paper instead constructs continuous aggregation weights according to JS divergence and adjusts client influence according to the degree of semantic discrepancy. This design does not attempt to eliminate heterogeneity completely, but rather reduces its disruptive effect on optimization while preserving valuable heterogeneous information. This also explains why the proposed aggregation strategy achieves a better balance between accuracy and fluctuation control than FedAvg, Trimmed Mean, and Krum.
The joint experiments reveal a very important phenomenon: there exists significant interaction between the client-side perturbation mechanism and the server-side aggregation strategy. Differentiated perturbation can provide more appropriate privacy protection on the client side, but such protection is not without cost. Because different clients adopt different clipping thresholds and noise intensities according to their risk levels, the differences among client updates are further amplified by differences in perturbation configurations, which may offset the intended benefits of the client-side differentiated protection mechanism. By introducing a consistency-driven soft weighting mechanism on the server side, the integrated method outperforms the perturbation-only setting in both accuracy and training stability, and this performance improvement is not achieved at the cost of larger training oscillation. The relationship between client-side differentiated privacy protection and server-side consistency weighting is a joint design with inherent collaborative logic, and should be understood as two mutually coupled core dimensions within the same collaborative learning process, requiring coordinated modeling and design.
The purpose of the governance-layer experiments is different from that of the above learning-side experiments. The FL experiments evaluate the direct effects of perturbation and aggregation on model utility and convergence, whereas the governance experiments evaluate system-level collaborative trustworthiness and execution capability. In this study, the governance layer is evaluated as an executable prototype for closed-loop coordination, auditability, traceability, and rule-triggered permission management, rather than as a direct contributor to model accuracy or convergence. The results show that key training metadata can be structurally mapped into on-chain governance events without changing the main off-chain training workflow, thereby supporting rule submission, aggregation-result recording, committee recording, permission updates, and audit queries. Therefore, the value of the governance layer lies in enhancing auditability, traceability, and rule enforcement capability in long-term multi-party collaboration. This architectural choice is also consistent with the system design of this paper: high-frequency and computation-intensive training and aggregation processes remain off-chain, whereas governance, record keeping, and rule execution are deployed on-chain. Such decoupling helps maintain learning efficiency while improving collaborative trustworthiness and institutional support for practical deployment.
The experiments in this paper relatively fully verify the rationality of the overall idea of “hierarchical decoupling and collaborative design.” The risk-aware perturbation mechanism addresses the differentiated protection problem at the client-side update generation stage, the consistency-driven aggregation mechanism addresses the stable optimization problem under heterogeneous updates at the server side, and the governance layer addresses the problem of trustworthy coordination and auditability in multi-party collaboration. The three act respectively on the three levels of update protection, global optimization, and collaborative governance. They each undertake different functions while simultaneously forming a mutually supportive unified framework at the system level. In this way, this paper constructs an integrated design path for strongly heterogeneous geospatial FL scenarios, which not only improves the training stability and predictive performance of the model under complex distribution environments, but also enhances the system integrity of the federated collaboration process in terms of privacy protection, rule constraints, and long-term trustworthy operation.
5.2. Limitations
This study has several limitations that define the scope of the current experimental evaluation. The experiments in this paper are conducted on the EuroSAT_RGB dataset with ResNet-18 as the backbone model. Although this setting is sufficient to verify the effectiveness of the proposed design under controlled heterogeneous conditions, further validation on more diverse geospatial datasets, model architectures, and task types would help strengthen the generality of the conclusions.
Second, this paper focuses on the problem of stable optimization in FL under statistical heterogeneity, mainly examining the impact of data distribution shifts on model convergence behavior and performance. Strong active adversarial scenarios, such as model poisoning, backdoor attacks, and other Byzantine malicious behaviors, are not included in the current experimental setting.
Finally, the governance component is currently evaluated at a relatively small scale, with the primary purpose of verifying the feasibility of its integration with the proposed FL framework and its basic support functions for auditable coordination and traceability. Therefore, the present experiments do not aim to provide a complete engineering assessment for large-scale deployment, such as consensus overhead, long-term cross-institutional operation, or system performance under substantially expanded node participation. These issues remain important directions for future work, especially as the framework moves toward more realistic deployment environments.
6. Conclusions
This paper investigates the coupled challenge of update-level privacy risk and statistical heterogeneity in geospatial FL, and proposes a hierarchically decoupled collaborative framework consisting of three functional components: client-side privacy control, server-side consistency-aware aggregation, and governance support. On the client side, a risk-aware perturbation mechanism is introduced to reduce the exposure risk of sensitive statistical and semantic information in shared updates. On the server side, a consistency-driven soft-weight aggregation strategy is designed to alleviate the excessive suppression of legitimate but distributionally shifted updates under non-IID conditions. At the system level, an architecture combining on-chain governance with off-chain training is introduced as an auditable support layer for multi-party collaboration.
Experiments on the EuroSAT_RGB dataset show that the proposed design is particularly effective when statistical heterogeneity becomes severe. The results indicate that, under strong non-IID conditions, differentiated privacy perturbation preserves model utility better than uniform perturbation, while consistency-aware aggregation can further reduce update mismatch and improve convergence stability. In particular, the joint design achieves the best overall performance among all compared settings. This finding supports the view that, in geospatial FL, privacy-aware local protection and consistency-aware server-side coordination should be co-designed rather than treated as isolated modules. From a practical perspective, these findings suggest that FL for geospatial applications may benefit from a layered design path that functionally decouples privacy control, aggregation stability, and auditable collaboration, while coordinating them at the system level.
Future work will further extend the proposed framework in several practically relevant directions. The current design can be expanded to a broader range of geospatial application scenarios, including more diverse remote sensing classification tasks, multi-source Earth observation analysis, and cross-institutional spatial intelligence collaboration. Richer semantic representations can be explored, and the framework can be further extended to more challenging collaborative environments, including stronger distribution shifts, more complex participation patterns, and adversarial interference. From a systems perspective, future work will focus on improving the scalability and deployability of the overall framework, so that privacy-aware training, consistency-aware aggregation, and auditable collaboration can be effectively integrated in more realistic large-scale multi-party settings.
Author Contributions
Conceptualization, Y.S. and H.L. (Hong Lei); methodology, Y.S.; software, Y.S.; validation, Y.S., K.Z. and C.L.; formal analysis, Y.S.; investigation, Y.S.; resources, H.L. (Hong Lei); data curation, Y.S. and H.L. (Hezheng Lan); writing—original draft preparation, Y.S.; writing—review and editing, Y.S., K.Z., C.L., H.L. (Hezheng Lan) and H.L. (Hong Lei); visualization, Y.S.; supervision, H.L. (Hong Lei); project administration, H.L. (Hong Lei); funding acquisition, H.L. (Hong Lei). All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded in part by the Innovational Fund for Scientific and Technological Personnel of Hainan Province, grant number KJRC2025B20, and in part by the National Natural Science Foundation of China, grant number 62562028.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Publicly available datasets were analyzed in this study. The EuroSAT dataset is available at https://zenodo.org/record/7711810 (accessed on 14 April 2026).
Acknowledgments
During the preparation of this manuscript, the authors used ChatGPT for language editing and text refinement. The authors reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Dritsas, E.; Trigka, M. Remote sensing and geospatial analysis in the big data era: A survey. Remote Sens. 2025, 17, 550. [Google Scholar] [CrossRef] [Scilit]
- Zeng, F.; Pang, C.; Tang, H. Sensors on internet of things systems for the sustainable development of smart cities: A systematic literature review. Sensors 2024, 24, 2074. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kumar, D.; Banerjee, S.; Sarangi, S.K.; Singh, S.P. Revolutionizing Environmental Hazard Management with Remote Sensing and GIS. In Environment and Public Health: Insights Towards Theory, Evidences and Sustainable Solutions; Springer Nature Switzerland: Cham, Switzerland, 2025; pp. 461–483. [Google Scholar]
- Xiao, A.; Xuan, W.; Wang, J.; Huang, J.; Tao, D.; Lu, S.; Yokoya, N. Foundation models for remote sensing and earth observation: A survey. IEEE Geosci. Remote Sens. Mag. 2025, 13, 297–324. [Google Scholar] [CrossRef] [Scilit]
- Solymosi, R.; Buil-Gil, D.; Ceccato, V.; Kim, E.; Jansson, U. Privacy challenges in geodata and open data. Area 2023, 55, 456–464. [Google Scholar] [CrossRef] [Scilit]
- Pati, S.; Kumar, S.; Varma, A.; Edwards, B.; Lu, C.; Qu, L.; Wang, J.J.; Lakshminarayanan, A.; Wang, S.; Sheller, M.; et al. Privacy preservation for federated learning in health care. Patterns 2024, 5, 100974. [Google Scholar] [CrossRef] [Scilit]
- Liu, B.; Lv, N.; Guo, Y.; Li, Y. Recent advances on federated learning: A systematic survey. Neurocomputing 2024, 597, 128019. [Google Scholar] [CrossRef] [Scilit]
- Shi, Z.; Gong, D.; Yan, X. A Comprehensive Review of Federated Learning: Concepts, Aggregation Methods, Applications, and Challenges. In International Conference on Logistics, Informatics and Service Sciences; Springer Nature Singapore: Singapore, 2024; pp. 1023–1034. [Google Scholar]
- Yurdem, B.; Kuzlu, M.; Gullu, M.K.; Catak, F.O.; Tabassum, M. Federated learning: Overview, strategies, applications, tools and future directions. Heliyon 2024, 10, e38137. [Google Scholar] [CrossRef] [Scilit]
- Alterkawi, L.; Dib, F.K. Federated Learning for Smart Cities: A Thematic Review of Challenges and Approaches. Future Internet 2025, 17, 545. [Google Scholar] [CrossRef] [Scilit]
- Moreno-Alvarez, S.; Paoletti, M.E.; Sanchez-Fernez, A.J.; Rico-Gallego, J.A.; Han, L.; Haut, J.M. Federated learning meets remote sensing. Expert Syst. Appl. 2024, 255, 124583. [Google Scholar] [CrossRef] [Scilit]
- Ye, M.; Fang, X.; Du, B.; Yuen, P.C.; Tao, D. Heterogeneous federated learning: State-of-the-art and research challenges. Acm Comput. Surv. 2023, 56, 1–44. [Google Scholar] [CrossRef] [Scilit]
- Karami, M.; Karami, A. Harmony in federated learning: A comprehensive review of techniques to tackle heterogeneity and non-IID data. Clust. Comput. 2025, 28, 570. [Google Scholar] [CrossRef] [Scilit]
- Cha, N.; Chang, L. Addressing Non-IID with Data Quantity Skew in Federated Learning. Information 2025, 16, 861. [Google Scholar] [CrossRef] [Scilit]
- Bao, W.; Wu, J.; He, J. BOBA: Byzantine-robust federated learning with label skewness. In International Conference on Artificial Intelligence and Statistics; PMLR: Cambridge, MA, USA, 2024; pp. 892–900. [Google Scholar]
- Zhang, X.; Chen, X.; Hong, M.; Wu, Z.S.; Yi, J. Understanding clipping for federated learning: Convergence and client-level differential privacy. In International Conference on Machine Learning; ICML: San Diego, CA, USA, 2022. [Google Scholar]
- Gong, H.; Jiang, L.; Liu, X.; Wang, Y.; Gastro, O.; Wang, L.; Zhang, K.; Guo, Z. Gradient leakage attacks in federated learning. Artif. Intell. Rev. 2023, 56, 1337–1374. [Google Scholar] [CrossRef] [Scilit]
- Du, J.; Hu, J.; Wang, Z.; Sun, P.; Gong, N.Z.; Ren, K.; Chen, C. SoK: On gradient leakage in federated learning. In Proceedings of the 34th USENIX Conference on Security Symposium, Seattle, WA, USA, 13–15 August 2025; pp. 3045–3064. [Google Scholar]
- Wang, Z.; Chang, Z.; Hu, J.; Pang, X.; Du, J.; Chen, Y.; Ren, K. Breaking secure aggregation: Label leakage from aggregated gradients in federated learning. In IEEE INFOCOM 2024—IEEE Conference on Computer Communications; IEEE: Piscataway, NJ, USA, 2024; pp. 151–160. [Google Scholar]
- Jimenez-Gutierrez, D.M.; Hassanzadeh, M.; Anagnostopoulos, A.; Chatzigiannakis, I.; Vitaletti, A. A thorough assessment of the non-IID data impact in federated learning. J. Ind. Inf. Integr. 2025, 50, 101052. [Google Scholar] [CrossRef] [Scilit]
- Witt, L.; Zafar, U.; Shen, K.; Sattler, F.; Li, D.; Wang, S.; Samek, W. Decentralized and incentivized federated learning: A blockchain-enabled framework utilising compressed soft-labels and peer consistency. IEEE Trans. Serv. Comput. 2023, 17, 1449–1464. [Google Scholar] [CrossRef] [Scilit]
- Huang, Z.; Zhang, M.; Liu, T.; Yang, A. A federated learning framework with blockchain-based auditable participant selection. Comput. Mater. Contin. 2024, 79, 5125. [Google Scholar] [CrossRef] [Scilit]
- Zhou, M.; Yang, Z.; Yu, H.; Yu, S. VDFChain: Secure and verifiable decentralized federated learning via committee-based blockchain. J. Netw. Comput. Appl. 2024, 223, 103814. [Google Scholar] [CrossRef] [Scilit]
- Ben Youssef, B.; Alhmidi, L.; Bazi, Y.; Zuair, M. Federated learning approach for remote sensing scene classification. Remote Sens. 2024, 16, 2194. [Google Scholar] [CrossRef] [Scilit]
- Pei, X.; Zhang, Z.; Zhang, Y. Cost-efficient hierarchical federated edge learning for satellite-terrestrial Internet of Things. Mob. Netw. Appl. 2024, 29, 922–934. [Google Scholar] [CrossRef] [Scilit]
- Hu, Z.; Gong, M.; Dong, Z.; Lu, Y.; Li, J.; Zhao, Y. Heterogeneity-aware pruning framework for personalized federated learning in remote sensing scene classification. Knowl.-Based Syst. 2025, 311, 113007. [Google Scholar] [CrossRef] [Scilit]
- Jin, J.; Wang, F. Fed-RSSC: A Semi-Decentralized Federated Framework for Remote Sensing Scene Classification. IEEE Geosci. Remote Sens. Lett. 2025, 22, 1–5. [Google Scholar] [CrossRef] [Scilit]
- Lin, H.; Zhang, C.; Hong, D.; Dong, K.; Wen, C. FedRSCLIP: Federated learning for remote sensing scene classification using vision-language models. IEEE Geosci. Remote Sens. Mag. 2025, 13, 260–275. [Google Scholar] [CrossRef] [Scilit]
- Tan, J.; Zhang, C.; Dang, B.; Li, Y. Towards Privacy-preserved Pre-training of Remote Sensing Foundation Models with Federated Mutual-guidance Learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Honolulu, HI, USA, 19–23 October 2025. [Google Scholar]
- Yan, C.; Lu, X.; Lio, P.; Hui, P. EARVP: Efficient aggregation for federated learning with robustness, verifiability, and privacy. IEEE Trans. Inf. Forensics Secur. 2025, 20, 5936–5951. [Google Scholar] [CrossRef] [Scilit]
- Hu, J.; Du, J.; Wang, Z.; Pang, X.; Zhou, Y.; Sun, P.; Ren, K. Does differential privacy really protect federated learning from gradient leakage attacks? IEEE Trans. Mob. Comput. 2024, 23, 12635–12649. [Google Scholar] [CrossRef] [Scilit]
- Zheng, L.; Cao, Y.; Yoshikawa, M.; Shen, Y.; Rashed, E.A.; Taura, K.; Hanaoka, S.; Zhang, T. Sensitivity-aware differential privacy for federated medical imaging. Sensors 2025, 25, 2847. [Google Scholar] [CrossRef] [Scilit]
- Kianidehkordi, S.; Kulkarni, N.; Dziedzic, A.; Draper, S.; Boenisch, F. Differentially Private Federated Learning with Time-Adaptive Privacy Spending. In International Conference on Learning Representations (ICLR 2025); ICLR: Toronto, ON, USA, 2025. [Google Scholar]
- Liu, J.; Zeng, Y.; Wang, Z.; Zhang, W.; Tong, Y. Differentially Private Federated Learning with Adaptive Clipping Thresholds. Future Internet 2026, 18, 148. [Google Scholar] [CrossRef] [Scilit]
- Yin, D.; Chen, Y.; Kannan, R.; Bartlett, P. Byzantine-robust distributed learning: Towards optimal statistical rates. In International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2018; pp. 5650–5659. [Google Scholar]
- Blanchard, P.; El Mhamdi, E.M.; Guerraoui, R.; Stainer, J. Machine learning with adversaries: Byzantine tolerant gradient descent. In Advances in Neural Information Processing Systems; Neural Information Processing Systems Foundation, Inc. (NeurIPS): San Diego, CA, USA, 2017; Volume 30. [Google Scholar]
- Karimireddy, S.P.; Kale, S.; Mohri, M.; Reddi, S.; Stich, S.; Suresh, A.T. Scaffold: Stochastic controlled averaging for federated learning. In International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2020; pp. 5132–5143. [Google Scholar]
- Li, T.; Sahu, A.K.; Zaheer, M.; Sanjabi, M.; Talwalkar, A.; Smith, V. Federated optimization in heterogeneous networks. Proc. Mach. Learn. Syst. 2020, 2, 429–450. [Google Scholar]
- Wang, J.; Liu, Q.; Liang, H.; Joshi, G.; Poor, H.V. Tackling the objective inconsistency problem in heterogeneous federated optimization. In Advances in Neural Information Processing Systems; Neural Information Processing Systems Foundation, Inc. (NeurIPS): San Diego, CA, USA, 2020; Volume 33, pp. 7611–7623. [Google Scholar]
- Zhao, S.; Fu, X.; Liu, L.; Li, J.; Peng, W.; Ding, J. RHFL: A robust method to defend against poisoning attacks for heterogeneous hierarchical federated learning. J. Supercomput. 2025, 81, 1136. [Google Scholar] [CrossRef] [Scilit]
- Rahad, M.; Shabab, R.; Ahammad, M.S.; Reza, M.M.; Karmaker, A.; Hossain, M.A. KL-FedDis: A federated learning approach with distribution information sharing using Kullback-Leibler divergence for non-IID data. Neurosci. Inform. 2025, 5, 100182. [Google Scholar] [CrossRef] [Scilit]
- Hu, Z.; Li, D.; Yang, K.; Xu, Y.; Peng, B. Optimizing data distributions based on Jensen-Shannon divergence for federated learning. Tsinghua Sci. Technol. 2024, 30, 670–681. [Google Scholar] [CrossRef] [Scilit]
- Lin, H.; Chen, K.; Jiang, D.; Shou, L.; Chen, G. Refiner: A reliable and efficient incentive-driven federated learning system powered by blockchain. VLDB J. 2024, 33, 807–831. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Jia, Z.; Jiang, Z.; Lin, X.; Liu, J.; Wu, Q.; Susilo, W. BFL-SA: Blockchain-based federated learning via enhanced secure aggregation. J. Syst. Archit. 2024, 152, 103163. [Google Scholar] [CrossRef] [Scilit]
- Ren, S.; Kim, E.; Lee, C. A scalable blockchain-enabled federated learning architecture for edge computing. PLoS ONE 2024, 19, e0308991. [Google Scholar] [CrossRef] [Scilit]
- Tang, M.; Peng, F.; Wong, V.W. A blockchain-empowered incentive mechanism for cross-silo federated learning. IEEE Trans. Mob. Comput. 2024, 23, 9240–9253. [Google Scholar] [CrossRef] [Scilit]
- Zeng, H.; Yang, A.; Weng, J.; Chen, M.R.; Xiao, F.; Liu, Y.; Yao, Y. Enabling privacy-preserving and publicly auditable federated learning. In ICC 2024-IEEE International Conference on Communications; IEEE: Piscataway, NJ, USA, 2024; pp. 5178–5183. [Google Scholar]
- Xu, G.; Lei, L.; Mao, Y.; Li, Z.; Chen, X.-B.; Zhang, K. CBRFL: A framework for Committee-based Byzantine-Resilient Federated Learning. J. Netw. Comput. Appl. 2025, 238, 104165. [Google Scholar] [CrossRef] [Scilit]
- Wu, B.; Seneviratne, O. Blockchain-based Framework for Scalable and Incentivized Federated Learning. In Companion Proceedings of the ACM on Web Conference 2025; Association for Computing Machinery: New York, NY, USA, 2025; pp. 1761–1767. [Google Scholar]
- Cover, T.M. Elements of Information Theory; John Wiley & Sons: Hoboken, NJ, USA, 1999. [Google Scholar]
- Yuan, R.; Feng, Y.; Liu, N.; Li, Y.; Fu, X. FedCC: Federated Cluster-Aware Contrastive Learning with Adaptive Differential Privacy under non-IID Settings. Expert Syst. Appl. 2025, 307, 130977. [Google Scholar] [CrossRef] [Scilit]
- Fabric, H. Hyperledger Fabric Documentation; The Linux Foundation: San Francisco, LA, USA, 2023. [Google Scholar]
- Zhou, Q.; Huang, H.; Zheng, Z.; Bian, J. Solutions to scalability of blockchain: A survey. IEEE Access 2020, 8, 16440–16455. [Google Scholar] [CrossRef] [Scilit]
- Gervais, A.; Karame, G.O.; Wüst, K.; Glykantzis, V.; Ritzdorf, H.; Capkun, S. On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria, 24–28 October 2016; pp. 3–16. [Google Scholar]
- Atzei, N.; Bartoletti, M.; Cimoli, T. A survey of attacks on ethereum smart contracts (SoK). In International Conference on Principles of Security and Trust; Springer: Berlin/Heidelberg, Germany, 2017; pp. 164–186. [Google Scholar]
- Helber, P.; Bischke, B.; Dengel, A.; Borth, D. EuroSAT: A novel dataset and deep learning benchmark for land use and land cover classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 2217–2226. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.












