The no free lunch theorem states that no model is better suited to every problem. A question that arises from this is how to design methods that propose optimizers tailored to specific problems achieving state-of-the-art performance. This paper addresses this issue by proposing the use of meta-learning to infer population-based black-box optimizers that can automatically adapt to specific classes of problems. We suggest a general modeling of population-based algorithms that result in Learning-to-Optimize POMDP (LTO-POMDP), a meta-learning framework based on a specific partially observable Markov decision process (POMDP). From that framework's formulation, we propose to parameterize the algorithm using deep recurrent neural networks and use a meta-loss function based on stochastic algorithms' performance to train efficient data-driven optimizers over several related optimization tasks. The learned optimizers' performance based on this implementation is assessed on various black-box optimization tasks and hyperparameter tuning of machine learning models. Our results revealed that the meta-loss function encourages a learned algorithm to alter its search behavior so that it can easily fit into a new context. Thus, it allows better generalization and higher sample efficiency than state-of-the-art generic optimization algorithms, such as the Covariance matrix adaptation evolution strategy (CMA-ES).
翻译:无免费午餐理论显示,没有任何模式更适合每个问题。 由此产生的一个问题是, 如何设计一些方法, 提出针对达到最新业绩的具体问题而量身定制的优化器。 本文通过建议使用元学习来推断基于人口的黑箱优化器, 从而自动适应特定类别的问题。 我们建议对基于人口的算法进行总体建模, 从而导致在特定部分可见的Markov 决策程序( POMDP) 的基础上对 POMDP (LTO- POMDP) (LTO- POMDP) 进行学习到操作的元学习框架 。 从这个框架的编制中, 我们建议使用深度的经常性神经网络来对算法进行参数化, 并使用基于随机算法的元损失函数, 来培训高效的数据驱动优化器, 以适应某些相关的优化任务。 我们建议对基于这一执行过程的基于学习的基于各种黑箱优化任务和机器学习模型的超度调整的算法进行总体化评估。 我们的计算结果显示, 元损失功能鼓励一种学习的算法, 来改变其搜索行为, 以便很容易地适应新的标准化战略。 。 因此, 能够将系统化, 更精确化, 将它作为新的系统化, 。 系统化, 改进, 改进, 改进, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化,, 系统化,, 系统化, 系统化, 系统化, 系统化, 系统化,, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化, 系统化,, 系统化, 系统化, 系统化, 系统化,, 系统化,