Papers
Topics
Authors
Recent
Search
2000 character limit reached

Self-Centered Federated Learning (SCFL): An Overview

Updated 9 July 2026
  • SCFL is a federated learning approach that shifts focus from a universal global model to client-specific objectives, including selfish utility maximization, personalization, and decentralized federation formation.
  • It employs techniques such as robust median-based aggregation and personalized weighting to mitigate biased or adversarial client updates while preserving useful signal.
  • Empirical studies on datasets like MNIST, CIFAR-10, and EMNIST demonstrate SCFL’s effectiveness in balancing individual client benefits with overall model convergence and performance.

Self-Centered Federated Learning (SCFL) denotes a family of federated learning formulations in which collaboration is centered on the utility, similarity structure, or collaboration scope of individual participants rather than on a single undifferentiated global model. In the recent arXiv literature, however, the acronym is not semantically unique. It is used for selfish clients that steer the shared model toward their own optimum, for attacker-centric schemes that simultaneously damage the global model and improve a private model, for server-side personalized aggregation, for decentralized proximity-based federation formation, and, in unrelated usages, for “Sample Clustered Federated Learning” and “Social-aware Clustered Federated Learning” (Augello et al., 2024, Zhang et al., 30 Aug 2025, Mestoukirdi et al., 2023, Mestoukirdi et al., 2021, Domini et al., 2024, Berdoz et al., 2022, Manthe et al., 2024, Wang et al., 2022).

1. Terminology and conceptual scope

The literature uses “SCFL” for several distinct mechanisms. In one line of work, self-centered behavior means that a participant attempts to center the global trajectory on its own data distribution. In another, it means that each client is the center of its own personalized aggregation or knowledge-distillation pipeline. In yet another, the acronym expands to notions that are not “Self-Centered” at all, such as “Sample Clustered Federated Learning” and “Social-aware Clustered Federated Learning” (Manthe et al., 2024, Wang et al., 2022).

Usage of SCFL Core mechanism Representative papers
Self-centered utility maximization Clients or attackers increase their own influence or private advantage (Augello et al., 2024, Zhang et al., 30 Aug 2025)
User-centric personalization The server or client computes personalized collaboration rules (Mestoukirdi et al., 2021, Mestoukirdi et al., 2023, Berdoz et al., 2022)
Proximity-based self-federation Peer-to-peer federation formation without a central server (Domini et al., 2024)
Other acronym expansions Sample-level domain clustering or social-trust clustering (Manthe et al., 2024, Wang et al., 2022)

A recurrent misconception is to treat SCFL as a single canonical algorithmic family. The cited works do not support that reading. A more accurate interpretation is that SCFL is an overloaded label applied to several client-centric departures from conventional FedAvg-style global averaging. This suggests that the term should be read only together with the local expansion and threat or system model adopted by a given paper.

2. Self-centered utility maximization: selfish clients and adversarial self-benefit

In “Tackling Selfish Clients in Federated Learning,” selfish clients are participants who deliberately deviate from standard training to make the global model inclined toward their local model, thereby prioritizing their local data distribution. They are described as rational and non-malicious: they do not intend to poison the model or break convergence; they aim to reduce their own loss on their local data by increasing their influence on the global update (Augello et al., 2024).

The baseline federated objective is

w  =  argminw{F(w)1ki[k]Fi(w)},\mathbf{w}^* \;=\; \arg\min_{\mathbf{w}} \Big\{ F(\mathbf{w}) \triangleq \tfrac{1}{k} \sum_{i\in [k]} F_i(\mathbf{w}) \Big\},

with server update

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.

For a selfish client ss, the manipulated update is chosen to minimize local post-aggregation loss: δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}. The paper introduces a selfishness parameter α[0,1]\alpha\in[0,1] and biased rule

δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.

Special cases are explicit: α=0\alpha=0 gives no selfish effect, α=1k\alpha=\tfrac{1}{k} gives the honest update, and α=1\alpha=1 gives a full replacement trend. Experiments on MNIST and CIFAR-10 show that “Just 2% of clients behaving selfishly can decrease the accuracy by up to 36%,” and that multiple selfish clients can destabilize convergence; without mitigation, there is no convergence for 3\ge 3 selfish clients.

FedThief: Harming Others to Benefit Oneself in Self-Centered Federated Learning” formalizes a more explicitly malicious SCFL regime. Here, adversaries degrade the global model while simultaneously improving a private model available only to themselves. The objective is quantified by the malicious advantage

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.0

where δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.1 is the final global model accuracy and δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.2 is the attacker’s private ensemble-model accuracy. FedThief uses four local models per malicious client: a private model δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.3, a malicious model δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.4, an error model δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.5, and an ensemble head δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.6. Upload-stage manipulation is

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.7

and the private objective is

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.8

The reported results show simultaneous global degradation and private improvement across datasets and defenses. For example, on CIFAR-10 with FedAvg, Min-Sum, and δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.9, ss0, ss1, and ss2; on MNIST with Pair Flip, Bulyan, and ss3, ss4, ss5, and ss6 (Zhang et al., 30 Aug 2025).

Taken together, these two lines separate two technically different meanings of self-centeredness. In the selfish-client formulation, the client seeks extra influence while still valuing the common task. In the FedThief formulation, the attacker preserves the degradation caused by poisoning attacks while extracting private benefit. The distinction is central: one is rational, non-malicious deviation; the other is adversarial bi-objective optimization.

3. Robust aggregation against selfishness

The main server-side mitigation proposed for selfish self-centered behavior is RFL-Self, a drop-in replacement for FedAvg that detects suspected selfish clients via robust statistics on update norms and then recovers an estimate of their true update before aggregation (Augello et al., 2024).

Detection uses the median of ss7 norms,

ss8

and flags client ss9 as suspected selfish if δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.0. The server also computes a robust central update vector

δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.1

namely the coordinate-wise median across clients. The paper proves a norm-inflation theorem: if a selfish client’s true update is similar in magnitude to the mean update of normal clients, then any effective selfish estimate δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.2 is necessarily larger in norm than the true update δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.3. This supplies principled support for the median-of-norms test.

Rather than dropping flagged updates, RFL-Self reconstructs them: δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.4 with δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.5 chosen to satisfy

δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.6

The final aggregation is

δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.7

Under the stated conditions, solving the norm equation yields δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.8, so δ^s  =  argminδ  Fs ⁣(w^),wherew^    w+δ[k]{s}+δk.\hat{\delta}_s \;=\; \arg\min_{\delta} \; F_s\!\Big(\hat{\mathbf{w}}\Big), \quad \text{where} \quad \hat{\mathbf{w}} \;\triangleq\; \mathbf{w} + \frac{\delta_{[k]\setminus\{s\}} + \delta}{k}.9 is close to the true α[0,1]\alpha\in[0,1]0. The bounded aggregation-error theorem gives

α[0,1]\alpha\in[0,1]1

as a bound on the maximum error in the recovered aggregated update, with insensitivity to the number of selfish clients as long as they do not substantially bias the median.

The empirical evaluation uses MNIST and CIFAR-10 with α[0,1]\alpha\in[0,1]2 clients, full participation, α[0,1]\alpha\in[0,1]3 local epochs, and 30 rounds. At α[0,1]\alpha\in[0,1]4 and 10% selfish clients on CIFAR-10, normal clients’ accuracy is 60.84% for RFL-Self, 56.64% for Downscaling, and 55.47% for Median; selfish clients’ accuracy is 56.00%, 54.20%, and 56.20%, respectively. Across selfish fractions α[0,1]\alpha\in[0,1]5 and α[0,1]\alpha\in[0,1]6, RFL-Self outperforms Median by 7–12% and Downscaling by 4–5% on MNIST for α[0,1]\alpha\in[0,1]7, and it does not degrade accuracy when there are 0% selfish clients. The paper also reports stability in a few-client regime with α[0,1]\alpha\in[0,1]8.

The design choice is notable. Byzantine defenses such as Krum, Multi-Krum, Bulyan, Trimmed Mean, Median, and RSA are described as primarily excluding or heavily downweighting nonconforming updates. RFL-Self instead tries to preserve useful signal from self-centered clients by estimating the unmanipulated update. This is a materially different robustness objective from standard adversarial filtering.

4. Personalized server-side SCFL: user-centric aggregation

A separate SCFL lineage treats self-centeredness as personalization. In “User-Centric Federated Learning” and “User-Centric Federated Learning: Trading off Wireless Resources for Personalization,” the parameter server computes a distinct aggregation rule for each client, so that client α[0,1]\alpha\in[0,1]9 receives a personalized model

δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.0

Here, the collaboration vector δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.1 is client-specific and is designed to optimize performance on the target distribution δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.2 rather than on an average task (Mestoukirdi et al., 2021, Mestoukirdi et al., 2023).

The theoretical motivation is a weighted empirical-risk formulation

δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.3

with upper bounds that decompose excess risk into an estimation term and a bias term driven by discrepancy distance or Jensen–Shannon divergence. Operationally, the server estimates similarity from gradients at a shared initialization δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.4. Using

δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.5

and client-side noise estimates δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.6, it forms

δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.7

These weights are computed in a special pre-training round in which clients upload mean gradients and variance estimates; afterward, the server runs personalized aggregation.

Because full personalization replaces one downlink broadcast with δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.8 unicasts, both papers introduce clustering of collaboration vectors to limit the number of personalized streams. K-means is run on δ^s  =  α ⁣(kδs(k1)δˉ[k]{s})+(1α)δˉ[k]{s}  =  αk(δsδˉ[k]{s})+δˉ[k]{s}.\hat{\delta}_s \;=\; \alpha\!\left(k\,\delta_s - (k-1)\,\bar{\delta}_{[k]\setminus\{s\}}\right) + (1-\alpha)\,\bar{\delta}_{[k]\setminus\{s\}} \;=\; \alpha k\big(\delta_s - \bar{\delta}_{[k]\setminus\{s\}}\big) + \bar{\delta}_{[k]\setminus\{s\}}.9, and the number of streams α=0\alpha=00 is selected by a silhouette-based trade-off. Cluster centroids α=0\alpha=01 then define cluster-personalized models

α=0\alpha=02

The empirical record is consistently framed in terms of heterogeneity-aware personalization. In the 2023 paper, full-personalization SCFL achieves average test accuracies of α=0\alpha=03 on EMNIST label shift, α=0\alpha=04 on EMNIST label+covariate shift, and α=0\alpha=05 on CIFAR-10 concept shift. Clustered SCFL with α=0\alpha=06 gives α=0\alpha=07, α=0\alpha=08, and α=0\alpha=09, respectively, while the silhouette score peaks around α=1k\alpha=\tfrac{1}{k}0 in the label+covariate and concept-shift settings. Worst-user performance is also improved: for EMNIST label+covariate shift with α=1k\alpha=\tfrac{1}{k}1, Proposed α=1k\alpha=\tfrac{1}{k}2 reaches 76.4 versus 70.7 for Ditto and 67.5 for FedAvg; for CIFAR-10 concept shift with α=1k\alpha=\tfrac{1}{k}3, Proposed α=1k\alpha=\tfrac{1}{k}4 reaches 48.8 versus 43.2 for Ditto and 19.6 for FedAvg. The 2021 paper reports the same server-side idea as a communication-aware personalization scheme and places it explicitly in relation to clustered FL and client-side personalized aggregation.

In this usage, SCFL is not a threat model but a personalization architecture. The “self-centered” qualifier refers to client-specific aggregation weights, not to strategic deviation. That distinction is essential when reading the acronym across papers.

5. Decentralized and representation-sharing variants

“Proximity-based Self-Federated Learning” presents a fully distributed SCFL-style regime in which there is no central server. Clients discover neighbors through a communication graph α=1k\alpha=\tfrac{1}{k}5, where α=1k\alpha=\tfrac{1}{k}6 iff α=1k\alpha=\tfrac{1}{k}7 and α=1k\alpha=\tfrac{1}{k}8. Neighbor prioritization combines geographic proximity with a symmetric loss-based dissimilarity

α=1k\alpha=\tfrac{1}{k}9

where α=1\alpha=10. Federations emerge through a multi-leader process and a gradient field α=1\alpha=11 defined as the minimum path sum of dissimilarities to leader α=1\alpha=12; client α=1\alpha=13 joins federation α=1\alpha=14 if α=1\alpha=15 and α=1\alpha=16 is minimal among leaders. Intra-federation aggregation uses FedAvg at the leader, followed by dissemination back to members (Domini et al., 2024).

The reported system is evaluated on EMNIST letters under synthetic label skew across spatial areas α=1\alpha=17 with α=1\alpha=18. The model is an MLP with 128 hidden units, α=1\alpha=19 global rounds, 3\ge 30 local epochs per round, batch size 64, Adam learning rate 0.001, weight decay 0.0001, and 3\ge 31. The paper states that PSFL outperforms centralized FedAvg in test accuracy across all tested settings, with larger gains when 3\ge 32. Lower 3\ge 33 yields more federations, better alignment with areas, and more stable training; higher 3\ge 34 can merge dissimilar areas and introduce instability. Additional runs with a moving node show that leader changes and validation NLL spikes are transient and that the federation count returns to the target value.

“Scalable Collaborative Learning via Representation Sharing” provides another client-centric SCFL instantiation, but now with a minimal relay server rather than parameter aggregation. Each client keeps its own model 3\ge 35, computes per-label averaged representations

3\ge 36

uploads 3\ge 37 and 3\ge 38 per-class averaged observations, downloads global prototypes

3\ge 39

and optimizes

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.00

The paper proves the mutual-information lower bound

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.01

which makes the contrastive distillation objective well-posed. Communication scales with δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.02, not with model size δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.03. For LeNet5 with δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.04, δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.05, and δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.06, the uplink and downlink are approximately 6.7 KB per client per round. Empirically, on MNIST after 100 rounds, the method achieves 94.19 for δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.07, 90.63 for δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.08, and 82.07 for δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.09, compared with FL at 92.64, 86.79, and 70.06, respectively (Berdoz et al., 2022).

These two variants share a client-centric orientation but embody different system assumptions. Proximity-based self-federation modifies topology and aggregation scope; representation sharing preserves client autonomy by exchanging compact per-label feature summaries. Both depart from the single global-model premise, but they do so through different objects of collaboration: models in one case, representations in the other.

6. Acronym collisions, adjacent clustered/privacy-preserving uses, and open issues

One paper explicitly states that “SCFL stands for Sample Clustered Federated Learning, not Self-Centered Federated Learning.” In that work, SCFL is a semantic-segmentation framework built on Deep Domain Isolation (DDI), which clusters samples rather than clients. DDI computes per-sample, per-class gradients

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.10

fits per-class federated Gaussian mixture models, forms sample similarities via the Bhattacharyya coefficient, performs spectral clustering on the server, and then trains one federated model per discovered domain. At inference, a domain classifier routes each sample to the appropriate model. On TMNIST-Inv, the reported test mIoU values are 0.933 for FedAvg in IID and Full splits, 0.970 for CFL in Full, and 0.970 for SCFL in Full; on Cityscapes+GTA5, SCFL reaches 0.775 in Full and 0.780 in Dirichlet. The Rand Index is reported as approximately 0.99–0.996 after sufficient warm-up, and the domain classifier reaches average F1 δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.11 on TMNIST-Inv and approximately 0.997–0.998 on Cityscapes+GTA5 (Manthe et al., 2024).

A different acronym expansion appears in “Social-Aware Clustered Federated Learning with Customized Privacy Preservation.” Here, SCFL is a trust-aware clustered FL system in which mutually trusted users form social clusters, aggregate raw updates within the cluster, and upload only mixed results to the cloud. For low-trust relations, the privacy budget is customized through

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.12

with Gaussian local-DP noise scale

δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.13

Cluster formation is cast as a federation game with a distributed two-sided matching algorithm and Nash-stable convergence. The experiments use a Facebook ego network with 4039 nodes and approximately 88K edges, MNIST with a 4-layer CNN over 30 global rounds, CIFAR-10 with a 5-layer CNN over 100 global rounds, Dirichlet non-IIDness, δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.14, δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.15, δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.16, and δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.17. The paper reports convergence of the cluster-formation game in approximately 7 iterations for δ[k]t  =  1ki[k]δit,wt+1  =  wt+δ[k]t.\delta_{[k]}^t \;=\; \tfrac{1}{k}\sum_{i\in [k]}\delta_i^t, \quad \mathbf{w}^{t+1} \;=\; \mathbf{w}^t + \delta_{[k]}^t.18, communication cost per iteration below 5 KB, and partitions evolving from approximately 40 clusters to approximately 25 clusters with approximately 4 users per cluster (Wang et al., 2022).

These acronym collisions are not merely terminological curiosities. They partition the literature into technically distinct questions: strategic self-benefit, personalized aggregation, decentralized federation formation, sample-level domain specialization, and privacy-aware social clustering. A plausible implication is that any citation to “SCFL” without local definition is underspecified.

Across the genuinely self-centered line, several open issues recur. The selfish-client defense literature identifies adaptive selfishness, collusion among selfish clients, fairness implications, and extension to more complex model families and datasets as future work (Augello et al., 2024). FedThief raises the need for defenses against utility-driven, stealth-aligned adversaries that preserve private benefit under robust aggregation (Zhang et al., 30 Aug 2025). The personalization and decentralization papers expose other trade-offs: downlink overhead for per-user models, sensitivity of similarity estimation to noisy gradients, dynamic task drift when weights are computed once, spectral-clustering scalability for sample-level methods, and privacy leakage from shared gradients, responsibilities, or model parameters (Mestoukirdi et al., 2023, Domini et al., 2024, Manthe et al., 2024). As a result, SCFL is best understood not as a single algorithm but as a research area organized around one recurring principle: federated collaboration is reoriented away from a single universal model and toward client-, attacker-, sample-, or trust-specific structure.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Self-Centered Federated Learning (SCFL).