Clustered Federated Learning: Model-Agnostic Distributed Multitask Optimization Under Privacy Constraints
Open accessAbstract
Federated learning (FL) is currently the most widely adopted framework for collaborative training of (deep) machine learning models under privacy constraints. Albeit its popularity, it has been observed that FL yields suboptimal results if the local clients' data distributions diverge. To address this issue, we present clustered FL (CFL), a novel federated multitask learning (FMTL) framework, which exploits geometric properties of the FL loss surface to group the client population into clusters with jointly trainable data distributions. In contrast to existing FMTL approaches, CFL does not require any modifications to the FL communication protocol to be made, is applicable to general nonconvex objectives (in particular, deep neural networks), does not require the number of clusters to be known a priori, and comes with strong mathematical guarantees on the clustering quality. CFL is flexible enough to handle client populations that vary over time and can be implemented in a privacy-preserving way. As clustering is only performed after FL has converged to a stationary point, CFL can be viewed as a postprocessing method that will always achieve greater or equal performance than conventional FL by allowing clients to arrive at more specialized models. We verify our theoretical analysis in experiments with deep convolutional and recurrent neural networks on commonly used FL data sets.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper introduces clustered federated learning (CFL), a model-agnostic federated multitask framework that recursively bipartitions clients using cosine similarity of weight-updates at a stationary FL solution, without changing the FL protocol or requiring the number of clusters a priori. Experiments on deep convolutional and recurrent networks show large gains over standard FL when client data distributions are incongruent.
Key findings
- At a stationary FL solution, cosine similarity between client updates separates hidden distributions: under equality assumptions, same-cluster similarity is 1 and different-cluster similarity is −1; Theorem 1 bounds cross-cluster and intra-cluster similarities, and a positive separation gap \(g(\alpha)>0\) guarantees correct bipartitioning.
- CFL only splits incongruent clients: it checks whether the average update norm is near zero and the maximum client update norm exceeds \(\epsilon_2\); in experiments, the maximum client norm converged to zero for congruent clients but stagnated or increased for incongruent clients over 1000 communication rounds.
- On CIFAR-10 with \(M=20\) clients and \(K=4\) clusters, FL accuracy stagnated around 20%; after CFL splits at rounds 50, 100, and 150, accuracy more than doubled to close to 60%.
- On Ag-News with 20 clients and four topics, FL perplexity stagnated around 42–43; after splits at rounds 30, 60, and 90, client perplexity dropped to less than 36. On MNIST label-swap, correct bipartitioning was achieved with as few as 20 data points per client using weight-updates, while CIFAR required around 500; correct separation occurred after about 10 communication rounds.
Methods
- Theoretical design: formalizes the FL congruence assumption, generalizes it to CFL Assumption 2, derives a separation theorem based on cosine similarity of gradients/weight-updates, and presents a recursive top-down bipartitioning algorithm with \(O(M^3)\) clustering overhead.
- Experiments: MNIST and CIFAR label-swap problems with \(M=20\) clients, \(K=4\) clusters, and multilayer convolutional networks; Ag-News language modeling with 20 clients, four topic clusters, and a two-layer LSTM; three local epochs and batch size 100 in CFL experiments.
- Analysis: compares gradient-based versus weight-update-based cosine similarity, varies local data points (10–200 on MNIST, 100–2400 on CIFAR) and communication rounds, and verifies the norm-based splitting criteria and separation gap.
Limitations
- Paper-stated: future work is needed to explore CFL with differential privacy mechanisms, parameter update compression, and explainable AI; the paper also notes that CFL exposes a privacy issue because client data similarity can be inferred from weight-updates, though it argues the privacy loss is tolerable in most situations.
- Paper-stated: CFL relies on assumptions about stationary solutions, empirical risk approximation, and the separation gap, and its splitting behavior depends on hyperparameters \(\epsilon_1\) and \(\epsilon_2\), for which the paper gives practical recommendations rather than a fully automatic selection rule.
- Evident from the text: the experiments use synthetic label-swap/permuted-label constructions and topic-split Ag-News rather than naturally occurring heterogeneous client data, and no formal differential privacy guarantees are evaluated experimentally.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 12 cited sources checked · 0 supported · 0 flagged
- Findingown data§ Remark 1:
For d=10^2, M=3K, and normally distributed gradients, the probability of correct clustering is approximately 1 even for large K>10 and γ_max>1.
“if we set d = 10 2 (which is still many orders of magnitude smaller than typical modern neural networks), M = 3K , and assume ∇ R I (i) (θ * ) and ∇ R I (i) (θ * ) -∇r i (θ * ) to be normally distributed for all i = 1, . . ., M; then, experimentally, we find (see Fig. 3) that P[”
Quote in the paperNot a substantial claim - Findingown data§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
On the MNIST problem, as little as 20 data points on every client are sufficient to achieve correct bipartitioning in the sense of Definition 1.
“On the MNIST problem, as little as 20 data points on every client are sufficient to achieve correct bipartitioning in the sense of Definition 1.”
Quote in the paperNot a substantial claim - Findingown data§ A. Weight-Updates as Generalized Gradients
Computing cosine similarities based on weight-updates in practice achieves even better separations than computing cosine similarities based on gradients.
“Our experiments in Section V will demonstrate that computing cosine similarities based on weight-updates, in practice, surprisingly achieves even better separations than computing cosine similarities based on gradients.”
Quote in the paperNot a substantial claim - Findingreasoning§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
From Corollary 1, CFL will always find a correct bipartitioning if g(α) > 0.
“From Corollary 1, we know that CFL will always find a correct bipartitioning if g(α) > 0.”
Quote in the paperSubstantial claim - Findingown data§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
The separation gap g(α) grows monotonically with increasing data set size.
“As expected, g(α) grows monotonically with increasing data set size.”
Quote in the paperNot a substantial claim
- Findingnone given§ A. Practical Considerations
In practical problems, CFL is able to correctly infer the clustering structure even if clients only hold small data sets and are trained to an approximately stationary solution of the FL objective.
“Instead, we will find that CFL is able to correctly infer the clustering structure even if clients only hold small data sets and are trained to an approximately stationary solution of the FL objective.”
Quote in the paperSubstantial claim - Findingreasoning§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
On MNIST, correct bipartitioning is already satisfied if clients hold as little as 20 data points if weight-updates are used for the computation of the similarity α.
“On MNIST, this is already satisfied if clients hold as little as 20 data points if weight-updates are used for the computation of the similarity α.”
Quote in the paperNot a substantial claim - Findingown data§ B. Distinguishing Congruent and Incongruent Clients
In the congruent case, the maximum client norm converges to zero.
“As predicted by the theory, in the congruent case, the maximum client norm converges to zero, while, in the incongruent case, it stagnates and even increases over time.”
Quote in the paperSubstantial claim - Findingown data§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
On MNIST and CIFAR, as little as 10 communication rounds are necessary to obtain a correct clustering.
“On MNIST and CIFAR, as little as 10 communication rounds are necessary to obtain a correct clustering.”
Quote in the paperNot a substantial claim - Findingown data§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
On the CIFAR problem, around 500 data points are necessary to achieve correct bipartitioning.
“On the more difficult CIFAR problem, a higher number of around 500 data points is necessary to achieve correct bipartitioning.”
Quote in the paperNot a substantial claim - Findingown data§ Algorithm 5 CFL With Privacy Preservation and Weight-Updates
The separation quality monotonically increases with the number of communication rounds.
“Again, we see that the separation quality monotonically increases with the number of communication rounds.”
Quote in the paperNot a substantial claim - Interpretationreasoning§ Federated Multitask Learning:
In situations with incongruent data generating distributions, the ordinary FL framework is not capable of providing every client with a model that optimally fits its local data distribution.
“In all the above-described situations, the ordinary FL framework, in which all clients are treated equally and only one single global model is learned, is not capable of achieving this goal.”
Quote in the paperNot a substantial claim - Interpretationnone given§ Distributed Multitask Optimization Under Privacy Constraints
CFL does not require modifications to the FL communication protocol.
“In contrast to existing FMTL approaches, CFL does not require any modifications to the FL communication protocol to be made”
- Also stated in: § IV. IMPLEMENTATION CONSIDERATIONS · boosted
“Concretely, we will demonstrate that CFL can be implemented without making modifications to the FL communication protocol and without compromising the privacy of the participating clients.”
Quote in the paperSubstantial claim - Also stated in: § IV. IMPLEMENTATION CONSIDERATIONS · boosted
- Interpretationnone given§ Distributed Multitask Optimization Under Privacy Constraints
CFL exploits geometric properties of the FL loss surface to group the client population into clusters with jointly trainable data distributions.
“we present clustered FL (CFL), a novel federated multitask learning (FMTL) framework, which exploits geometric properties of the FL loss surface to group the client population into clusters with jointly trainable data distributions.”
Quote in the paperSubstantial claim - Interpretationreasoning§ Assumption 1 (FL):
Assumption 1 is frequently violated in real FL applications.
“In this work, we argue that Assumption 1 is frequently violated in real FL applications”
Quote in the paperNot a substantial claim - Interpretationnone given§ Distributed Multitask Optimization Under Privacy Constraints
Conventional federated learning yields suboptimal results when local clients' data distributions diverge.
“Albeit its popularity, it has been observed that FL yields suboptimal results if the local clients' data distributions diverge.”
Quote in the paperSubstantial claim - Interpretationreasoning§ Distributed Multitask Optimization Under Privacy Constraints
CFL can handle client populations that vary over time.
“CFL is flexible enough to handle client populations that vary over time”
- Also stated in: § IV. IMPLEMENTATION CONSIDERATIONS · boosted
“We will also demonstrate that our method is flexible enough to handle client populations that vary over time.”
- Also stated in: § C. Varying Client Populations and Parameter Trees · plain
“However, CFL is flexible enough to handle client populations that vary over time.”
Quote in the paperNot a substantial claim - Also stated in: § IV. IMPLEMENTATION CONSIDERATIONS · boosted
- Interpretationnone given§ Distributed Multitask Optimization Under Privacy Constraints
CFL comes with strong mathematical guarantees on the clustering quality.
“comes with strong mathematical guarantees on the clustering quality”
Quote in the paperSubstantial claim - Study design and conductown data§ Distributed Multitask Optimization Under Privacy Constraints
The paper's theoretical analysis is verified in experiments with deep convolutional and recurrent neural networks on commonly used FL data sets.
“We verify our theoretical analysis in experiments with deep convolutional and recurrent neural networks on commonly used FL data sets.”
Quote in the paperSubstantial claim - Interpretationnone given§ Distributed Multitask Optimization Under Privacy Constraints
CFL does not require the number of clusters to be known a priori.
“does not require the number of clusters to be known a priori”
Quote in the paperSubstantial claim - Interpretationreasoning§ Distributed Multitask Optimization Under Privacy Constraints
CFL can be implemented in a privacy-preserving way.
“and can be implemented in a privacy-preserving way”
- Also stated in: § IV. IMPLEMENTATION CONSIDERATIONS · boosted
“Concretely, we will demonstrate that CFL can be implemented without making modifications to the FL communication protocol and without compromising the privacy of the participating clients.”
Quote in the paperSubstantial claim - Also stated in: § IV. IMPLEMENTATION CONSIDERATIONS · boosted
- Interpretationnone given§ Distributed Multitask Optimization Under Privacy Constraints
CFL is applicable to general nonconvex objectives, in particular deep neural networks.
“is applicable to general nonconvex objectives (in particular, deep neural networks)”
Quote in the paperNot a substantial claim - Interpretationreasoning§ Assumption 1 (FL):
The FL assumption (Assumption 1) is not always satisfied.
“It is easy to see that this assumption is not always satisfied.”
Quote in the paperSubstantial claim - Interpretationreasoning§ Distributed Multitask Optimization Under Privacy Constraints
As a postprocessing method after FL convergence, CFL will always achieve greater or equal performance than conventional FL by allowing clients to arrive at more specialized models.
“As clustering is only performed after FL has converged to a stationary point, CFL can be viewed as a postprocessing method that will always achieve greater or equal performance than conventional FL by allowing clients to arrive at more specialized models.”
Quote in the paperSubstantial claim - Premisecitation§ A. Cosine Similarity-Based Bipartitioning
Under standard assumptions, the FL optimization protocol converges to a stationary point θ* of the FL objective.
“Under standard assumptions, it has been shown [7], [8] that the FL optimization protocol described in (1) and (2) converges to a stationary point θ * of the FL objective.”
Quote in the paperSubstantial claim0 of 2 sources checked - Interpretationreasoning§ A. Cosine Similarity-Based Bipartitioning
Consequently, a correct bipartitioning is given by c1 = {i | α_i,0 = 1}, c2 = {i | α_i,0 = -1}.
“Consequently, a correct bipartitioning is given by c 1 = {i |α i,0 = 1}, c 2 = {i |α i,0 = -1}.”
Quote in the paperSubstantial claim - Interpretationreasoning§ A. Weight-Updates as Generalized Gradients
For a sufficiently smooth loss function and low learning rate, a weight-update computed over one epoch approximates the direction of the true gradient by Taylor expansion.
“Indeed, for a sufficiently smooth loss function and low learning rate, a weight-update computed over one epoch approximates the direction of the true gradient by the Taylor expansion.”
Quote in the paperSubstantial claim - Premisecitation§ C. Algorithm
Ghosh et al.'s clustering method uses l2-distance instead of cosine similarity to determine distribution similarity.
“most significantly, they use l2-distance instead of cosine similarity to determine the distribution similarity of the clients.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [10]
Not checked in the free run.
- Premisecitation§ B. Preserving Privacy
Information about a client's input data can be inferred from the weight-updates that it sends to the server via model inversion attacks.
“Different authors have demonstrated that information about a client's input data (”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [29]- [33]
Not checked in the free run.
- Interpretationreasoning§ Assumption 2 (CFL):
A computationally efficient tool based on cosine similarity between clients' gradient updates provably allows inferring whether two members of the client population have different data generating distributions.
“We derive a computationally efficient tool based on the cosine similarity between the clients' gradient updates that provably allows us to infer whether two members of the client population have different data generating distributions”
Quote in the paperNot a substantial claim - Interpretationreasoning§ Assumption 2 (CFL):
The tool based on cosine similarity makes it possible to infer the clustering structure C.
“thus making it possible for us to infer the clustering structure C”
Quote in the paperSubstantial claim - Interpretationreasoning§ A. Cosine Similarity-Based Bipartitioning
In a stationary solution of the FL objective, clients can be distinguished based on their hidden data generating distribution by inspecting the cosine similarity between their gradient updates.
“This consideration provides us with the insight that, in a stationary solution of the FL objective θ * , we can distinguish clients based on their hidden data generating distribution by inspecting the cosine similarity between their gradient updates.”
Quote in the paperSubstantial claim - Interpretationnone given§ C. Algorithm
Conventional FL is not able to deal with the challenges of incongruent data distributions.
“As argued in Section I, conventional FL is not able to deal with the challenges of incongruent data distributions.”
Quote in the paperNot a substantial claim - Interpretationreasoning§ C. Algorithm
The communication burden of CFL increases at most linearly with the number of splits only after the FL solution is reached.
“The communication burden of CFL, thus, increases at most linearly with the number of splits only after the FL solution is reached.”
Quote in the paperNot a substantial claim - Interpretationreasoning§ Remark 1:
By Corollary 1, the bipartitioning (23) will be correct if the separation gap g(α) is greater than zero.
“Remark 2: By Corollary 1, the bipartitioning (23) will be correct in the sense of Definition 1 if the separation gap g(α) is greater than zero.”
Quote in the paperSubstantial claim - Interpretationreasoning§ C. Algorithm
A correct bipartitioning can always be ensured if α_min_intra > α_max_cross.
“As derived in Section II-A, a correct bipartitioning can always be ensured if it holds that α min intra > α max cross .”
Quote in the paperSubstantial claim - Premisecitation§ B. Distinguishing Congruent and Incongruent Clients
In the classical congruent non-i.i.d. FL setting, performance will typically degrade if clients with varying distributions are separated into different clusters due to restricted knowledge transfer between clients in different clusters.
“In the classical congruent non-i.i.d.FL setting described in [1] where one single model can be learned, performance will typically degrade if clients with varying distributions are separated into different clusters due to the restricted knowledge transfer between clients in different clusters.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1] source
Not checked in the free run.
- Interpretationown data§ Remark 1:
Using the cosine similarity criterion (23), a correct bipartitioning can readily be found even if the number of data generating distributions is high and the empirical risk on every client's data is only a very loose approximation of the true risk.
“This suggests that using the cosine similarity criterion (23), we can readily find a correct bipartitioning c 1 , c 2 even if the number of data generating distributions is high, and the empirical risk on every client's data is only a very loose approximation of the true risk.”
Quote in the paperNot a substantial claim - Premisecitation§ C. Algorithm
Ghosh et al.'s approach is not adaptive in the sense that the decision of whether to cluster or not is made already after the first communication round.
“Furthermore, their approach is not adaptive in the sense that the decision of whether to cluster or not is made already after the first communication round.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [10]
Not checked in the free run.
- Interpretationreasoning§ B. Preserving Privacy
CFL can be easily augmented with an encryption mechanism that prevents information leakage from clients to the server.
“Luckily, CFL can be easily augmented with an encryption mechanism that achieves this end.”
Quote in the paperNot a substantial claim - Interpretationnone given§ C. Algorithm
In contrast to Ghosh et al., CFL can be applied to arbitrary FL problems with nonconvex objective functions.
“In contrast, our method can be applied to arbitrary FL problems with nonconvex objective functions.”
Quote in the paperNot a substantial claim
- May combine two claims. 20
- Classified as probably not a substantial claim. 17
- The quote only partly states this claim. 2
May combine two claims.
Findingreasoning§ A. Practical ConsiderationsThe cosine similarity criterion distinguishes different incongruent clients under three conditions: FL has converged to a stationary point; every client holds enough data that the empirical risk approximates the true risk; and cosine similarity is computed between the full gradients of the empirical risk.
“In Section II-A, we showed that the cosine similarity criterion does distinguish different incongruent clients under three conditions: 1) FL has converged to a stationary point θ * ; 2) every client holds enough data subject to the empirical risk approximates the true risk; and 3) cosine similarity is computed between the full gradients of the empirical risk.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Remark 1:In practice, α_min_intra typically will be much larger and α_max_cross typically much smaller than the worst-case estimate, especially if the parameter dimension d is large.
“In practice, α min intra typically will be much larger, and α max cross typically will be much smaller, especially if the parameter dimension d := dim() is large.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone given§ A. Practical ConsiderationsCosine similarity can be computed between weight-updates instead of full gradients, which improves performance.
“Furthermore, we will see that cosine similarity can be computed between weight-updates instead of full gradients, which even improves the performance.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ B. Distinguishing Congruent and Incongruent ClientsIn both congruent and incongruent cases, the average update norm tends to zero, indicating convergence to a stationary point.
“In both cases, the average update norm tends to zero, indicating convergence to a stationary point (see Fig. 8).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ Image Classification on CIFAR-10:In the CIFAR-10 experiment, after the initial 50 communication rounds, training has converged to a stationary point of the FL objective, and client test accuracies stagnate at around 20%.
“After these initial 50 rounds, training has converged to a stationary point of the FL objective, and the client test accuracies stagnate at around 20%.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ Algorithm 5 CFL With Privacy Preservation and Weight-UpdatesWeight-updates provide even better separation g(α) with fewer data points and at a greater distance to a stationary solution than full gradients.
“Interestingly, weight-updates seem to provide even better separation g(α) with fewer data points and at a greater distance to a stationary solution.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ B. Distinguishing Congruent and Incongruent ClientsIn the incongruent case, the maximum client norm stagnates and even increases over time.
“As predicted by the theory, in the congruent case, the maximum client norm converges to zero, while, in the incongruent case, it stagnates and even increases over time.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone given§ Assumption 2 (CFL):By identifying the hidden clustering structure, CFL allows clients with similar data to profit from one another while minimizing harmful interference between clients with dissimilar data.
“By identifying the hidden clustering structure, CFL allows clients with similar data to profit from one another while minimizing the harmful interference between clients with dissimilar data.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone given§ Limited Model Complexity:An insufficiently expressive model will not be able to fit the data of all clients at the same time.
“An insufficiently expressive model will not be able to fit the data of all clients at the same time”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationreasoning§ Assumption 1 (FL):The FL assumption is violated if clients have disagreeing conditional distributions φ_i(y|x) ≠ φ_j(y|x).
“or 2) clients have disagreeing conditional distributions ϕ i (y|x) = ϕ j (y|x).”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Interpretationreasoning§ Assumption 1 (FL):The FL assumption is violated if the model fθ is not expressive enough to fit all distributions at the same time.
“Concretely, it is violated if either: 1) the model f θ is not expressive enough to fit all distributions at the same time”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone given§ Assumption 2 (CFL):CFL is able to deal with FMTL problems that satisfy Assumption 2.
“we present clustered FL (CFL), a novel algorithmic framework that is able to deal with FMTL problems that satisfy Assumption 2.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ B. Distinguishing Congruent and Incongruent ClientsIf client distributions are congruent, federated optimization will jointly optimize all clients' local risk functions, and the norm of the clients' gradients will tend toward zero as the stationary point is approached.
“If, conversely, the client distributions are congruent, federated optimization will be able to jointly optimize all clients' local risk functions, and hence, the norm of the clients' gradients will tend toward zero as we are approaching the stationary point.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone given§ C. AlgorithmThe optimal bipartitioning problem at the core of CFL can be solved in O(M^3) using Algorithm 1.
“This optimal bipartitioning problem at the core of CFL can be solved in O(M 3 ) using Algorithm 1.”
Quote in the paperNot a substantial claimMay combine two claims.
Premisecitation§ C. AlgorithmGhosh et al.'s method is not able to distinguish congruent from incongruent settings and will incorrectly split up clients in the conventional congruent non-i.i.d. setting.
“Their method also is not able to distinguish congruent from incongruent settings.This means that the method will incorrectly split up clients in the conventional congruent non-i.i.d.setting described in [1].”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [10]
Not checked in the free run.
- cites [1]
Not checked in the free run.
Classified as probably not a substantial claim.
Interpretationreasoning§ A. Cosine Similarity-Based BipartitioningTheorem 1 also bounds the minimum intra-cluster cosine similarity from below by (19).
“At the same time, the similarity between the updates from clients that share the same data generating distribution can be bounded from below by α min intra := min i, j I (i)=I ( j ) α(∇ θ r i (θ * ), ∇ θ r j (θ * )) ≥ min i, j I (i)=I ( j ) H i, j .”
Quote in the paperSubstantial claim- The authors state this as an assumption: The local training data of each client is sampled from one of K data generating distributions.
- The authors state this as an assumption: The empirical risk on every client approximates the true risk at every stationary solution of the FL objective subject to condition (15).
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationown data§ Assumption 2 (CFL):CFL can seamlessly adapt to varying client populations, training with formal privacy guarantees, and communication of weight-updates instead of gradients.
“we investigate several practical concerns (varying client populations, training with formal privacy guarantees, and communication of weight-updates instead of gradients) and demonstrate that CFL can seamlessly adapt to these conditions/constraints”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone given§ B. Preserving PrivacyOther multitask learning approaches require direct access to the client's data and cannot be used together with encryption, so CFL has a distinct advantage in privacy-sensitive situations.
“Other multitask learning approaches require direct access to the client's data and, hence, cannot be used together with encryption, which means that CFL has a distinct advantage in privacy-sensitive situations.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ C. AlgorithmIf criterion (36) is satisfied, CFL recursively reapplied to each of the two separate groups starting from θ*; splitting continues until none of the subclusters violate the stopping criterion, at which point all groups of mutually congruent clients have been identified and the CFL problem characterized by Assumption 2 is solved.
“If criterion (36) is satisfied, CFL is recursively reapplied to each of the two separate groups starting from the stationary solution θ * .Splitting recursively continues on until (after at most K -1 recursions) none of the subclusters violate the stopping criterion anymore; at that point, all groups of mutually congruent clients C = {c 1 , . . ., c K } have been identified, and the CFL problem”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ A. Cosine Similarity-Based BipartitioningIn the incongruent two-distribution case, the cosine similarity between gradient updates of any two clients is 1 if they share the same data generating distribution and -1 if they do not.
“= 1, if I (i ) = I ( j ) -1, if I (i ) = I ( j ).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationreasoning§ Assumption 2 (CFL):A criterion can be derived that ensures clustering only takes place in the incongruent case, where benefits can be expected.
“We address the question of when to cluster and derive a criterion that ensures that clustering only takes place in the incongruent case, where benefits can be expected”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone given§ B. Preserving PrivacyBoth the cosine similarity between two clients' weight-updates and the norms of these updates are invariant to orthonormal transformations P.
“As both the cosine similarity between two clients' weight-updates and the norms of these updates are invariant to orthonormal transformations P (such as the permutation of the indices)”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ B. Distinguishing Congruent and Incongruent ClientsSplitting should only take place if the FL objective is close to a stationary point and the individual clients are far from a stationary point of their local empirical risk.
“Splitting should only take place if it holds that both: 1) we are close to a stationary point of the FL objective”
- Also stated in: § B. Distinguishing Congruent and Incongruent Clients · plain
“and 2) the individual clients are far from a stationary point of their local empirical risk”
Quote in the paperSubstantial claim- Also stated in: § B. Distinguishing Congruent and Incongruent Clients · plain
Probably not a substantial claim: may not pass S3 (load-bearing).
Interpretationreasoning§ C. Varying Client Populations and Parameter TreesWhen a new client joins the training, it can get assigned to a leaf cluster by iteratively traversing the parameter tree from the root to a leaf, always moving to the branch that contains the more similar client updates according to Algorithm 4.
“When a new client joins the training, it can get assigned to a leaf cluster by iteratively traversing the parameter tree from the root to a leaf, always moving to the branch that contains the more similar client updates according to Algorithm 4.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationcitation§ C. AlgorithmOther distributed training frameworks are facing the same issues as conventional FL with incongruent data distributions.
“Other distributed training frameworks [19]- [22] are facing the same issues.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [19]- [22]
Not checked in the free run.
May combine two claims.
Interpretationreasoning§ B. Distinguishing Congruent and Incongruent ClientsCFL will always improve the FL performance or perform equally well at worst.
“In this sense, CFL will always improve the FL performance (or perform equally well at worst).”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ B. Distinguishing Congruent and Incongruent ClientsWhen client distributions are incongruent, the stationary solution of the FL objective cannot be stationary for the individual clients, so the norm of the clients' gradients is strictly greater than zero.
“When client distributions are incongruent, the stationary solution of the FL objective by definition cannot be stationary for the individual clients.Hence, the norm of the clients' gradients has to be strictly greater than zero.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Premisecitation§ A. Weight-Updates as Generalized GradientsIt is commonly conjectured that accumulated minibatch gradients approximate the full-batch gradient of the objective function.
“It is commonly conjectured (see [28]) that accumulated minibatch gradients approximate the full-batch gradient of the objective function.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [28]
Not checked in the free run.
The quote only partly states this claim.
Interpretationreasoning§ A. Cosine Similarity-Based BipartitioningTheorem 1 (Separation Theorem): For M clients with data from K distributions, at a stationary solution satisfying condition (15), there exists a bipartitioning such that the maximum cross-cluster cosine similarity is bounded above by (17).
“Then, there exists a bipartitioning c * 1 ∪c * 2 = {1, . . ., M} of the client population such that the maximum similarity between the updates from any two clients from different clusters can be bounded from above according to”
Quote in the paperSubstantial claim- The authors state this as an assumption: The local training data of each client is sampled from one of K data generating distributions.
- The authors state this as an assumption: The empirical risk on every client approximates the true risk at every stationary solution of the FL objective subject to condition (15).
May combine two claims.
Premisecitation§ C. AlgorithmCorinzia and Buhmann's method can handle nonconvex models but is expensive to generalize to large federated networks because client models are refined sequentially.
“Although their method can handle nonconvex models, it is expensive to generalize to large federated networks as the client models are refined sequentially.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [27]
Not checked in the free run.
May combine two claims.
Premisecitation§ C. AlgorithmMOCHA relies on alternating biconvex optimization and is thus only applicable to convex objective functions and limited in its ability to scale to massive client populations.
“However, their method relies on alternating biconvex optimization and is, thus, only applicable to convex objective functions and limited in its ability to scale to massive client populations.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [9]
Not checked in the free run.
Probably not a substantial claim: may not pass S4 (based).
Premisenone given§ B. Preserving PrivacyEvery machine learning model carries information about the data it has been trained on.
“Every machine learning model carries information about the data it has been trained on.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. The quote only partly states this claim.
Interpretationreasoning§ C. Algorithmα_min_intra can only be estimated using Theorem 1 according to α_min_intra ≥ 1 - 2γ_max^2.
“α min intra can only be estimated using Theorem 1 according to”
- Also stated in: § C. Algorithm · plain
“≥ 1 -2γ 2 max .”
Quote in the paperSubstantial claim- Also stated in: § C. Algorithm · plain
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone given§ B. Distinguishing Congruent and Incongruent ClientsThe smaller the value of ε2, the more likely it is that the client population will be separated by CFL.
“The smaller the value of ε 2 , the more likely it is that the client population will be separated by CFL.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationreasoning§ Algorithm 5 CFL With Privacy Preservation and Weight-UpdatesUsing weight-updates allows leaving the FL communication protocol unchanged.
“This comes in very handy as it allows us to leave the FL communication protocol unchanged.”
Quote in the paperNot a substantial claim
The authors state this as an assumption.
FL assumes there exists a parameter configuration θ* that locally minimizes the risk on all clients' data generating distributions at the same time.
“Assumption 1 (FL): There exists a parameter configuration θ * ∈ that (locally) minimizes the risk on all clients' data generating distributions at the same time”
The authors state this as an assumption.
There exists a partitioning C of the client population such that every subset of clients satisfies the conventional FL assumption.
“Assumption 2 (CFL): There exists a partitioning C = {c 1 , . . ., c K }, K k=1 c k = {1, . . ., M} of the client population, such that every subset of clients c ∈ C satisfies the conventional FL assumption.”
The authors state this as an assumption.
For demonstration purposes, the empirical risk on every client equals the true risk.
“For demonstration purposes, let us first assume equality in (9).”
The authors state this as an assumption.
In FL, the server has far greater computational power than the clients.
“Since, in FL, it is assumed that the server has far greater computational power than the clients, the overhead of clustering will typically be negligible.”
The authors state this as an assumption.
All clients participate from the beginning of training.
“Up until now, we always made the assumption that all clients participate from the beginning of training.”
The authors state this as an assumption.
The local training data of each client is sampled from one of K data generating distributions.
“Let D 1 , . . ., D M be the local training data of M different clients, each data set sampled from one of K different data generating distributions ϕ 1 , . . ., ϕ K such that D i ∼ ϕ I (i) (x, y).”
The authors state this as an assumption.
The empirical risk on every client approximates the true risk at every stationary solution of the FL objective subject to condition (15).
“Let the empirical risk on every client approximate the true risk at every stationary solution of the FL objective θ * subject to ∇ R I (i) (θ * ) > ∇ R I (i) (θ * ) -∇r i (θ * )”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Sattler et al. (2019) presented clustered federated learning to address the issue of suboptimal results by FL if the data distribution of the local client diverges.
“Sattler et al. (2019) presented clustered federated learning to address the issue of suboptimal results by FL if the data distribution of the local client diverges [169].”
From Applications of Federated Learning; Taxonomy, Challenges, and Research Trends (2022) · cites this paper as [169]
CFL handles diverse client populations over time and is flexible enough to preserve privacy.
“CFL handles diverse client populations over time and is also flexible enough to preserve privacy.”
From Applications of Federated Learning; Taxonomy, Challenges, and Research Trends (2022) · cites this paper as [169]
CFL applies to deep neural networks and gives strong mathematical guarantees on clustering quality.
“It applies to deep neural networks, and, on the clustering quality, it gives strong mathematical guarantees.”
From Applications of Federated Learning; Taxonomy, Challenges, and Research Trends (2022) · cites this paper as [169]
CFL is considered a post-processing mechanism and is achieving similar or more significant goals than FL.
“CFL is considered a post-processing mechanism and is achieving similar or more significant goals than the FL.”
From Applications of Federated Learning; Taxonomy, Challenges, and Research Trends (2022) · cites this paper as [169]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
New-client assignment refers to a nonexistent child
MinorAlgorithm 4 names the two children v0 and v1, but its similarity calculation refers to v2. The stated procedure therefore cannot assign a client using the two children it defines.
“4 • v 0 , v 1 ← Children(v)”
“7 • α 1 ← max θ ∈ (v→v 2 ) α(θ new , θ)”
Cites
Communication-Efficient Learning of Deep Networks from Decentralized Data
McMahan, H. B., Moore, E., Ramage, D., Hampson, S., & Arcas, B. A. Y. (2016) · arXiv · doi:10.48550/arxiv.1602.05629 · Cited by 14,215 · see citing works
Caruana, R. (1997) · Machine Learning · doi:10.1023/a:1007379606734 · Cited by 6,636 · see citing works
Deep Learning with Differential Privacy
Abadi, M., Chu, A., Goodfellow, I., McMahan, H. B., Mironov, I., Talwar, K., & Zhang, L. (2016) · Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2976749.2978318 · Cited by 6,578 · see citing works
Federated Machine Learning: Concept and Applications
Yang, Q., Liu, Y., Chen, T., & Tong, Y. (2019) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3298981 · Cited by 6,322 · see citing works
Federated Optimization in Heterogeneous Networks
Li, T., Sahu, A. K., Zaheer, M., Sanjabi, M., Talwalkar, A., & Smith, V. (2018) · arXiv · doi:10.48550/arxiv.1812.06127 · Cited by 4,023 · see citing works
Practical Secure Aggregation for Privacy-Preserving Machine Learning
Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H. B., Patel, S., Ramage, D., Segal, A., & Seth, K. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3133982 · Cited by 3,956 · see citing works
Federated Learning: Strategies for Improving Communication Efficiency
Konečný, J., McMahan, H. B., Yu, F. X., Richtárik, P., Suresh, A. T., & Bacon, D. (2016) · arXiv · doi:10.48550/arxiv.1610.05492 · Cited by 3,766 · see citing works
Differential Privacy: A Survey of Results
Dwork, C. (2008) · Lecture Notes in Computer Science · doi:10.1007/978-3-540-79228-4_1 · Cited by 3,542 · see citing works
Model Inversion Attacks that Exploit Confidence Information and Basic Countermeasures
Fredrikson, M., Jha, S., & Ristenpart, T. (2015) · Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2810103.2813677 · Cited by 2,961 · see citing works
An Overview of Multi-Task Learning in Deep Neural NetworksPreprint
Ruder, S. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.05098 · Cited by 2,409 · see citing works
Towards Federated Learning at Scale: System Design
Bonawitz, K., Eichner, H., Grieskamp, W., Huba, D., Ingerman, A., Ivanov, V., Kiddon, C., Konečný, J., Mazzocchi, S., McMahan, H. B., et al. (2019) · arXiv · doi:10.48550/arxiv.1902.01046 · Cited by 2,334 · see citing works
Federated Learning with Non-IID Data
Zhao, Y., Li, M., Lai, L., Suda, N., Civin, D., & Chandra, V. (2018) · arXiv · doi:10.48550/arxiv.1806.00582 · Cited by 2,077 · see citing works
Exploiting Unintended Feature Leakage in Collaborative Learning
Melis, L., Song, C., De Cristofaro, E., & Shmatikov, V. (2019) · 2019 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2019.00029 · Cited by 1,734 · see citing works
Robust and Communication-Efficient Federated Learning From Non-i.i.d. Data
Sattler, F., Wiedemann, S., Muller, K.-R., & Samek, W. (2020) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2019.2944481 · Cited by 1,725 · see citing works
Self-citationOn the Convergence of FedAvg on Non-IID Data
Li, X., Huang, K., Yang, W., Wang, S., & Zhang, Z. (2019) · arXiv · doi:10.48550/arxiv.1907.02189 · Cited by 1,575 · see citing works
Federated Optimization: Distributed Machine Learning for On-Device Intelligence
Konečný, J., McMahan, H. B., Ramage, D., & Richtárik, P. (2016) · arXiv · doi:10.48550/arxiv.1610.02527 · Cited by 1,563 · see citing works
Deep Models Under the GAN: Information Leakage from Collaborative Deep Learning
Hitaj, B., Ateniese, G., & Perez-Cruz, F. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3134012 · Cited by 1,377 · see citing works
Explainable AI: Interpreting, Explaining and Visualizing Deep Learning
(2019) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-28954-6 · Cited by 1,377 · see citing works
Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Training
Lin, Y., Han, S., Mao, H., Wang, Y., & Dally, W. J. (2017) · arXiv · doi:10.48550/arxiv.1712.01887 · Cited by 1,134 · see citing works
Unmasking Clever Hans predictors and assessing what machines really learn
Lapuschkin, S., Wäldchen, S., Binder, A., Montavon, G., Samek, W., & Müller, K.-R. (2019) · Nature Communications · doi:10.1038/s41467-019-08987-4 · Cited by 1,047 · see citing works
Self-citationFederated Learning of Deep Networks using Model AveragingPreprint
McMahan, H. B., Moore, E., Ramage, D., & y Arcas, B. A. (2016) · arXiv (Cornell University) · Cited by 923 · see citing works
LEAF: A Benchmark for Federated Settings
Caldas, S., Duddu, S. M. K., Wu, P., Li, T., Konečný, J., McMahan, H. B., Smith, V., & Talwalkar, A. (2018) · arXiv · doi:10.48550/arxiv.1812.01097 · Cited by 894 · see citing works
The Secret Sharer: Evaluating and Testing Unintended Memorization in Neural Networks
Carlini, N., Liu, C., Erlingsson, Ú., Kos, J., & Song, D. (2018) · arXiv · doi:10.48550/arxiv.1802.08232 · Cited by 629 · see citing works
Stich, S. U., Cordonnier, J.-B., & Jaggi, M. (2018) · arXiv · doi:10.48550/arxiv.1809.07599 · Cited by 508 · see citing works
Clustered Multi-Task Learning: A Convex FormulationPreprint
Jacob, L., Bach, F., & Vert, J. (2008) · arXiv (Cornell University) · doi:10.48550/arxiv.0809.2085 · Cited by 417 · see citing works
Expanding the Reach of Federated Learning by Reducing Client Resource Requirements
Caldas, S., Konečny, J., McMahan, H. B., & Talwalkar, A. (2018) · arXiv · doi:10.48550/arxiv.1812.07210 · Cited by 312 · see citing works
CoCoA: A General Framework for Communication-Efficient Distributed OptimizationPreprint
Smith, V., Forte, S., Ma, C.-X., Takác, M., Jordan, M. I., & Jaggi, M. (2016) · Journal of machine learning research · doi:10.48550/arxiv.1611.02189 · Cited by 286 · see citing works
Learning Task Grouping and Overlap in Multi-task LearningPreprint
Kumar, A., & Daumé, H. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1206.6417 · Cited by 270 · see citing works
Don't Use Large Mini-Batches, Use Local SGDPreprint
Lin, T., Stich, S. U., Patel, K. K., & Jaggi, M. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1808.07217 · Cited by 265 · see citing works
Protection Against Reconstruction and Its Applications in Private Federated LearningPreprint
Bhowmick, A., Duchi, J. C., Freudiger, J., Kapoor, G., & Rogers, R. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.00984 · Cited by 261 · see citing works
Sparse Binary Compression: Towards Distributed Deep Learning with minimal Communication
Sattler, F., Wiedemann, S., Muller, K.-R., & Samek, W. (2019) · 2019 International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn.2019.8852172 · Cited by 240 · see citing works
Self-citationOn the Convergence of Federated Optimization in Heterogeneous Networks.Preprint
Sahu, A. K., Li, T., Sanjabi, M., Zaheer, M., Talwalkar, A., & Smith, V. (2018) · arXiv (Cornell University) · Cited by 237 · see citing works
Robust Federated Learning in a Heterogeneous EnvironmentPreprint
Ghosh, A., Hong, J., Yin, D., & Ramchandran, K. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.06629 · Cited by 204 · see citing works
On the Byzantine Robustness of Clustered Federated Learning
Sattler, F., Müller, K., Wiegand, T., & Samek, W. (2020) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp40776.2020.9054676 · Cited by 184 · see citing works
Self-citationDecentralized Stochastic Optimization and Gossip Algorithms with Compressed CommunicationPreprint
Koloskova, A., Stich, S. U., & Jaggi, M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1902.00340 · Cited by 177 · see citing works
A linear speedup analysis of distributed deep learning with sparse and quantized communication
Jiang, P., & Agrawal, G. (2018) · neural information processing systems · Cited by 142 · see citing works
The Secret Sharer: Measuring Unintended Neural Network Memorization & Extracting SecretsPreprint
Carlini, N., Liu, C., Kos, J., Erlingsson, Ú., & Song, D. X. (2018) · arXiv (Cornell University) · Cited by 124 · see citing works
Variational Federated Multi-Task LearningPreprint
Corinzia, L., Beuret, A., & Buhmann, J. M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.06268 · Cited by 118 · see citing works
Decentralized Deep Learning with Arbitrary Communication CompressionPreprint
Koloskova, A., Lin, T., Stich, S. U., & Jaggi, M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1907.09356 · Cited by 118 · see citing works
DeepCABAC: A Universal Compression Algorithm for Deep Neural Networks
Wiedemann, S., Kirchhoffer, H., Matlage, S., Haase, P., Marban, A., Marinc, T., Neumann, D., Nguyen, T., Schwarz, H., Wiegand, T., et al. (2020) · IEEE Journal of Selected Topics in Signal Processing · doi:10.1109/jstsp.2020.2969554 · Cited by 113 · see citing works
Self-citationInference Attacks Against Collaborative Learning.Preprint
Melis, L., Song, C., Cristofaro, E. D., & Shmatikov, V. (2018) · arXiv (Cornell University) · Cited by 93 · see citing works
Compact and Computationally Efficient Representation of Deep Neural Networks
Wiedemann, S., Müller, K., & Samek, W. (2019) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2019.2910073 · Cited by 75 · see citing works
Self-citation(2018) · arXiv (Cornell University) · Cited by 42 · see citing works
Yu, H., Yang, S., & Zhu, S. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1807.06629 · Cited by 3 · see citing works
Flagged first, then by citations
Research works printed but not linked: 6
- alistarh, 2017, QSGD: Communication-efficient SGD via gradient quantization and encoding, Proc Adv Neural Inf Process Syst, 1709
- krizhevsky, 2014, CIFAR-10 Dataset
- lecun, 1998, The MNIST Database of Handwritten Digits
- yu, 2018, arXiv 1807 06629
- li, 2019, Federated learning: Challenges, methods, and future directions, arXiv 1908 07873
- smith, 2017, Federated multi-task learning, Proc Adv Neural Inf Process Syst, 4424
Cited by
Sorted by citations
A survey on security and privacy of federated learning
Mothukuri, V., Parizi, R. M., Pouriyeh, S., Huang, Y., Dehghantanha, A., & Srivastava, G. (2021) · Future Generation Computer Systems · doi:10.1016/j.future.2020.10.007 · Cited by 1,480 · see citing works
Federated learning on non-IID data: A survey
Zhu, H., Xu, J., Liu, S., & Jin, Y. (2021) · Neurocomputing · doi:10.1016/j.neucom.2021.07.098 · Cited by 1,062 · see citing works
Precision medicine in the era of artificial intelligence: implications in chronic disease management
Subramanian, M., Wojtusciszyn, A., Favre, L., Boughorbel, S., Shan, J., Letaief, K. B., Pitteloud, N., & Chouchane, L. (2020) · Journal of Translational Medicine · doi:10.1186/s12967-020-02658-5 · Cited by 362 · see citing works
Collaborative Federated Learning for Healthcare: Multi-Modal COVID-19 Diagnosis at the Edge
Qayyum, A., Ahmad, K., Ahsan, M. A., Al-Fuqaha, A., & Qadir, J. (2022) · IEEE Open Journal of the Computer Society · doi:10.1109/ojcs.2022.3206407 · Cited by 345 · see citing works
Dynamic-Fusion-Based Federated Learning for COVID-19 Detection
Zhang, W., Zhou, T., Lu, Q., Wang, X., Zhu, C., Sun, H., Wang, Z., Lo, S. K., & Wang, F.-Y. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3056185 · Cited by 329 · see citing works
Lo, S. K., Lu, Q., Wang, C., Paik, H.-Y., & Zhu, L. (2022) · ACM Computing Surveys · doi:10.1145/3450288 · Cited by 202 · see citing works
Applications of Federated Learning; Taxonomy, Challenges, and Research Trends
Shaheen, M., Farooq, M. S., Umer, T., & Kim, B.-S. (2022) · Electronics · doi:10.3390/electronics11040670 · Cited by 157 · see citing works
Rodríguez-Barroso, N., Stipcich, G., Jiménez-López, D., Ruiz-Millán, J. A., Martínez-Cámara, E., González-Seco, G., Luzón, M. V., Veganzones, M. A., & Herrera, F. (2020) · Information Fusion · doi:10.1016/j.inffus.2020.07.009 · Cited by 148 · see citing works
Clustered federated learning with adaptive local differential privacy on heterogeneous IoT data
He, Z., Wang, L., & Cai, Z. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2023.3299947 · Cited by 143 · see citing works
A systematic review on federated learning in medical image analysis
Sohan, M. F., & Basalamah, A. (2023) · IEEE Access · doi:10.1109/access.2023.3260027 · Cited by 114 · see citing works
Federated Learning for Privacy-Preserving Open Innovation Future on Digital Health
Long, G., Shen, T., Tan, Y., Gerrard, L., Clarke, A., & Jiang, J. (2022) · Humanity Driven AI · doi:10.1007/978-3-030-72188-6_6 · Cited by 85 · see citing works
APFed: Anti-Poisoning Attacks in Privacy-Preserving Heterogeneous Federated Learning
Chen, X., Yu, H., Jia, X., & Yu, X. (2023) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2023.3315125 · Cited by 50 · see citing works
Adam, M., & Baroudi, U. (2024) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2024.3506214 · Cited by 46 · see citing works
Peer-to-Peer Federated Continual Learning for Naturalistic Driving Action Recognition
Yuan, L., Ma, Y., Su, L., & Wang, Z. (2023) · 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw59228.2023.00553 · Cited by 45 · see citing works
Threats and Defenses in the Federated Learning Life Cycle: A Comprehensive Survey and Challenges
Li, Y., Guo, Z., Yang, N., Chen, H., Yuan, D., & Ding, W. (2025) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2025.3563537 · Cited by 38 · see citing works
An adaptive robust defending algorithm against backdoor attacks in federated learning
Wang, Y., Zhai, D.-H., He, Y., & Xia, Y. (2023) · Future Generation Computer Systems · doi:10.1016/j.future.2023.01.026 · Cited by 25 · see citing works
BapFL: You can Backdoor Personalized Federated Learning
Ye, T., Chen, C., Wang, Y., Li, X., & Gao, M. (2024) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/3649316 · Cited by 17 · see citing works
Privacy Preserving Time-Series Forecasting of User Health Data Streams
Imtiaz, S., Horchidan, S.-F., Abbas, Z., Arsalan, M., Chaudhry, H. N., & Vlassov, V. (2020) · 2020 IEEE International Conference on Big Data (Big Data) · doi:10.1109/bigdata50022.2020.9378186 · Cited by 15 · see citing works
EdgeHive: Federated Learning on IoT Clusters in Unreliable Networks
Gupta, R. (2025) · 2025 13th International Conference on Intelligent Systems and Embedded Design (ISED) · doi:10.1109/ised67359.2025.11405287
- Authors
- Sattler, F., Muller, K.-R., & Samek, W.
- Affiliations
- Fraunhofer Institute for Telecommunications, Heinrich Hertz Institute (DE)
- Department of Electrical Engineering and Computer Science, Technische Universität Berlin, Berlin, Germany
- Venue
- IEEE Transactions on Neural Networks and Learning Systems
- Published
- 2021-08
- Volume
- 32
- Issue
- 8
- Pages
- 3710-3722
- ISSN
- 2162-237X (ISSN-L)
- 2162-2388
- OpenAlex
- W2977814456
- Cited by
- 1,355
- References
- 44
- Citations by year
- 2026: 221 · 2025: 326 · 2024: 319 · 2023: 250 · 2022: 132 · 2021: 83 · 2020: 24
- FWCI
- 47.62
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- IEEE Transactions on Neural Networks and Learning Systems (publishedVersion, cc-by)
- PubMed (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- Publikationsdatenbank der Fraunhofer-Gesellschaft (Fraunhofer-Gesellschaft) (submittedVersion, other-oa)
- Fraunhofer-Publica (Fraunhofer-Gesellschaft) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Berlin Institute for the Foundations of Learning and Data (01IS18025A, 01IS18037)
- German Research Foundation (EXC 2046/1, 390685689)
- Information & Communications Technology Planning & Evaluation
- Korea Government (2017-0-00451)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Keywords
- clustered federated learning, client clustering, non-IID data, privacy-preserving machine learning, non-convex optimization, deep neural network
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review