Mitigating Overfitting for Deep Learning-based Aging-related Bug Prediction via Brain-inspired Regularization in Spiking Neural Networks

  • Yunzhe Tian
  • , Yike Li
  • , Kang Chen
  • , Endong Tong*
  • , Wenjia Niu*
  • , Jiqiang Liu
  • , Fangyun Qin
  • , Zheng Zheng
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To alleviate the impact of software aging, primarily induced by aging-related bugs (ARBs), ARB prediction has drawn considerable interest from both academia and industry. Recent advances in deep learning (DL) have brought tremendous gains in ARB prediction. However, due to the limited size and extreme class imbalance in ARB datasets, conventional artificial neural networks (ANNs) are susceptible to overfitting, resulting in a suboptimal generalization performance. In this paper, we take advantage of sparse and binary nature of spiking communication in spiking neural networks (SNNs), which inherently provides a brain-inspired regularization to effectively alleviate overfitting. We propose the first spiking convolutional neural network-based ARB prediction model (ARB-SCNN), comprising a spiking encoder followed by a classifier and utilizing the Leaky Integrate-and-Fire neuron as the basic spiking computing unit. Considering the spatial-temporal dynamics and the non-differentiability nature, we develop a dedicated training framework for ARB-SCNN, which incorporates the rate coding-based mean square error (MSE) loss and employs the backpropagation through time with the surrogate gradient. Finally, extensive experiments on two real-world ARB datasets demonstrate that our ARB-SCNN effectively mitigates overfitting, improving generalization performance by 7.82% compared to the state-of-the-art DL-based classifiers, and it exhibits up to 5× better computational energy efficiency.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE 34th International Symposium on Software Reliability Engineering Workshop, ISSREW 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages214-221
Number of pages8
ISBN (Electronic)9798350319569
DOIs
StatePublished - 2023
Event34th IEEE International Symposium on Software Reliability Engineering Workshop, ISSREW 2023 - Florence, Italy
Duration: 9 Oct 202312 Oct 2023

Publication series

NameProceedings - 2023 IEEE 34th International Symposium on Software Reliability Engineering Workshop, ISSREW 2023

Conference

Conference34th IEEE International Symposium on Software Reliability Engineering Workshop, ISSREW 2023
Country/TerritoryItaly
CityFlorence
Period9/10/2312/10/23

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • aging-related bug
  • artificial neural networks
  • deep learning
  • overfitting
  • software aging
  • spiking neural networks

Fingerprint

Dive into the research topics of 'Mitigating Overfitting for Deep Learning-based Aging-related Bug Prediction via Brain-inspired Regularization in Spiking Neural Networks'. Together they form a unique fingerprint.

Cite this