FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
Open accessAbstract
Byzantine-robust federated learning aims to enable a service provider to learn an accurate global model when a bounded number of clients are malicious. The key idea of existing Byzantine-robust federated learning methods is that the service provider performs statistical analysis among the clients' local model updates and removes suspicious ones, before aggregating them to update the global model. However, malicious clients can still corrupt the global models in these methods via sending carefully crafted local model updates to the service provider. The fundamental reason is that there is no root of trust in existing federated learning methods. In this work, we bridge the gap via proposing FLTrust, a new federated learning method in which the service provider itself bootstraps trust. In particular, the service provider itself collects a clean small training dataset (called root dataset) for the learning task and the service provider maintains a model (called server model) based on it to bootstrap trust. In each iteration, the service provider first assigns a trust score to each local model update from the clients, where a local model update has a lower trust score if its direction deviates more from the direction of the server model update. Then, the service provider normalizes the magnitudes of the local model updates such that they lie in the same hyper-sphere as the server model update in the vector space. Our normalization limits the impact of malicious local model updates with large magnitudes. Finally, the service provider computes the average of the normalized local model updates weighted by their trust scores as a global model update, which is used to update the global model. Our extensive evaluations on six datasets from different domains show that our FLTrust is secure against both existing attacks and strong adaptive attacks.
AI snapshot
Written from the paper’s full text.
TL;DR
FLTrust is a Byzantine-robust federated learning method in which the server bootstraps trust using a small clean root dataset and a server model, then weights and normalizes client updates before aggregation. Across six datasets, it defends against existing and adaptive poisoning attacks while matching FedAvg accuracy under no attacks.
Key findings
- On MNIST-0.1, a CNN global model trained with FLTrust had a testing error rate of 0.04 under all evaluated attacks, while the Krum attack increased Krum’s testing error rate from 0.10 to 0.90.
- Using a root dataset with less than 100 examples, FLTrust under adaptive attacks with 40%–60% malicious clients still trained global models as accurate as FedAvg under no attacks; for MNIST-0.1 with 60% malicious clients, FLTrust’s testing error rate was 0.04, the same as FedAvg under no attacks.
- FLTrust substantially reduced Scaling attack success rates: at most 0.03 across the six datasets, whereas FedAvg’s attack success rates were always high.
- FLTrust tolerated up to 90% malicious clients under existing and adaptive attacks while achieving testing error rates similar to FedAvg without attacks; Scaling attack success rates remained close to 0 when up to 95% of clients were malicious.
Methods
- FLTrust has the server collect a clean small root dataset and maintain a server model; in each iteration it computes a server model update, assigns each client update a trust score equal to the ReLU-clipped cosine similarity with the server update, normalizes each client update to the server update’s magnitude, and aggregates the normalized updates weighted by trust scores.
- Evaluation used six datasets: MNIST-0.1, MNIST-0.5, Fashion-MNIST, CIFAR-10, CH-MNIST, and Human Activity Recognition; models included CNN, logistic regression, and ResNet20; attacks included label flipping, Krum attack, Trim attack, Scaling attack, and an adaptive attack optimized for FLTrust.
- Comparisons were against FedAvg, Krum, Trim-mean, and Median; default settings included 100 clients except HAR (30) and CH-MNIST (40), 20% malicious clients, and a root dataset of 100 examples; analysis used testing error rate and attack success rate, plus a formal security analysis under stated assumptions.
Limitations
- The paper states FLTrust requires a clean root dataset and may not be robust against a poisoned root dataset, though it argues a service provider can collect a small clean one at low cost.
- The paper states that stronger local model poisoning attacks to FLTrust may exist and leaves them for future work; it also notes FLTrust works well only when the root dataset distribution does not diverge too much from the overall training data distribution.
- Evident from the text: the formal guarantee relies on assumptions including strong convexity, Lipschitz continuity, and sub-exponential gradient bounds, and uses settings such as \(R_l=1\) and \(\beta=1\); the empirical evaluation is limited to the six datasets and specified attack/model configurations.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 27 cited sources checked · 0 supported · 0 flagged
- Findingown data
A CNN global model learnt using FLTrust has a testing error rate of 0.04 under all evaluated attacks on MNIST-0.1.
“For instance, a CNN global model learnt using FLTrust has a testing error rate of 0.04 under all the evaluated attacks on MNIST-0.1.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The root dataset is clean from poisoning.
- The authors state this as an assumption: The attacker does not compromise the server.
- Findingown data
Even when 60% of the clients are malicious and collude with each other, FLTrust can still learn a CNN global model with testing error rate 0.04 for MNIST-0.1.
“For instance, even when 60% of the clients are malicious and collude with each other, FLTrust can still learn a CNN global model with testing error rate 0.04 for MNIST-0.1.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The root dataset is clean from poisoning.
- The authors state this as an assumption: The attacker does not compromise the server.
- The authors state this as an assumption: The attacker can perform adaptive attacks to FLTrust.
- Findingown data§ FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
FLTrust is robust against adaptive attacks.
“Our extensive evaluations on six datasets from different domains show that our FLTrust is secure against both existing attacks and strong adaptive attacks.”
- Also stated in: § I. INTRODUCTION · plain
“Our empirical results show that FLTrust is still robust against such adaptive attacks.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The root dataset is clean from poisoning.
- The authors state this as an assumption: The attacker does not compromise the server.
- The authors state this as an assumption: The attacker can perform adaptive attacks to FLTrust.
- Also stated in: § I. INTRODUCTION · plain
- Findingown data
The attack success rates for FLTrust are at most 0.03.
“Specifically, the attack success rates for FLTrust are at most 0.03.”
Quote in the paperSubstantial claim - Findingown data
FLTrust under attacks achieves similar testing error rates to FedAvg under no attacks.
“Our results show that FLTrust under attacks achieves similar testing error rates to FedAvg under no attacks.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The root dataset is clean from poisoning.
- The authors state this as an assumption: The attacker does not compromise the server.
- Findingown data§ FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
FLTrust is secure against existing attacks.
“Our extensive evaluations on six datasets from different domains show that our FLTrust is secure against both existing attacks and strong adaptive attacks.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The root dataset is clean from poisoning.
- The authors state this as an assumption: The attacker does not compromise the server.
- The authors state this as an assumption: The attacker controls some malicious clients, which can be fake clients injected by the attacker or genuine ones compromised by the attacker.
- The authors state this as an assumption: The malicious clients can send arbitrary local model updates to the server in each iteration of the FL training process.
- Findingreasoning
In each iteration, FLTrust does not incur extra overhead to the clients.
“Specifically, in each iteration, FLTrust does not incur extra overhead to the clients”
Quote in the paperSubstantial claim - Findingown data§ FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
Using a root dataset with less than 100 examples, FLTrust under adaptive attacks with 40%-60% of malicious clients can still train global models that are as accurate as the global models trained by FedAvg under no attacks.
“For instance, using a root dataset with less than 100 examples, FLTrust under adaptive attacks with 40%-60% of malicious clients can still train global models that are as accurate as the global models trained by FedAvg under no attacks, where FedAvg is a popular method in non-adversarial”
Quote in the paperSubstantial claim- The authors state this as an assumption: The root dataset is clean from poisoning.
- The authors state this as an assumption: The attacker does not compromise the server.
- The authors state this as an assumption: The attacker can perform adaptive attacks to FLTrust.
- Findingown data
Existing Byzantine-robust FL methods may have higher or much higher testing error rates under no attacks.
“However, existing Byzantine-robust FL methods may have higher or much higher testing error rates under no attacks.”
Quote in the paperSubstantial claim - Findingown data
Every existing Byzantine-robust FL method has much higher testing error rates, especially under the untargeted attack that is optimized for the method.
“On the contrary, every existing Byzantine-robust FL method has much higher testing error rates, especially under the untargeted attack that is optimized for the method.”
Quote in the paperSubstantial claim - Findingnone given
The Krum attack can increase the testing error rate of the CNN global model learnt by Krum from 0.10 to 0.90.
“However, the Krum attack can increase the testing error rate of the CNN global model learnt by Krum from 0.10 to 0.90.”
Quote in the paperSubstantial claim - Findingown data
FLTrust works well once the root dataset distribution does not diverge too much from the overall training data distribution of the learning task.
“For instance, our results show that FLTrust works well once the root dataset distribution does not diverge too much from the overall training data distribution of the learning task.”
- Also stated in: § Attack model: · plain
“Our experimental results show that our method is effective once the root dataset distribution does not deviate too much from the overall training data distribution.”
Quote in the paperSubstantial claim - Also stated in: § Attack model: · plain
- Findingreasoning
FedAvg may have lower testing error rates than existing Byzantine-robust FL methods under the evaluated untargeted attacks.
“FedAvg may have lower testing error rates than existing Byzantinerobust FL methods under the evaluated untargeted attacks.”
Quote in the paperNot a substantial claim - Findingown data
The testing error rates of FLTrust under the untargeted attacks including our adaptive attack are at most 0.04 higher than those of FedAvg under no attacks on the six datasets.
“Specifically, the testing error rates of FLTrust under the untargeted attacks including our adaptive attack are at most 0.04 higher than those of FedAvg under no attacks on the six datasets.”
Quote in the paperSubstantial claim - Findingown data
For the Scaling attack, FLTrust substantially reduces its attack success rates.
“Moreover, for the Scaling attack, FLTrust substantially reduces its attack success rates.”
Quote in the paperSubstantial claim - Findingown data
The testing error rate of 0.04 for FLTrust under 60% malicious clients on MNIST-0.1 is the same as that of the CNN global model learnt by FedAvg under no attacks.
“This testing error rate is the same as that of the CNN global model learnt by FedAvg under no attacks.”
Quote in the paperSubstantial claim - Findingreasoning
With the lemmas above, the convergence bound ||w_t - w*|| ≤ (1 - ρ)^t ||w0 - w*|| + 12α∆1/ρ holds, where ρ = 1 - (1 - μ^2/(4L^2) + 24α∆2 + 2αL).
“w t -w * ≤ (1 -ρ) t w 0 -w * + 12α∆ 1 /ρ,(48) where ρ = 1-1 -µ 2 /(4L 2 ) + 24α∆ 2 + 2αL .Thus, we conclude the proof.”
Quote in the paperSubstantial claim- The authors state this as an assumption: Each client's local training dataset D_i and the root dataset D0 are sampled independently from the distribution X.
- The authors state this as an assumption: Assumption 1 holds.
- The authors state this as an assumption: Assumption 2 holds.
- Findingreasoning
If Assumption 1 holds and the learning rate is α = μ/(2L^2), then in any global iteration t ≥ 1, ||w_{t-1} - w* - α∇F(w_{t-1})|| ≤ (1 - μ^2/(4L^2)) ||w_{t-1} - w*||.
“Lemma 2. Assume Assumption 1 holds.If we set the learning rate as α = µ/(2L 2 ), then we have the following in any global iteration t ≥ 1: w t-1 -w * -α∇F (w t-1 ) ≤ 1 -µ 2 /(4L 2 ) w t-1 -w * .”
Quote in the paperNot a substantial claim- The authors state this as an assumption: Assumption 1 holds.
- Findingreasoning
For an arbitrary number of malicious clients, the distance between g and ∇F(w) is bounded by 3||g0 - ∇F(w)|| + 2||∇F(w)|| in each iteration.
“Lemma 1.For an arbitrary number of malicious clients, the distance between g and ∇F (w) is bounded as follows in each iteration: g -∇F (w) ≤ 3 g 0 -∇F (w) + 2 ∇F (w) .”
Quote in the paperSubstantial claim - Findingreasoning
Krum incurs significant computational overhead to the server when there are a large number of clients.
“However, Krum incurs significant computational overhead to the server when there are a large number of clients.”
Quote in the paperSubstantial claim - Findingown data
FLTrust under adaptive attacks with a large fraction of malicious clients can still train global models that are as good as the global models learnt by FedAvg under no attacks.
“In particular, FLTrust under adaptive attacks with a large fraction of malicious clients can still train global models that are as good as the global models learnt by FedAvg under no attacks.”
Quote in the paperSubstantial claim - Findingown data
FLTrust can defend against the attacks for all considered total number of clients.
“We observe that FLTrust can defend against the attacks for all considered total number of clients.”
Quote in the paperSubstantial claim - Findingnone given
When the size of the root dataset increases beyond 100, the testing error rates and attack success rates of FLTrust further decrease slightly.
“When the size of the root dataset increases beyond 100, the testing error rates and attack success rates of FLTrust further decrease slightly.”
Quote in the paperNot a substantial claim - Findingown data
Under existing attacks and our adaptive attacks, FLTrust can tolerate up to 90% of malicious clients.
“We observe that, under existing attacks and our adaptive attacks, FLTrust can tolerate up to 90% of malicious clients.”
Quote in the paperSubstantial claim - Findingown data
Existing Byzantine-robust FL methods can tolerate much less malicious clients.
“However, existing Byzantinerobust FL methods can tolerate much less malicious clients.”
Quote in the paperSubstantial claim - Findingown data
Existing methods can defend against the Scaling attacks on MNIST-0.5, i.e., the attack success rates are close to 0.
“Existing methods can defend against the Scaling attacks on MNIST-0.5, i.e., the attack success rates are close to 0.”
Quote in the paperNot a substantial claim - Findingown data
FLTrust is robust against adaptive attacks even if a large fraction of clients are malicious on all datasets.
“Our results show that FLTrust is robust against adaptive attacks even if a large fraction of clients are malicious on all datasets.”
Quote in the paperSubstantial claim - Findingown data
FLTrust with a small root dataset can achieve Byzantine robustness against a large fraction of malicious clients.
“Our extensive evaluations on six datasets show that FLTrust with a small root dataset can achieve Byzantine robustness against a large fraction of malicious clients.”
Quote in the paperSubstantial claim - Findingown data
FLTrust outperforms the five variants (FLTrust-Server, FLTrust-withServer, FLTrust-NoReLU, FLTrust-NoNorm, and FLTrust-ParNorm).
“Our results show that FLTrust outperforms the five variants.”
Quote in the paperSubstantial claim - Findingown data
FLTrust converges as fast as FedAvg.
“Our results show that FLTrust converges as fast as FedAvg”
Quote in the paperSubstantial claim - Findingown data
A root dataset with only 100 training examples is sufficient for FLTrust to defend against the attacks.
“We observe that a root dataset with only 100 training examples is sufficient for FLTrust to defend against the attacks.”
Quote in the paperSubstantial claim - Premisecitation§ FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
Existing Byzantine-robust federated learning methods perform statistical analysis among clients' local model updates and remove suspicious ones before aggregating them to update the global model.
“The key idea of existing Byzantine-robust federated learning methods is that the service provider performs statistical analysis among the clients' local model updates and removes suspicious ones, before aggregating them to update the global model.”
- Also stated in: § I. INTRODUCTION · plain
“Their key idea is to leverage Byzantine-robust aggregation rules, which essentially compare the clients' local model updates and remove statistical outliers before using them to update the global model.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [9]
Not checked in the free run.
- cites [12]
Not checked in the free run.
- cites [29]
Not checked in the free run.
- Also stated in: § I. INTRODUCTION · plain
- Premisecitation
The framework of local model poisoning attacks introduced in [15] is general to all aggregation rules.
“The framework of local model poisoning attacks introduced in [15] is general to all aggregation rules.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [15]
Not checked in the free run.
- Interpretationreasoning
FLTrust's ReLU clipping excludes local model updates with negative cosine similarity from aggregation.
“Therefore, we exclude such local model updates from the aggregation by clipping the cosine similarity.”
Quote in the paperSubstantial claim - Premisecitation
The global model in FedAvg can be arbitrarily manipulated by a single malicious client.
“For instance, the global model in FedAvg can be arbitrarily manipulated by a single malicious client [9], [48].”
- Also stated in: § • Step I: Synchronizing the global model with clients. · plain
“However, the global model in FedAvg can be arbitrarily manipulated by a single malicious client [9], [48].”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [9]
Not checked in the free run.
- cites [48]
Not checked in the free run.
- Also stated in: § • Step I: Synchronizing the global model with clients. · plain
- Interpretationreasoning
The poisoned global model update under attacks can be expressed as Equation (8).
“Therefore, we have the poisoned global model update g under attacks as follows: g = ||g 0 || m i=1 ReLU ( e i , e 0 ) m j=1 ReLU ( e j , e 0 ) + n j=m+1 ReLU (c j ) e i + n i=m+1 ReLU (c i ) m j=1 ReLU ( e j , e 0 ) + n j=m+1 ReLU (c j ) e i . (8 )”
Quote in the paperNot a substantial claim - Premisecitation
FedAvg can be arbitrarily manipulated by a single malicious client.
“Previous work [9] showed that FedAvg can be arbitrarily manipulated by a single malicious client.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [9]
Not checked in the free run.
- Interpretationnone given
FLTrust is the first federated learning method that bootstraps trust to achieve Byzantine robustness against malicious clients.
“We propose the first federated learning method FLTrust that bootstraps trust to achieve Byzantine robustness against malicious clients.”
Quote in the paperNot a substantial claim - Premisecitation
Fang et al. [15] proposed a state-of-the-art framework that can optimize local model poisoning attacks for any given aggregation rule.
“Fang et al. [15] proposed the stateof-the-art framework that can optimize local model poisoning attacks for any given aggregation rule.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [15]
Not checked in the free run.
- Interpretationreasoning
FLTrust's normalization limits the impact of malicious local model updates with large magnitudes.
“Such normalization essentially projects each local model update to the same hyper-sphere where the server model update lies in the vector space, which limits the impact of the poisoned local model updates with large magnitudes.”
Quote in the paperSubstantial claim - Premisecitation§ FLTrust: Byzantine-robust Federated Learning via Trust Bootstrapping
Malicious clients can still corrupt the global models in existing Byzantine-robust federated learning methods by sending carefully crafted local model updates to the service provider.
“However, malicious clients can still corrupt the global models in these methods via sending carefully crafted local model updates to the service provider.”
- Also stated in: § I. INTRODUCTION · boosted
“However, recent studies [7], [15] showed that existing Byzantine-robust FL methods are still vulnerable to local model poisoning attacks on malicious clients.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [7]
Not checked in the free run.
- cites [15]
Not checked in the free run.
- Also stated in: § I. INTRODUCTION · boosted
- Interpretationreasoning
Existing Byzantine-robust federated learning methods such as Krum, Trim-mean, and Median do not satisfy the fidelity and robustness goals.
“Existing Byzantine-robust FL methods such as Krum, Trim-mean, and Median do not satisfy the fidelity and robustness goals.”
Quote in the paperNot a substantial claim - Interpretationreasoning
FLTrust achieves the efficiency goal.
“Third, FLTrust achieves the efficiency goal.”
Quote in the paperSubstantial claim - Interpretationreasoning
Krum does not satisfy the efficiency goal.
“Moreover, Krum does not satisfy the efficiency goal because it requires the server to compute pairwise distances of the clients' local model updates, which is computationally expensive when the number of clients is large.”
Quote in the paperSubstantial claim - Interpretationreasoning
FLTrust is more accurate than existing Byzantine-robust FL methods in non-adversarial settings.
“Our results indicate that FLTrust is more accurate than existing Byzantine-robust FL methods in non-adversarial settings.”
Quote in the paperSubstantial claim - Interpretationown data
Existing FL methods are not robust against the Scaling attack.
“indicating that existing FL methods are not robust against the Scaling attack.”
Quote in the paperSubstantial claim - Premisecitation
Krum requires the server to compute pairwise distances of the clients' local model updates, which is computationally expensive when the number of clients is large.
“Moreover, Krum does not satisfy the efficiency goal because it requires the server to compute pairwise distances of the clients' local model updates, which is computationally expensive when the number of clients is large.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [9]
Not checked in the free run.
- Interpretationnone given
The key difference between FLTrust and existing federated learning methods is that the server itself collects a clean small training dataset (root dataset) to bootstrap trust in FLTrust.
“The key difference between our FLTrust and existing federated learning methods is that the server itself collects a clean small training dataset (i.e., root dataset) to bootstrap trust in FLTrust.”
Quote in the paperSubstantial claim - Premisenone given
FLTrust requires a clean root dataset.
“Our FLTrust requires a clean root dataset.”
Quote in the paperSubstantial claim - Premisecitation
As shown by Fang et al. [15], their way of using the root dataset is not effective in many cases.
“As shown by Fang et al. [15], their way of using the root dataset is not effective in many cases.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [15]
Not checked in the free run.
- Interpretationown data
The fact that FLTrust outperforms FLTrust-NoReLU, FLTrust-NoNorm, and FLTrust-ParNorm indicates the necessity of the ReLU operation and normalization.
“The fact that FLTrust outperforms FLTrust-NoReLU, FLTrust-NoNorm, and FLTrust-ParNorm indicates the necessity of our ReLU operation and normalization.”
Quote in the paperSubstantial claim - Interpretationreasoning
FLTrust may not be robust against a poisoned root dataset.
“We acknowledge that FLTrust may not be robust against poisoned root dataset.”
Quote in the paperSubstantial claim - Interpretationreasoning
FLTrust leverages the unique characteristics of federated learning to bootstrap trust, i.e., the server collects a root dataset and uses it to guide the aggregation of the local model updates.
“Our FLTrust leverages such unique characteristics of federated learning to bootstrap trust, i.e., the server collects a root dataset, and uses it to guide the aggregation of the local model updates.”
Quote in the paperSubstantial claim - Interpretationreasoning
FLTrust considers both the server model update and the clients' local model updates to update the global model.
“On the contrary, FLTrust considers both the server model update and the clients' local model updates to update the global model.”
Quote in the paperSubstantial claim - Interpretationreasoning
FLTrust outperforms FLTrust-Server and FLTrust-withServer because the root dataset is small.
“FLTrust outperforms FLTrust-Server and FLTrust-withServer because the root dataset is small.”
Quote in the paperNot a substantial claim - Interpretationown data
FLTrust works well when the root data distribution does not diverge too much from the overall training data distribution.
“Our results show that FLTrust works well when the root data distribution does not diverge too much from the overall training data distribution.”
Quote in the paperSubstantial claim - Interpretationreasoning
FLTrust does not incur extra communications cost for the clients compared to FedAvg under no attacks.
“which means that FLTrust also does not incur extra communications cost for the clients (each iteration of FL requires communications between clients and server), compared to FedAvg under no attacks.”
Quote in the paperSubstantial claim
- May combine two claims. 19
- The quote only partly states this claim. 2
- Classified as probably not a substantial claim. 15
May combine two claims.
Findingown dataThe attack success rates for FedAvg are always high on the six datasets, and they are also high for the existing Byzantine-robust FL methods on multiple datasets.
“On the contrary, the attack success rates for FedAvg are always high on the six datasets, and they are also high for the existing Byzantine-robust FL methods on multiple datasets”
Quote in the paperSubstantial claimThe quote only partly states this claim.
FindingreasoningUnder Assumptions 1-3 and with R_l=1 and β=1, for an arbitrary number of malicious clients, the difference between the global model learnt by FLTrust and the optimal global model w* under no attacks is bounded by (1-ρ)^t ||w_0 - w*|| + 12α∆1/ρ with probability at least 1-δ, where ρ, ∆1, ∆2 are defined as in Theorem 1.
“Suppose Assumption 1-3 hold and FLTrust uses R l = 1 and β = 1.For an arbitrary number of malicious clients, the difference between the global model learnt by FLTrust and the optimal global model w * under no attacks is bounded.”
- Also stated in: § D. Formal Security Analysis · plain
“w t -w * ≤ (1 -ρ) t w 0 -w * + 12α∆ 1 /ρ,”
Quote in the paperSubstantial claim- The authors state this as an assumption: The expected loss function F(w) is µ-strongly convex and differentiable over the space Θ with L-Lipschitz continuous gradient.
- The authors state this as an assumption: The empirical loss function f(D,w) is L1-Lipschitz probabilistically.
- The authors state this as an assumption: The gradient of the empirical loss function ∇f(D,w*) at the optimal global model w* is sub-exponential with parameters σ1 and γ1.
- The authors state this as an assumption: The parameter space Θ is constrained such that ||w - w*|| ≤ r√d for any w ∈ Θ.
- Also stated in: § D. Formal Security Analysis · plain
May combine two claims.
Findingnone givenCompared to FedAvg, the extra computation incurred to the server by FLTrust includes computing a server model update, computing the trust scores, and normalizing the local model updates, which are negligible for the powerful server.
“compared to FedAvg, the extra computation incurred to the server by FLTrust includes computing a server model update, computing the trust scores, and normalizing the local model updates, which are negligible for the powerful server.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningThe Scaling attack may decrease the testing error rates in some cases.
“One interesting observation is that the Scaling attack may decrease the testing error rates in some cases.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataHAR has unbalanced local training data on clients: the maximum number of training examples on a client is 409, the minimum number is 281, and the mean is 343.
“We note that HAR has unbalanced local training data on clients: the maximum number of training examples on a client is 409, the minimum number is 281, and the mean is 343.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
Findingown dataUnder no attack, FLTrust has testing error rates similar to FedAvg.
“First, when there is no attack, our FLTrust has testing error rates similar to FedAvg, achieving the fidelity goal.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFor MNIST-0.1 (MNIST-0.5, Fashion-MNIST, CIFAR-10, HAR, or CH-MNIST), FLTrust under adaptive attacks with over 60% (over 40%, up to 60%, up to 60%, up to 40%, or over 40%) of malicious clients can still achieve testing error rates similar to FedAvg under no attack.
“Specifically, for MNIST-0.1 (MNIST-0.5,Fashion-MNIST, CIFAR-10, HAR, or CH-MNIST), FLTrust under adaptive attacks with over 60% (over 40%, up to 60%, up to 60%, up to 40%, or over 40%) of malicious clients can still achieve testing error rates similar to FedAvg under no attack.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWhen the bias probability is no more than 0.4 for MNIST-0.5, the testing error rates of FLTrust under attacks are at most 0.08, compared to 0.05 when the bias probability is 0.1.
“For instance, when the bias probability is no more than 0.4 for MNIST-0.5, the testing error rates of FLTrust under attacks are at most 0.08, compared to 0.05 when the bias probability is 0.1.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataUnder Krum attack, the testing error rate of the global model learnt by Krum increases to 0.90 when only 10% of the clients are malicious, while the testing error rates of the global models learnt by Trim-mean and Median become larger than 0.85 when the fraction of malicious clients reaches 40%.
“For instance, under Krum attack, the testing error rate of the global model learnt by Krum increases to 0.90 when only 10% of the clients are malicious, while the testing error rates of the global models learnt by Trim-mean and Median become larger than 0.85 when the fraction of malicious clients reaches 40%.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataExisting methods cannot defend against the Krum attack, Trim attack, and/or our adaptive attack, i.e., their corresponding testing error rates are large.
“However, they cannot defend against the Krum attack, Trim attack, and/or our adaptive attack, i.e., their corresponding testing error rates are large.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFLTrust under these attacks still achieves testing error rates similar to FedAvg without attacks when up to 90% of the clients are malicious, while the attack success rates of the Scaling attacks for FLTrust are still close to 0 when up to 95% of the clients are malicious.
“Specifically, FLTrust under these attacks still achieves testing error rates similar to FedAvg without attacks when up to 90% of the clients are malicious, while the attack success rates of the Scaling attacks for FLTrust are still close to 0 when up to 95% of the clients are malicious.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFLTrust under attacks achieves testing error rates similar to FedAvg under no attacks, while the attack success rates of the Scaling attacks are close to 0 for FLTrust.
“Specifically, FLTrust under attacks achieves testing error rates similar to FedAvg under no attacks, while the attack success rates of the Scaling attacks are close to 0 for FLTrust.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFLTrust is accurate and robust when the bias probability is not too large.
“We observe that FLTrust is accurate and robust when the bias probability is not too large.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningUnder Assumption 2, for any δ ∈ (0,1) and any w ∈ Θ, with ∆1 = √(2σ1(d log 6 + log(3/δ))/|D0|) and ∆3 = √(2σ2(d log 6 + log(3/δ))/|D0|), if ∆1 ≤ σ1^2/γ1 and ∆3 ≤ σ2^2/γ2, then Pr{||(1/|D0|)Σ_{i∈D0} ∇f(Xi,w*) - ∇F(w*)|| ≥ 2∆1} ≤ δ/3 and Pr{||(1/|D0|)Σ_{i∈D0} ∇h(Xi,w) - E[h(X,w)]|| ≥ 2∆3||w-w*||} ≤ δ/3.
“Pr 1 |D 0 | Xi∈D0 ∇f (X i , w * ) -∇F (w * ) ≥ 2∆ 1 ≤ δ 3 , Pr 1 |D 0 | Xi∈D0 ∇h(X i , w) -E [h(X, w)] ≥ 2∆ 3 w -w * ≤ δ 3 .”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [40]
Not checked in the free run.
- cites [12]
Not checked in the free run.
- cites [39]
Not checked in the free run.
- The authors state this as an assumption: Assumption 2 holds.
May combine two claims.
Findingown dataWhen the root dataset has 100 training examples, the testing error rates of FLTrust under attacks are similar to that of FedAvg without attacks, and the attack success rate of the Scaling attack is close to 0.
“Specifically, when the root dataset has 100 training examples, the testing error rates of FLTrust under attacks are similar to that of FedAvg without attacks, and the attack success rate of the Scaling attack is close to 0.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationClients often have non-IID local training data in federated learning.
“One characteristic of FL is that clients often have non-IID local training data [22], [28].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [22]
Not checked in the free run.
- cites [28]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationA zeroth-order method [13], [33] is a standard method to solve optimization problems with computationally intractable objective functions.
“Therefore, we leverage a zeroth-order method [13], [33] to compute the gradient, which is a standard method to solve such optimization problems with computationally intractable objective functions.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [13]
Not checked in the free run.
- cites [33]
Not checked in the free run.
May combine two claims.
Interpretationown dataFLTrust achieves the robustness goal, while existing FL methods do not.
“Second, our FLTrust achieves the robustness goal, while existing FL methods do not.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationIn each iteration of FL, the attacker aims to change the global model update the most along the opposite direction of the global model update under no attacks, by carefully crafting the local model updates on the malicious clients.
“Specifically, in each iteration of FL, the attacker aims to change the global model update the most along the opposite direction of the global model update under no attacks, by carefully crafting the local model updates on the malicious clients.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [15]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningFLTrust's aggregation rule can be rewritten as g = ||g0|| sum_i ReLU(c_i)/sum_j ReLU(c_j) e_i, where e_i is the unit vector of g_i.
“Then, our aggregation rule in Equation ( 4) can be rewritten as follows: g = ||g 0 || n i=1 ReLU (c i ) n j=1 ReLU (c j ) e i .(7)”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationTrim-mean can tolerate less than 50% of malicious clients.
“In other words, Trim-mean can tolerate less than 50% of malicious clients.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [48]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningDirectly computing the gradient ∇e_i h is impractical because it involves a Jacobian matrix of e_i.
“Since the gradient ∇ e i h involves a Jacobian matrix of e i , it is not practical to directly compute the gradient.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataTreating the server model update as a local model update with a trust score of 1 may negatively impact the global model because the root dataset is small and may not have the same distribution as the training data, reducing the contributions of benign clients' local model updates.
“However, such variant may negatively impact the global model because the root dataset is small and may not have the same distribution as the training data, but the server model update derived from it has a trust score of 1, reducing the contributions of the benign clients' local model updates (see our experimental results in Section VI-B).”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ FLTrust: Byzantine-robust Federated Learning via Trust BootstrappingExisting Byzantine-robust federated learning methods have no root of trust, so from the service provider's perspective every client could be malicious.
“The fundamental reason is that there is no root of trust in existing federated learning methods, i.e., from the service provider's perspective, every client could be malicious.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningExisting Byzantine-robust FL methods exclude some local model updates when aggregating them as the global model update, while FLTrust considers all of them with the help of the root dataset.
“This is because existing Byzantinerobust FL methods exclude some local model updates when aggregating them as the global model update, while FLTrust considers all of them with the help of the root dataset.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationnone givenIn the setting where R_l = 1, only the combined learning rate α•β influences FLTrust.
“We note that in our setting where R l = 1, only the combined learning rate α•β influences FLTrust.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationreasoningBecause FLTrust only requires a small root dataset, a service provider can collect a clean root dataset by itself with a small cost.
“However, since FLTrust only requires a small root dataset, a service provider can collect a clean one by itself with a small cost, e.g., asking its employees to generate and manually label a clean root dataset.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationIn fault-tolerant computing, clients communicate with each other to compute results, while in federated learning, clients only communicate with a cloud server.
“However, conventional fault-tolerant computing and federated learning have the following key difference: the clients communicate with each other to compute results in fault-tolerant computing [6], while clients only communicate with a cloud server in federated learning.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [6]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationFang et al. [15] also proposed to use a root dataset (they called it validation dataset).
“Fang et al. [15] also proposed to use a root dataset (they called it validation dataset).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [15]
Not checked in the free run.
May combine two claims.
InterpretationcitationWe use the root dataset in a way different from Fang et al. [15]: they use it to remove potentially malicious local model updates in each iteration, while we use it to assign trust scores to clients and normalize local model updates.
“In particular, they use the root dataset to remove potentially malicious local model updates in each iteration, while we use it to assign trust scores to clients and normalize local model updates.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [15]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationFault-tolerant computing aims to remain functional when there are malicious clients.
“Fault-tolerant computing [6] aims to remain functional when there are malicious clients.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [6]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationFang et al. applied the framework to optimize local model poisoning attacks for Krum (called Krum attack) as well as Trim-mean and Median (called Trim attack).
“Fang et al. applied the framework to optimize local model poisoning attacks for Krum (called Krum attack) as well as Trim-mean and Median (called Trim attack).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Fang et al.
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningGiven a combined learning rate, one can always set β = 1 and let α be the combined learning rate.
“Therefore, given a combined learning rate, we can always set β = 1 and let α be the combined learning rate.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationFang et al. formulates the framework based on local models, which is equivalent to formulating the framework based on local model updates.
“Fang et al. formulates the framework based on local models, which is equivalent to formulating the framework based on local model updates.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Fang et al.
Not checked in the free run.
The authors state this as an assumption.
The root dataset is clean from poisoning.
“We require the root dataset to be clean from poisoning.”
The authors state this as an assumption.
The attacker does not compromise the server.
“However, the attacker does not compromise the server.”
The authors state this as an assumption.
The server does not have access to the raw local training data on the clients and does not know the number of malicious clients.
“The server does not have access to the raw local training data on the clients, and the server does not know the number of malicious clients.”
The authors state this as an assumption.
The server has full access to the global model as well as the local model updates from all clients in each iteration.
“However, the server has full access to the global model as well as the local model updates from all clients in each iteration.”
The authors state this as an assumption.
The attacker controls some malicious clients, which can be fake clients injected by the attacker or genuine ones compromised by the attacker.
“Specifically, an attacker controls some malicious clients, which can be fake clients injected by the attacker or genuine ones compromised by the attacker.”
The authors state this as an assumption.
The malicious clients can send arbitrary local model updates to the server in each iteration of the FL training process.
“The malicious clients can send arbitrary local model updates to the server in each iteration of the FL training process.”
The authors state this as an assumption.
The attacker has partial knowledge about an FL system: local training data and local model updates on the malicious clients, loss function, and learning rate.
“Typically, an attacker has the following partial knowledge about an FL system: local training data and local model updates on the malicious clients, loss function, and learning rate.”
The authors state this as an assumption.
The attacker can perform adaptive attacks to FLTrust.
“Moreover, the attacker can perform adaptive attacks to FLTrust, which we discuss in Section V.”
The authors state this as an assumption.
The expected loss function F(w) is µ-strongly convex and differentiable over the space Θ with L-Lipschitz continuous gradient.
“Assumption 1.The expected loss function F (w) is µ-strongly convex and differentiable over the space Θ with L-Lipschitz continuous gradient.”
The authors state this as an assumption.
The empirical loss function f(D,w) is L1-Lipschitz probabilistically.
“Moreover, the empirical loss function f (D, w) is L 1 -Lipschitz probabilistically.”
The authors state this as an assumption.
The gradient of the empirical loss function ∇f(D,w*) at the optimal global model w* is sub-exponential with parameters σ1 and γ1.
“Assumption 2. The gradient of the empirical loss function ∇f (D, w * ) at the optimal global model w * is bounded.Moreover, the gradient difference h(D, w) = ∇f (D, w) -∇f (D, w * ) for any w ∈ Θ is bounded.Specifically, there exist positive constants σ 1 and γ 1 such that for any unit vector v, ∇f (D, w * ), v is sub-exponential with σ 1 and γ 1”
The authors state this as an assumption.
The first m clients are malicious.
“Assuming the first m clients are malicious.”
The authors state this as an assumption.
The service provider can collect a representative root dataset that has the same distribution as the overall training data distribution of the learning task (Case I).
“Case I. We assume the service provider can collect a representative root dataset for the learning task, i.e., the root dataset has the same distribution as the overall training data distribution of the learning task.”
The authors state this as an assumption.
The root dataset has a distribution different from the overall training data distribution, biased towards a certain class (Case II).
“Case II.We assume the root dataset has a distribution different from the overall training data distribution of the learning task.In particular, we assume the root dataset is biased towards a certain class.”
The authors state this as an assumption.
The parameter space Θ is constrained such that ||w - w*|| ≤ r√d for any w ∈ Θ.
“r is some positive number such that ww * ≤ r √ d for any w ∈ Θ (i.e., the parameter space Θ is constrained).”
The authors state this as an assumption.
The attacker knows that FLTrust is used to learn the global model.
“When an attacker knows our FLTrust is used to learn the global model, the attacker can adapt its attacks to FLTrust.”
The authors state this as an assumption.
Each client's local training dataset D_i and the root dataset D0 are sampled independently from the distribution X.
“Assumption 3 . Each client's local training dataset D i (i = 1, 2, • • • , n) and the root dataset D 0 are sampled independently from the distribution X .”
The authors state this as an assumption.
Assumption 1 holds.
“Assume Assumption 1 holds.”
The authors state this as an assumption.
Assumption 2 holds.
“Suppose Assumption 2 holds.”
The authors state this as an assumption.
The adaptive attacker has full knowledge about the FL system when solving the optimization problem.
“We consider a strong adaptive attacker who has full knowledge about the FL system when solving the optimization problem.”
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?
Statistical methods such as Euclidean distance, cosine similarity, k-means, and Pearson correlation coefficient can be used to measure differences between benign and malicious models.
“The first one is a similarity-based malicious model detection algorithm, which considers that statistical methods (such as euclidean distance [40], [52], cosine similarity [37], [38], k-means [46], Pearson correlation coefficient [49], [51], etc.) can be used to measure the differences between benign and malicious models [36], [80].”
From Poisoning attacks in federated learning: A survey (2023) · cites this paper as [40]
The machine learning community recently proposed several new federated learning methods that were claimed to be robust against Byzantine failures [17,44] of certain client devices.
“The machine learning community recently proposed several new federated learning methods that were claimed to be robust against Byzantine failures [17,44] of certain client devices.”
From Deep Model Poisoning Attack on Federated Learning (2021) · cites this paper as [44]
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.
HAR client training counts exceed the stated training split
MinorWith 10,299 examples across 30 clients, using 75% for training yields about 7,724 training examples in total. The stated minimum of 281 training examples per client would require at least 8,430; the reported mean of 343 would require about 10,290.
“We use 75% of each client's data as training examples and the rest 25% as testing examples.We note that HAR has unbalanced local training data on clients: the maximum number of training examples on a client is 409, the minimum number is 281, and the mean is 343.”
“The HAR dataset [4] consists of human activity data collected from the smartphones of 30 real-world users.The data are signals from multiple sensors on a user's smartphone, and the task is to predict the user's activity among 6 possible activities, i.e., WALK-ING, WALKING UPSTAIRS, WALKING DOWNSTAIRS, SITTING, STANDING, and LAYING.Each example includes 561 features and there are 10,299 examples in total.”
Local model updates have the opposite sign from the gradients
MinorThe paper defines a local model update as the new model minus the current model. Under its stated SGD step, setting β = 1 makes that update the negative of the gradient, not the gradient as claimed in the appendix. This also reverses the direction of the stated global update.
“Then, each client sends its local model update g i = w i -w (i.e., the difference between its local model and the current global model) to the server.”
“In this case, the local model update g i and server update g 0 are equivalent to the gradients of the ith client and the server, respectively.”
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
Learning Multiple Layers of Features from Tiny Images
Krizhevsky, A. (2024) · doi:10.57702/zp44cu3g · Cited by 23,890 · see citing works
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
Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
Xiao, H., Rasul, K., & Vollgraf, R. (2017) · arXiv · doi:10.48550/arxiv.1708.07747 · Cited by 6,108 · 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
Introduction to the non-asymptotic analysis of random matrices
Vershynin, R. (2012) · Cambridge University Press eBooks · doi:10.1017/cbo9780511794308.006 · Cited by 2,354 · see citing works
(2013) · RECERCAT (Consorci de Serveis Universitaris de Catalunya) · Cited by 1,959 · see citing works
How to backdoor federated learning
Bagdasaryan, E., Veit, A., Hua, Y., Estrin, D., & Shmatikov, V. (2018) · arXiv · doi:10.48550/arxiv.1807.00459 · Cited by 1,495 · see citing works
(2017) · neural information processing systems · Cited by 1,413 · see citing works
Poisoning Attacks against Support Vector Machines
Biggio, B., Nelson, B., & Laskov, P. (2012) · arXiv · doi:10.48550/arxiv.1206.6389 · Cited by 1,331 · see citing works
Trojaning Attack on Neural Networks
Liu, Y., Ma, S., Aafer, Y., Lee, W.-C., Zhai, J., Wang, W., & Zhang, X. (2018) · Proceedings 2018 Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23291 · Cited by 1,270 · see citing works
Byzantine-Robust Distributed Learning: Towards Optimal Statistical Rates
Yin, D., Chen, Y., Ramchandran, K., & Bartlett, P. (2018) · arXiv · doi:10.48550/arxiv.1803.01498 · Cited by 1,130 · see citing works
BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chain
Gu, T., Dolan-Gavitt, B., & Garg, S. (2017) · arXiv · doi:10.48550/arxiv.1708.06733 · Cited by 1,061 · see citing works
Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoning
Chen, X., Liu, C., Li, B., Lu, K., & Song, D. (2017) · arXiv · doi:10.48550/arxiv.1712.05526 · Cited by 1,039 · see citing works
Data Poisoning Attacks Against Federated Learning SystemsPreprint
Tolpegin, V., Truex, S., Gursoy, M. E., & Liu, L. (2020) · European Symposium on Research in Computer Security · doi:10.48550/arxiv.2007.08432 · Cited by 1,021 · see citing works
Data Poisoning Attacks Against Federated Learning Systems
Tolpegin, V., Truex, S., Gursoy, M. E., & Liu, L. (2020) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-58951-6_24 · Cited by 927 · see citing works
Local Model Poisoning Attacks to Byzantine-Robust Federated Learning
Fang, M., Cao, X., Jia, J., & Gong, N. Z. (2019) · arXiv · doi:10.48550/arxiv.1911.11815 · Cited by 828 · see citing works
Self-citationRandom Gradient-Free Minimization of Convex Functions
Nesterov, Y. E., & Spokoiny, V. G. (2015) · Foundations of Computational Mathematics · doi:10.1007/s10208-015-9296-2 · Cited by 822 · see citing works
Analyzing Federated Learning through an Adversarial Lens
Bhagoji, A. N., Chakraborty, S., Mittal, P., & Calo, S. (2018) · arXiv · doi:10.48550/arxiv.1811.12470 · Cited by 703 · see citing works
High-Dimensional Statistics: A Non-Asymptotic Viewpoint
Wainwright, M. J. (2019) · Cited by 651 · see citing works
Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural NetworksPreprint
Shafahi, A., Huang, W., Najibi, M., Suciu, O., Studer, C., Dumitraş, T., & Goldstein, T. (2018) · arXiv (Cornell University) · doi:10.3929/ethz-b-000460348 · Cited by 626 · see citing works
Multi-class texture analysis in colorectal cancer histology
Kather, J. N., Weis, C.-A., Bianconi, F., Melchers, S. M., Schad, L. R., Gaiser, T., Marx, A., & Zöllner, F. G. (2016) · Scientific Reports · doi:10.1038/srep27988 · Cited by 578 · see citing works
Towards Poisoning of Deep Learning Algorithms with Back-gradient Optimization
Muñoz-González, L., Biggio, B., Demontis, A., Paudice, A., Wongrassamee, V., Lupu, E. C., & Roli, F. (2017) · Proceedings of the 10th ACM Workshop on Artificial Intelligence and Security · doi:10.1145/3128572.3140451 · Cited by 549 · see citing works
Federated Learning: Collaborative Machine Learning without Centralized Training Data
Abhishek, V. A., Binny, S., Johan, T. R., Raj, N., & Thomas, V. (2022) · International Journal of Engineering Technology and Management Sciences · doi:10.46647/ijetms.2022.v06i05.052 · Cited by 489 · see citing works
DBA: Distributed Backdoor Attacks against Federated Learning
Xie, C., Huang, K., Chen, P., & Li, B. (2020) · International Conference on Learning Representations · Cited by 468 · see citing works
The consensus problem in fault-tolerant computing
Barborak, M., Dahbura, A. T., & Malek, M. (1993) · ACM Computing Surveys · doi:10.1145/152610.152612 · Cited by 396 · see citing works
Li, L., Xu, W., Chen, T., Giannakis, G. B., & Ling, Q. H. (2019) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v33i01.33011544 · Cited by 392 · see citing works
Exploiting machine learning to subvert your spam filter
Nelson, B. A., Barreno, M., Chi, F. J., Joseph, A. D., Rubinstein, B. I. P., Saini, U., Sutton, C. A., Tygar, J. D., & Xia, K. (2008) · Cited by 322 · see citing works
Query-Efficient Hard-label Black-box Attack:An Optimization-based Approach
Cheng, M., Le, T., Chen, P.-Y., Yi, J., Zhang, H., & Hsieh, C.-J. (2018) · arXiv · doi:10.48550/arxiv.1807.04457 · Cited by 269 · see citing works
Data poisoning attacks on factorization-based collaborative filtering
Li, B., Wang, Y., Singh, A., & Vorobeychik, Y. (2016) · arXiv · doi:10.48550/arxiv.1608.08182 · Cited by 235 · see citing works
Backdoor Attacks to Graph Neural Networks
Zhang, Z., Jia, J., Wang, B., & Gong, N. Z. (2021) · Proceedings of the 26th ACM Symposium on Access Control Models and Technologies · doi:10.1145/3450569.3463560 · Cited by 220 · see citing works
Self-citationPoisoning Attacks to Graph-Based Recommender Systems
Fang, M., Yang, G., Gong, N. Z., & Liu, J. (2018) · Annual Computer Security Applications Conference · doi:10.1145/3274694.3274706 · Cited by 211 · see citing works
Self-citationByzantine-Robust Federated Machine Learning through Adaptive Model AveragingPreprint
Muñoz-González, L., Co, K. T., & Lupu, E. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.05125 · Cited by 153 · see citing works
Influence Function based Data Poisoning Attacks to Top-N Recommender Systems
Fang, M., Gong, N. Z., & Liu, J. (2020) · International World Wide Web Conference (WWW) · doi:10.1145/3366423.3380072 · Cited by 151 · see citing works
Self-citationWhen Does Machine Learning FAIL? Generalized Transferability for Evasion and Poisoning AttacksPreprint
Suciu, O., Mărginean, R., Kaya, Y., Daumé, H., & Dumitraş, T. (2018) · arXiv (Cornell University) · Cited by 150 · see citing works
Attacking Graph-based Classification via Manipulating the Graph Structure
Wang, B., & Gong, N. Z. (2019) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3319535.3354206 · Cited by 140 · see citing works
Self-citationDistributed Statistical Machine Learning in Adversarial Settings: Byzantine Gradient DescentPreprint
Chen, Y., Su, L., & Xu, J. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1705.05491 · Cited by 136 · see citing works
ByRDiE: Byzantine-Resilient Distributed Coordinate Descent for Decentralized Learning
Yang, Z., & Bajwa, W. U. (2019) · IEEE Transactions on Signal and Information Processing over Networks · doi:10.1109/tsipn.2019.2928176 · Cited by 133 · see citing works
Manipulation Attacks in Local Differential Privacy
Cheu, A., Smith, A., & Ullman, J. (2021) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp40001.2021.00001 · Cited by 119 · see citing works
Fake Co-visitation Injection Attacks to Recommender Systems
Yang, G., Gong, N. Z., & Cai, Y. (2017) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2017.23020 · Cited by 118 · see citing works
Self-citationJia, J., Wang, B., Cao, X., & Gong, N. Z. (2020) · International World Wide Web Conference (WWW) · doi:10.1145/3366423.3380029 · Cited by 74 · see citing works
Self-citationDETOX: A redundancy-based framework for faster and more robust gradient aggregation
Rajput, S., Wang, H., Charles, Z., & Papailiopoulos, D. (2019) · arXiv · doi:10.48550/arxiv.1907.12205 · Cited by 72 · see citing works
Zeno: Byzantine-suspicious stochastic gradient descentPreprint
Xie, C., Koyejo, O., & Gupta, I. (2018) · arXiv.org · doi:10.48550/arxiv.1805.10032 · Cited by 48 · see citing works
Data Poisoning Attacks to Local Differential Privacy ProtocolsPreprint
Cao, X., Jia, J., & Gong, N. Z. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1911.02046 · Cited by 42 · see citing works
Self-citationYang, H., Zhang, X., Fang, M., & Liu, J. (2019) · IEEE Conference on Decision and Control (CDC) · doi:10.1109/cdc40024.2019.9029245 · Cited by 42 · see citing works
Self-citationLi, L., Xu, W., Chen, T., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1811.03761 · Cited by 18 · see citing works
Backdoor Attacks to Graph Neural NetworksPreprint
Zhang, Z., Jia, J., Wang, B., et al. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.11165 · Cited by 12 · see citing works
Attacking Graph-based Classification via Manipulating the Graph StructurePreprint
Wang, B., & Gong, N. Z. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1903.00553 · Cited by 10 · see citing works
Self-citationYang, H., Zhang, X., Fang, M., et al. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.04532 · Cited by 8 · see citing works
Self-citationJia, J., Wang, B., Cao, X., et al. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.03421 · Cited by 7 · see citing works
Self-citationInfluence Function based Data Poisoning Attacks to Top-N Recommender SystemsPreprint
Fang, M., Gong, N. Z., & Liu, J. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.08025 · Cited by 6 · see citing works
Self-citationThe Hidden Vulnerability of Distributed Learning in Byzantium
Mhamdi, E. M. E., Guerraoui, R., & Rouault, S. (2018) · arXiv · doi:10.48550/arxiv.1802.07927
Flagged first, then by citations
Research works printed but not linked: 2
- B. I. Rubinstein, B. Nelson, L. Huang, A. D. Joseph, S.-h. Lau, S. Rao, N. Taft, and J. Tygar, "Antidote: understanding and defending against poisoning of anomaly detectors," in ACM IMC, 2009.
- C. Xie, S. Koyejo, and I. Gupta, "Zeno: Distributed stochastic gradient descent with suspicion-based fault-tolerance," in ICML, 2019, pp. 6893- 6901.
Cited by
Sorted by citations
A robust privacy-preserving federated learning model against model poisoning attacks
Yazdinejad, A., Dehghantanha, A., Karimipour, H., Srivastava, G., & Parizi, R. M. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3420126 · Cited by 380 · see citing works
A Survey on ChatGPT: AI–Generated Contents, Challenges, and Solutions
Wang, Y., Pan, Y., Yan, M., Su, Z., & Luan, T. H. (2023) · IEEE Open Journal of the Computer Society · doi:10.1109/ojcs.2023.3300321 · Cited by 395 · see citing works
ShieldFL: Mitigating Model Poisoning Attacks in Privacy-Preserving Federated Learning
Ma, Z., Ma, J., Miao, Y., Li, Y., & Deng, R. H. (2022) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2022.3169918 · Cited by 371 · see citing works
Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems
Miao, Y., Liu, Z., Li, H., Choo, K.-K. R., & Deng, R. H. (2022) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2022.3196274 · Cited by 303 · see citing works
Federated Learning for Generalization, Robustness, Fairness: A Survey and Benchmark
Huang, W., Ye, M., Shi, Z., Wan, G., He, L., Du, B., & Yang, Q. (2024) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2024.3418862 · Cited by 251 · see citing works
Poisoning attacks in federated learning: A survey
Xia, G., Chen, J., Yu, C., & Ma, J. (2023) · IEEE Access · doi:10.1109/access.2023.3238823 · Cited by 212 · see citing works
MPAF: Model Poisoning Attacks to Federated Learning based on Fake Clients
Cao, X., & Gong, N. Z. (2022) · 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw56347.2022.00383 · Cited by 205 · see citing works
Self-citationThe Impact of Adversarial Attacks on Federated Learning: A Survey
Kumar, K. N., Mohan, C. K., & Cenkeramaddi, L. R. (2023) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2023.3322785 · Cited by 191 · see citing works
CONTRA: Defending Against Poisoning Attacks in Federated Learning
Awan, S., Luo, B., & Li, F. (2021) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-88418-5_22 · Cited by 182 · see citing works
Deep Model Poisoning Attack on Federated Learning
Zhou, X., Xu, M., Wu, Y., & Zheng, N. (2021) · Future Internet · doi:10.3390/fi13030073 · Cited by 170 · see citing works
Adversarial machine learning :
Vassilev, A., Oprea, A., Fordyce, A. J., & Anderson, H. S. (2024) · doi:10.6028/nist.ai.100-2e2023 · Cited by 193 · see citing works
Privacy-Preserving Aggregation in Federated Learning: A Survey
Liu, Z., Guo, J., Yang, W., Fan, J., Lam, K., & Zhao, J. (2022) · IEEE Transactions on Big Data · doi:10.1109/tbdata.2022.3190835 · Cited by 153 · see citing works
Membership Inference Attacks and Defenses in Federated Learning: A Survey
Bai, L., Hu, H., Ye, Q., Li, H., Wang, L., & Xu, J. (2024) · ACM Computing Surveys · doi:10.1145/3704633 · Cited by 156 · see citing works
LSFL: A Lightweight and Secure Federated Learning Scheme for Edge Computing
Zhang, Z., Wu, L., Ma, C., Li, J., Wang, J., Wang, Q., & Yu, S. (2022) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2022.3221899 · Cited by 143 · see citing works
Efficient Dropout-Resilient Aggregation for Privacy-Preserving Machine Learning
Liu, Z., Guo, J., Lam, K., & Zhao, J. (2022) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2022.3163592 · Cited by 142 · see citing works
FedRecover: Recovering from Poisoning Attacks in Federated Learning using Historical Information
Cao, X., Jia, J., Zhang, Z., & Gong, N. Z. (2023) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp46215.2023.10179336 · Cited by 126 · see citing works
Self-citationAn Experimental Study of Byzantine-Robust Aggregation Schemes in Federated Learning
Li, S., Ngai, E. C. ‐., & Voigt, T. (2023) · IEEE Transactions on Big Data · doi:10.1109/tbdata.2023.3237397 · Cited by 126 · see citing works
ELSA: Secure Aggregation for Federated Learning with Malicious Actors
Rathee, M., Shen, C., Wagh, S., & Popa, R. A. (2023) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp46215.2023.10179468 · Cited by 117 · see citing works
Challenges and Approaches for Mitigating Byzantine Attacks in Federated Learning
Shi, J., Wan, W., Hu, S., Lu, J., & Zhang, L. Y. (2022) · IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) · doi:10.1109/trustcom56396.2022.00030 · Cited by 108 · see citing works
Poisoning with Cerberus: Stealthy and Colluded Backdoor Attack against Federated Learning
Lyu, X., Han, Y., Wang, W., Liu, J., Wang, B., Liu, J., & Zhang, X. (2023) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v37i7.26083 · Cited by 102 · see citing works
Self-citationByzantine-robust Federated Learning through Collaborative Malicious Gradient Filtering
Xu, J., Huang, S., Song, L., & Lan, T. (2022) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs54860.2022.00120 · Cited by 98 · see citing works
Toward Robust Hierarchical Federated Learning in Internet of Vehicles
Zhou, H., Zheng, Y., Huang, H., Shu, J., & Jia, X. (2023) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2023.3243003 · Cited by 97 · see citing works
Efficient and Secure Federated Learning Against Backdoor Attacks
Miao, Y., Xie, R., Li, X., Liu, Z., Choo, K. R., & Deng, R. H. (2024) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2024.3354736 · Cited by 94 · see citing works
FLCert: Provably Secure Federated Learning Against Poisoning Attacks
Cao, X., Zhang, Z., Jia, J., & Gong, N. Z. (2022) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2022.3212174 · Cited by 92 · see citing works
Self-citationTariq, A., Serhani, M. A., Sallabi, F., Barka, E. S., Qayyum, T., Khater, H. M., & Shuaib, K. (2024) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2024.3438264 · Cited by 110 · see citing works
Personalized federated learning-based intrusion detection system: Poisoning attack and defense
Thein, T. T., Shiraishi, Y., & Morii, M. (2023) · Future Generation Computer Systems · doi:10.1016/j.future.2023.10.005 · Cited by 94 · see citing works
PILE: Robust Privacy-Preserving Federated Learning Via Verifiable Perturbations
Tang, X., Shen, M., Li, Q., Zhu, L.-H., Xue, T., & Qu, Q. (2023) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2023.3239007 · Cited by 46 · see citing works
A Secure Federated Learning Framework for Residential Short-Term Load Forecasting
Husnoo, M. A., Anwar, A., Hosseinzadeh, N., Islam, S. N., Mahmood, A. N., & Doss, R. (2023) · IEEE Transactions on Smart Grid · doi:10.1109/tsg.2023.3292382 · Cited by 90 · see citing works
A Survey of Trustworthy Federated Learning: Issues, Solutions, and Challenges
Zhang, Y., Zeng, D., Luo, J., Fu, X., Chen, G., Xu, Z., & King, I. (2024) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3678181 · Cited by 90 · see citing works
CBRFL: A framework for Committee-based Byzantine-Resilient Federated Learning
Xu, G., Lei, L., Mao, Y., Li, Z., Chen, X., & Zhang, K. (2025) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2025.104165 · Cited by 86 · see citing works
Byzantine-Resilient Decentralized Stochastic Gradient Descent
Guo, S., Zhang, T., Yu, H., Xie, X., Ma, L., Xiang, T., & Liu, Y. (2021) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2021.3116976 · Cited by 86 · see citing works
Wang, N., Xiao, Y., Chen, Y., Yang, H., Lou, W., & Hou, Y. T. (2022) · ACM Asia Conference on Computer and Communications Security (ASIA CCS) · doi:10.1145/3488932.3517395 · Cited by 83 · see citing works
Chowdhury, A. R., Guo, C., Jha, S., & van der Maaten, L. (2022) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3548606.3560611 · Cited by 100 · see citing works
FedInv: Byzantine-Robust Federated Learning by Inversing Local Model Updates
Zhao, B., Sun, P., Wang, T., & Jiang, K. (2022) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v36i8.20903 · Cited by 82 · see citing works
Apruzzese, G., Anderson, H. S., Dambra, S., Freeman, D. M., Pierazzi, F., & Roundy, K. (2023) · IEEE Conference on Secure and Trustworthy Machine Learning (SaTML) · doi:10.1109/satml54575.2023.00031 · Cited by 93 · see citing works
Poisoning-Assisted Property Inference Attack Against Federated Learning
Wang, Z., Huang, Y., Song, M., Wu, L., Xue, F., & Ren, K. (2022) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2022.3196646 · Cited by 82 · see citing works
DisBezant: Secure and Robust Federated Learning Against Byzantine Attack in IoT-Enabled MTS
Ma, X., Jiang, Q. G., Shojafar, M., Alazab, M., Kumar, S., & Kumari, S. (2022) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2022.3152156 · Cited by 74 · see citing works
A Systematic Review of Adversarial Machine Learning Attacks, Defensive Controls and Technologies
Malik, J., Muthalagu, R., & Pawar, P. M. (2024) · IEEE Access · doi:10.1109/access.2024.3423323 · Cited by 76 · see citing works
Trustworthy Distributed AI Systems: Robustness, Privacy, and Governance
Wei, W., & Liu, L. (2024) · ACM Computing Surveys · doi:10.1145/3645102 · Cited by 88 · see citing works
A Model Value Transfer Incentive Mechanism for Federated Learning With Smart Contracts in AIoT
Xu, G., Kong, D.-L., Zhang, K., Xu, S., Cao, Y., Mao, Y., Duan, J., Kang, J., & Chen, X. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3468443 · Cited by 71 · see citing works
A Review of Medical Federated Learning: Applications in Oncology and Cancer Research
Chowdhury, A., Kassem, H., Padoy, N., Umeton, R., & Karargyris, A. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-08999-2_1 · Cited by 70 · see citing works
Dong, Y., Chen, X., Li, K., Wang, D., & Zeng, S. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-88418-5_24 · Cited by 68 · see citing works
Shield Against Gradient Leakage Attacks: Adaptive Privacy-Preserving Federated Learning
Hu, J., Wang, Z., Yong-sheng, S., Lin, B., Sun, P., Pang, X., Liu, J., & Ren, K. (2023) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2023.3317870 · Cited by 69 · see citing works
Self-citationRanSAP: An open dataset of ransomware storage access patterns for training machine learning models
Hirano, M., Hodota, R., & Kobayashi, R. (2021) · Forensic Science International Digital Investigation · doi:10.1016/j.fsidi.2021.301314 · Cited by 67 · see citing works
Federated Learning: A Distributed Shared Machine Learning Method
Hu, K., Li, Y., Xia, M., Wu, J., Lu, M., Zhang, S., & Weng, L. (2021) · Complex · doi:10.1155/2021/8261663 · Cited by 60 · see citing works
A survey for federated learning evaluations: Goals and measures
Chai, D., Wang, L., Yang, L., Zhang, J., Chen, K., & Yang, Q. (2024) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2024.3382002 · Cited by 64 · see citing works
Efficient, Private and Robust Federated Learning
Hao, M., Li, H., Xu, G., Chen, H., & Zhang, T. (2021) · Annual Computer Security Applications Conference · doi:10.1145/3485832.3488014 · Cited by 62 · see citing works
Li, K., Li, C., Yuan, X., Li, S., Zou, S., Ahmed, S. S., Ni, W., Niyato, D. T., Jamalipour, A., Dressler, F., et al. (2025) · IEEE Internet of Things Journal · doi:10.1109/jiot.2025.3603957 · Cited by 61 · see citing works
SafeFL: MPC-friendly Framework for Private and Robust Federated Learning
Gehlhar, T., Marx, F., Schneider, T. H., Suresh, A., Wehrle, T., & Yalame, H. (2023) · IEEE Security and Privacy Workshops (SPW) · doi:10.1109/spw59333.2023.00012 · Cited by 60 · see citing works
Enhanced Model Poisoning Attack and Multi-Strategy Defense in Federated Learning
Yang, L., Miao, Y., Liu, Z., Liu, Z., Li, X., Kuang, D., Li, H., & Deng, R. H. (2025) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2025.3555193 · Cited by 59 · see citing works
Privacy-Preserving Federated Learning of Remote Sensing Image Classification With Dishonest Majority
Zhu, J., Wu, J., Bashir, A. K., Pan, Q., & Yang, W. (2023) · IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing · doi:10.1109/jstars.2023.3276781 · Cited by 59 · see citing works
A Survey of Security Strategies in Federated Learning: Defending Models, Data, and Privacy
Manzoor, H. U., Shabbir, A., Chen, A., Flynn, D., & Zoha, A. (2024) · Future Internet · doi:10.3390/fi16100374 · Cited by 58 · see citing works
Multi-metrics adaptively identifies backdoors in Federated learning
Huang, S., Li, Y., Chen, C., Shi, L., & Gao, Y. (2023) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv51070.2023.00429 · Cited by 59 · see citing works
Federated Anomaly Analytics for Local Model Poisoning Attack
Shi, S., Hu, C., Wang, D., Zhu, Y., & Han, Z. (2021) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2021.3118347 · Cited by 56 · see citing works
Federated learning attack surface: taxonomy, cyber defences, challenges, and future directions
Qammar, A., Ding, J., & Ning, H. (2021) · Artificial Intelligence Review · doi:10.1007/s10462-021-10098-w · Cited by 55 · see citing works
ADFL: Defending backdoor attacks in federated learning via adversarial distillation
Zhu, C., Zhang, J., Sun, X., Chen, B., & Meng, W. (2023) · Computers & Security · doi:10.1016/j.cose.2023.103366 · Cited by 61 · see citing works
Exploring privacy mechanisms and metrics in federated learning
Shenoy, D., Bhat, R., & Prakash, K. (2025) · Artificial Intelligence Review · doi:10.1007/s10462-025-11170-5 · Cited by 56 · see citing works
Shielding Federated Learning: Robust Aggregation with Adaptive Client Selection
Wan, W., Hu, S., Lu, J., Zhang, L. Y., Jin, H., & He, Y. (2022) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2022/106 · Cited by 54 · see citing works
RFed: Robustness-Enhanced Privacy-Preserving Federated Learning Against Poisoning Attack
Miao, Y., Yan, X., Li, X., Xu, S., Liu, X., Li, H., & Deng, R. H. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3402113 · Cited by 56 · see citing works
FedDMC: Efficient and Robust Federated Learning via Detecting Malicious Clients
Mu, X., Cheng, K., Shen, Y., Li, X., Chang, Z., Zhang, T., & Ma, X. (2024) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2024.3372634 · Cited by 53 · see citing works
Xu, X., & Lyu, L. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2011.10464 · Cited by 52 · 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
Beyond data poisoning in federated learning
Kasyap, H., & Tripathy, S. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.121192 · Cited by 50 · see citing works
FreqFed: A Frequency Analysis-Based Approach for Mitigating Poisoning Attacks in Federated Learning
Fereidooni, H., Pegoraro, A., Rieger, P., Dmitrienko, A., & Sadeghi, A. (2024) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2024.24620 · Cited by 50 · see citing works
TDFL: Truth Discovery Based Byzantine Robust Federated Learning
Xu, C. L., Jia, Y., Zhu, L., Zhang, C., Jin, G., & Sharif, K. (2022) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2022.3205714 · Cited by 49 · see citing works
Romoa: Robust Model Aggregation for the Resistance of Federated Learning to Model Poisoning Attacks
Mao, Y., Yuan, X., Zhao, X., & Zhong, S. (2021) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-88418-5_23 · Cited by 48 · see citing works
RoseAgg: Robust Defense Against Targeted Collusion Attacks in Federated Learning
Yang, H., Xi, W., Shen, Y., Wu, C., & Zhao, J. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3352415 · Cited by 48 · see citing works
Jin, R., & Li, X. (2023) · Medical Image Analysis · doi:10.1016/j.media.2023.102965 · Cited by 48 · see citing works
Data Poisoning Attacks and Defenses to Crowdsourcing Systems
Fang, M., Sun, M., Li, Q., Gong, N. Z., Tian, J. W., & Liu, J. (2021) · International World Wide Web Conference (WWW) · doi:10.1145/3442381.3450066 · Cited by 47 · see citing works
Self-citationAdam, M., & Baroudi, U. (2024) · IEEE Open Journal of the Communications Society · doi:10.1109/ojcoms.2024.3506214 · Cited by 46 · see citing works
Xing, Z., Zhang, Z., Zhang, Z., Li, Z., Li, M., Liu, J., Zhang, Z., Zhao, Y., Sun, Q., Zhu, L., et al. (2025) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2025.3561657 · Cited by 62 · see citing works
Self-citationFedGT: Identification of Malicious Clients in Federated Learning With Secure Aggregation
Xhemrishi, M., Östman, J., Wachter-Zeh, A., & Amat, A. G. I. (2025) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2025.3539964 · Cited by 45 · see citing works
Toward Efficient and Certified Recovery From Poisoning Attacks in Federated Learning
Jiang, Y., Shen, J., Liu, Z., Tan, C. W., & Lam, K. (2025) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2025.3533907 · Cited by 48 · see citing works
Yan, G., Wang, H., Yuan, X., & Li, J. (2023) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v37i9.26271 · Cited by 43 · see citing works
RPIFL: Reliable and Privacy-Preserving Federated Learning for the Internet of Things
Wang, R., Lai, J., Li, X., He, D., & Khan, M. K. (2023) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2023.103768 · Cited by 42 · see citing works
Median-Krum: A Joint Distance-Statistical Based Byzantine-Robust Algorithm in Federated Learning
Colosimo, F., & Rango, F. D. (2023) · doi:10.1145/3616390.3618283 · Cited by 42 · see citing works
SRFL: A Secure & Robust Federated Learning framework for IoT with trusted execution environments
Cao, Y., Zhang, J., Zhao, Y., Su, P., & Huang, H. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.122410 · Cited by 43 · see citing works
Over-the-air federated learning: Status quo, open challenges, and future directions
Xiao, B., Yu, X., Ni, W., Wang, X., & Poor, H. V. (2024) · Fundamental Research · doi:10.1016/j.fmre.2024.01.011 · Cited by 46 · see citing works
Defense Strategies Toward Model Poisoning Attacks in Federated Learning: A Survey
Wang, Z., Kang, Q., Zhang, X., & Hu, Q. (2022) · 2022 IEEE Wireless Communications and Networking Conference (WCNC) · doi:10.1109/wcnc51071.2022.9771619 · Cited by 41 · see citing works
Privacy-preserving and Byzantine-robust Federated Learning Framework using Permissioned Blockchain
Kasyap, H., & Tripathy, S. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.122210 · Cited by 41 · see citing works
Rodríguez-Barroso, N., Martínez-Cámara, E., Luzón, M. V., & Herrera, F. (2022) · Knowledge-Based Systems · doi:10.1016/j.knosys.2022.108588 · Cited by 38 · see citing works
Efficiently Achieving Privacy Preservation and Poisoning Attack Resistance in Federated Learning
Li, X.-Y., Yang, X. S., Zhou, Z., & Lu, R. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3378006 · Cited by 40 · see citing works
FLShield: A Validation Based Federated Learning Framework to Defend Against Poisoning Attacks
Kabir, E., Song, Z., Rashid, M. R. U., & Mehnaz, S. (2024) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp54263.2024.00141 · Cited by 41 · 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
Gupta, A., Luo, T., Ngo, M. V., & Das, S. K. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-17143-7_22 · Cited by 37 · see citing works
BPFL: Blockchain-based privacy-preserving federated learning against poisoning attack
Ren, Y., Hu, M., Yang, Z., Feng, G., & Zhang, X. (2024) · Information Sciences · doi:10.1016/j.ins.2024.120377 · Cited by 34 · see citing works
PPA: Preference Profiling Attack Against Federated Learning
Zhou, C., Gao, Y., Fu, A., Chen, K., Dai, Z., Zhang, Z., Xue, M., & Zhang, Y. (2023) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2023.23171 · Cited by 38 · see citing works
Byzantine Machine Learning: A Primer
Guerraoui, R., Gupta, N., & Pinot, R. (2023) · ACM Computing Surveys · doi:10.1145/3616537 · Cited by 37 · see citing works
CrowdGuard: Federated Backdoor Detection in Federated Learning
Rieger, P., Krauß, T., Miettinen, M., Dmitrienko, A., & Sadeghi, A.-R. (2024) · Proceedings 2024 Network and Distributed System Security Symposium · doi:10.14722/ndss.2024.23233 · Cited by 36 · see citing works
Federated learning for biometric recognition: a survey
Guo, J. W., Mu, H., Liu, X., Ren, H., & Han, C. (2024) · Artificial Intelligence Review · doi:10.1007/s10462-024-10847-7 · Cited by 36 · see citing works
Ni, L., Gong, X., Li, J., Tang, Y. A., Luan, Z., & Zhang, J. (2023) · Information Sciences · doi:10.1016/j.ins.2023.119784 · Cited by 35 · see citing works
FLTracer: Accurate Poisoning Attack Provenance in Federated Learning
Zhang, X., Liu, Q., Ba, Z., Hong, Y., Zheng, T., Lin, F., Lü, L., & Ren, K. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3410014 · Cited by 36 · see citing works
FedMint: Intelligent Bilateral Client Selection in Federated Learning With Newcomer IoT Devices
Wehbi, O., Arisdakessian, S., Wahab, O. A., Otrok, H., Otoum, S., Mourad, A., & Guizani, M. (2023) · IEEE Internet of Things Journal · doi:10.1109/jiot.2023.3283855 · Cited by 36 · see citing works
Open problems in medical federated learning
Yoo, J. H., Jeong, H., Lee, J., & Chung, T. (2022) · International Journal of Web Information Systems · doi:10.1108/ijwis-04-2022-0080 · Cited by 35 · see citing works
Ali, H., Chen, D., Harrington, M., Salazar, N., Ameedi, M. A., Khan, A. F., Butt, A. R., & Cho, J.-H. (2023) · IEEE Access · doi:10.1109/access.2023.3326410 · Cited by 37 · see citing works
Federated learning vulnerabilities, threats and defenses: A systematic review and future directions
Almutairi, S., & Barnawi, A. (2023) · Internet of Things · doi:10.1016/j.iot.2023.100947 · Cited by 35 · see citing works
Trustworthy Federated Learning Against Malicious Attacks in Web 3.0
Zheng, Y., Tian, Y., Zhou, Z., Li, T., Wang, S., & Xiong, J. (2024) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2024.3350365 · Cited by 33 · see citing works
BayBFed: Bayesian Backdoor Defense for Federated Learning
Kumari, K., Rieger, P., Fereidooni, H., Jadliwala, M., & Sadeghi, A.-R. (2023) · 2023 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp46215.2023.10179362 · Cited by 37 · see citing works
Li, Y., Yuan, D., Sani, A. S., & Bao, W. (2023) · Computers & Security · doi:10.1016/j.cose.2023.103319 · Cited by 32 · see citing works
TruFLaaS: Trustworthy Federated Learning as a Service
Mazzocca, C., Romandini, N., Mendula, M., Montanari, R., & Bellavista, P. (2023) · IEEE Internet of Things Journal · doi:10.1109/jiot.2023.3282899 · Cited by 32 · see citing works
- Authors
- Cao, X., Fang, M., Liu, J., & Gong, N. Z.
- Affiliations
- Duke University (US)
- The Ohio State University (US)
- Venue
- Proceedings 2021 Network and Distributed System Security Symposium
- Publisher
- Internet Society
- Published
- 2021
- OpenAlex
- W3138597937
- Cited by
- 999
- References
- 47
- Citations by year
- 2026: 238 · 2025: 314 · 2024: 240 · 2023: 134 · 2022: 52 · 2021: 19 · 2020: 2
- FWCI
- 50.96
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- public-domain
- Locations
- Network and Distributed System Security Symposium (publishedVersion, public-domain)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science Foundation (1943226, 1937786, 2110252)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Keywords
- malicious clients, trust score, adaptive attacks, global model aggregation
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