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