paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Adaptive Performance Regression Detection Using A Semi-Supervised Siamese Network

使用半监督孪生网络的自适应性能回归检测
ASE 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)2025匹配度 1/10 · 该论文研究基于半监督孪生LSTM的软件性能回归检测,属于软件测试/运维与机器学习交叉,但并未涉及静态分析、Agentic程序、LLM、浮点程序分析或贝叶斯程序分析等用户核心方向。引用 0 inbox
Yongqian Sun, Mengyao Li, Xiao Xiong, Lei Tao, Yimin Zuo, Wenwei Gu, Shenglin Zhang, Junhua Kuang, Yu Luo, Huandong Zhuang, Bowen Deng, Dan Pei
crossref: 2026-09-12

AI 速览

一句话:提出 DynamicRegress,利用半监督孪生 LSTM 融合 KPI 与工作负载上下文,实现自适应性能回归检测。

针对动态工作负载下性能回归难以及时检测、标注数据稀缺和类别不平衡的问题,论文提出 DynamicRegress。该方法融合多维 KPI 与工作负载上下文来刻画系统状态,采用权重共享的双 LSTM 孪生网络提取特征,降低训练复杂度;并通过数据增强、加权损失和半监督伪标签策略缓解少数类回归样本不足与标注有限的问题。在顶级云服务商生产数据上,其 F1 达 0.958,较最佳基线高 0.282,单对 KPI 检测延迟仅 0.006 秒,代码已公开。

问题
动态复杂软件系统中,性能回归需及时发现以保障稳定性和用户体验,但传统方法依赖高质量标注或数据分布假设,难以适应工作负载变化。
方法
提出 DynamicRegress,融合多维 KPI 与工作负载上下文,采用权重共享双 LSTM 孪生网络、数据增强、加权损失和半监督伪标签进行检测。
评估
在顶级云服务商生产数据上评估,F1 为 0.958,优于最佳基线 0.282,检测延迟为每 KPI 对 0.006 秒。
原文摘要(Abstract)

Timely detection of performance regression issues is critical to ensuring the stability and user experience of software systems. Traditional methods often rely on high-quality annotated data or data distribution assumptions, which cannot effectively adapt to performance changes in dynamic workload environments. To solve this problem, we propose DynamicRegress, a performance regression detection method based on Siamese network and semi-supervised learning. DynamicRegress integrates multi-dimensional key performance indicators (KPIs) with workload context to accurately characterize system states and detect performance regressions in real time. By employing a dual weight-shared LSTM network, DynamicRegress reduces training complexity while retaining strong feature extraction capabilities. Data augmentation and a weighted loss function are incorporated to enhance the learning of minority regression cases, mitigating the class imbalance issue. Additionally, a semi-supervised learning strategy generates high-quality pseudo-labels to expand the training dataset, effectively addressing the challenge of limited labeled data. Experiments on production data from a top-tier global cloud service provider demonstrate that DynamicRegress achieves a superior F1 Score of 0.958 (outperforming the best baseline method by 0.282) while maintaining a low detection latency of 0.006 seconds per KPI pair. DynamicRegress provides a robust adaptive solution for performance regression detection in dynamic and complex software systems, and we have made the code publicly available to facilitate further research.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9278,
  title = {Adaptive Performance Regression Detection Using A Semi-Supervised Siamese Network},
  author = {Yongqian Sun and Mengyao Li and Xiao Xiong and Lei Tao and Yimin Zuo and Wenwei Gu and Shenglin Zhang and Junhua Kuang and Yu Luo and Huandong Zhuang and Bowen Deng and Dan Pei},
  booktitle = {ASE},
  year = {2025},
  doi = {10.1109/ase63991.2025.00289}
}