A Stable Aggregation Method for Quantum Federated Learning
Abstract
Quantum federated learning (QFL) enables clients to train quantum neural network (QNN) models without sharing private data. We find that aggregation in QFL is unstable under heterogeneous data, unreliable communication, variable fidelity, latency, and quantum hardware noise. Moreover, QFL is non-trivially challenging because several QNN parameters are periodic angles, where Euclidean averaging often fails to capture the inherent dynamics. We develop a novel self-consistent midpoint aggregation method for stable QFL design and implementation. We combine QoS-aware client weighting, circular parameter aggregation, and bounded midpoint-based update control. We perform several angular tests and IBM real Quantum machines experiments for validation confirming our approach. Extensive evaluations and experiments on medical and financial datasets show improved stability, lower volatility, and competitive accuracy.
I Introduction
Federated learning (FL) [19, 13, 9, 30] enables multiple clients to train a shared global model without exposing their private data. Its practical performance, however, is strongly limited by the quality of server-side aggregation. Even in classical FL, with Federated Averaging (FedAvg [19]), the aggregation is affected by non-IID data, unbalanced client samples, partial participation, and heterogeneous computing or communication resources [26, 25]. These factors create biased local updates, client drift, and unstable convergence. This has motivated robust aggregation and correction methods such as FedProx [16] and SCAFFOLD [13].
In quantum federated learning (QFL) [30, 5, 9], the aggregation problem illustrated in Fig 1 becomes more challenging. Observe in Fig 1 that QFL extends federated optimization to distributed quantum and hybrid quantum–classical models, where clients train parameterized quantum circuits and the server aggregates quantum model parameters [5, 4, 29, 9]. Unlike classical model parameters, many quantum neural network (QNN) parameters are rotation angles with periodic geometry. Thus, direct Euclidean averaging can produce geometrically inconsistent updates, especially near angular wrap-around boundaries. Moreover, client updates in quantum-enabled networks are affected not only by data heterogeneity but also by quantum-channel fidelity, latency, decoherence, shot noise, and device instability [21]. Therefore, QFL aggregation must be both reliability-aware and geometry-aware. This motivates the need for aggregation rules that account for client quality while respecting the circular or torus-valued structure of quantum model parameters.
In such QFL settings, the quality of a client update may depend not only on data heterogeneity but also on quantum communication and device conditions, including teleportation fidelity [8], entanglement quality, latency, decoherence, and noisy intermediate-scale quantum (NISQ) device instability [3, 14, 28, 24]. Consequently, treating all client updates as equally reliable, or aggregating them only according to local data size, can be suboptimal. A QFL aggregation rule should therefore account for both learning-side heterogeneity and physical-layer reliability when determining the contribution of each client to the global quantum model.
A second and more QNN-specific challenge arises from the geometry of variational quantum circuit parameters. Many trainable QNN parameters are rotation angles, and therefore satisfy the periodic equivalence . Therefore, parameters close to and are geometrically adjacent on the quantum parameter circle, even though their Euclidean coordinates appear far apart. Naive Euclidean averaging can therefore move the aggregate toward an artificial value near zero, whereas circular aggregation preserves the correct angular geometry [18, 7] and enables adaptive aggregation [20].
I-A QFL Aggregation Problem and Ideas
Fig. 2 illustrates the angular aggregation problem using a single-parameter slice of the QNN parameter space. Although a full QNN model contains many rotation parameters, the one-dimensional example captures the essential issue. The ordinary Euclidean mean maps seam-adjacent client angles to , whereas the circular mean remains near , which is geometrically consistent with the client cluster around the seam.
To this end, we introduce the following three big ideas. We develop Adaptive Aggregation with two Gains (A2G) 111A preliminary version of A2G is presented in the International Conference on Quantum Communications, Networking, and Computing (QCNC 2026) [20]. as a novel framework that uses client reliability and update-control gains to compute a stable global model update in quantum federated learning.
QoS-weighted aggregation: QoS-weighted aggregation gives more importance to clients with more reliable updates. The client weight depends on data size, quantum fidelity, latency, and update stability. Reliable clients contribute more to the global model, while noisy or delayed clients contribute less.
Circular A2G: Circular A2G is an adaptive aggregation method for quantum model parameters that are angles. It uses circular geometry instead of ordinary Euclidean averaging. This avoids wrong updates when angles are close to the wrap-around boundary.
MP-A2G: MP-A2G means midpoint-projected A2G. It first computes a geometry-aware aggregation direction and then applies a one-shot midpoint-based correction before updating the server model. This aims to reduce overly aggressive movement toward an unstable aggregate. We discuss details in Sec III later.
Importantly, the A2G circular update, midpoint-projected A2G update, and SCM-A2G update do not collapse toward the misleading Euclidean aggregate. Instead, starting from the current global point , they move conservatively toward the geometry-consistent region of the angular parameter space. This behaviour is essential: it shows that the proposed updates respect the circular topology of the quantum parameter manifold and avoid artificial averaging artifacts caused by treating angles as ordinary Euclidean scalars.
It should be noted that our idea of angular discrepancy has a direct hardware-level interpretation, as shown in Table I. In our IBM quantum hardware validation, each aggregated angle is encoded into a single-qubit circuit and evaluated using the Pauli- expectation value. The Euclidean mean yields a positive hardware measurement, indicating that it realizes a physically different quantum state from the geometry-consistent solutions. In contrast, the circular, midpoint-projected, and SCM-based updates produce negative IBM hardware measurements that closely match the corresponding simulator values. This demonstrates that the choice of aggregation geometry is not merely a mathematical detail; it directly determines the quantum state implemented on real hardware.
Therefore, geometry-aware consistent aggregation is both theoretically necessary and experimentally meaningful. By preserving the intrinsic angular structure of the parameter space, the proposed A2G and SCM-A2G updates avoid spurious Euclidean averaging, maintain consistency with the intended quantum evolution, and produce hardware-realized states that align with the true circular geometry of the model.
I-B Why Midpoint Self-Consistency is Needed
| Method | ||||
|---|---|---|---|---|
| Euclidean mean | 14.3500 | 184.3500 | 0.968800 | 0.954626 |
| A2G-Euclidean | -142.3475 | 27.6525 | -0.791730 | -0.796451 |
| Circular mean | 176.3660 | -13.6340 | -0.997989 | -0.999747 |
| A2G-Circular | -172.0451 | -2.0451 | -0.990377 | -0.985044 |
| MP-A2G | -171.8939 | -1.8939 | -0.990009 | -0.987072 |
| SCM-A2G | -171.9048 | -1.9048 | -0.990035 | -0.985044 |
and are reported in degrees.
Circular aggregation corrects the angular seam artefact, but it still computes the client-supported direction mainly from the current global model. In noisy and heterogeneous QFL, this first direction may be affected by non-IID client updates, stochastic local QNN training, finite-shot noise, and QoS variation. A direction that appears suitable at the current point may become less reliable along the induced movement.
To address this issue, as shown in the Figure 3 midpoint-projected aggregation introduces an intermediate check. Before accepting the final server update, the server evaluates a midpoint along the candidate movement and recomputes the client-supported direction from that midpoint. This midpoint decision acts as a geometry-aware stability check: it tests whether the proposed movement remains meaningful after the server has begun to move.
The proposed self-consistent midpoint aggregation further strengthens this idea. Instead of applying only a one-shot midpoint correction, SCM-A2G accepts a server movement only when the movement is supported by its own midpoint. Thus, the next global model is not obtained by direct Euclidean averaging, nor merely by a circular client mean. It is obtained as a QoS-weighted, torus-aware, self-consistent movement from the current global model.
| Abbreviation | Meaning |
|---|---|
| FL | Federated Learning |
| QFL | Quantum Federated Learning |
| QNN | Quantum Neural Network |
| QoS | Quality of Service |
| A2G | Adaptive Aggregation with Two Gains |
| MP-A2G | Midpoint-Projected A2G |
| SCM-A2G | Self-Consistent Midpoint A2G |
| FedAvg | Federated Averaging |
| FedMRUR | Federated Manifold-Regularized Update Rule |
| FEDCOMPASS | Federated scheduling/coordination baseline |
| BAF | Bank Account Fraud dataset |
| SPSA | Simultaneous Perturbation Stochastic Approximation |
I-C Key Contributions
Our main contributions are as follows.
-
1.
We identify a key aggregation challenge in QFL: client reliability varies, and QNN parameters lie on periodic angular spaces. We show that Euclidean averaging can fail near angular seams and can lead to different quantum observables on IBM hardware.
-
2.
We propose SCM-A2G-QFL, a QoS-aware and geometry-aware aggregation method with midpoint self-consistency.
We show how FedAvg, QoS-weighted aggregation, circular A2G, MP-A2G, and SCM-A2G fit into one aggregation framework. We evaluate SCM-A2G-QFL using accuracy, validation performance, update norm, volatility, manifold dispersion, and SCM residual.
II Related Work
Existing aggregation methods address important parts of federated learning, but they do not fully resolve the coupled reliability–geometry problem that arises in QNN-based QFL. Classical FL methods such as FedAvg [19], FedProx [16], and SCAFFOLD [13] mainly assume that model parameters can be aggregated in Euclidean space. FedAvg performs direct weighted model averaging, FedProx introduces a proximal local objective to reduce client drift, and SCAFFOLD uses control variates to correct client drift. These methods are effective for many classical FL settings, but they do not explicitly account for periodic QNN parameters, where , and therefore may suffer from angular seam artefacts when applied directly to variational quantum circuits.
Circular statistics and Riemannian averaging provide important foundations for non-Euclidean aggregation. Circular means avoid angular seam artefacts by averaging sine–cosine embeddings instead of raw angle values [18, 7]. Fréchet/Karcher means generalize Euclidean averaging to manifold-valued data by minimizing geodesic distances [17], while Riemannian FL extends federated optimization to manifold-constrained models [15, 10]. However, these approaches primarily answer the question of where the geometry-aware mean or manifold optimizer lies. They do not directly define a QoS-aware server movement from the current global QNN model to the next global model, nor do they require that the accepted movement remain supported by its own midpoint.
Midpoint-based correction is also related to numerical methods for manifold-constrained dynamics. For example, midpoint projection has been used to improve the stability of stochastic differential equation integration on manifolds [12]. However, such methods are not designed for federated aggregation, QoS-weighted client trust, or torus-valued QNN parameter updates. SCM-A2G-QFL adapts the midpoint principle to the QFL server-side aggregation setting by making the accepted global movement self-consistent with its own midpoint.
Recent QFL frameworks further motivate the need for quantum-specific aggregation. Federated quantum machine learning has been studied in hybrid classical–quantum settings [6, 4], while recent periodic QFL aggregation approaches such as FEDCOMPASS [27] use circular aggregation for quantum parameters together with client clustering. This confirms that periodicity is important in QFL. Nevertheless, circular aggregation mainly identifies a periodic client target; it does not by itself control how far the server should move from the current global model in one communication round. Similarly, manifold-regularized FL methods such as FedMRUR [2] address model inconsistency and update-norm reduction under data heterogeneity, but they are not designed for QoS-aware torus-valued QNN parameter aggregation. Ahmad et al. studied FL under statistical heterogeneity on Riemannian manifolds [1], while FedSPDnet extends geometry-aware FL to SPDNet models on symmetric positive definite manifolds [22]. These works support the importance of non-Euclidean FL, but they do not address QoS-aware torus-valued QNN aggregation or midpoint self-consistent server movement.
In contrast, SCM-A2G-QFL treats the server update itself as the object of stabilization and update-centric. Circular and Riemannian averaging methods primarily answer where the geometry-aware client mean is located. In contrast, SCM-A2G-QFL asks which movement from the current global model should be accepted under QoS-weighted client evidence and midpoint self-consistency. This distinction is important in QNN-based QFL because a direct aggregate may be geometrically valid as an average but still too aggressive or unstable as a server update under non-IID data, quantum noise, and heterogeneous communication quality. Table III summarizes the key limitations of representative methods relative to the proposed SCM-A2G-QFL framework. Table III summarizes the position of the proposed method relative to representative classical FL, manifold-aware, and QFL aggregation approaches.
| Method | FL | QoS-aware | geometry | Midpoint | Self-consistent | Main limitation relative to SCM-A2G-QFL |
|---|---|---|---|---|---|---|
| FedAvg [19] | ✓ | – | – | – | – | euclidean model averaging, unsuitable for periodic QNN parameters. |
| FedProx [16] | ✓ | – | – | – | – | Does not solve angular artifacts in server aggregation. |
| SCAFFOLD [13] | ✓ | – | – | – | – | Rremains Euclidean and not QNN-angle specific. |
| Circular mean [18, 7] | – | – | ✓ | – | – | No server movement control. |
| Fréchet/Karcher [17] | – | optional | ✓ | implicit | – | No self-consistent current-to-next global update. |
| Reiman-FL [10, 1] | ✓ | – | ✓ | – | – | Not specialized for QNN torus parameters or quantum fidelity/QoS telemetry. |
| FedMRUR [2] | ✓ | – | ✓ | – | – | Uses manifold fusion for classical FL, but not periodic aggregation. |
| FEDCOMPASS [27] | ✓ | partial | ✓ | – | – | Lacks movement control. |
| FedSPDnet [22] | ✓ | – | ✓ | – | – | No torus-valued QNN parameters angular validation. |
| A2G | ✓ | ✓ | ✓ | – | partial | Checks one point aggregation direction |
| Ours | ✓ | ✓ | ✓ | ✓ | ✓ | QoS-weighted torus update, midpoint supports the accepted movement. |
| Notation | Meaning |
|---|---|
| Communication round index | |
| Client index | |
| Number of clients | |
| Current global angular parameter | |
| Local client angular parameter | |
| Updated server parameter | |
| QNN parameter vector | |
| Torus-valued angular parameter space | |
| Principal-angle wrapping operator | |
| Circular distance on the unit circle | |
| Euclidean aggregation target | |
| Circular aggregation target | |
| Midpoint-projected server update | |
| Self-consistent midpoint server update | |
| QoS sensitivity gain | |
| Geometry relaxation gain | |
| Client QoS score | |
| Normalized aggregation weight | |
| Fidelity-based quality signal | |
| Latency signal | |
| Instability signal | |
| SCM fixed-point residual | |
| Numerical stability constant |
III Proposed SCM-A2G-QFL Method
The SCM-A2G-QFL framework is developed specifically for quantum federated learning. We addresses two interconnected challenges: heterogeneous client reliability and the non-Euclidean geometry of quantum parameters. At each communication round, clients locally train QNN models and return model parameters together with QoS-related indicators. The server then computes reliability-aware client weights, constructs a geometry-aware candidate direction, and refines the accepted global update using midpoint self-consistency.
Let denote the global QNN parameter vector at communication round , where denotes the -dimensional torus induced by periodic quantum rotation parameters. Let be the local model returned by client , and let denote the data-size prior of client . The goal is to compute the next global parameter vector as a controlled, QoS-weighted, geometry-aware movement from .
The first component of SCM-A2G-QFL is the QoS trust gain. In heterogeneous QFL, not all client updates should contribute equally to the server aggregation. A client may have a large local dataset but poor quantum-channel reliability, high communication latency, or unstable local model behaviour. Therefore, before constructing the global update direction, the server assigns each client a QoS-aware trust weight.
For client at communication round , let denote the estimated teleportation fidelity or quantum-channel reliability, denote the communication latency, and denote an instability measure, such as the variance of the fidelity estimate or the local model variation. We define the QoS score as
| (1) |
where controls the fidelity gain, controls the latency penalty, controls the instability penalty, and avoids division by zero.
Let
| (2) |
denote the data-size prior of client , where is the number of local training samples. The final normalized aggregation weight is then
| (3) |
Thus, clients with high channel fidelity, low latency, stable local behaviour, and sufficient data support receive larger aggregation influence. Conversely, clients with unreliable communication or unstable updates are down-weighted before the geometry-aware and SCM midpoint-refinement stages.
III-A Geometry-Aware Candidate Update
After computing the QoS-aware weights, the server constructs a geometry-aware candidate movement. In Euclidean FL, the server can directly average client parameter vectors. However, QNN parameters are often rotation angles and therefore satisfy the periodic equivalence . Consequently, ordinary Euclidean subtraction can be misleading near the angular seam. To preserve the torus geometry of the QNN parameter space, we define the local client direction using the wrapped angular difference:
| (4) |
where is the current global QNN parameter vector and is the locally trained parameter vector returned by client at round .
The QoS-weighted global direction is then computed as
| (5) |
where is the normalized QoS trust weight from Eq. (3). The initial geometry-aware candidate movement is
| (6) |
where is the geometry gain controlling the size of the server movement.
A one-shot circular A2G update would therefore be
| (7) |
This update respects angular periodicity and avoids Euclidean seam artefacts. However, the direction is computed only from the current global point . In noisy and heterogeneous QFL, this initial direction may no longer be sufficiently supported once the server begins to move. This motivates the midpoint and self-consistency refinement introduced next.
III-B Self-Consistent Midpoint Refinement
The midpoint refinement is introduced to avoid accepting a server movement that is supported only at the current global point but becomes unreliable along the movement path. The one-shot A2G movement is used only as the initial candidate. SCM then treats the server movement as a variable and refines it until the movement is supported by its own midpoint. Given any candidate movement , SCM defines the induced midpoint as
| (8) |
From this midpoint, the server recomputes the wrapped client directions:
| (9) |
and forms the QoS-weighted midpoint-supported direction
| (10) |
The map may differ from the initial direction , because the client directions are evaluated from the midpoint induced by , rather than directly from .
Here, denotes a generic candidate server movement. The final SCM-accepted movement is denoted by , which is the candidate movement satisfying the midpoint fixed-point condition.
| (11) |
Thus, the accepted server movement is not merely the first QoS-weighted direction computed at . Instead, it is a movement whose own midpoint continues to support the accepted movement. The next global model is then updated as
| (12) |
In practice, is approximated by an under-relaxed fixed-point iteration. Starting from the geometry-aware candidate movement , SCM iterates
| (13) |
where is the solver relaxation factor. If the midpoint recomputed direction disagrees with the current candidate movement, the iteration adjusts the movement through . Hence, SCM changes the accepted movement according to the QoS-weighted client evidence observed from the midpoint, rather than accepting the one-shot direction.
The iteration stops when
| (14) |
or when a maximum number of SCM iterations is reached. The final iterate is then used as the accepted movement .
We record the SCM residual as
| (15) |
which measures how closely the accepted movement satisfies the midpoint self-consistency condition.
IV Convergence Analysis
We analyze the convergence behaviour of SCM-A2G-QFL under a general non-convex federated objective. Detailed proofs are provided in the Appendix. The analysis shows that the proposed update behaves as a geometry-aware descent step whose error is controlled by client heterogeneity, QoS-weight variance, angular wrapping error, and the SCM fixed-point residual.
IV-A Assumptions
Let the global objective be
| (16) |
where is the local objective of client , and denotes the torus-valued QNN parameter vector. For analysis, we work in a local tangent chart induced by the wrapped angular difference .
Assumption IV.1.
Smoothness: Each local objective and the global objective are -smooth in the local tangent chart induced by the wrapped angular difference [16]., i.e.,
| (17) |
and similarly for .
Assumption IV.2.
Unbiased local stochastic gradients: For client , the stochastic gradient estimator satisfies
| (18) |
Assumption IV.3.
Assumption IV.4.
Bounded QoS weights: The QoS-aware aggregation weights satisfy Moreover, the deviation between QoS weights and data-size priors is bounded:
| (20) |
Assumption IV.5 (Bounded angular movement and SCM residual contribution).
The wrapped local client directions and accepted SCM server movements are bounded:
| (21) |
Moreover, the SCM fixed-point residual contributes a bounded descent-scale error:
| (22) |
Here, denotes the SCM residual contribution measured at the descent scale. This condition is encouraged by angular wrapping, bounded geometry gain , and the stopping tolerance used in the SCM fixed-point solver.
IV-B SCM Update Error Decomposition
The ideal centralized descent direction at round is . SCM-A2G instead applies the accepted server movement
| (23) |
where
| (24) |
In the convergence analysis, denotes the corresponding descent-scale residual contribution defined through Assumption IV.5. Thus, measures how much the remaining SCM fixed-point error contributes to the one-step descent inequality.ndition.
The midpoint-supported direction can be decomposed as
| (25) |
where denotes stochastic local optimization error, denotes client heterogeneity error, denotes QoS reweighting bias, and denotes midpoint displacement error.
Under Assumptions 1–5, these terms are bounded in expectation by
| (26) | ||||||
IV-C Descent Lemma
Lemma IV.6 (One-step descent under SCM-A2G).
Under Assumptions 1–5, if the geometry gain satisfies , then the SCM-A2G update
| (27) |
satisfies
| (28) | ||||
Proof sketch.
The proof applies the -smoothness inequality in the local tangent chart, substitutes the SCM update decomposition in Eq. (25), and bounds the stochastic local optimization error, client heterogeneity error, QoS-induced weighting error, midpoint approximation error, and fixed-point residual error using Assumptions 1–5. ∎
IV-D Main Convergence Result
Theorem IV.7 (Non-convex convergence of SCM-A2G-QFL).
Suppose Assumptions 1–5 hold and choose a constant geometry gain such that . Then, after communication rounds, SCM-A2G-QFL satisfies
| (29) | ||||
Here is a lower bound of the global objective, and are constants independent of .
If the SCM residual is uniformly bounded by , then
| (30) | ||||
where
Proof.
The proof follows by applying the smoothness descent lemma to the accepted SCM-A2G server update, decomposing the update error into stochastic local optimization error, client heterogeneity error, QoS-induced weighting error, geometry approximation error, and SCM fixed-point residual error. Summing the resulting one-step descent inequality over , using the lower boundedness of , and rearranging terms yields (29). ∎
IV-E Interpretation
Theorem IV.7 shows that SCM-A2G-QFL retains the standard non-convex FL convergence structure. The average squared gradient norm decreases at an rate up to a neighbourhood determined by stochastic local training, client heterogeneity, QoS-induced reweighting, geometry-induced movement error, and the SCM fixed-point residual. The residual term is specific to the proposed self-consistent midpoint mechanism. It shows that the accuracy of the midpoint fixed-point solve directly affects the final convergence neighbourhood.
The result also explains the empirical stability observed in the experiments. The geometry gain controls how aggressively the server moves from the current global parameter toward the QoS-weighted geometry-aware direction. Smaller accepted movements can reduce the midpoint displacement term , but excessively small can increase the relative effect of the residual contribution . Thus, represents a stability–progress trade-off rather than a purely stabilizing parameter.
Overall, SCM-A2G does not merely change the aggregation target. It controls the path by which the global QNN model moves from to , requiring the accepted movement to remain consistent with the QoS-weighted direction evaluated at its own midpoint. This provides a theoretical explanation for the reduced late-round volatility observed in the experiments.
V Experimental Evaluation
V-A Datasets and Domain Generalization
We use two binary classification datasets from substantially different domains. The Breast-Lesions-USG represents a medical ultrasound diagnosis task, where patient age and ultrasound descriptors are used to classify lesions as benign or malignant [23]. Invalid entries are excluded, categorical features are label-encoded, age is converted to numeric form, and principal component analysis (PCA) apply after standardization to obtain or QNN-compatible features.
The Bank Account Fraud (BAF) dataset serves as a benchmark for financial fraud detection. BAF was introduced at NeurIPS 2022 as a privacy-preserving, large-scale resource. It provides a realistic tabular benchmark for detecting fraud in bank account openings. [11]. The suite comprises six synthetic datasets generated from an anonymized real-world fraud detection environment and addresses practical challenges, including class imbalance, temporal dynamics, and controlled bias variants. Each dataset includes 32 input features and up to one million records. The binary target variable is fraud_bool. In the conducted experiments, missing values are removed, categorical variables are ordinal encoded, and numerical features are standardized. PCA is applied to obtain QNN-compatible features. For both datasets, train, validation, and test splits are performed prior to encoding, scaling, and PCA to prevent data leakage.
V-B Experimental Configuration
All experiments are implemented in Python using Qiskit, Qiskit Aer, and Qiskit Machine Learning. Qiskit Aer is used for simulator-based QNN execution. The main supporting libraries include NumPy, pandas, scikit-learn, and matplotlib. Fixed random seeds are used for dataset splitting, client partitioning, QNN parameter initialization, and stochastic optimizer behaviour wherever supported. The main experimental configuration is summarized in Table V. Dataset-specific adjustments are made when required by sample size, circuit dimension, and computational budget.
| Setting | Value |
|---|---|
| Programming language | Python 3.11 |
| Quantum framework | Qiskit, Qiskit Machine Learning |
| Simulator | Qiskit Aer simulator |
| Feature map | ZZFeatureMap |
| Ansatz | RealAmplitudes |
| Task type | Binary classification |
| Datasets | Breast-Lesions-USG, BAF |
| Domains | Medical ultrasound, financial fraud detection |
| QNN input dimension | depending on dataset |
| Number of clients | 5 or 10 |
| Federated settings | IID, label-skewed, quantity-skewed |
| Aggregation baselines | FedAvg, A2G, MP-A2G, SCM-A2G-QFL |
| QoS signal | Quantum fidelity |
| Shots | 1024 |
V-C Controlled Angular Stress-Test Validation
| Case | Client angles | ||||||
|---|---|---|---|---|---|---|---|
| A: small cluster | -170.0 | -0.9667 | -0.9528 | -146.5466 | -146.4140 | ||
| B: two-client wrap | -170.0 | 0.0000 | -180.0000 | -171.3875 | -171.3953 | ||
| C: symmetric spread | -170.0 | 0.0000 | 0.0000 | -163.0625 | -163.0233 | ||
| D: three-client wrap | -170.0 | 58.0667 | 178.0617 | -171.6558 | -171.6651 |
denotes the Euclidean mean, denotes the circular target, denotes the midpoint-projected update, and denotes the proposed self-consistent midpoint update. is the SCM fixed-point residual.
Prior to evaluating comprehensive federated QNN training, the angular component is first isolated. This is achieved by examining aggregation behavior through controlled one-dimensional stress tests. These scenarios represent coordinate-wise QNN rotation parameters on the torus and enable direct assessment of whether the server update remains geometrically consistent near angular seams i.e., the wrap-around boundary where and denote adjacent directions..
Table VI reports four controlled angular stress tests. Case A is a non-wrap control case, where the client angles are clustered away from the seam. Euclidean and circular aggregation therefore produce nearly identical targets, showing that the geometry-aware formulation does not distort benign angular configurations.
Cases B and D test wrap-around behaviour, where the client angles are geometrically concentrated near the seam. In these cases, Euclidean averaging produces seam-inconsistent targets, such as and , while circular aggregation recovers the correct seam-consistent target. In contrast, MP-A2G and SCM-A2G do not directly jump to this target; they compute bounded server movements from the current global angle. Thus, values near in Cases B and D reflect controlled relaxation rather than aggregation error.
This distinction is central: circular aggregation identifies the geometry-aware client target, whereas SCM-A2G determines the accepted next server state. The SCM update is constrained by the geometry gain and midpoint self-consistency, requiring the accepted movement to remain aligned with the QoS-weighted direction at its own midpoint. Fig. 5 confirms this fixed-point behaviour, as the SCM residual rapidly decreases to near zero in all cases. These tests therefore show that SCM-A2G preserves benign-case behaviour, avoids seam-induced Euclidean failures, and stabilizes the server update through midpoint fixed-point refinement.
V-D Results
V-D1 Accuracy–stability behaviour
Fig. 6 compares the accuracy–stability behaviour of the methods on Breast-Lesions-USG and BAF. Figures (a) and (c) show the last-5-round mean accuracy, while (b) and (d) show the corresponding late-round volatility. On Breast-Lesions-USG, SCM-A2G remains competitive in late-round accuracy and achieves the lowest volatility, indicating a more stable global trajectory near convergence. Although FedAvg and MP-A2G can attain comparable accuracy in some runs, their late-round behaviour is less stable. On BAF, SCM-A2G provides the strongest result, achieving both the highest late-round mean accuracy and the lowest volatility. Overall, these results show that midpoint self-consistency improves the accuracy–stability trade-off, especially in the BAF setting.
V-D2 Performance and movement-control analysis
Figure 7 shows how predictive behavior relates to movement. control. On the Breast-Lesions-USG dataset, SCM-A2G achieves competitive trajectory-level AUC while keeping the maximum server update norm much lower than FedAvg. FedAvg sometimes reaches high selected accuracy, but this is linked to aggressive update magnitudes, which suggests a less controlled aggregation path. A similar pattern appears on the BAF dataset, where SCM-A2G achieves the highest AUC while keeping the maximum update norm much smaller than FedAvg. These results support the main idea behind SCM-A2G: the method does not just optimize for endpoint accuracy, but also controls the accepted server movement by using midpoint self-consistency.
V-D3 Predictive and validation behaviour
Figure 8 shows the test and validation accuracy for each round. The test curves for Breast-Lesions-USG are quite noisy, which reflects the stochastic nature of quantum neural network (QNN) training and the presence of non-independent and identically distributed (non-IID) clinical partitions. Nevertheless, the validation curve demonstrates that SCM-A2G maintains stronger generalization behaviour over most rounds. For the BAF dataset, the trend is more pronounced: SCM-A2G improves steadily and achieves the highest validation accuracy by the final rounds. Collectively, these results indicate that midpoint self-consistency does not merely reduce update magnitudes; it also contributes to the development of global models with improved validation performance across domains.
V-D4 Aggregation-path diagnostics
Fig. 9 explains the mechanism behind the observed stability. In both Breast-Lesions-USG and BAF, FedAvg produces the largest and most volatile server update norms, indicating aggressive movement of the global model. A2G and MP-A2G reduce this effect, but SCM-A2G produces the most controlled update trajectory. The midpoint-shift plots further distinguish SCM-A2G from MP-A2G: while MP-A2G applies a one-shot midpoint correction, SCM-A2G iteratively recomputes midpoint-supported directions and accepts the movement only after self-consistency is reached. The lower midpoint-shift norm therefore provides direct empirical evidence that SCM-A2G stabilizes the accepted server movement.
Overall, the results show that SCM-A2G is not simply an accuracy-improving heuristic. Its main advantage is the accuracy–stability–movement-control trade-off. FedAvg can occasionally achieve high accuracy, but it does so with large and unstable update movements. A2G improves geometry awareness, and MP-A2G introduces a one-shot midpoint correction, but SCM-A2G further stabilizes the server trajectory by requiring the accepted movement to be supported by its own midpoint. This leads to lower late-round volatility, smaller update norms, and stronger validation behaviour, especially on the BAF dataset. The consistent behaviour across Breast-Lesions-USG and BAF supports the claim that SCM-A2G is domain-general rather than tuned to a single application.
Furthermore, Fig. 10 compares SCM-A2G with two geometry-aware baselines, FEDCOMPASS [27] and FedMRUR [2]. Overall, SCM-A2G outperforms the geometry-aware baselines in both validation accuracy and validation loss, supporting the claim that midpoint self-consistency provides an additional stabilization benefit beyond geometry-aware aggregation alone.
VI Conclusion
This paper introduced SCM-A2G-QFL, a self-consistent midpoint aggregation framework for QoS- and geometry-aware quantum federated learning. The proposed method addresses two coupled challenges in QFL: heterogeneous client reliability and periodic QNN parameter geometry. Unlike conventional Euclidean aggregation, SCM-A2G-QFL computes QoS-aware client weights, constructs a torus-consistent candidate direction, and accepts the next global movement only when it remains supported by its own midpoint. Theoretical analysis showed that the resulting update is normalized, geometry-preserving, locally stable under small geometry gains, and implicitly damped relative to direct A2G movement. IBM hardware validation further demonstrated that aggregation geometry can induce physically different quantum observables, confirming the practical relevance of geometry-aware QNN aggregation. Overall, SCM-A2G-QFL provides a principled server-side aggregation mechanism for stabilizing quantum federated learning under noisy, heterogeneous, and geometry-sensitive conditions.
References
- [1] (2023) Federated learning under statistical heterogeneity on riemannian manifolds. In Pacific-Asia Conference on Knowledge Discovery and Data Mining, pp. 380–392. Cited by: TABLE III, §II.
- [2] (2023) Federated learning with manifold regularization and normalized update reaggregation. In Advances in Neural Information Processing Systems, Cited by: TABLE III, §II, §V-D4.
- [3] (1993) Teleporting an unknown quantum state via dual classical and einstein-podolsky-rosen channels. Physical Review Letters 70 (13), pp. 1895–1899. External Links: Document Cited by: §I.
- [4] (2023) Foundations of quantum federated learning over classical and quantum networks. arXiv preprint arXiv:2310.14516. Cited by: §I, §II.
- [5] (2022) Quantum federated learning with quantum data. In IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 8617–8621. Cited by: §I.
- [6] (2021) Federated quantum machine learning. Entropy 23 (4), pp. 460. Cited by: §II.
- [7] (1993) Statistical analysis of circular data. Cambridge University Press, Cambridge, U.K.. Cited by: §I, TABLE III, §II.
- [8] (2026) Towards quantum teleportation based barrage relay networks. In 2026 40th International Conference on Information Networking (ICOIN), Vol. , pp. 587–590. External Links: Document Cited by: §I.
- [9] (2025) Quantum-enhanced federated learning for metaverse-empowered vehicular networks. IEEE Transactions on Communications 73 (6), pp. 4168–4183. External Links: Document Cited by: §I, §I.
- [10] (2026) Riemannian federated learning via averaging gradient streams. In Proceedings of the International Conference on Learning Representations, Cited by: TABLE III, §II.
- [11] (2022) Turning the tables: biased, imbalanced, dynamic tabular datasets for ml evaluation. Advances in Neural Information Processing Systems 35, pp. 33563–33575. Cited by: §V-A.
- [12] (2023) Midpoint projection algorithm for stochastic differential equations on manifolds. Physical Review E 107 (5), pp. 055307. Cited by: §II.
- [13] (2020) SCAFFOLD: stochastic controlled averaging for federated learning. In Proceedings of the International Conference on Machine Learning, pp. 5132–5143. Cited by: §I, TABLE III, §II, Assumption IV.3.
- [14] (2008) The quantum internet. Nature 453, pp. 1023–1030. External Links: Document Cited by: §I.
- [15] (2022) Federated learning on riemannian manifolds. arXiv preprint arXiv:2206.05668. Cited by: §II.
- [16] (2020) Federated optimization in heterogeneous networks. In Proceedings of Machine Learning and Systems, Vol. 2, pp. 429–450. Cited by: §I, TABLE III, §II, Assumption IV.1, Assumption IV.3.
- [17] (2023) Computing the riemannian center of mass on meshes. Computer Aided Geometric Design 103, pp. 102203. External Links: Document Cited by: TABLE III, §II.
- [18] (2000) Directional statistics. Wiley, Chichester, U.K.. Cited by: §I, TABLE III, §II.
- [19] (2017) Communication-efficient learning of deep networks from decentralized data. In Proceedings of the International Conference on Artificial Intelligence and Statistics, pp. 1273–1282. Cited by: §I, TABLE III, §II.
- [20] (2026) A2G-qfl: adaptive aggregation with two gains in quantum federated learning. In 2026 International Conference on Quantum Communications, Networking, and Computing (QCNC), Vol. , pp. 808–812. External Links: Document Cited by: §I, footnote 1.
- [21] (2026) Large ai model-driven quantum-enhanced transformer-vqc federated drl for privacy preservation in vehicular networks. IEEE Journal on Selected Areas in Communications 44 (), pp. 3021–3038. External Links: Document Cited by: §I.
- [22] (2026) FedSPDnet: geometry-aware federated deep learning with spdnet. arXiv preprint arXiv:2604.22494. Cited by: TABLE III, §II.
- [23] (2024) Curated benchmark dataset for ultrasound based breast lesion analysis. Scientific Data 11 (1), pp. 148. Cited by: §V-A.
- [24] (2018) Quantum computing in the NISQ era and beyond. Quantum 2, pp. 79. External Links: Document Cited by: §I.
- [25] (2024) Massive digital over-the-air computation for communication-efficient federated edge learning. IEEE Journal on Selected Areas in Communications 42 (11), pp. 3078–3094. External Links: Document Cited by: §I.
- [26] (2025) QFEVAL: quantum federated ensembled variational adaptive learning for dynamic security assessment in cyber-physical systems. IEEE Journal on Selected Areas in Communications 43 (9), pp. 3200–3213. External Links: Document Cited by: §I.
- [27] (2026) FedCompass: federated clustered and periodic aggregation framework for hybrid classical-quantum models. External Links: 2602.03052 Cited by: TABLE III, §II, §V-D4.
- [28] (2018) Quantum internet: a vision for the road ahead. Science 362 (6412), pp. eaam9288. External Links: Document Cited by: §I.
- [29] (2021) QuantumFed: a federated learning framework for collaborative quantum training. arXiv preprint arXiv:2106.09109. Cited by: §I.
- [30] (2025) Trust-enhanced game incentive for secure quantum federated learning in uav-assisted wireless networks. IEEE Journal on Selected Areas in Communications 43 (8), pp. 2841–2856. External Links: Document Cited by: §I, §I.
-A IBM Hardware Validation
| Case | Method | Depth | |||||
|---|---|---|---|---|---|---|---|
| A | Euclidean mean | -0.97 | 169.03 | 4 | 0.9999 | 0.9997 | 0.0002 |
| Circular mean | -0.95 | 169.05 | 4 | 0.9999 | 0.9987 | 0.0012 | |
| MP-A2G | -146.55 | 23.45 | 4 | -0.8343 | -0.8457 | 0.0114 | |
| SCM-A2G | -146.41 | 23.59 | 4 | -0.8331 | -0.8401 | 0.0071 | |
| B | Euclidean mean | 0.00 | 170.00 | 0 | 1.0000 | 0.9977 | 0.0023 |
| Circular mean | -180.00 | -10.00 | 2 | -1.0000 | -0.9835 | 0.0165 | |
| MP-A2G | -171.39 | -1.39 | 4 | -0.9887 | -0.9951 | 0.0064 | |
| SCM-A2G | -171.40 | -1.40 | 4 | -0.9887 | -0.9977 | 0.0089 | |
| C | Euclidean mean | 0.00 | 170.00 | 0 | 1.0000 | 1.0047 | 0.0047 |
| Circular mean | 0.00 | 170.00 | 0 | 1.0000 | 1.0032 | 0.0032 | |
| MP-A2G | -163.06 | 6.94 | 4 | -0.9566 | -0.9659 | 0.0092 | |
| SCM-A2G | -163.02 | 6.98 | 4 | -0.9564 | -0.9699 | 0.0135 | |
| D | Euclidean mean | 58.07 | 228.07 | 4 | 0.5289 | 0.4963 | 0.0326 |
| Circular mean | 178.06 | -11.94 | 4 | -0.9994 | -0.9951 | 0.0043 | |
| MP-A2G | -171.66 | -1.66 | 4 | -0.9894 | -0.9992 | 0.0098 | |
| SCM-A2G | -171.67 | -1.67 | 4 | -0.9894 | -0.9946 | 0.0052 |
All angles are reported in degrees. denotes the ideal simulator expectation and denotes the IBM hardware expectation. . The SCM residual is not shown here because it is an algorithmic fixed-point quantity rather than a hardware-measured observable. All transpiled circuits used zero CNOT gates on the selected backend layout.
The hardware results show that Euclidean and circular/SCM-based aggregation can produce substantially different quantum observables. For wrap-around cases, Euclidean aggregation may yield angles whose ideal observables are positive, whereas circular, MP-A2G, and SCM-A2G remain near the seam-consistent region and produce negative observables close to the simulator prediction. This confirms that the aggregation geometry affects the quantum STATE realised on hardware.
Importantly, the IBM experiment is not intended to claim that full federated QNN training was executed on hardware. Rather, it provides hardware-backed validation that the angles generated by SCM-A2G are executable on a real backend and preserve the expected quantum observable behaviour. All experiments utilized a single NVIDIA Tesla T4 graphics processing unit (GPU) and CUDA version 12.4 in a high-RAM runtime environment.
Table VII validates that aggregation-induced angles produce the expected observable behavior on real IBM hardware. In the wrap-around case B, Euclidean averaging gives , producing a positive hardware expectation . In contrast, circular, MP-A2G, and SCM-A2G remain near the seam-consistent region and produce negative expectations close to . Similarly, in case D, the Euclidean aggregate gives , whereas circular and SCM-based updates produce negative values close to simulator predictions. These results show that aggregation geometry has a direct physical effect on the quantum observable.
Appendix A Proof of Theorem IV.7
A-A Proof of Lemma IV.6
Let
denote the total perturbation induced by stochastic local optimization, client heterogeneity, QoS-dependent weighting, and midpoint approximation.
In the local tangent chart around , let denote the accepted SCM-A2G server movement. By the -smoothness of , we have
| (31) |
The SCM fixed-point relation can be written as
| (32) |
where denotes the fixed-point residual error. The direction term admits the decomposition
| (33) |
Therefore,
| (35) | ||||
Using Young’s inequality and Assumptions 1–5, the total perturbation term satisfies
| (36) | ||||
By the SCM residual-control condition in Assumption 5, the fixed-point residual contribution satisfies
| (37) |
This proves Lemma IV.6.
A-B Proof of Theorem IV.7
For a constant geometry gain , summing (38) over gives
| (39) | ||||
Absorbing fixed numerical factors into , we obtain Eq. (29).
If the SCM solver is run until for all , then
Therefore, the residual contribution satisfies
which gives
This yields the simplified convergence rate in Eq. (30).