基于模型随机化和适应性防御,用于联合学习方案
1School of Cyber Science and Engineering, Xi'an Jiaotong University, Taiyi Street, Xi'an, 710049, Shaanxi, China. yuegaofeng1106@163.com.
Scientific reports
|February 24, 2025
概括
联邦学习 (FL) 的安全性通过我们新的隐私保护和高度安全的FL (PPHSFL) 计划得到加强. 它使用模型随机化和补偿 (MRC) 和自适应防御奖励 (ADR) 来保护数据,并将准确性提高3.0%.
科学领域:
- 人工智能的人工智能
- 机器学习 机器学习
- 网络安全 网络安全
背景情况:
- 联合学习 (FL) 允许在没有数据共享的情况下进行协作模式培训,但面临客户端攻击的安全漏洞.
- 针对模型更新的攻击和恶意客户端行为损害了FL的完整性和隐私.
研究的目的:
- 提出一个新的隐私保护和高度安全的联合学习 (PPHSFL) 计划.
- 加强FL系统的安全性和隐私性,以应对各种威胁.
主要方法:
- 实施的模型随机化和补偿 (MRC) 使用随机分离损失函数来防止梯度逆向推断.
- 引入了适应性防御奖励 (ADR),用于适应性客户选择和动态奖励,以对抗不诚实的客户.
主要成果:
- 该PPHSFL计划有效地保护客户在FL处理期间的隐私.
- 显著缓解恶意客户端和模型更新攻击所带来的威胁.
- 与最先进的方法相比,平均准确度提高了3.0%.
结论:
- 该PPHSFL计划为安全和私人联合学习提供了一个强大的解决方案.
- MRC和ADR有效地解决了FL的关键漏洞,提高了整体系统的安全性和性能.
相关概念视频
Randomized Experiments
6.7K
The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
Simple randomization
Simple...
6.7K
Group Design
8.9K
The most basic experimental design involves two groups: the experimental group and the control group. The two groups are designed to be the same except for one difference— experimental manipulation. The experimental group gets the experimental manipulation—that is, the treatment or variable being tested—and the control group does not. Since experimental manipulation is the only difference between the experimental and control groups, we can be sure that any differences between...
8.9K
Random Sampling Method
10.9K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
10.9K
Random Variables
11.4K
A random variable is a single numerical value that indicates the outcome of a procedure. The concept of random variables is fundamental to the probability theory and was introduced by a Russian mathematician, Pafnuty Chebyshev, in the mid-nineteenth century.
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
11.4K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
38
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
38
Associative Learning
278
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
278


