来源:混沌巡洋舰  

近日,Yoshua Bengio及其团队利用深度学习,开发出了一套可以揭示丰富视觉环境中的潜在规则的「神经生产系统」,使得现在暂时沉寂的符号人工智能重新恢复了活力。

相信大家都知道,目前人工智能的主要学派有下列三家:

(1) 符号主义(symbolicism),又称为逻辑主义、心理学派或计算机学派,其原理主要为物理符号系统(即符号操作系统)假设和有限合理性原理。

(2) 连接主义(connectionism),又称为仿生学派或生理学派,其主要原理为神经网络及神经网络间的连接机制与学习算法。

(3) 行为主义(actionism),又称为进化主义或控制论学派,其原理为控制论及感知-动作型控制系统。

符号主义曾长期一枝独秀,为人工智能的发展作出重要贡献,尤其是专家系统的成功开发与应用,为人工智能走向工程应用和实现理论联系实际具有特别重要的意义。

1986年,鲁梅尔哈特(Rumelhart)等人提出多层网络中的反向传播(BP)算法。此后,连接主义势头大振,从模型到算法,从理论分析到工程实现,为神经网络计算走向市场打下基础。

而现在,Youshio Bengio干了一件神奇的事情——他带领团队,使用深度学习使符号人工智能恢复了活力:

近日,Youshio Bengio和一组研究人员引入了一个端到端深度学习模型,该模型部分受到经典人工智能生产系统的启发,可以在视频中构建以对象为中心的实体表示,并使用可微分和可学习的生产规则对其进行操作。

研究团队主要来自于蒙特利尔大学的Mila、DeepMind、Waverly和谷歌Brain。

任何结构化视觉环境(如视频)中的对象或者实体都具有可见和潜在的属性,这些属性决定了他们如何相互作用。为这种相互作用建模的传统方法是使用等变图神经网络(GNNs)。

然而,这种设置并不理想,因为GNN并不能预先处理稀疏交互,也不能以实体条件的方式分解交互的知识。

本文提出的神经生产系统(Neural Production Systems,NPS)则解决了这些问题。

论文链接:https://arxiv.org/pdf/2103.01937.pdf

NPS由一组规则模版组成,通过将规则中的占位符变量绑定到特定的实体,这些模版可在丰富的可视环境中分解特定于实体和基于规则的信息。

我们知道,根据物理定律,把盘子从餐桌上推下去会导致盘子掉到地板上,并且很可能会摔碎。

尽管从未学过基本的物理知识,即使是孩子,也可以用命题表达的方式来表达这一知识,比如:「如果一个盘子从桌子上掉下来,它会摔碎。」

然而,这种命题知识的简单表达仍然是深度学习体系结构的一个挑战,原因有两个:

1)命题是离散的,彼此独立

2)命题必须被量化为一阶逻辑的方式。

关于符号知识表示的命题推理,经典的人工智能方法提供了一些有价值的视角。其中,一个简单的例子是20世纪80年代的生产系统,它通过条件-动作规则来表达知识。

现在,研究人员从深度学习的角度重新审视了这种产生系统,并提出了一种神经生产系统,可以自然的将感知处理和随后的视觉推理问题的推理结合起来。

研究人员提出的NPS与传统的生产系统都有四个基本性质:模式、抽象、稀疏和对称。他们规定了知识是如何表示的。

这个生产的体系结构,还支持实体表示的检测和推断,并且能控制他们交互的潜在规则。

图:规则和槽的组合

在上图中,条件操作规则指定实体如何交互,插槽则维持实体的时变状态。每条规则都与一对插槽匹配。通过键值注意力机制,我们可以确定匹配的优度,并选择规则及其对插槽的绑定。

在实验部分,研究人员测试了NPS的有效性。其中一项涉及了学习数字的加、减、乘运算的算数任务;实验还涉及了MNIST转换,以测试扩展到更加丰富的视觉设置的能力;最后,为了模拟简单的物理世界,实验还包括了一个动作约束(Action-Conditioned)的模型。

图:算术任务

上图使了用不同序列长度对应的均方误差损失(MSE),该部分主要将NPS与基线模型进行了比较。

图:MNIST转换

图:Action-Conditioned模型

上图中的(a)使用了H@1指标比较了NPS和GNN(越高越好),(b)表示了在在物理环境中使用单个规则时,NPS中使用的规则应用步骤数量的影响。(c)则对NPS和GNN模型中五款游戏Atari游戏H@1的平均得分进行了比较。

在算术任务中,NPS的MSE明显低于基线。在MNIST转换任务中,NPS成功地学会了使用单独的规则来表示每个转换,而物理环境模拟则验证了NPS从简单(少数对象)环境到更复杂环境的推断能力。

参考资料:

https://arxiv.org/pdf/2103.01937.pdf

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

人工智能学派之间的「联姻」——Yoshua 新作居然用DL「复活」了符号主义相关推荐

  1. 70页论文,图灵奖得主Yoshua Bengio一作:「生成流网络」拓展深度学习领域

    来源:机器学习研究组订阅 GFlowNet 会成为新的深度学习技术吗? 近日,一篇名为<GFlowNet Foundations>的论文引发了人们的关注,这是一篇图灵奖得主 Yoshua ...

  2. AI 与合成生物学「联姻」的五大挑战:技术、数据、算法、评估与社会学

    来源:ACM通讯 编译:王玥 编辑:陈彩娴 在过去的二十年里,生物学发生了翻天覆地的变化,建立在生物系统上的工程成为了可能.赋予了我们细胞遗传密码(DNA)排序能力的基因组革命是这一巨大变化的主要推手 ...

  3. 《Science》杂志:机器学习究竟将如何影响人类未来的工作? 2018-01-11 Smiletalker AI科技评论 AI 科技评论按:人工智能、机器学习相关技术已经多次刷新了人们对于「计算机能

    <Science>杂志:机器学习究竟将如何影响人类未来的工作? 2018-01-11SmiletalkerAI科技评论 AI 科技评论按:人工智能.机器学习相关技术已经多次刷新了人们对于「 ...

  4. 微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  5. 泪目!上海00后小伙AI「复活」奶奶,100%还原音容笑貌,却引发巨大争议

    [导读]最近,00后小伙用AI技术和奶奶实现「对话」,数字生命要成为现实了吗? 你有没有特别想念的人?可能ta是你的亲人,也可能是你的伴侣. 无论ta是谁,在我们的回忆中永远有他们的一席之地,他们一辈 ...

  6. 加利福尼亚大学提出从「因果革命」的七大成就中为「机器学习」寻求良好的模型指导

    图:pixabay 原文来源:arxiv 作者:Judea Pearl 「雷克世界」编译:嗯~是阿童木呀 可以这样说,目前的机器学习系统几乎完全是以统计模式或无模型模式运行的,这对于其功率和性能来说存 ...

  7. 真上头!拿破仑、孔子在线陪聊!AI「复活」历史名人太牛啦!

    来源:新智元 和活生生的已故历史名人聊天是个什么感觉? 近日,就有一群开发者利用语言模型,把千百年来各行各业的历史名人全部「复活」成了聊天机器人,做进了一款手机app里,起名叫「你好,历史」! 开发者 ...

  8. OpenAI 以 10 亿美元出售「灵魂」,网友热评不再「Open」

    编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) OpenAI 如何以 10 亿美元的价格出售其灵魂:GPT-3 和 Codex 背后的公司并不像它声称的那样开放. 当金钱成为障 ...

  9. 国内AI研究「顶不了天、落不了地」,到底什么是基础研究?

    谷歌 AlphaFold 2 在蛋白质结构预测方面取得的一系列重要成果引发了广大科研人员对国内 AI 研究现状的思考,中国工程院院士李国杰.中科院计算所研究员 & 博士生导师包云岗纷纷发表了他 ...

最新文章

  1. 第二讲,我们来谈谈:“什么是二进制”
  2. 不到 200 行代码,教你如何用 Keras 搭建生成对抗网络(GAN)
  3. 生成模型与判别模型区别
  4. Android之Unexpected error while executing: am start -n “***.Activity“-a android.intent.action.MAIN
  5. cefsharp异步抓取html5,winform插件cefsharp65最新版完美demo,完美flash、html5、和调用摄像头支持,部署就能用...
  6. Clojure 学习入门(13)- binding
  7. struts2与spring整合问题,访问struts2链接时,spring会负责创建Action
  8. 【语音分析】基于matlab GUI语音信号线性预测(LPC)分析【含Matlab源码 910期】
  9. python植物大战僵尸图片素材_Python 植物大战僵尸代码实现: 图片加载和显示切换...
  10. java的程序员工资一般多少_JAVA程序员工资一般是多少
  11. 基于CAA的CATIA二次开发环境搭建全过程(亲测可用)
  12. python画狗的代码_简单的Python代码能狗实现哪些丧心病狂的功能
  13. 细胞制备流程图_B细胞恶性肿瘤的CAR-T免疫治疗或可出现新进展
  14. MySQL数据库使用命令行备份|MySQL数据库备份命令
  15. SiC碳化硅二极管抗浪涌电流能力缺点及应对方式
  16. python登录斗鱼_python3 selenium模拟登陆斗鱼提取数据保存数据库
  17. 【愚公系列】华为云轻应用之手把手教你用搭一个WeLink上的出差应用丨【AppCube X WeLink双剑合璧】
  18. Error fetching server time: Detected 31.361999988555908 seconds time difference between your browser
  19. 【软件分析第12讲-学习笔记】可满足性模理论 Satisfiability Modulo Theories
  20. 智能优化算法--灰狼算法

热门文章

  1. GitHub超4.4k星:程序员求职,一个算法模板就够了
  2. 今年两会大火的新基建,平均企业月薪1.63万 | 2020新基建中高端人才市场就业吸引力报告...
  3. 跨学科整合,打造大数据最强集团军:清华大学大数据能力提升项目宣讲会来了!...
  4. 独家 | 7招帮你打造完美数据科学GitHub作品集!
  5. 一个神经元顶5到8层神经网络,深度学习的计算复杂度被生物碾压了
  6. 深圳大学面向全球引进高精尖缺人才!
  7. ICLR 2021初审结果公布,高分论文有这些!
  8. 【腾讯代码文化】人均3.6万行代码,《腾讯研发大数据报告》正式发布!
  9. 硕博士申请--阿德莱德大学 AI组介绍(含组员/顶会论文等)
  10. SAP QM 执行事务代码QS51维护使用决策的选择集,系统报错 – Transaction no longer valid for catalog ‘3’ -