学界 | 量化评估、算法拓展:强化学习研究的10大原则

2018 年 12 月 13 日 大数据文摘


大数据文摘出品

编译:蒋宝尚


今年9月份举办的深度学习Indaba2018峰会的干货确实不少,昨天文摘菌给大家整理了27位大咖关于自然语言处理的精彩问答。今天文摘菌再给大家整理一份关于强化学习的10个原则,不仅在强化学习中有用,在机器学习研究中也能够提供一些参考。


这10个原则是一位来自Insight数据分析研究中心的博士生Sebastian Ruder在参会期间对David Silver报告进行的整理,除了Ruder自己的解析外,也把他自己拍的照片分享了出来。


评估推动进步



量化的评估才能推动进步。评估奖励的选择决定了进步的方向,要确保评估指标与目标密切相关,避免主观评价(例如人类学科)。还有一点,双Q学习优于单Q学习,因为后者能减少偏见。


算法的可扩展性决定成功



算法如何扩展非常重要,要避免性能上限。深度学习非常棒,因为它可以有效地扩展,但是样本效率同样重要。


算法的可扩展性的表现取决于资源,而算法的可扩展性决定是否成功:那么给予更多资源,性能如何提高?值得一提的是,这里的资源指的是计算,内存或数据。


通用性,即算法在其他任务上的表现非常重要



关键是要设计一系列具有挑战性的任务,即应该对不同的新任务进行评估。避免过度使用当前的任务。


相信Agent的经验



不要依赖人类的专业知识,不要依赖于工程特征。在数据有限时,领域专业知识和归纳偏差非常重要。


一些任务可能看起来不太可能完成,但是,你确实能在其中学到很多经验。这种任务或者项目,通常满足这三点:

1.很难接受RL的核心问题。

1.是AI的核心问题

3.非常值得你去努力


状态应该是主观的



应将状态建立为模型的状态,即RNN的隐藏状态,而不是根据环境定义。只有agent对世界的主观看法才是重要的。不要推理外部现实,因为达到的效果非常有限。


控制流



Agent影响数据流和体验。Agent应该有能够访问控制环境的功能。重点不仅在于最大化奖励,还在于建立对流的控制。


价值函数塑造世界



价值函数有效地总结了当前和未来的状况。多值函数允许我们模拟世界的多个方面。可以帮助控制流。


从想象的经验(imagined experience)中学习



接下来该怎样规划?同样的,RL算法可以从想象的经验(imagined experience)中学习,如Alphago中使用MCTS和值函数。


利用函数逼近器



可以将算法复杂度揉进神经网络架构,甚至MCTS,分层控制等也可以用NN建模。然后要真正理解:我们从模型学到了什么。


学会学习



必须精通元学习,然后,你可能不再需要手工设置网络架构,一切都是端到端学习。总而言之,神经网络要通过尽可能少的人工干预来处理事情。但是,归纳偏差应该仍然有用。


相关报道:

https://twitter.com/seb_ruder/status/1040235236284669952?utm_campaign=NLP%20News&utm_medium=email&utm_source=Revue%20newsletter


【今日机器学习概念】

Have a Great Definition

登录查看更多
2

相关内容

强化学习(RL)是机器学习的一个领域,与软件代理应如何在环境中采取行动以最大化累积奖励的概念有关。除了监督学习和非监督学习外,强化学习是三种基本的机器学习范式之一。 强化学习与监督学习的不同之处在于,不需要呈现带标签的输入/输出对,也不需要显式纠正次优动作。相反,重点是在探索(未知领域)和利用(当前知识)之间找到平衡。 该环境通常以马尔可夫决策过程(MDP)的形式陈述,因为针对这种情况的许多强化学习算法都使用动态编程技术。经典动态规划方法和强化学习算法之间的主要区别在于,后者不假设MDP的确切数学模型,并且针对无法采用精确方法的大型MDP。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
最新《经济学中的强化学习》2020大综述,42页pdf128篇文献
专知会员服务
121+阅读 · 2020年3月26日
【Texas 大学】强化学习领域的课程学习:一个框架和综述
专知会员服务
70+阅读 · 2020年3月22日
【Nature论文】深度网络中的梯度下降复杂度控制
专知会员服务
38+阅读 · 2020年3月9日
【强化学习】深度强化学习初学者指南
专知会员服务
178+阅读 · 2019年12月14日
近期强化学习领域论文导读(附源码)
人工智能前沿讲习班
7+阅读 · 2019年6月15日
谷歌的 PlaNet 强化学习网络
AI研习社
4+阅读 · 2019年5月11日
强化学习与文本生成
微信AI
41+阅读 · 2019年4月4日
AlphaGo之父David Silver最新演讲,传授强化学习的十大原则
强化学习十大原则
专知
11+阅读 · 2018年9月17日
【强化学习】强化学习/增强学习/再励学习介绍
产业智能官
10+阅读 · 2018年2月23日
机器学习新手必看10大算法
深度学习世界
4+阅读 · 2018年2月1日
【强化学习】强化学习入门以及代码实现
产业智能官
18+阅读 · 2017年9月4日
Parsimonious Bayesian deep networks
Arxiv
5+阅读 · 2018年10月17日
Paraphrase Generation with Deep Reinforcement Learning
Arxiv
5+阅读 · 2018年4月22日
Arxiv
3+阅读 · 2018年4月11日
VIP会员
相关资讯
近期强化学习领域论文导读(附源码)
人工智能前沿讲习班
7+阅读 · 2019年6月15日
谷歌的 PlaNet 强化学习网络
AI研习社
4+阅读 · 2019年5月11日
强化学习与文本生成
微信AI
41+阅读 · 2019年4月4日
AlphaGo之父David Silver最新演讲,传授强化学习的十大原则
强化学习十大原则
专知
11+阅读 · 2018年9月17日
【强化学习】强化学习/增强学习/再励学习介绍
产业智能官
10+阅读 · 2018年2月23日
机器学习新手必看10大算法
深度学习世界
4+阅读 · 2018年2月1日
【强化学习】强化学习入门以及代码实现
产业智能官
18+阅读 · 2017年9月4日
Top
微信扫码咨询专知VIP会员