来源:机器之心本文约1900字,建议阅读5分钟研究者讨论了进化过程如何导致由许多此类原子元素构成的不同生物体的出现,这些原子元素可以在环境中共存和繁荣。

DeepMind 提出新的研究方向,在没有明确智能体概念的情况下,用环境促进智能生物体的出现。

近日,DeepMind 的研究者提出了一种人工生命框架,旨在促进智能生物体的出现。该框架中没有明确的智能体概念,而是由原子元素构成的环境。这些元素包含神经操作,通过信息交换和环境中包含的类物理规则进行交互。研究者讨论了进化过程如何导致由许多此类原子元素构成的不同生物体的出现,这些原子元素可以在环境中共存和繁荣。此外,研究者还探讨了这如何构成通用 AI 生成算法的基础,并提供了这种系统的简化版实现,讨论了需要做哪些改进才能进一步扩大规模。

论文地址:

https://arxiv.org/pdf/2101.07627.pdf

DeepMind 提出新系统

现实世界是由相互作用并组成更大实体的基本粒子构成的。DeepMind 研究提出的环境(AI 生成算法)是由元素构成的,但尺度较大。每个元素包含一个神经操作,比如矩阵乘法、外积,或者是包含这些算子的序列。这些元素通过某种形式的基本规则——一种物理类型,以及神经状态的直接通信进行彼此交互。

该系统有多种实现。这篇论文提供了网格世界(grid-world)实现,其中基本元素位于网格上,通过传播信号或注意力机制进行通信,并与实现能量和类化学交换的底层物理进行通信。另一个例子是在三维空间中形成刚性零件的元素,这些零件可以通过连接点(joint)进行连接,连接点包含神经操作,通过与附近连接的零件交换信号来进行交互,并在连接点上设置扭矩。系统中可能存在多种类型的元素,并非所有元素内部都需要有神经网络。

研究者在论文中提供了一种网格实现,突出显示了许多重要属性,并探讨了要让该系统变得强大需要进行哪些改进。

但是,该系统的潜力是无限的,它支持如下功能:

由多个元素组成的较大单元可以通过物理连接(如机器人)来形成,也可以简单地作为一组决定进行通信并形成整体的单元。这些单元的潜在大小没有限制。它们可以通过多种方式传播——通过接管环境中的其他元素来生长(殖民地),也可以通过组装新的副本进行复制,将适当的收集元素移动位置(例如机器人通过组装碎片来复制自己)或自我组装,或者它们可以生成完全不同的单元,这些单元可以实现专用的功能(一种有用的机器),或者比其前代产品更好的单元。而后者可能需要智能(intelligence)。

智能的能力

为什么说该研究提出的计算系统具有表示通用智能的能力,研究者提供了两个论点:

首先,机器学习中已有的任何神经算法,或者未来可能创建的算法,都可以写作一串操作序列,例如加法、矩阵乘法、外积和非线性运算,并在张量状态下进行操作,例如由神经网络的前向、后向和优化器操作产生的序列。AutoML-Zero 意识到了这一点,它直接搜索此类算子的序列以及与其所运行状态的连通性,并且能够学习基本的神经算法。由于这些算子是环境的基本构建元素,且能与任意连通性进行通信,因此所有的神经算法都可以在该系统中实现。

智能体假设

在该系统中,没有智能体和环境之分,只有环境。元素本身可能形成也可能不形成进化单元,进化单元的繁殖会显示出遗传性但遗传的区域并不确切。在前一种情况下,它们可以自主移动,收集能量并进行复制,形成更大的聚集体或复制生物体,因为这样做具有优势。而该研究则是针对后者,它需要最小数量的更简单协作单元进行自我传播。

SIM 的网格版本和通用属性

该论文还介绍了自组织智能物质(self-organizing intelligent matter,SIM)的实例,讨论了其各个方面,并提供了该研究认为它能够构成 AI 生成算法的更多原因。

如上文所述,这里没有内置的智能体概念,实际上只有一个环境。通常情况下,在两个不同平台上实现该系统是很不自然的:一个用于物理部分,例如物理模拟器;一个用于神经部分,如 TensorFlow、PyTorch 或 Jax 等神经网络框架。该研究建议在单个平台上制作这样的系统。要产生智能行为,需要高效地运行神经网络,因此该系统需要在后一种平台上实现。出于灵活性的考虑,该研究选择了 Jax。

Jax 在张量上运行,该研究用张量来存储元素。这些元素需要交互,并具有形成任意大小灵活聚合体的能力。

实验

该研究运行了上述系统,在一系列运行之间观察到了令人兴奋的多样性,如图 2 所示。

图 2:运行结果。上面一行中,研究者用不同颜色代表 3 种不同的随机权重。

如图 2 上面一行中我们可以看到,在多个区域中,两种元素都能够稳定共存,即相同空间区域中存在不同颜色的点。并且这能持续很长时间,说明它们发现了一种共存的方式。

编辑:王菁

校对:汪雨晴

新方向!DeepMind提出人工生命框架,促进智能生物体的出现相关推荐

  1. 共探企业数智化升级新方向——BI、中台和数据智能分析平台

    ​ 近日,衡石科技携手广东省连锁经营协会在广州成功举办了一场以"聚焦敏捷数据分析 共创数智生态圈"为主题的闭门会,来自烧柠.有信云.百灵云.谷云科技.华为云.云徙数盈.数说故事.有 ...

  2. DeepMind提出强化学习新方法,可实现人机合作

    来源:AI前线 作者:Ben Dickson 译者:盖 策划:凌敏 本文来自 BDTechTalks 网站的"AI 研究论文评论"专栏.该专栏提供人工智能最新发现的系列解读文章. ...

  3. 不用地图如何导航?DeepMind提出新型双路径强化学习「智能体」架构

    来源:deepmind.arXiv 作者:Piotr Mirowski.Matthew Koichi Grimes.Mateusz Malinowski.Karl Moritz Hermann.Kei ...

  4. 【强化学习】不用地图如何导航?DeepMind提出新型双路径强化学习「智能体」架构

    来源:deepmind.arXiv 作者:Piotr Mirowski.Matthew Koichi Grimes.Mateusz Malinowski.Karl Moritz Hermann.Kei ...

  5. 李飞飞等提出新的迭代视觉推理框架,在ADE上实现8.4 %的绝对提升

    译者 | 梁红丽 张蔚敏 编辑 | 明 明 出品 | AI科技大本营(公众号ID:rgznai100) [AI科技大本营导读]近日,陈鑫磊.李佳.李飞飞.Abhinav Gupta等提出了一种新的迭代 ...

  6. ERP技术的新方向——智能客户端

    ERP技术的新方向--智能客户端 你的产品是B/S还是C/S架构的?如今当厂商在应标时,经常被用户问到类似的技术问题.可以说,B/S还是C/S,已成为当前ERP 产业发展中不可回避的技术架构问题.   ...

  7. Kyligence李扬:数据智能推荐成为技术发展新方向

    12月23-24日,2021数据技术嘉年华(DTC)将在北京丽都皇冠假日酒店盛大开启.围绕"智能·创新·新生态--数据智领未来 生态共创价值"这一主题,来自数据领域的领军人物.学术 ...

  8. 捷径智慧物业系统提出社区建设新方向

    物业也能玩共享?捷径智慧物业系统提出社区建设新方向 随着国家大力支持社区发展建设,越来越多的社区发展模式开始涌现. 从社区团购兴起到社区文化服务拓展,社区发展已经进入高速期,如何提高社区资源利用率,构 ...

  9. 智能制造深度报告发布:工业机器人、视觉与工业物联/互联网新方向

    来源:亿欧智库 摘要:选取了先进制造领域中的先进机器人.工业视觉以及工业互联网/物联网几个重点方向,对数百家相关企业的梳理与研究,总结了各领域发展的机遇与及挑战. 近几年,随着<中国制造2025 ...

最新文章

  1. JavaScript 开发者数量暴涨、C# 超越 PHP,揭晓全球开发最新趋势!
  2. 用 Flask 来写个轻博客 (16) — MV(C)_Flask Blueprint 蓝图
  3. docker之Dockerfile
  4. service层加需要加锁吗_Redis分布式锁,你真的用对了吗?
  5. ansible的安装和ansible的模板
  6. 关于静态库与动态库【Linux 】【C】
  7. junit 循环测试_重复运行JUnit测试而没有循环
  8. 找不到android的sdk,CircleCI – 找不到Android Studio项目的SDK位置
  9. js 获取视频,者音频时长
  10. 连接路由器后电脑连不上网_猫、路由器、交换机的区别
  11. mac学python_新手小白学Python必备编程利器Pycharm快捷键大全(Win+Mac)
  12. MEVN框架基础知识
  13. 2022春季数据结构期中考试总结
  14. Unity基础案例讲解:创建小型太空射击游戏(一)
  15. python火车票自我编写_自己动手写100行Python代码抢火车票!
  16. 基努·里维斯继续出演《黑客帝国4》|| 程序员吐槽大会精选片段
  17. alluxio java_学习 Alluxio(四):Java API
  18. matlab2020b中的nargin函数报错问题
  19. 简单的小青蛙跳一跳问题
  20. 【产品】可视化大屏设计思路

热门文章

  1. 编写程序,输出所有3位数的水仙花数
  2. java 取数组的前90位,LeetCode 面试题21. 调整数组顺序使奇数位于偶数前面
  3. java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上
  4. VS2017+OpenCV3.4.0 折腾(5)
  5. Delphi基础必记-快捷键
  6. Theano 中文文档 0.9 - 7.2.5 循环
  7. GCC 警告选项 -Werror
  8. 从assemblyer Instructure deepth understander C principle
  9. 未来的信息安全管理人员应当具备哪些技能
  10. Lock/Unlock Account - Active Directory