刘铁岩谈机器学习:随波逐流的太多,我们需求反思
作者头像
  • 南都兄弟
  • 2020-03-25 20:47:01 5

福利来袭:免费获取「2020 AI开发者万人大会」门票!

现在起,您可以通过特定优惠码免费获得「2020 AI开发者万人大会」的线上直播门票。只需访问报名页面(2020 AI 开发者万人大会),点击“立即报名”,并在结算时使用优惠码“AIP1410”,即可享受“0”元优惠!

嘉宾介绍:

  • 刘铁岩:微软亚洲研究院副院长,专注于机器学习领域的研究与发展。

整理: - 阿司匹林

来源: - AI科技大本营在线公开课


人工智能的未来:机器学习的发展趋势

人工智能近年来备受瞩目,而推动这一浪潮的核心力量则是“机器学习”。那么,机器学习从业者需要掌握哪些前沿技术?未来又有哪些技术趋势值得关注?

近期,微软亚洲研究院特别邀请了刘铁岩博士进行在线公开课分享,为我们带来了最新的研究成果及对未来机器学习发展趋势的展望。

公开课精彩回顾

大家好,我是刘铁岩,来自微软亚洲研究院。今天很高兴与大家分享微软在机器学习领域取得的一些最新进展。

机器学习的最新成果

机器学习在过去几年取得了显著的进步,包括ResNet、胶囊网络、Seq2Seq模型、注意力机制(Attention Mechanism)、生成对抗网络(GAN)、深度强化学习(Deep Reinforcement Learning)等。

这些成果推动了机器学习的快速发展,但也面临着许多技术挑战。例如,主流机器学习算法需要大量训练数据和计算资源,才能训练出性能良好的模型。此外,尽管深度学习非常流行,但我们对其理论的理解仍然有限,特别是在优化算法方面。

对偶学习:解决机器学习对大量标注数据的依赖

对偶学习主要为了解决现有深度学习方法对训练数据过度依赖的问题。当我们没有标注数据时,是否还能进行有效的机器学习?在过去的几年里,人们尝试了多种方法,如无监督学习和半监督学习,但这些方法仍需要某种形式的反馈信号。

对偶学习的理念是,许多机器学习任务天然具有结构对偶性,可以形成学习的闭环。例如,机器翻译不仅需要从英语翻译成中文,也需要从中文翻译成英语。类似的,语音识别和语音合成、图像理解和对话引擎等任务也存在对偶关系。

通过对偶学习,即使没有大量标注数据,我们也能通过自然存在的对偶结构进行有效的学习。这种方法不仅提高了学习效率,还减少了对标注数据的依赖。

解决机器学习对大量计算资源的依赖

轻量级机器学习

近年来,一些研究论文中出现了大量依赖计算资源的趋势,如使用数百甚至上千块GPU卡。这种做法难以复现,且可能导致学术研究的垄断现象。因此,我们思考是否能够在减少计算资源的情况下,依然训练出有效的机器学习模型。这就是轻量级机器学习的研究目标。

在过去几年里,微软亚洲研究院开发了几个有趣的轻量级机器学习模型。例如,lightLDA主题模型在主题分析方面表现出色。该模型采用了全新的采样算法,使得采样复杂度不随主题数量变化,大大降低了计算资源的需求。

另一个例子是LightRNN,这是一种高效的循环神经网络算法。通过优化词汇表达方式和共享嵌入层,LightRNN在保持模型精度的同时,显著减小了模型大小和训练时间。

第三个轻量级算法是LightGBM,这是GBDT算法的一种高效实现。通过Gradient-based one-side sampling和Exclusive feature bundling等技术创新,LightGBM在大规模数据集上表现优异。

分布式机器学习

尽管轻量级机器学习模型已经显著降低了计算资源的需求,但在处理大规模数据和模型时,分布式机器学习仍然是必要的。我们编写了一本关于分布式机器学习的书籍,对这一领域进行了详细的总结和探讨。

数据切分

数据切分是分布式机器学习的关键步骤。传统的随机切分方式虽然简单,但在某些情况下并不能保证学习效果。通过全局置乱后再进行切分,可以更好地保持数据的独立同分布特性。

异步通讯

异步通讯是提高分布式机器学习效率的重要手段。通过避免同步瓶颈,异步通讯可以使计算节点更高效地协同工作。然而,延迟更新问题会影响模型优化效果。为此,我们提出了一种带有延迟补偿的随机梯度下降法,通过泰勒展开和海森矩阵的近似,解决了这一问题。

模型聚合

除了异步通讯外,模型聚合也是关键环节。传统的参数平均方法在凸模型上有效,但在非凸模型中效果不佳。通过模型输入的平均和模型紧缩,可以保持模型的优化效果,同时避免模型尺寸的爆炸。

探索深度学习的实际边界

深度学习虽然高效,但在优化过程中仍面临诸多挑战。例如,局部极小值问题和过拟合问题。为了更好地理解深度学习,我们提出了g-Space Deep Learning方法,通过一种紧致表达方式来优化ReLU网络,从而解决了参数冗余和梯度消失等问题。

教学相长:机器学习的未来

我们提出了Learning to Teach的概念,旨在通过自动化手段动态调整训练数据、损失函数和模型空间,从而拓展机器学习的边界。这一方向包括了教学模型(teacher model)与学生模型(student model)之间的互动,以及动态调整学习目标,以期提升机器学习的效果。

展望未来

机器学习领域的研究正在不断扩展,但我们也需要反思当前的研究热点是否涵盖了所有值得探索的方向。例如,轻量级机器学习、对深度学习的理论探索以及Learning to Teach等方向,值得更多关注。

量子计算与机器学习

量子计算是一个热门领域,但其与机器学习的结合仍有许多未解之谜。通过机器学习方法来优化量子计算中的问题,可能会带来新的突破。同时,量子计算的不确定性可能有助于提升机器学习的泛化能力。

以简治繁

深度学习是一个以繁治繁的过程,但是否真的值得?我们应借鉴传统科学的思路,寻找更简洁的数学模型来生成数据。这不仅有助于简化模型,还能提升机器学习的效果。

即兴学习

即兴学习是指在不可预测的环境中,通过与环境的互动来学习。这一过程不同于传统的预测学习和强化学习,需要更加灵活和适应性强的方法。

群体智慧

人类智能的高超之处不仅在于个体的聪明,还在于社会结构和社会机制。例如,文字和书籍的产生极大地促进了知识的传播。通过建模这些社会机制,可以更好地理解人类智能的本质。


希望以上内容对您的网站有所帮助。如果您有任何进一步的需求或问题,请随时联系我。

    本文来源:图灵汇
责任编辑: : 南都兄弟
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
刘铁随波逐流反思机器需求我们学习
    下一篇