Heterogeneous Defect Prediction Based on Federated Reinforcement Learning via Gradient Clustering

被引:6
|
作者
Wang, Aili [1 ]
Zhao, Yinghui [1 ]
Li, Guodong [1 ]
Zhang, Jun [2 ]
Wu, Haibin [1 ]
Iwahori, Yuji [3 ]
机构
[1] Harbin Univ Sci & Technol, Heilongjiang Prov Key Lab Laser Spect Technol & A, Harbin 150080, Peoples R China
[2] China Energy Taishan Power, Taishan 529200, Peoples R China
[3] Chubu Univ, Dept Comp Sci, Kasugai, Aichi 4878501, Japan
来源
IEEE ACCESS | 2022年 / 10卷
关键词
Data models; Software; Predictive models; Training; Computational modeling; Training data; Reinforcement learning; Data island; federated reinforcement learning; experience replay; Gaussian differential privacy;
D O I
10.1109/ACCESS.2022.3195039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous defect prediction (HDP) refers to using heterogeneous data collected by other projects to build a defect prediction model to predict the software defects in a project. Traditional methods usually involve the measurement of the source project and the target project. However, due to the limitations of laws and regulations, these original data are not easy to obtain, which forms a data island. As a new machine learning paradigm, federated learning (FL) has great advantages in training heterogeneous data and data island. In order to solve the data island and data heterogeneity of HDP, we propose a novel Federated Reinforcement Learning via Gradient Clustering (FRLGC) method in this paper. Firstly, the parameters of the global model are transferred to each dueling deep Q network (dueling DQN) model and each client uses private data to train the dueling model which combines experience replay to increase data efficiency in limited datasets. Secondly, gaussian differential privacy is used to encrypt the model parameters to ensure the privacy and security of the model. Finally, we cluster the clients according to their locally encrypted model parameters and use weighted average to aggregate to create a new global model locally and globally. Experiments on nine projects in three public databases (Relink, NASA and AEEEM) show that FRLGC is superior to the relevant HDP solutions.
引用
收藏
页码:87832 / 87843
页数:12
相关论文
共 50 条
  • [21] Software Defect Prediction Method Based on Clustering Ensemble Learning
    Tao, Hongwei
    Cao, Qiaoling
    Chen, Haoran
    Li, Yanting
    Niu, Xiaoxu
    Wang, Tao
    Geng, Zhenhao
    Shang, Songtao
    IET SOFTWARE, 2024, 2024
  • [22] A Remedy for Heterogeneous Data: Clustered Federated Learning with Gradient Trajectory
    Liu, Ruiqi
    Yu, Songcan
    Lan, Linsi
    Wang, Junbo
    Kant, Krishna
    Calleja, Neville
    BIG DATA MINING AND ANALYTICS, 2024, 7 (04): : 1050 - 1064
  • [23] Ensuring Fairness and Gradient Privacy in Personalized Heterogeneous Federated Learning
    Lewis, Cody
    Varadharajan, Vijay
    Noman, Nasimul
    Tupakula, Uday
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2024, 15 (03)
  • [24] An efficient personalized federated learning approach in heterogeneous environments: a reinforcement learning perspective
    Yang, Hongwei
    Li, Juncheng
    Hao, Meng
    Zhang, Weizhe
    He, Hui
    Sangaiah, Arun Kumar
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [25] FedGroup: Efficient Federated Learning via Decomposed Similarity-Based Clustering
    Duan, Moming
    Liu, Duo
    Ji, Xinyuan
    Liu, Renping
    Liang, Liang
    Chen, Xianzhang
    Tan, Yujuan
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 228 - 237
  • [26] Enhancing Federated Learning Performance Fairness via Collaboration Graph-Based Reinforcement Learning
    Xia, Yuexuan
    Ma, Benteng
    Dou, Qi
    Xia, Yong
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2024, PT X, 2024, 15010 : 263 - 272
  • [27] Adaptive clustering federated learning via similarity acceleration
    Zhu S.
    Gu B.
    Sun G.
    Tongxin Xuebao/Journal on Communications, 45 (03): : 197 - 207
  • [28] Feature Clustering and Ensemble Learning Based Approach for Software Defect Prediction
    Srivastava R.
    Jain A.K.
    Recent Advances in Computer Science and Communications, 2022, 15 (06): : 868 - 882
  • [29] Accelerating Federated Learning via Momentum Gradient Descent
    Liu, Wei
    Chen, Li
    Chen, Yunfei
    Zhang, Wenyi
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (08) : 1754 - 1766
  • [30] AGQFL: Communication-efficient Federated Learning via Automatic Gradient Quantization in Edge Heterogeneous Systems
    Lian, Zirui
    Cao, Jing
    Zuo, Yanru
    Liu, Weihong
    Zhu, Zongwei
    2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 551 - 558