arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.04885stat.MLcs.AIcs.LG
收藏

分支与嵌套超参数优化的统一高斯过程

A Unified Gaussian Process for Branching and Nested Hyperparameter Optimization

Rutgers University(罗格斯大学);Microsoft(微软公司)

Jiazhao Zhang, Ying Hung, Chung-Ching Lin, Zicheng Liu

AI总结:

针对超参数间存在条件依赖(分支与嵌套)的常见问题,提出统一贝叶斯优化框架,通过新核函数的高斯过程模型捕捉依赖结构,在理论和实验中均验证了更高的预测精度与优化效率。

摘要:

选择合适的超参数在神经网络的成功中起着至关重要的作用,因为超参数直接控制着训练算法的行为和性能。为了获得高效的调优,基于高斯过程(GP)模型的贝叶斯优化方法被广泛使用。尽管贝叶斯优化在深度学习中有众多应用,但现有方法基于一个方便但限制性的假设,即调优参数彼此独立。然而,具有条件依赖性的调优参数在实践中很常见。本文关注两类这样的参数:嵌套参数和分支参数。嵌套参数指仅存在于另一个调优参数的特定设置中的调优参数,而包含其他参数嵌套的参数称为分支参数。为了捕捉分支参数和嵌套参数之间的条件依赖性,提出了一种统一的贝叶斯优化框架。严格推导了保证核函数有效性的充分条件,并在连续臂老虎机设置下证明了所提优化框架的渐近收敛性。基于新的GP模型(通过新的核函数考虑输入变量间的依赖结构),在一系列合成模拟和神经网络的真实数据应用中观察到更高的预测精度和更好的优化效率。还进行了敏感性分析,以深入了解超参数值的变化如何影响预测精度。

英文摘要:

Choosing appropriate hyperparameters plays a crucial role in the success of neural networks as hyper-parameters directly control the behavior and performance of the training algorithms. To obtain efficient tuning, Bayesian optimization methods based on Gaussian process (GP) models are widely used. Despite numerous applications of Bayesian optimization in deep learning, the existing methodologies are developed based on a convenient but restrictive assumption that the tuning parameters are independent of each other. However, tuning parameters with conditional dependence are common in practice. In this paper, we focus on two types of them: branching and nested parameters. Nested parameters refer to those tuning parameters that exist only within a particular setting of another tuning parameter, and a parameter within which other parameters are nested is called a branching parameter. To capture the conditional dependence between branching and nested parameters, a unified Bayesian optimization framework is proposed. The sufficient conditions are rigorously derived to guarantee the validity of the kernel function, and the asymptotic convergence of the proposed optimization framework is proven under the continuum-armed-bandit setting. Based on the new GP model, which accounts for the dependent structure among input variables through a new kernel function, higher prediction accuracy and better optimization efficiency are observed in a series of synthetic simulations and real data applications of neural networks. Sensitivity analysis is also performed to provide insights into how changes in hyperparameter values affect prediction accuracy.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑