NeurIPS 2018 中的贝叶斯研究

WBLUE

2018年12月21日

 

雷锋网 AI 科技评论按:神经信息处理系统大会(NeurIPS)是人工智能领域最知名的学术会议之一,NeurIPS 2018 已于去年 12 月 3 日至 8 日在加拿大蒙特利尔市举办。来自 Zighra.com 的首席数据科学家在参加完此次会议之后,撰写了一篇关于贝叶斯研究的参会总结,雷锋网 AI 科技评论编译整理如下。

此次会议支持现场直播,所有讲座的视频内容均可以在 NeurIPS 的 Facebook 主页上找到,除此之外,NeurIPS 主页上还有一些非常有趣的主题演讲,其中最吸引我的是 Micheal Levin 教授讲的神经系统外的生物电计算、原始认知和综合形态学。其他值得关注还有,Joelle Pineau 教授演讲主题:可重复,可重用和可强化的强化学习,David Spiegelhalter 演讲主题:使算法值得信赖,以及 Kunle Olukotun 演讲主题:为软件 2.0 版本设计的计算机系统。还有一个非常有趣的研讨会,主要讨论机器学习在物理学领域的分子和材料中的应用

我关注 NeurIPS2018 主要是为了解贝叶斯推断的最新研究动态及其在机器学习和人工智能领域中的应用。正如预期的那样,在为期 6 天的会议中,贝叶斯研究相关论文多达 70 多篇。David Dunson 教授关于可扩展贝叶斯推断的导读非常有用。本教程概述了使用贝叶斯统计方法分析海量数据集的最新方法。Dunson 教授讨论了扩展常用马尔可夫链蒙特卡罗(MCMC)算法的简单方法,例如:高速并行(EP)MCMC,近似 MCMC,随机近似,混合优化和采样以及模块化。这些方法在计算广告学,基因组学和神经科学等领域均有应用。

还有两个与贝叶斯推断相关的研讨会。一个是贝叶斯深度学习,另一个是非参数化贝叶斯推断,目前都是非常活跃的研究领域。

口头报告和展板涵盖了贝叶斯推断的几个方面,包括理论进步和其在机器学习中的应用。涵盖的主题包括贝叶斯深度学习,贝叶斯强化学习,贝叶斯优化,变分推断,变分自动编码器,马尔可夫链蒙特卡罗(MCMC)方法,表示学习或元学习,认知科学,差分隐私,近似贝叶斯方法和贝叶斯网络。这一系列主题展示了贝叶斯方法在机器学习和人工智能中的重要性。

我将在这里总结一些我发现有趣的演讲/展板,完整的演讲/展板清单可以在 NeurIPS2018 会议论文页面找到。

基于贝叶斯优化和最优传输的神经架构搜索

在这项工作中,作者开发了 NASBOT,这是一种基于高斯过程的贝叶斯优化框架,用于神经架构搜索。作者在神经网络架构的空间中提出了一个距离度量,可以通过最优的传输程序进行有效计算。

通过贝叶斯网络结构学习构建深度神经网络

本文作者介绍了深度神经网络无监督结构学习的原理。他们提出了深度和层间连接的新解释,其中输入分布中的条件独立性在网络结构中被分层编码,这样可以固有地确定网络的深度。该方法将神经网络结构学习问题隐射为贝叶斯网络结构学习的问题。

深度学习的解释模型——一种非参数化的贝叶斯方法

在这项工作中,作者提出了一种新的技术方法,它增加了具有多个弹性网的贝叶斯非参数回归混合模型。使用增强混合模型,可以通过全局近似提取目标模型的泛化理解。

贝叶斯对抗学习

深度神经网络容易受到对抗性攻击,标准的防御性方法是将其作为一个强大的优化问题。本文则是最小化了从对抗数据生成分布中生成的最坏情况损失的点估计。这项工作提出了一种新的强大的训练框架,称为贝叶斯鲁棒学习,其中对对抗性数据生成分布进行分配,以解释对抗性数据生成过程的不确定性。

贝叶斯分布随机梯度下降

这项工作讨论了一种用于在并行集群上训练深度神经网络的高吞吐量算法。该算法在生成模型中使用平摊推理,以计算群集的特定方式执行小批量梯度计算时间的联合后验预测推断。特别地是,该算法在基于梯度的同步优化中,通过选择一个最优的中断(cutoff)来缓解算法中的掉队问题。

贝叶斯模型不可知元学习

在本文中,作者提出了一种新的贝叶斯模型不可知元学习方法,用于从小数据集中学习。该方法将原有的基于梯度的元学习与非参数变分推断结合在一个有原则的概率框架中。

平均美及其环境调节:贝叶斯统计账户

了解人类如何感知高维物体(如面部)的美感是认知科学和 AI / ML 中的一个重要问题。从心理学文献中可知,人类对面部吸引力的评估是依赖于环境的。在本文中,作者假设,当一个对象的编码成本较低时,特别是当其感知的统计典型性较高时,人类对一个对象的喜好会增加,这与 Barlow 的开创性的编码假设一致。

来自演示的时间任务规范的贝叶斯推断

当观察任务演示时,人类学徒能够先于获得实际执行该任务的专业知识之前就能知道给定任务是否正确执行。作者提出了贝叶斯指数推断,这是一种推断任务规范作为时间逻辑公式的概率模型。作者将概率编程的方法与独立于领域的似然函数结合起来,以定义它们的先验,从而支持基于采样的推断。

通过鞍点进行预测近似贝叶斯计算

当似然函数难以处理时,近似贝叶斯计算(ABC)是贝叶斯推理的一种重要方法。在本文中,作者介绍了一种基于优化的 ABC 框架,该框架解决了现有方法的不足。利用生成模型进行后验和联合分布匹配,作者表明,ABC 可以被定义为鞍点问题,其目标可以直接用样本访问。

多专家强化学习:贝叶斯模型组合方法

在本文中,作者将贝叶斯模型与多个专家相组合,使其学习如何在训练过程中信任优秀的专家组合。

变分贝叶斯蒙特卡罗

许多在科学计算和机器学习中大热的概率模型是很棘手的,需要求梯度或大量似然估计。作者在这里介绍了一种新的样本推断框架,即变分贝叶斯蒙特卡罗(VBMC)。 VBMC 将变分推断与基于高斯过程的主动采样贝叶斯积分相结合,使用后者有效地近似变分目标中的难以求得的积分。

深度高斯过程的随机梯度哈密顿蒙特卡罗推断

深度高斯过程(DGP)是高斯过程的分层推广,其将良好校准的不确定性估计与多层模型的高灵敏度相结合。这些模型面临的最大挑战之一是精确推断是很难处理的。在这项工作中,作者提供了后验的非高斯性质的证据,并且他们应用随机梯度哈密顿蒙特卡罗方法从后验分布生成样本。

算法保证:使用贝叶斯优化进行算法测试的主动方法

在这项工作中,作者引入了算法保证,即测试机器学习算法是否符合其预期设计目标的问题。作者在数学上将此任务表述为昂贵的黑盒函数的优化问题。他们使用基于贝叶斯优化的主动学习方法来解决这个优化问题。

用易处理变分推断的离散松弛连续变量

作者探讨了贝叶斯变分推断的一个新的研究方向,即离散潜变量先验,他们利用 Kronecker 矩阵代数进行对数似然(证据)下界(ELBO)的高效精确计算。这导致后验样本由稀疏和低精度量化整数组成,其允许在硬件受限设备上快速推断。

Wasserstein 变分推断

本文介绍了 Wasserstein 变分推理,一种基于最优传输理论的近似贝叶斯推理的新形式。Wasserstein 变分推理使用一个新的分歧,包括 f-散度和 Wasserstein 距离作为特殊情况。该技术产生非常稳定的训练方法,可以与隐式分布和概率程序一起使用。

在变分自动编码器中学习潜在子空间

通常很难解释使用变分自动编码器(VAE)学习的潜在空间表示。作者提出了一种基于 VAE 的生成模型,它能够提取与数据中二进制标签相关的特征,并在容易表示的潜在子空间中构造它。

用于分子设计的约束图变分自动编码器

在强调化学应用的同时,作者探索了学习生成符合训练数据中观察到的分布的图的任务。他们提出了一种变分自动编码器模型,其中编码器和解码器都是图结构的。他们表明,通过使用潜在空间的大致形状,该模型可以设计在所需特性(局部)中最佳的分子。

我可能在这里省略了在 NeurIPS2018 上提出的关于贝叶斯推断的其他几项重要工作。这在一定程度上是因为我的个人选择,而且我可能也没有在会议上提交的数百篇论文和展板中注意到它们。建议读者通过 NeurIPS2018 会议论文搜索其他有趣的论文。

总之,在 NeurIPS2018 上提出的关于贝叶斯推断的工作清单显示了该主题在机器学习和人工智能时代的相关性。去年,贝叶斯推断在后验密度估计的更好算法方面取得了一些重要进展,并在从深度学习模型的解释到新分子设计等问题上得到了应用。

via:https://medium.com/datadriveninvestor/bayesian-research-in-neurips2018-319cdbca71e9

NeurIPS 2018 中的贝叶斯研究的更多相关文章

  1. CTR预估中的贝叶斯平滑方法(二)参数估计和代码实现

    1. 前言 前面博客介绍了CTR预估中的贝叶斯平滑方法的原理http://www.cnblogs.com/bentuwuying/p/6389222.html. 这篇博客主要是介绍如何对贝叶斯平滑的参 ...

  2. 第十三次作业——回归模型与房价预测&第十一次作业——sklearn中朴素贝叶斯模型及其应用&第七次作业——numpy统计分布显示

    第十三次作业——回归模型与房价预测 1. 导入boston房价数据集 2. 一元线性回归模型,建立一个变量与房价之间的预测模型,并图形化显示. 3. 多元线性回归模型,建立13个变量与房价之间的预测模 ...

  3. CTR预估中的贝叶斯平滑方法及其代码实现

    1. 背景介绍 广告形式: 互联网广告可以分为以下三种: 1)展示广告(display ad) 2)搜索广告(sponsored search ad) 3)上下文广告(contextual ad)   ...

  4. CTR预估中的贝叶斯平滑方法(一)原理及实验介绍

    1. 背景介绍 广告形式: 互联网广告可以分为以下三种: 1)展示广告(display ad) 2)搜索广告(sponsored search ad) 3)上下文广告(contextual ad)   ...

  5. 为什么要在离线A/B测试中使用贝叶斯方法

    当涉及到假设检验时,贝叶斯方法可以取代经典的统计方法.这里将使用web分析的具体案例来演示我们的演示. 贝叶斯方法在经典统计中的重要性在此链接. https://towardsdatascience. ...

  6. 使用 LaTeX 绘制 PGM(Probabilistic Graphical Models)中的贝叶斯网络(bayesian networks)

    Software for drawing bayesian networks (graphical models) 这里需要调用 latex 中的绘图库:TikZ and PGF. 注意,下述 tex ...

  7. 使用 Python 第三方库 daft 绘制 PGM 中的贝叶斯网络

    daft 的官方文档请见 DAFT:BEAUTIFULLY RENDERED PROBABILISTIC GRAPHICAL MODELS. from matplotlib import rc rc( ...

  8. 白话贝叶斯理论及在足球比赛结果预测中的应用和C#实现

    离去年“马尔可夫链进行彩票预测”已经一年了,同时我也计划了一个彩票数据框架的搭建,分析和预测的框架,会在今年逐步发表,拟定了一个目录,大家有什么样的意见和和问题,可以看看,留言我会在后面的文章中逐步改 ...

  9. PGM学习之五 贝叶斯网络

    本文的主题是“贝叶斯网络”(Bayesian Network) 贝叶斯网络是一个典型的图模型,它对感兴趣变量(variables of interest)及变量之间的关系(relationships) ...

随机推荐

  1. RK3399 删除开机锁屏界面

    CPU:RK3399 系统:Android 7.1 删除开机锁屏界面 diff --git a/frameworks/base/packages/SettingsProvider/res/values ...

  2. 计算机基础——Java笔记一

            电子管-晶体管 摩尔定律 18个月变一次       贝尔实验室 C语言是基础.芯片领域软件领域 机器语言 ——汇编语言——高级语言 (面向过程,面向对象)   基本的逻辑怎么用代码实 ...

  3. Python JSON 字符串 转 json 基本使用

    字符串 转  json import json jsonData = '{"a":1,"b":2,"c":3,"d":4 ...

  4. OpenJudge计算概论-分离整数的各个数位

    /*================================================================= 分离整数的各个数位 总时间限制: 1000ms 内存限制: 65 ...

  5. Android:Mstar Android8.0平台音量控制流程

    一.Speaker 音量.静音流程分析 java层音量设置首先调用到的是AudioManager.java中的方法,在这里有两种方法可以设置音量 setStreamVolume 和 adjustStr ...

  6. 未清SO关闭处理

    使用:  SD_SALESDOCUMENT_CHANGE   关闭订单 DATA: ls_header_in LIKE bapisdhd1 . DATA: ls_header_inx LIKE bap ...

  7. SM30维护视图屏蔽按钮与增加选择条件

    *---------------------------------------------------------------------- * TABLES/Structure *-------- ...

  8. Core Data 的线程安全问题

    前言: 很多小的App只需要一个ManagedContext在主线程就可以了,但是有时候对于CoreData的操作要耗时很久的,比如App开启的时候要载入大量数据,如果都放在主线程,毫无疑问会阻塞UI ...

  9. 第十八章 并发登录人数控制——《跟我学Shiro》

    目录贴:跟我学Shiro目录贴 在某些项目中可能会遇到如每个账户同时只能有一个人登录或几个人同时登录,如果同时有多人登录:要么不让后者登录:要么踢出前者登录(强制退出).比如spring securi ...

  10. Egret入门学习日记 --- 第十八篇(书中 8.5~8.7 节 内容)

    第十八篇(书中 8.5~8.7 节 内容) 其实语法篇,我感觉没必要写录入到日记里. 我也犹豫了好久,到底要不要录入. 这样,我先读一遍语法篇的所有内容,我觉得值得留下的,我就录入日记里. 不然像昨天 ...