通信学报 ›› 2023, Vol. 44 ›› Issue (8): 1-13.doi: 10.11959/j.issn.1000-436x.2023149

• 学术论文 •    

面向纵向联邦学习的对抗样本生成算法

陈晓霖1,2, 昝道广1,2, 吴炳潮1,2, 关贝2,3, 王永吉2,3   

  1. 1 中国科学院软件研究所协同创新中心,北京 100190
    2 中国科学院大学计算机科学与技术学院,北京 100049
    3 中国科学院软件研究所集成创新中心,北京 100190
  • 修回日期:2023-07-25 出版日期:2023-08-01 发布日期:2023-08-01
  • 作者简介:陈晓霖(1996- ),男,山东潍坊人,中国科学院软件研究所博士生,主要研究方向为机器学习、联邦学习、隐私计算
    昝道广(1997- ),男,山东济宁人,中国科学院软件研究所博士生,主要研究方向为自然语言处理、代码生成
    吴炳潮(1994- ),男,浙江绍兴人,中国科学院软件研究所博士生,主要研究方向为人工智能、推荐系统
    关贝(1986- ),男,山西运城人,博士,中国科学院软件研究所高级工程师,主要研究方向为人工智能和大数据、网络安全技术、虚拟化技术、操作系统技术、云计算
    王永吉(1962- ),男,辽宁营口人,博士,中国科学院软件研究所研究员、博士生导师,主要研究方向为人工智能、大数据分析、智能制造、云计算、隐蔽信道、高可信网络技术
  • 基金资助:
    国家自然科学基金资助项目(61762062)

Adversarial sample generation algorithm for vertical federated learning

Xiaolin CHEN1,2, Daoguang ZAN1,2, Bingchao WU1,2, Bei GUAN2,3, Yongji WANG2,3   

  1. 1 Collaborative Innovation Center, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
    2 University of Chinese Academy of Sciences, School of Computer Science and Technology, Beijing 100049, China
    3 Integrated Innovation Center, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
  • Revised:2023-07-25 Online:2023-08-01 Published:2023-08-01
  • Supported by:
    The National Natural Science Foundation of China(61762062)

摘要:

为了适应纵向联邦学习应用中高通信成本、快速模型迭代和数据分散式存储的场景特点,提出了一种通用的纵向联邦学习对抗样本生成算法VFL-GASG。具体而言,构建了一种适用于纵向联邦学习架构的对抗样本生成框架来实现白盒对抗攻击,并在该架构下扩展实现了L-BFGS、FGSM、C&W等不同策略的集中式机器学习对抗样本生成算法。借鉴深度卷积生成对抗网络的反卷积层设计,设计了一种对抗样本生成算法 VFL-GASG 以解决推理阶段对抗性扰动生成的通用性问题,该算法以本地特征的隐层向量作为先验知识训练生成模型,经由反卷积网络层产生精细的对抗性扰动,并通过判别器和扰动项控制扰动幅度。实验表明,相较于基线算法,所提算法在保持高攻击成功率的同时,在生成效率、鲁棒性和泛化能力上均达到较高水平,并通过实验验证了不同实验设置对对抗攻击效果的影响。

关键词: 机器学习, 纵向联邦学习, 对抗样本, 对抗攻击, 深度卷积生成对抗网络

Abstract:

To adapt to the scenario characteristics of vertical federated learning (VFL) applications regarding high communication cost, fast model iteration, and decentralized data storage, a generalized adversarial sample generation algorithm named VFL-GASG was proposed.Specifically, an adversarial sample generation framework was constructed for the VFL architecture.A white-box adversarial attack in the VFL was implemented by extending the centralized machine learning adversarial sample generation algorithm with different policies such as L-BFGS, FGSM, and C&W.By introducing deep convolutional generative adversarial network (DCGAN), an adversarial sample generation algorithm named VFL-GASG was designed to address the problem of universality in the generation of adversarial perturbations.Hidden layer vectors were utilized as local prior knowledge to train the adversarial perturbation generation model, and through a series of convolution-deconvolution network layers, finely crafted adversarial perturbations were produced.Experiments show that VFL-GASG can maintain a high attack success while achieving a higher generation efficiency, robustness, and generalization ability than the baseline algorithm, and further verify the impact of relevant settings for adversarial attacks.

Key words: machine learning, VFL, adversarial sample, adversarial attack, DCGAN

中图分类号: 

No Suggested Reading articles found!