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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |