Research Papers 论文研究 1d ago Updated 20h ago 更新于 20小时前 46

When to Retrain: An Empirical Study of Retraining Policies for Streaming ML Under Concept Drift, Budget, and Latency Constraints 何时重新训练:概念漂移、预算和延迟约束下流式机器学习的重新训练策略实证研究

The most consequential design decision in streaming ML systems is whether the deployed model supports incremental per-sample updates, not which retraining policy is chosen Without incremental learning, retraining policy choice creates 15-55 percentage point differences in post-drift accuracy across abrupt, gradual, and recurring drift regimes Simple periodic retraining significantly outperforms reactive policies (error-threshold and ADWIN-based drift detection) under abrupt and gradual drift Rea 生产ML系统面临概念漂移退化,但缺乏系统化的重训练决策指导 核心发现:模型是否支持增量学习比选择何种重训练策略更重要 支持逐样本增量更新时,任何重训练策略与不重训练基线无显著差异 不支持增量更新时,策略选择导致15-55个百分点的准确率差异,定期重训练在突发/渐进漂移下最优 发现响应式策略的系统性失败模式及延迟-预算队列交互导致的预算减半问题

58
Hot 热度
76
Quality 质量
68
Impact 影响力

Analysis 深度分析

TL;DR

  • The most consequential design decision in streaming ML systems is whether the deployed model supports incremental per-sample updates, not which retraining policy is chosen
  • Without incremental learning, retraining policy choice creates 15-55 percentage point differences in post-drift accuracy across abrupt, gradual, and recurring drift regimes
  • Simple periodic retraining significantly outperforms reactive policies (error-threshold and ADWIN-based drift detection) under abrupt and gradual drift
  • Reactive policies retain an advantage only under recurring drift conditions
  • A latency-budget queueing interaction was discovered that silently halves effective retraining budgets

Why It Matters

This study provides much-needed empirical guidance for ML engineers who must make retraining decisions under real-world constraints of finite budgets and deployment latency. It challenges the common assumption that sophisticated reactive retraining policies are inherently superior, showing that for many practical scenarios, simple periodic retraining combined with incremental learning is the dominant factor in maintaining model performance.

Technical Details

  • Evaluated three retraining policies—periodic retraining, error-threshold triggering, and ADWIN-based statistical drift detection—against a no-retrain baseline in a unified system model that explicitly accounts for retraining budgets and training-plus-deployment latency
  • Conducted 3,933 experiment runs across three drift regimes (abrupt, gradual, recurring), three budget levels, up to five latency levels, three datasets, and two learning modes (with and without incremental updates)
  • Used a linear online learner with immediate labels as the base model, enabling clean isolation of the retraining policy effect from learning algorithm complexity
  • Documented systematic failure modes of reactive policies and identified a latency-budget queueing interaction that effectively halves retraining budgets without explicit awareness
  • Released the full simulator, dataset pipelines, and per-run artifacts for reproducibility

Industry Insight

  • Organizations should prioritize enabling incremental per-sample model updates in their ML infrastructure before investing in complex retraining orchestration, as this single decision dwarfs the impact of retraining policy choice
  • For systems without incremental learning, periodic retraining should be the default strategy unless the data exhibits clearly recurring drift patterns, where reactive policies may justify their added complexity
  • Teams should audit their retraining pipelines for the latency-budget queueing interaction, as undetected queueing delays can silently consume up to 50% of allocated retraining budgets, leading to underfunded model refresh cycles

TL;DR

  • 生产ML系统面临概念漂移退化,但缺乏系统化的重训练决策指导
  • 核心发现:模型是否支持增量学习比选择何种重训练策略更重要
  • 支持逐样本增量更新时,任何重训练策略与不重训练基线无显著差异
  • 不支持增量更新时,策略选择导致15-55个百分点的准确率差异,定期重训练在突发/渐进漂移下最优
  • 发现响应式策略的系统性失败模式及延迟-预算队列交互导致的预算减半问题

为什么值得看

这篇论文为ML practitioners提供了关于何时重训练的系统性实证指导,解决了生产环境中概念漂移管理的核心难题。研究结果颠覆了"智能触发策略优于定期策略"的直觉,强调了增量学习架构设计的首要性。

技术解析

  • 研究规模:3,933次实验运行,覆盖3种漂移类型、3种预算水平、5种延迟水平、3个数据集和2种学习模式
  • 策略对比:定期重训练、错误阈值触发、ADWIN统计漂移检测触发,与不重训练基线进行统一系统模型评估
  • 关键发现:增量学习是决定性因素,非增量场景下策略差异可达15-55个百分点准确率
  • 系统建模:显式建模重训练预算和训练+部署延迟,揭示延迟-预算队列交互的隐性成本
  • 开源贡献:发布完整模拟器、数据集管道和每次运行的实验产物,确保可复现性

行业启示

  • 架构优先:在考虑重训练策略前,应优先确保模型支持增量学习,这是性价比最高的优化
  • 策略简化:对于非增量系统,定期重训练可能是比复杂响应式策略更稳健的选择,尤其在突发和渐进漂移场景
  • 预算规划:需考虑延迟-预算队列交互效应,实际有效预算可能仅为名义预算的一半,应在资源规划中预留缓冲

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Research 科学研究 Training 训练 Deployment 部署 Evaluation 评测