前言
自美国斯坦福大学Stephen Boyd教授将交替方向乘子法引入分布式优化和统计学习以来,交替方向乘子法因对求解大规模问题十分有效而风靡机器学习界,它被广泛地应用于机器学习的优化问题求解中,尤其是分布式凸优化问题中。在我国曾出版过不少关于凸优化方面的书,但大都偏重于介绍数学性的理论、应用和算法,对交替方向乘子法求解机器学习优化问题的介绍不足;新近的文章和书籍虽然不少,但都比较分散或各有侧重点,编著一本内容新颖并具有机器学习应用背景的交替方向乘子法的专著,是作者多年的梦想。
全书共分为11章,第1章介绍大数据对机器学习的挑战和交替方向乘子法对机器学习优化求解的重要作用,回顾国内外分布式优化求解算法的研究现状,并介绍本书研究内容。
第2章按照交替方向乘子法的发展历程,介绍了掌握交替方向乘子法所需要的基础知识,简要介绍了凸优化基础知识、优化中的对偶基础知识、交替方向乘子法的关联优化算法,为后面的章节做铺垫。
第3章简要介绍了利用交替乘子法如何对稀疏回归问题进行求解,演示了利用交替方向乘子法串行和分布式求解Lasso问题,为后面的章节做铺垫。
第4章讨论了如何利用交替方向乘子法对鲁棒性回归问题进行分布式优化求解,并讨论了基于特征划分和样本划分优化求解策略。
第5章讨论了交替方向乘子法在图像处理中的应用,将交替方向乘子法应用到基于全变差模糊图像恢复问题的优化求解中,并将交替方向乘子法应用于遥感图像处理中的全色图与多光谱图融合问题求解。
第6章探索了针对人脸识别应用场景如何建立鲁棒性模型——加权Huber约束稀疏表达模型,并采用交替方向乘子法对新提出的模型进行求解。
第7章探索了针对人脸识别应用场景如何建立自适应鲁棒性模型——自适应加权Huber约束稀疏表达模型,并采用交替方向乘子法对新提出的模型进行求解。
第8章探索了针对传统的多元逻辑回归问题采用极大不相关技术进行扩展,并采用交替方向乘子法对新提出的模型进行求解。
第9章探索了针对传统的稀疏多元逻辑回归问题采用交替方向乘子法进行分布式优化求解,并用Spark实现分布式算法进行实验验证。
第10章探索了针对传统的稀疏回归问题采用较之交替方向乘子法效率更高的分布式优化求解框架——高效分布式优化框架进行分布式优化求解,并采用Spark实现分布式算法进行实验验证。
第11章探索了针对传统的稀疏多元逻辑回归问题采用高效分布式优化框架进行分布式优化求解,并采用Spark实现分布式算法进行实验验证。
在本书撰写过程中,得到两位导师——南开大学数学与科学学院吴春林教授、挪威奥斯陆大学Xing Cai教授的悉心指导和帮助,是他们把我领进了分布式优化的研究领域;在分布式机器学习算法的实现方面,作者曾请教过湖南大学唐卓教授、中国科学院重庆绿色智能技术研究院罗辛教授、重庆邮电大学米建勋副教授,三位老师还热情提供了他们的科研资料。我要感谢我的研究团队在本书撰写中所付出的辛勤努力,他们是杜萌、蒋志杰、张红宇、张策、陈浩、唐建烊、黄杰、申灵和杜加浩。重庆邮电大学计算机科学与技术学院的同事也给予作者不少帮助,在此向他们表示深深的感谢。
作者
2020年12月