Sun Shiliang, Cao Zehui, Zhu Han, Zhao Jing
IEEE Trans Cybern. 2020 Aug;50(8):3668-3681. doi: 10.1109/TCYB.2019.2950779. Epub 2019 Nov 18.
Machine learning develops rapidly, which has made many theoretical breakthroughs and is widely applied in various fields. Optimization, as an important part of machine learning, has attracted much attention of researchers. With the exponential growth of data amount and the increase of model complexity, optimization methods in machine learning face more and more challenges. A lot of work on solving optimization problems or improving optimization methods in machine learning has been proposed successively. The systematic retrospect and summary of the optimization methods from the perspective of machine learning are of great significance, which can offer guidance for both developments of optimization and machine learning research. In this article, we first describe the optimization problems in machine learning. Then, we introduce the principles and progresses of commonly used optimization methods. Finally, we explore and give some challenges and open problems for the optimization in machine learning.
机器学习发展迅速,取得了许多理论突破,并广泛应用于各个领域。优化作为机器学习的重要组成部分,受到了研究人员的广泛关注。随着数据量的指数级增长和模型复杂度的增加,机器学习中的优化方法面临着越来越多的挑战。相继提出了许多关于解决机器学习中优化问题或改进优化方法的工作。从机器学习的角度对优化方法进行系统的回顾和总结具有重要意义,可为优化和机器学习研究的发展提供指导。在本文中,我们首先描述机器学习中的优化问题。然后,我们介绍常用优化方法的原理和进展。最后,我们探讨并给出机器学习优化中的一些挑战和开放性问题。