首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >20年磨一剑!南大周志华团队力作「演化学习」重磅首发

20年磨一剑!南大周志华团队力作「演化学习」重磅首发

作者头像
新智元
发布于 2023-05-22 08:36:51
发布于 2023-05-22 08:36:51
7410
举报
文章被收录于专栏:新智元新智元


新智元报道  

编辑:Emile, yaxin, 好困

【新智元导读】近日,由周志华教授、俞扬教授和钱超研究员共同完成的新书——《演化学习:理论与算法进展》即将上线!堪称「宝藏级」新书,速来拜读。

很长时间以来,演化学习算法在机器学习领域是一个冷门且充满「玄学」意味的分支。

在线体验遗传算法如何「炼丹」:

https://rednuht.org/genetic_cars_2/

而周志华教授团队近二十年来的一项持续研究,让演化学习不再是「玄学」和「炼丹」,而是拥有坚实的理论基础和丰富的算法体系,来拥抱应用。

继「西瓜书」之后,周志华团队再发力作

说到人工智能研究,南京大学LAMDA实验室在世界范围内都是一个响当当的名字,领头人周志华教授在南京大学完成了本科到博士的学习,并于2001年留校任教。

如今周志华教授是南京大学计算机科学与技术系主任、人工智能学院院长、计算机软件新技术国家重点实验室常务副主任、机器学习与数据挖掘研究所(LAMDA)所长。

ACM/AAAS/AAAI/IEEE/IAPR/IET/CCF/CAAI会士,是国际上与人工智能相关的重要学会「大满贯」 Fellow华人第一人,欧洲科学院外籍院士。

事实上除了做学问,周志华教授在授业解惑上同样堪称大师。

在2016年,周志华教授将自己在南京大学开设的机器学习入门课程主要内容编撰成为一本教材《机器学习》出版发行——这就是爆红网络的「西瓜书」。

在今年火爆的6.18前夕,周志华教授携自己的得意弟子师徒三人又突然放出「大招」:继「西瓜书」之后团队又一本在机器学习领域的力作——《演化学习:理论与算法进展》正式与读者见面。

据悉,这本书系团队超过20年的研究成果的「集大成之作」,如果说「西瓜书」是带领读者入门机器学习的「初级地形图」,那么《演化学习》则要带领大家探讨机器学习领域的一个前沿分支了。

演化学习的前世今生

何为演化学习?

演化学习就是利用演化算法(EA)求解机器学习中的复杂优化问题。比如,EA 可以用来优化神经网络,包括训练连接权重、结构优化和超参数优化。

那么,演化算法是指一大类受自然演化启发的启发式随机优化算法,通过考虑 「突变重组」和 「自然选择」这两个关键因素来模拟自然演化过程。

演化算法有很多种实现方法,如遗传算法(genetic algorithm)、遗传编程(genetic programming)、演化策略(evolutionary strategy)等。

用遗传算法举个例子:

△ 虽然第80代还是摇头晃脑的,但第999代已经可以顺利地行走了

同样,非常适用于我们熟知的旅行商问题(Travelling Salesman Problem)。

其实,演化算法源于上个世纪60年代,而演化学习的思想却可以追溯到人工智能之父艾伦·图灵关于如何设计「智能机器」的设想。

图灵认为,机器只要通过学习可以从「儿童机器」成长为「智能机器」,这便是机器的自然进化。

60年代,计算设备的出现能够让研究者设计在计算机中模拟生物进化过程的算法,结果发现这样的算法具有一定的优化能力,并且对优化目标函数的限制很少。

随着时间的发展,这些最初的算法,以及之后设计的其他算法可以统称为演化算法(EA)。

等到90年代,演化算法才真正得到蓬勃发展。

随着以反向传播算法(BP)为代表的神经网络的兴起,神经网络的优化成为人们关注的问题。

△ 反向传播算法的一个示例

人们发现,在机器学习任务中常常涉及到复杂的优化问题,例如学习模型的参数优化、监督学习中复杂损失函数的优化、聚类分析中样本划分的优化等。

因此尝试使用演化算法来处理机器学习任务中的优化问题,就成为很自然的选择。

2001年,周志华教授与其合作者开展了「选择性集成方法」(selective ensemble approach)的研究。

其主要思想是通过从一批训练好的神经网络中选择一个子集进行结合,泛化性能甚至优于结合所有神经网络。

在这项工作中,便引入了一种名为「遗传算法」的演化算法(Evolutionary Algorithm)。

尽管演化学习在实践中取得了许多成功, 但在很长时期内未获得机器学习社区的广泛接受。

其中一个最主要的原因便是,缺少坚实的理论基础。

一直以来,演化计算的研究者过于关注启发式的策略设计算法,而缺乏对演化计算理论的关注。

周志华认为,「理论基础的缺乏一方面阻碍了演化算法的进一步发展,另一方面也阻碍了演化算法在对计算性能有严格要求的问题上的应用。」

因此,周志华教授带领学生俞扬,以及钱超以「演化计算的理论研究」为研究课题,历经十余年,将演化学习这一完全缺乏理论支持的「玄学」成为一个有理论基础的研究领域。

在开始研究演化算法时,就面临着一个非常尴尬的两边不讨好的境地,在演化计算领域,理论研究过于滞后,根本无法对实际的算法有指导意义。

因此基本少有人关注演化计算的理论进展,而在人工智能领域,更是艰难,当时演化计算已经是在顶级会议上冷下去的话题。

经过周志华教授等研究者的共同努力,2019年,《Evolutionary Learning: Advances in Theories and Algorithms》英文版最先发布。

在很多学界和业界同仁的期盼和鼓励下,这本书的中文版《演化学习:理论与算法进展》将于2021年6月底面世,本书主要内容为三位作者在演化学习方向上对过去二十年间主要工作的总结。

俞扬:致青春

现任南京大学的俞扬教授,就《演化学习:理论与算法进展》近二十年来他们取得的研究成果做了一个 brief review:

最近与周老师、钱超一起完成了一本书。书的名字叫《Evolutionary Learning: Advances in Theories and Algorithms》,但是对于我来说,可以叫「致青春」。

从2005年硕士入学开始,抱着演化算法理论这个硬骨头开始啃。

我的数学基础并不好,在我同一届进入LAMDA的同学中,毫无疑问是垫底,但也许优点是胆子大,周老师说这个方向重要,那就干。

这个领域真是四处不讨好,让我深刻体验了什么叫「冷板凳」。

即使是在演化计算领域里,对于搞应用的来说,理论太滞后,没有指导意义,甚至关注理论进展的人都很少。而放在整个人工智能领域里,更是艰难,当时演化计算就已经是在顶级会议上冷下去的话题了。

2000年前,IJCAI还出现了演化计算的session,2000年左右,随着上一波演化神经网络结构优化的兴起演化算法也还在火(是的,NAS并不是这几年发明的,20年前的东西了),之后也随着神经网络的冷淡,大家放弃启发拥抱理论更清楚的方法,演化计算也迅速在顶级会议上隐匿。

所以演化计算的论文要发在顶级会议上极其困难,而理论更甚,不仅要回答技术问题,还要回答诸如这个方向还有研究价值吗、这个理论怎么指导算法,之类的问题。

回想起来在AAAI 2006发表的第一篇做演化算法复杂度分析的论文,真是走运,其中一个审稿人一个字审稿意见都没写,直接打了满分。

看到最终成稿,收录了我们十几年努力的结果,感觉这么多年也没白做,现在从理论、算法、到应用效果都能打通,AAAI、IJCAI、NIPS也都有发表了,尤其是NIPS 2017的工作,回答了一个长久以来演化计算领域面临的核心挑战:「有什么问题能证明是以往算法做不到而演化算法能做到的」。

致我的青春年华。以后只能是个拼搏的中年人了。

「演化学习」内容初探

机器学习的过程

机器学习过程一般由三个部分组成:模型表示(model representation)、模型评估(model evaluation)、模型优化(model optimization)。

△ 典型机器学习过程的三个组成部分

为了解决复杂学习问题,往往需要使用非线性模型形式和非凸模型评估函数,这导致优化目标函数往往具有不可导、不连续、存在多个局部最优解等性质。

然而,这些性质可能使得传统优化算法(如梯度下降)失效,而演化算法便有了用武之地

演化算法

演化算法一般可以抽象为以下四个步骤:

1. 生成一个包含若干初始解(solution)的集合,称为种群(population);

2. 基于当前种群通过变异和交叉产生一些新解;

3. 从当前种群和产生的新解中去除一些相对差的解形成新的种群;

4. 返回第二步并重复运行, 直至满足某个停止条件。

△ 演化算法的一般结构

演化算法的解

在演化过程中,算法会维持一个种群,并通过迭代地产生新的子代解(off spring solution)、评估这些解、选择更好的解来改善种群中解的质量。变异(mutation)与交叉(crossover)是两种常用的产生新解的算子。

一位变异(one-bit mutation):对于一个父代解,通过随机选择一个位置并翻转其上的布尔值产生一个子代解

单点交叉(one-point crossover):对于两个父代解,通过随机选择一个位置并交换这两个解在该位置后面的部分产生两个子代解

在子代解生成之后,用适应度(fitness)函数来度量它们的优劣,然后根据选择机制,从旧种群包含的父代解(parent solution)和新产生的子代解中选择较优解以构建新的种群。演化将持续,直至满足停止条件。

△ 遗传算法的迭代过程。蓝点:种群适应度平均值;绿点:最佳适应度

演化算法的优势

从迭代过程可以看出,演化算法在求解优化问题时,能够对解的优劣进行评估以便执行搜索,而无须关注问题的结构信息。

尤其在缺乏目标函数的梯度信息、甚至缺乏目标函数的显式表达式时都能使用,仅需能够通过实验或模拟评估解的相对优劣即可。

因此,演化算法被视为一种通用优化算法,甚至能以黑箱的方式求解优化问题。

福利时间

介绍了这么多《演化学习》 ,只吊大家胃口怎么能行?

这次我们不玩虚的!

在《演化算法》首发,又恰逢618之际,新智元携手周志华教授团队在第一时间为大家送出10本《演化算法》。

获取办法:1、关注《新智元》微信公众号;2、在本文下方留言。

我们将挑选文章下方点赞数最高,且质量高的前10条留言,在第一时间私信联系寄出。

就这样。

点击阅读原文也可购买哦~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 新智元 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
售价910元!周志华等人英文新书《演化学习》出炉!
关于人工智能教育,从学生培养方案,到课程设置、教材,甚至是授课老师,全国各大高校正探索一条新道路。
AI科技大本营
2019/05/06
7000
售价910元!周志华等人英文新书《演化学习》出炉!
【实验室顾问】俞扬教授 (CCF-IEEE CS青年科学家奖获得者)
摘要:CCF与IEEE CS决定授予俞扬博士2020年CCF-IEEE CS青年科学家奖,以表彰他在演化学习理论与开放环境强化学习方法方面所做出的突出贡献。
深度强化学习实验室
2021/01/29
8040
【实验室顾问】俞扬教授 (CCF-IEEE CS青年科学家奖获得者)
南大本科生论文获NeurIPS Poster!俞扬团队首次揭示强化学习「记忆池」最优利用方法
在刚刚闭幕的机器学习国际顶级会议NeurIPS 2021上,南京大学人工智能学院独立完成的工作「Regret Minimization Experience Replay in Off-Policy Reinforcement Learning」,首次揭示了深度强化学习「记忆池」的最优利用方法。
新智元
2021/12/21
7240
南大本科生论文获NeurIPS Poster!俞扬团队首次揭示强化学习「记忆池」最优利用方法
IEEE Fellow姚新:在多目标动态优化问题中,演化计算仍有独特优势
时隔多年,再看图灵在1948年撰写的报告——《Intelligent Machinery》,我们仍然会为这位数学天才对智能机器的想象与痴迷所折服。
AI科技评论
2021/11/17
7020
重磅 | 周志华的“开学第一课”:南大携手英特尔,首家AI研究中心今日成立
英特尔和南大的携手,既能够带来最先进学术研究服务产业,也可以让学生了解到最新的硬件和技术发展。
镁客网
2018/09/21
4300
重磅 | 周志华的“开学第一课”:南大携手英特尔,首家AI研究中心今日成立
机器学习成就智能未来 腾讯-南京大学LAMDA研究所机器学习交流沙龙
机器学习成就智能未来 腾讯-南京大学LAMDA研究所机器学习交流沙龙 机器学习是人工智能的核心,其应用遍及人工智能的各个领域。为促进在AI方向的产学研交流,9月23日,腾讯高校合作部门特邀请南京大学LAMDA研究所(Learning And Mining from DatA http://lamda.nju.edu.cn)主任周志华教授及5位核心研究人员访问腾讯,与腾讯业务团队开展“AI Day犀牛鸟机器学习主题沙龙”活动。 80余位腾讯员工参与了现场活动,充分体现了公司在AI方向的广度与热情。 腾讯技
腾讯高校合作
2018/03/19
9080
机器学习成就智能未来 腾讯-南京大学LAMDA研究所机器学习交流沙龙
周志华KDD China技术峰会现场演讲:深度学习并不是在“模拟人脑”
编者按:12月18日,KDD China技术峰会在深圳举行,AI科技评论根据周志华教授当天会上所做报告《关于机器学习研究的讨论》,摘取其中亮点内容整理成本文,由亚萌、亚峰、宗仁联合编辑。此前,在今年10月21日CNCC 2016大会上,周志华教授也曾做了一场精彩演讲,感兴趣的读者可以点击链接《CNCC 2016 | 周志华 57 张 PPT 揭开机器学习本质》。 周志华, 南京大学教授,校学术委员会委员,计算机软件新技术国家重点实验室常务副主任。AAAI Fellow, IEEE Fellow, IAPR
AI科技评论
2018/03/09
7860
周志华KDD China技术峰会现场演讲:深度学习并不是在“模拟人脑”
周志华教授:如何做研究与写论文?
每个人从本科到硕士,再到博士、博士后,甚至工作以后,都会遇到做研究、写论文这个差事。论文通常是对现有工作的一个总结和展示,特别对于博士和做研究的人来说,论文则显得更加重要。
yuquanle
2019/09/25
8060
周志华教授:如何做研究与写论文?
南大周志华获IEEE计算机学会2019年Edward J.McCluskey技术成就奖
IEEE计算机学会今天宣布,2019年度的Edward J. McCluskey技术成就奖,将颁给南京大学计算机与人工智能教授周志华,表彰他“对机器学习和数据挖掘的贡献”。
量子位
2019/04/23
6900
南大周志华获IEEE计算机学会2019年Edward J.McCluskey技术成就奖
周志华当选IJCAI理事会主席,大陆学者54年来首次
南京大学人工智能学院院长周志华,当选新一届IJCAI(国际人工智能联合会议)理事会主席!
量子位
2023/09/08
2260
周志华当选IJCAI理事会主席,大陆学者54年来首次
AI综述专栏| 国内近三年模式分类研究现状综述(附PDF)
在科学研究中,从方法论上来讲,都应先见森林,再见树木。当前,人工智能科技迅猛发展,万木争荣,更应系统梳理脉络。为此,我们特别精选国内外优秀的综述论文,开辟“综述”专栏,敬请关注。
马上科普尚尚
2020/05/14
1.6K0
南大首届AI本科课程曝光:周志华为第一批00后,准备了大剂量烧脑数学
这也意味着,正在军训中的第一批00后们,即将开始接受首次从0起步的专业人工智能本科教育。
量子位
2018/09/29
1K0
南大首届AI本科课程曝光:周志华为第一批00后,准备了大剂量烧脑数学
南大周志华清华胡事民入围院士候选!计算机领域共计7人
明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 2021年中国科学院院士增选初步候选人名单现已公布。 人工智能领域有南京大学人工智能学院院长周志华教授、清华大学胡事民教授入围增选。 计算机领域共有5位学者入选。 此轮初步候选人共有191人,包括数学物理学部29人、化学部28人、生命科学和医学学部32人、地学部27人、信息技术科学部26人、技术科学部39人。 其中北京大学入选13人,清华大学紧随其后入选11人,浙江大学有6人入选。 南京大学、南开大学、上海交通大学和中科院物理所分别有5人入选。
量子位
2023/03/10
1K0
南大周志华清华胡事民入围院士候选!计算机领域共计7人
南大开设人工智能学院,吕建校长称周志华将主持学院工作
---- 新智元报道 来源:澎湃新闻 作者:王心馨、卢梦君 【新智元导读】据澎湃新闻报道,3月6日南京大学宣布成立人工智能学院,由周志华教授主持工作。南大校长吕建在接受澎湃新闻采访时表示,人工智能学院初定本科生招生规模为60-100人,如果今年能走完程序就在今年招生,否则就推迟到明年。另据悉,南京大学人工智能学院是南京市政府合作项目,与计科院、软件学院平级。 今日,网传一张南京大学成立人工智能学院的通知图片,该文件通知首先是在微信朋友圈转发起来。知情人士称,南京大学人工智能学院由南京大学周
新智元
2018/03/12
1.4K0
南大开设人工智能学院,吕建校长称周志华将主持学院工作
周志华写出西瓜书,毕业生被500强疯抢!南大计算机系就业报告这样「凡尔赛」
---- 新智元报道   来源:南大招聘 编辑:Emil 【新智元导读】超过一半的毕业生入职世界500强,南京大学计算机系秀出了一份令人瞩目的「就业质量报告」。 马上就要奔赴高考战场,对于备考的广大学子来说,时间可能就是按小时计了。 而对于大多数参加高考的家庭而言,高考绝对是一项复杂的系统工程:考试完成之后,如何填报一个符合全家期望,又与考生自身实力完美匹配的学校和专业,就要考验全家的信息学、概率论甚至是博弈论基础了。 高考同时也是一个双向选择的过程。对于各个高校而言,如何在这段时间能够高效地在考生
新智元
2023/05/22
7330
周志华写出西瓜书,毕业生被500强疯抢!南大计算机系就业报告这样「凡尔赛」
祝贺母校南大计算机系周志华老师当选IJCAI 2021程序委员会主席
周志华, 南京大学计算机科学与技术系副主任, 机器学习与数据挖掘研究所 (LAMDA) 所长。ACM、AAAI 、IEEE 、IAPR、IET/IEE、 CCF Fellow。分别于1996年6月、1998年6月和2000年12月于南京大学计算机科学与技术系获学士、硕士和博士学位,学成后一直在南大执教。 最近几天,IJCAI (国际人工智能联合会议)正在澳大利亚墨尔本会展中心如火如荼地召开,雷锋网-AI科技评论记者也不断从前方传回最新消息。 目前最佳论文和最佳学生论文已公布,下几届
用户1107453
2018/06/21
1.9K0
京东合作周志华:京东AI研究院南京分院启动
【导读】近期有消息透露,京东最新与人工智能领域内大牛——周志华教授达成合作,周志华教授 将出任京东集团人工智能研究院学术委员会委员,同时京东集团已启动在南京建立京东人工智能研究院南京分院,届时周志华教授将担任该分院学术总顾问。 周志华教授: 周志华教授是南京大学计算机科学与技术系(学士、硕士、博士)的本土人才,现任南京大学计算机科学与技术系副主任、软件新技术国家重点实验室常务副主任,机器学习与数据挖掘研究所(LAMDA)所长,校、系学术委员会委员,同时也是南京大学新成立的人工智能学院院长(兼)。 周志华教授
WZEARW
2018/04/16
1.3K0
京东合作周志华:京东AI研究院南京分院启动
遗传算法求解混合流水车间调度问题(附C++代码)
各位读者大家好,好久没有介绍算法的推文了,感觉愧对了读者们热爱学习的心灵。于是,今天我们带来了一个神奇的优化算法——遗传算法!
用户1621951
2019/10/18
2.2K0
周志华教授获首届CCF-ACM人工智能奖!
周志华,南京大学教授、计算机系主任、人工智能学院院长、欧洲科学院外籍院士、ACM/AAAS/AAAI/IEEE/IAPR Fellow、CCF会士。主要研究方向为人工智能、机器学习、数据挖掘。
AI科技评论
2020/10/27
6760
周志华教授获首届CCF-ACM人工智能奖!
动态 | 「AI's 10 to Watch」名单出炉,南大俞扬、腾讯AI Lab、NTU安波等华人学者当选
新加坡南洋理工大学的安波教授,腾讯 AI Lab 总监刘威,以及南京大学的俞扬博士等多位华人 AI 学者上榜。
AI科技评论
2018/07/26
1.3K0
动态 | 「AI's 10 to Watch」名单出炉,南大俞扬、腾讯AI Lab、NTU安波等华人学者当选
推荐阅读
售价910元!周志华等人英文新书《演化学习》出炉!
7000
【实验室顾问】俞扬教授 (CCF-IEEE CS青年科学家奖获得者)
8040
南大本科生论文获NeurIPS Poster!俞扬团队首次揭示强化学习「记忆池」最优利用方法
7240
IEEE Fellow姚新:在多目标动态优化问题中,演化计算仍有独特优势
7020
重磅 | 周志华的“开学第一课”:南大携手英特尔,首家AI研究中心今日成立
4300
机器学习成就智能未来 腾讯-南京大学LAMDA研究所机器学习交流沙龙
9080
周志华KDD China技术峰会现场演讲:深度学习并不是在“模拟人脑”
7860
周志华教授:如何做研究与写论文?
8060
南大周志华获IEEE计算机学会2019年Edward J.McCluskey技术成就奖
6900
周志华当选IJCAI理事会主席,大陆学者54年来首次
2260
AI综述专栏| 国内近三年模式分类研究现状综述(附PDF)
1.6K0
南大首届AI本科课程曝光:周志华为第一批00后,准备了大剂量烧脑数学
1K0
南大周志华清华胡事民入围院士候选!计算机领域共计7人
1K0
南大开设人工智能学院,吕建校长称周志华将主持学院工作
1.4K0
周志华写出西瓜书,毕业生被500强疯抢!南大计算机系就业报告这样「凡尔赛」
7330
祝贺母校南大计算机系周志华老师当选IJCAI 2021程序委员会主席
1.9K0
京东合作周志华:京东AI研究院南京分院启动
1.3K0
遗传算法求解混合流水车间调度问题(附C++代码)
2.2K0
周志华教授获首届CCF-ACM人工智能奖!
6760
动态 | 「AI's 10 to Watch」名单出炉,南大俞扬、腾讯AI Lab、NTU安波等华人学者当选
1.3K0
相关推荐
售价910元!周志华等人英文新书《演化学习》出炉!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档