中文

一个大规模并行超参数调优系统

机器学习 2020-03-17 v5 机器学习

摘要

现代学习模型具有超参数空间大和训练时间长的特点。这些特性,加上并行计算的兴起以及将机器学习工作流生产化的日益增长需求,促使需要在分布式计算环境中开发成熟的超参数优化功能。我们通过首先引入一种名为 ASHA 的简单而鲁棒的超参数优化算法来应对这一挑战,该算法利用并行与激进早停来处理大规模超参数优化问题。我们广泛的实证结果表明,ASHA 优于现有最先进的超参数优化方法;在分布式环境中随 worker 数量线性扩展;并且适用于大规模并行,如在含 500 个 worker 的任务上所展示。随后我们描述了在将 ASHA 集成到 Determined AI 的端到端生产级机器学习系统(提供超参数调优即服务)时所遇到的若干设计决策及其相应解决方案。

关键词

引用

@article{arxiv.1810.05934,
  title  = {A System for Massively Parallel Hyperparameter Tuning},
  author = {Liam Li and Kevin Jamieson and Afshin Rostamizadeh and Ekaterina Gonina and Moritz Hardt and Benjamin Recht and Ameet Talwalkar},
  journal= {arXiv preprint arXiv:1810.05934},
  year   = {2020}
}

备注

v2: Corrected typo in Algorithm 1 v3: Added comparison to BOHB and parallel version of synchronous SHA. Add PBT to experiment in Section 4.3.1 v4: Added acknowledgements and slight edit to related work