Performance-Based Client Selection Strategy
- Performance-Based Client Selection Strategy (PBCS) is a federated learning approach that selects clients based on measurable signals such as local loss, gradient norms, and resource profiles.
- It employs various methods—deterministic top-K, stochastic probability weighting, and correlation-aware techniques—to improve convergence, accuracy, and communication efficiency.
- Representative variants demonstrate trade-offs in privacy, fault tolerance, and fairness, offering actionable insights for optimizing distributed learning environments.
Searching arXiv for the cited papers and closely related client-selection work to ground the article in current literature. Performance-Based Client Selection Strategy (PBCS) denotes a class of federated learning (FL) client-selection methods in which participation is determined by explicit performance signals predictive of training utility, system efficiency, or service-level objective (SLO) compliance rather than by uniform random sampling alone. Across the literature, PBCS encompasses deterministic top- selection by utility score, stochastic probability-weighted selection, correlation-aware selection, deadline-aware chance-constrained selection, and self-selection mechanisms driven by local losses or other client-side metrics. In the most explicit formulation, the server evaluates available clients by a utility score reflecting their expected contribution and resource profile, selects the top performers, and aggregates their updates within a standard FL objective (Marfo et al., 25 Jan 2025). More broadly, the term covers methods that use local loss, gradient norms, gradient alignment, Shapley-value contribution estimates, or GPU deadline-compliance probabilities as selection signals (Cho et al., 2020, Cho et al., 2020, Marnissi et al., 2021, Tang et al., 2021, Singhal et al., 2023, Na et al., 2024, Stanisic et al., 11 Nov 2025). The common rationale is that selective participation can improve convergence, accuracy, latency, communication efficiency, privacy–utility trade-offs, or fairness under data and system heterogeneity.
1. Definition and conceptual scope
In FL, a PBCS prioritizes clients according to a measurable signal associated with expected global improvement, round efficiency, or both. Typical signals include local loss, accuracy, gradient magnitude, gradient alignment with a global direction, validation utility, or application-specific proxies such as firing-intensity shifts in spiking federated learning (Tang et al., 2021, Cho et al., 2020, Marnissi et al., 2021, Na et al., 2024, Zhan et al., 2024). The essential departure from uniform random selection is that selection is biased, intentionally, toward clients judged more useful under the current optimization and system state.
The formulation in "Efficient Client Selection in Federated Learning" (Marfo et al., 25 Jan 2025) is a representative server-side PBCS. The paper evaluates each available client in round by a utility reflecting expected contribution to model improvement and round efficiency, with performance signals drawn from data quality and computational capacity. A generic expression consistent with that paper is
where is a data-quality metric and is a resource metric, after which the server performs deterministic top- selection
This specific instantiation integrates differential privacy (DP), fault tolerance (FT), and an adaptive number of selected clients 0 (Marfo et al., 25 Jan 2025).
Other works broaden the notion of “performance” beyond data quality and capacity. "Client Selection in Federated Learning: Convergence Analysis and Power-of-Choice Selection Strategies" formalizes biased selection toward clients with higher local losses and analyzes how such bias alters convergence speed and solution bias (Cho et al., 2020). "Bandit-based Communication-Efficient Client Selection Strategies for Federated Learning" models client selection as a discounted UCB problem using observed local losses as rewards (Cho et al., 2020). "Client Selection in Federated Learning based on Gradients Importance" instead scores clients by gradient norms 1 (Marnissi et al., 2021). "GPFL: A Gradient Projection-Based Client Selection Framework for Efficient Federated Learning" uses the projection of a client’s local gradient onto the global descent direction,
2
thereby treating descent alignment as the performance criterion (Na et al., 2024).
A plausible implication is that PBCS should be understood less as a single algorithm than as a design principle: client participation is decided by predictive utility estimates under explicit optimization, systems, or fairness objectives. That principle is instantiated differently depending on whether the dominant constraint is heterogeneity, latency, privacy, energy, fairness, or communication budget.
2. Core mathematical structure
Most PBCS methods remain embedded in the standard FL optimization objective. In (Marfo et al., 25 Jan 2025), the global objective is
3
with 4 commonly taken as 5, and after selection the server aggregates selected updates as
6
The default aggregation weights are data-size based,
7
although uniform weighting among selected clients is also consistent with the described algorithmic steps (Marfo et al., 25 Jan 2025).
Performance-based selection modifies the stochastic sampling process through a selection rule, explicit score, or constrained optimization. In deterministic top-8 PBCS, the server constructs a binary selection mask 9, with 0 for deterministic rounds (Marfo et al., 25 Jan 2025). In probability-based variants, the selection probability itself is the key quantity. "ProbSelect: Stochastic Client Selection for GPU-Accelerated Compute Devices in the 3D Continuum" derives a deadline-compliance probability
1
from an analytical GPU latency model and a prior over realized FLOP efficiency 2, then either thresholds on 3 or samples clients proportionally to it (Stanisic et al., 11 Nov 2025). Its chance-constrained objective is
4
Loss-based PBCS can also be written as biased selection over clients with larger 5. In (Cho et al., 2020), the effect of such selection is analyzed through a selection-skew quantity 6, which measures how much the strategy overweights clients with larger local objectives relative to unbiased sampling. That work shows that larger skew can improve the decaying term in the convergence bound while introducing a non-vanishing bias term (Cho et al., 2020).
Correlation-aware PBCS, as in FedCor, replaces independent client utility with a posterior expectation over inter-client loss-change correlations. FedCor models
7
and selects clients to minimize the posterior-weighted expected next-round global loss (Tang et al., 2021). Shapley-based PBCS, by contrast, scores clients through marginal utility contributions 8, using validation-set performance of aggregated subsets as the set function 9 (Singhal et al., 2023).
This diversity of formulations indicates that the central mathematical object in PBCS is not a fixed score formula but a mapping from client-specific observables to expected marginal utility under FL constraints.
3. A canonical PBCS workflow in federated learning
The workflow in (Marfo et al., 25 Jan 2025) provides an explicit round-level template. At round 0, the inputs are the global model 1, available clients 2, privacy parameters 3, checkpoint interval 4, time and communication budgets 5, and client-count bounds 6. The round then proceeds through performance estimation, adaptive client-count selection, client selection, local training with clipping and DP noise, upload and aggregation, and privacy-accounting update (Marfo et al., 25 Jan 2025).
The performance-estimation stage computes or collects 7 and 8 for each available client, then ranks clients by 9. The adaptive-count stage chooses 0 subject to
1
A practical formalization consistent with the paper’s narrative is to choose 2 to maximize a round utility under time and communication constraints, and to increase 3 when validation improvement plateaus but prior round time remains below budget, while decreasing 4 under stragglers or timeouts (Marfo et al., 25 Jan 2025).
Local training then applies DP at the client level through gradient clipping and Gaussian noise: 5 The server aggregates the received 6 and updates the privacy accountant using the sampling rate 7 (Marfo et al., 25 Jan 2025).
The same paper ties PBCS to a simple synchronous round-time model,
8
and communication cost
9
This is significant because the method’s performance-based ranking is not purely statistical: higher-capacity clients reduce 0, while adaptive 1 constrains communication and straggler exposure (Marfo et al., 25 Jan 2025).
A plausible implication is that this workflow functions as a baseline architecture for more specialized PBCS variants. Deadline-aware probability selection (Stanisic et al., 11 Nov 2025), bandit-based selection (Cho et al., 2020), or gradient-projection selection (Na et al., 2024) can be interpreted as alternative choices for the performance-estimation layer.
4. Major variants and representative mechanisms
The literature on PBCS can be organized by the type of performance signal used and by whether selection is deterministic, stochastic, centralized, or decentralized.
| Variant | Core signal | Representative paper |
|---|---|---|
| Utility-based top-2 | Data quality + capacity | (Marfo et al., 25 Jan 2025) |
| Loss-based biased sampling | Local loss or stale/discounted loss | (Cho et al., 2020, Cho et al., 2020) |
| Correlation-aware selection | GP posterior over loss-change correlations | (Tang et al., 2021) |
| Gradient-based selection | Gradient norm or gradient projection | (Marnissi et al., 2021, Na et al., 2024) |
| Contribution-based selection | Shapley-value proxy | (Singhal et al., 2023) |
| Deadline-aware probabilistic selection | SLO compliance probability | (Stanisic et al., 11 Nov 2025) |
| Self-selection | Locally computed loss thresholding | (Okumus et al., 6 Feb 2026) |
Loss-based selection has two influential forms. Power-of-Choice samples a candidate pool of size 3, queries their local losses 4, and selects the 5 highest-loss clients, yielding up to 6 faster convergence and 7 higher test accuracy than random selection in the reported experiments (Cho et al., 2020). UCB-CS removes pre-round polling by treating each client as an arm in a discounted UCB process whose reward is average local loss over 8 local steps, thereby achieving faster convergence and higher fairness with only a scalar loss report per selected client (Cho et al., 2020).
Gradient-based PBCS replaces loss with update geometry. Gradient-importance selection ranks clients by 9, and the paper proves a standard nonconvex convergence rate for the single-client case under bounded gradients and a positive-correlation assumption (Marnissi et al., 2021). GPFL, by contrast, uses global-direction alignment and augments it with a UCB-style exploit–explore term to prevent over-selection of the same clients (Na et al., 2024).
Correlation-aware PBCS emphasizes complementarity rather than individual value. FedCor models client loss-change correlations with a Gaussian Process and selects clients that minimize expected next-round global loss after conditioning on predicted loss reductions of selected clients. The paper reports convergence-rate improvements of 0–1 on FMNIST and 2–3 on CIFAR-10 over Power-of-Choice (Tang et al., 2021).
Contribution-based methods use set functions. GreedyFed computes approximate Shapley values 4 using server-side validation utility 5, then greedily selects high-contributing clients under timing constraints (Singhal et al., 2023). FedGCS generalizes contribution-based selection further by learning a continuous representation of client subsets and optimizing a multi-objective comprehensive score involving performance, latency, and energy before generating the final subset (Ning et al., 2024). This suggests a broader trend: PBCS increasingly appears as structured combinatorial optimization rather than merely score ranking.
Probabilistic and decentralized variants extend the concept beyond server-side top-6. ProbSelect analytically computes per-device GPU efficiency thresholds and transforms them into compliance probabilities 7, selecting clients likely to satisfy a deadline without historical monitoring (Stanisic et al., 11 Nov 2025). Type-based unsourced FL instead lets clients self-select based on locally computed loss 8 and a broadcast threshold 9, with participation probability
0
thus avoiding server-side access to client-specific utilities (Okumus et al., 6 Feb 2026).
5. Privacy, fault tolerance, fairness, and systems constraints
A distinctive feature of the PBCS in (Marfo et al., 25 Jan 2025) is its explicit coupling of selection with DP and FT. DP is applied per client by clipping and Gaussian noise, with experiments varying the privacy budget 1 and showing that higher 2 yields higher accuracy on both UNSW-NB15 and ROAD. The same paper notes that the sampling rate 3 affects privacy accounting, so aggressive client selection can consume privacy budget faster because larger 4 increases 5 (Marfo et al., 25 Jan 2025). This links PBCS directly to privacy expenditure rather than treating privacy as an orthogonal layer.
The FT mechanism is based on checkpointing with interval 6. Each selected client periodically saves local state and, upon failure, resumes from the latest checkpoint. The server may wait within a timeout or proceed with partial participation, depending on policy. Reported FT overhead is 7–8 in training time, with a modest 9–0 decrease in accuracy or AUC under failures (Marfo et al., 25 Jan 2025). This is notable because it demonstrates that PBCS can be embedded in a systems-robust FL stack without requiring asynchronous or fully redundant execution.
Fairness is more contentious. Performance-based top-1 risks repeatedly selecting high-capacity or high-quality clients, thereby under-representing slower or statistically atypical clients. The paper on PBCS in (Marfo et al., 25 Jan 2025) explicitly states that it does not report fairness metrics or constraints and notes that, in practice, one can mitigate bias via exploration terms, caps on per-client selection frequency, or fairness-aware terms in 2. Similar concerns recur throughout the literature. UCB-CS frames exploration as a fairness mechanism and reports higher Jain’s index than several baselines (Cho et al., 2020). LongFed formulates the performance–fairness tension as a Lyapunov-constrained long-term optimization over diversity in gradient space and individual fairness among similar clients (Li et al., 2024). UNIONFL uses a history-coverage penalty to discourage repeated participation of recently selected clients (Jiménez et al., 2024).
This suggests that fairness in PBCS is not a peripheral issue but a structural consequence of biased participation. The tension is particularly sharp when performance signals correlate with data quality, device speed, or network conditions. HAPS-enabled selection by traffic class and latency-aware clustered FL both prioritize homogeneous or fast clients under wireless constraints, which improves convergence but may over-represent specific client types unless classes are rotated or quotas are imposed (Farajzadeh et al., 2024, Albaseer et al., 2021).
6. Empirical behavior, trade-offs, and misconceptions
The empirical results in (Marfo et al., 25 Jan 2025) provide one of the clearest performance summaries for PBCS as an integrated framework. On the network anomaly detection datasets UNSW-NB15 and ROAD, the method improves accuracy by 3 and reduces training time by 4 relative to the baselines ACFL and FedL2P (Marfo et al., 25 Jan 2025). Under the DP study, accuracy on UNSW-NB15 rises from 5 at 6 to 7 at 8, while ROAD rises from 9 to 0, demonstrating the expected privacy–utility trade-off (Marfo et al., 25 Jan 2025). Under FT, UNSW-NB15 accuracy changes from 1 to 2, AUC from 3 to 4, and training time from 5s to 6s; ROAD shows analogous modest degradations (Marfo et al., 25 Jan 2025).
These numbers are consistent with a broader empirical pattern. Power-of-Choice reports up to 7 faster convergence and about 8 higher test accuracy than random selection (Cho et al., 2020). FedCor reports large convergence-rate gains under non-IID partitions (Tang et al., 2021). GreedyFed improves stability and accuracy under timing constraints and heterogeneity (Singhal et al., 2023). GPFL reports over 9 improvement in FEMNIST test accuracy in non-IID settings (Na et al., 2024). ProbSelect improves SLO compliance by 00 on average and reduces computational waste by 01 for MobileNetV2 relative to a deadline-aware random baseline (Stanisic et al., 11 Nov 2025).
Several misconceptions recur in discussions of PBCS. One is that selecting “better” clients always means selecting higher-loss clients. The literature is more heterogeneous. Power-of-Choice and UCB-CS do prioritize high-loss clients (Cho et al., 2020, Cho et al., 2020), but mmFedMC, in a multimodal FL setting, reports better behavior from selecting lower-loss clients per modality because higher-loss selection can oscillate between heterogeneous local minima (Yuan et al., 2024). Another misconception is that PBCS is necessarily server-centric. The self-selection strategy in unsourced FL demonstrates the opposite: clients can decide locally using only a threshold broadcast by the server, while the server remains identity-agnostic (Okumus et al., 6 Feb 2026).
A further misconception is that PBCS is equivalent to system-aware scheduling. In fact, some methods are explicitly optimization-centric and largely ignore system cost, such as FedCor’s GP loss-correlation model (Tang et al., 2021), while others are system-centric and prioritize deadline compliance or latency, such as ProbSelect (Stanisic et al., 11 Nov 2025) or clustered wireless CFL (Albaseer et al., 2021). PBCS is best seen as the umbrella under which these objectives are encoded into client utility.
7. Limitations, open questions, and future directions
Several papers note the absence of formal convergence guarantees for their specific PBCS instantiations. The PBCS in (Marfo et al., 25 Jan 2025) explicitly states that no formal convergence bounds are provided. It suggests, under standard smoothness and bounded-variance assumptions, that prioritizing higher-quality updates could improve constants in typical FL convergence rates while DP noise adds variance terms proportional to 02, but this remains an interpretive rather than proved result (Marfo et al., 25 Jan 2025). Similar gaps exist for GreedyFed (Singhal et al., 2023), FedGCS (Ning et al., 2024), and SFedCA (Zhan et al., 2024).
Scalability is another open issue. Methods that rely on exact or approximate Shapley values, GP correlation models, or learned generative selection spaces can deliver high-quality selection but may become expensive at large client counts (Tang et al., 2021, Singhal et al., 2023, Ning et al., 2024). Probabilistic analytic methods like ProbSelect are attractive partly because they avoid continuous monitoring and historical telemetry in the 3D edge–cloud–space continuum (Stanisic et al., 11 Nov 2025). This suggests a likely bifurcation between lightweight score-based PBCS for large-scale cross-device FL and richer combinatorial PBCS for cross-silo or moderate-scale settings.
Fairness, incentive compatibility, and adversarial robustness remain active themes. SBRO-FL combines Shapley values, bids, and prospect-theoretic reputation in a budget-constrained integer program, showing that performance-based selection can be fused with economic and trust signals (Fei et al., 27 May 2025). LongFed and UNIONFL show that fairness can be built into the objective via Lyapunov queues or historical coverage penalties rather than added as an afterthought (Li et al., 2024, Jiménez et al., 2024). A plausible implication is that future PBCS work will increasingly treat selection as a multi-objective control problem spanning optimization, systems, privacy, and social constraints.
Finally, PBCS is no longer confined to standard FL. Spiking FL uses firing-intensity changes as a native client credit signal (Zhan et al., 2024). Multimodal FL jointly optimizes modality and client selection, with client selection based on per-modality local loss (Yuan et al., 2024). Wireless unsourced FL uses client self-selection under privacy-preserving identity-free aggregation (Okumus et al., 6 Feb 2026). These extensions indicate that PBCS has become a general design language for selective participation in distributed learning, rather than a narrow heuristic confined to classical FedAvg.
In that sense, PBCS marks a shift from participation as random sampling to participation as controlled, model-aware, and system-aware decision-making. The literature consistently shows that this shift can improve efficiency and robustness, but it also exposes new tensions—especially around fairness, privacy accounting, and selection bias—that increasingly define the frontier of federated learning research.