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 条
  • [31] Reward Shaping Based Federated Reinforcement Learning
    Hu, Yiqiu
    Hua, Yun
    Liu, Wenyan
    Zhu, Jun
    IEEE ACCESS, 2021, 9 : 67259 - 67267
  • [32] Distributed Deep Reinforcement Learning-Based Gradient Quantization for Federated Learning Enabled Vehicle Edge Computing
    Zhang, Cui
    Zhang, Wenjun
    Wu, Qiong
    Fan, Pingyi
    Fan, Qiang
    Wang, Jiangzhou
    Letaief, Khaled B.
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (05): : 4899 - 4913
  • [33] Personalized Federated Learning via Heterogeneous Modular Networks
    Wang, Tianchun
    Cheng, Wei
    Luo, Dongsheng
    Yu, Wenchao
    Ni, Jingchao
    Tong, Liang
    Chen, Haifeng
    Zhang, Xiang
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2022, : 1197 - 1202
  • [34] Heterogeneous Defect Prediction Based on Transfer Learning to Handle Extreme Imbalance
    Jiang, Kaiyuan
    Zhang, Yutong
    Wu, Haibin
    Wang, Aili
    Iwahori, Yuji
    APPLIED SCIENCES-BASEL, 2020, 10 (01):
  • [35] FedAEB: Deep Reinforcement Learning Based Joint Client Selection and Resource Allocation Strategy for Heterogeneous Federated Learning
    Zheng, Feng
    Sun, Yuze
    Ni, Bin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (06) : 8835 - 8846
  • [36] Deep Reinforcement Learning for Workload Prediction in Federated Cloud Environments
    Ahamed, Zaakki
    Khemakhem, Maher
    Eassa, Fathy
    Alsolami, Fawaz
    Basuhail, Abdullah
    Jambi, Kamal
    SENSORS, 2023, 23 (15)
  • [37] Deployment and performance monitoring of docker based federated learning framework for software defect prediction
    Malhotra, Ruchika
    Bansal, Anjali
    Kessentini, Marouane
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 6039 - 6057
  • [38] Federated Learning Based on OPTICS Clustering Optimization
    Lu, Chenyang
    Deng, Su
    Wu, Yahui
    Zhou, Haohao
    Ma, Wubin
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2022, 2022
  • [39] GOFL: An Accurate and Efficient Federated Learning Framework Based on Gradient Optimization in Heterogeneous IoT Systems
    Lian, Zirui
    Cao, Jing
    Zhu, Zongwei
    Zhou, Xuehai
    Liu, Weihong
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (07) : 12459 - 12474
  • [40] Personalized federated learning for heterogeneous data: A distributed edge clustering approach
    Firdaus, Muhammad
    Noh, Siwan
    Qian, Zhuohao
    Larasati, Harashta Tatimma
    Rhee, Kyung-Hyune
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (06) : 10725 - 10740