Mitigating regression faults induced by feature evolution in deep learning systems

Deep learning (DL) systems have been widely utilized across various domains. However, the evolution of DL systems can result in regression faults. In addition to the evolution of DL systems through the incorporation of new data, feature evolution, such as the addition of new features, is also common...

Full description

Saved in:
Bibliographic Details
Main Authors: YU, Hanmo, WANG, Zan, CHEN, Xuyang, CHEN, Junjie, SUN, Jun, LIU, Shuang, DONG, Zishuo
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2025
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/10116
https://ink.library.smu.edu.sg/context/sis_research/article/11116/viewcontent/MigatingRegressionsFaults_pvoa.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-11116
record_format dspace
spelling sg-smu-ink.sis_research-111162025-02-21T04:14:06Z Mitigating regression faults induced by feature evolution in deep learning systems YU, Hanmo WANG, Zan CHEN, Xuyang CHEN, Junjie SUN, Jun LIU, Shuang DONG, Zishuo Deep learning (DL) systems have been widely utilized across various domains. However, the evolution of DL systems can result in regression faults. In addition to the evolution of DL systems through the incorporation of new data, feature evolution, such as the addition of new features, is also common and can introduce regression faults. In this work, we first investigate the underlying factors that are correlated with regression faults in feature evolution scenarios, i.e., redundancy and contribution shift. Based on our investigation, we propose a novel mitigation approach called FeaProtect, which aims to minimize the impact of these two factors. To evaluate the performance of FeaProtect, we conducted an extensive study comparing it with state-of-the-art approaches. The results show that FeaProtect outperforms the in-processing baseline approaches, with an average improvement of 50.6% ∼ 56.4% in terms of regression fault mitigation. We also show that FeaProtect can further enhance the effectiveness of mitigating regression faults by integrating with state-of-the-art post-processing approaches. 2025-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/10116 info:doi/10.1145/3712199 https://ink.library.smu.edu.sg/context/sis_research/article/11116/viewcontent/MigatingRegressionsFaults_pvoa.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Regression Mitigation Regression Fault Deep Learning Feature Evolution Fault Mitigation Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Regression Mitigation
Regression Fault
Deep Learning
Feature Evolution
Fault Mitigation
Software Engineering
spellingShingle Regression Mitigation
Regression Fault
Deep Learning
Feature Evolution
Fault Mitigation
Software Engineering
YU, Hanmo
WANG, Zan
CHEN, Xuyang
CHEN, Junjie
SUN, Jun
LIU, Shuang
DONG, Zishuo
Mitigating regression faults induced by feature evolution in deep learning systems
description Deep learning (DL) systems have been widely utilized across various domains. However, the evolution of DL systems can result in regression faults. In addition to the evolution of DL systems through the incorporation of new data, feature evolution, such as the addition of new features, is also common and can introduce regression faults. In this work, we first investigate the underlying factors that are correlated with regression faults in feature evolution scenarios, i.e., redundancy and contribution shift. Based on our investigation, we propose a novel mitigation approach called FeaProtect, which aims to minimize the impact of these two factors. To evaluate the performance of FeaProtect, we conducted an extensive study comparing it with state-of-the-art approaches. The results show that FeaProtect outperforms the in-processing baseline approaches, with an average improvement of 50.6% ∼ 56.4% in terms of regression fault mitigation. We also show that FeaProtect can further enhance the effectiveness of mitigating regression faults by integrating with state-of-the-art post-processing approaches.
format text
author YU, Hanmo
WANG, Zan
CHEN, Xuyang
CHEN, Junjie
SUN, Jun
LIU, Shuang
DONG, Zishuo
author_facet YU, Hanmo
WANG, Zan
CHEN, Xuyang
CHEN, Junjie
SUN, Jun
LIU, Shuang
DONG, Zishuo
author_sort YU, Hanmo
title Mitigating regression faults induced by feature evolution in deep learning systems
title_short Mitigating regression faults induced by feature evolution in deep learning systems
title_full Mitigating regression faults induced by feature evolution in deep learning systems
title_fullStr Mitigating regression faults induced by feature evolution in deep learning systems
title_full_unstemmed Mitigating regression faults induced by feature evolution in deep learning systems
title_sort mitigating regression faults induced by feature evolution in deep learning systems
publisher Institutional Knowledge at Singapore Management University
publishDate 2025
url https://ink.library.smu.edu.sg/sis_research/10116
https://ink.library.smu.edu.sg/context/sis_research/article/11116/viewcontent/MigatingRegressionsFaults_pvoa.pdf
_version_ 1827070797066272768