AI求解薛定谔方程,兼具准确度和计算效率,登上《自然-化学》


来源:机器学习研究组订阅号

即使并非物理学界人士,我们也对薛定谔这个名字并不陌生,比如「薛定谔的猫」。著名物理学家埃尔温 · 薛定谔是量子力学奠基人之一,他在 1926 年提出的薛定谔方程(Schrödinger equation)为量子力学奠定了坚实的基础。薛定谔方程是描述物理系统的量子态怎样随时间演化的偏微分方程,是量子力学的基础方程之一。

在经典力学里,人们使用牛顿第二定律描述物体运动。而在量子力学里,类似的运动方程为薛定谔方程。薛定谔方程的解完备地描述物理系统里微观尺寸粒子的量子行为,包括分子系统、原子系统、亚原子系统。微观系统的状态由波函数来描写,薛定谔方程即是波函数的微分方程。若给定了初始条件和边界的条件,就可由此方程解出波函数。另外,薛定谔方程的解还可完备地描述宏观系统,可能乃至整个宇宙。

求解薛定谔方程可以为化学反应提供线索。化学反应的结果基本上与电子以及它们环绕原子和分子的方式有关。而控制事物反应的能量以及电子在分子中的轨道的差异决定了化学物质的形状,也由此决定了其性质。计算这一能量的方式就是求解薛定谔方程。换句话说,求解出薛定谔方程,就可以知道化学反应的结果。

然而,这并非易事。此前,我们可以精确求解的原子只有氢原子——仅具备一个质子和一个电子。

最近,来自柏林自由大学的科学家提出利用人工智能计算薛定谔方程的基态解,相关研究发表在 Nature Chemistry 上。

论文地址:

https://www.nature.com/articles/s41557-020-0544-y

用 AI 求解薛定谔方程

量子化学旨在预测分子的化学和物理性质,它仅利用分子在三维空间中的原子排列来完成。这可以减少对资源的需求,并加快实验速度。理论上,这可以通过求解薛定谔方程来完成,但在实践中这往往非常困难。目前,人们仍无法高效求得任意分子的精确解。

最近,来自柏林自由大学的科学家提出一种深度学习方法,达到了前所未有的计算效率和准确度权衡

该研究作者之一 Frank Noé 教授表示:「我们认为这一方法或将极大地影响量子化学的未来。」

无需在准确度和计算成本之间做出取舍

波函数是量子化学和薛定谔方程的关键所在,是一种描述分子内电子行为的函数。它是一种高维实体,这使得捕获编码特定电子之间相互影响方式的频谱变得极度困难。

量子化学领域中的许多方法不再只是尝试以数学方式获得特定分子的能量,但这需要近似值,限制了预测的质量。还有一些利用大量简单数学构造块表示波函数的方法,但这些方法过于复杂,难以针对较多原子计算波函数。

该研究一作 Jan Hermann 设计了新方法的关键特征,他表示:「避免在准确度和计算成本之间进行权衡是量子化学的最高成就。」

将物理属性引入 AI 神经网络

Hermann 表示:「到目前为止,最流行的方法是极具成本效益的密度泛函理论。我们认为我们提出的深度『Quantum Monte Carlo』方法至少可以达到同样好的效果。该方法以可接受的计算成本提供了前所未有的准确度。」

该研究设计了一个深度神经网络来表示电子的波函数,这是一种全新的方法。Noé 解释说:「我们没有使用用相对简单的数学成分组成波函数的标准方法,而是设计了一种人工神经网络,它能够学习电子围绕原子核运动的复杂模式。

Hermann 表示:「电子波函数的独特性在于反对称性。在交换两个电子时,波函数需要改变符号,我们必须将这种特性引入到神经网络架构中才能使之奏效。」

受泡利不相容原理启发,PauliNet 方法诞生

受到「泡利不相容原理」(Pauli exclusion principle)的启发,研究者将他们的方法命名为「PauliNet」。它是一种深度学习波函数拟设,可以获得电子薛定谔方程的近乎精确解。PauliNet 具有一个作为基线的内置多参考哈特里-福克(Hartree–Fock)解,集成有效波函数的物理特性,并使用变分量子蒙特卡罗方法(variational quantum Monte Carlo, VMC)进行训练。

PauliNet 拟设架构的信息流如下图所示:

在实验部分,研究者采用了用于 DeepWF(Han et al., 2019)的相同系统,具体为氢分子(H_2)、氢化锂(LiH)、铍(Be)以及硼(B)和线性氢链 H_10。研究者将 PauliNet 与 SD-VMC(singledeterminant variational, 标准单行列式变分蒙特卡罗)、SD-DMC(singledeterminant diffusion, 标准单行列式扩散蒙特卡罗)和 DeepWF 进行了比较。

结果表明,PauliNet 的性能优于这三种用于原子、双原子分子和强相关氢链的 SOTA VMC 拟设方法,并且具有较高的计算效率。下表 1 为使用这四种不同方法时,H_2、LiH、Be、B 和 H_10 五种系统的基态能量对比:

求解薛定谔方程的潜在应用

研究者预计,由于系统大小对实验效果具有正面影响,该方法可能成为中型分子系统上高准确度电子结构计算的新主导方法。

当然,在本研究提出的新方法能够处理工业应用之前,研究者还有很多需要克服的难题。研究者表示:「这是一项基础性研究,但对于分子和材料科学中的古老问题而言却是一种最新方法。我们很高兴该方法创造了无限的可能性。」

求解薛定谔方程在量子化学领域具有广泛的应用。从计算机视觉到材料科学,求解薛定谔方程将会促成人类想象不到的商品发展。虽然这一革命性创新离落地应用还有很长的一段路要走,但这一研究活跃在科学世界依然令人兴奋。

参考链接:

https://arxiv.org/pdf/1909.08423.pdf

https://www.wikiwand.com/zhsg/%E8%96%9B%E5%AE%9A%E8%B0%94%E6%96%B9%E7%A8%8B

https://baike.baidu.com/item/%E8%96%9B%E5%AE%9A%E8%B0%94%E6%96%B9%E7%A8%8B

https://interestingengineering.com/deep-learning-ai-has-officiallycracked-schrodingers-equation-says-study

https://phys.org/news/2020-12-artificial-intelligence-schrdinger-equation.html

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/485881.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis修改端口号后还是占用6379_Redis分布式缓存分布式集群搭建

当你试图解决一个你不理解的问题时,复杂化就产成了。—Andy BootheRedis集群安装部署Redis是一个运行在内存的非关系型数据库,因为其速度快(效率高),支持数据的持久化(安全),事务操作的原子性(所有操作的原子性),使得其在高并发场…

千禧年大奖难题之始与未终

来源:数学文化撰文:Arthur Michael Jaffe、薛博卿“千禧年大奖难题”的诞生千禧之际,万象更新,数学界的柔风细雨中惊响起初夏的雷鸣。七个重要的数学问题!七百万美元的巨额奖金!克雷数学研究所公布的大奖难…

linux mysql 5.6.14_CentOS 6.4下编译安装MySQL 5.6.14

配置用户MySQL启动成功后,root默认没有密码,我们需要设置root密码。设置之前,我们需要先设置PATH,要不不能直接调用mysql修改/etc/profile文件,在文件末尾添加PATH/usr/local/mysql/bin:$PATHexport PATH关闭文件&…

全世界最前沿的125个科学问题

来源:世界先进制造技术论坛在庆祝Science创刊125周年之际,Science公布了125个最具挑战性的科学问题。了解前沿科学研究方向,对你的成长或许有所帮助。简单归纳统计这125个问题,其中涉及生命科学的问题占46%,关系宇宙和…

解读阿里官方代码规范

2017年开春,阿里对外公布了「阿里巴巴Java开发手册」从头到尾浏览了一遍这份手册之后,感觉很棒。虽然其中的某些观点笔者不能苟同,但大部分的规范还是值得绝大多数程序员学习和遵守的。 笔者将对这份代码规范中的一些细节做一些解读&#xff…

知识图谱下一站:认知智能

来源:华东师大ICA本文系首届“认知智能”研讨会讨论部分会议纪要。首届“认知智能”研讨会,由华东师范大学计算机学院主办,于12月8日在华东师范大学中山北路校区办公楼小礼堂成功举办。会中多位专家学者进行了学术报告,并围绕认知…

mysql常见错误解决方法_mysql常见错误解决办法

解决mysql利用二进制日志恢复数据报错:ERROR 1781 (HY000) at line 16: SESSION.GTID_NEXT cannot be set to UUID:NUMBER when GLOBAL.GTID_MODE OFF.解决办法:配置gtid选项配置前:mysql> show global variables like ‘gtid_mode‘;ERR…

win10 git bash 闪退

使用ghost重装了win10 专业版后。安装git,尝试重装了n个版本的git,右键git bash here 直接闪退,直接进入安装目录打开git-bash.exe依旧闪退, git右键点击Git Bash Here闪退并会在当前目录下生成mintty.exe.stackdump文件。 右键GIT GUI here错…

智慧城市产业图谱(2020年)

来源:中国信息通信研究院(转载请注明来源)编辑 :蒲蒲推进新型智慧城市,是党中央、国务院推动我国新型工业化、信息化、城镇化和农业现代化同步发展做出的重大决策,有利于深化新一代信息通信技术与城市发展的…

制造业人工智能8大应用场景

资料来源:软件定义世界(SDX)文:e-works孙亚婷 郑倩 来源:数字化企业人工智能的概念第一次被提出,是在20世纪50年代,距今已六十余年的时间。然而直到近几年,人工智能才迎来爆发式的增…

mysql数据库基础 博客园_MySQL数据库基础

数据库的一些概念题:DB DBMS 和DBS三者之间的关系DBS(数据库系统) 包含DB(数据库)和DBMS(数据库管理系统)DB:是指datebase(数据库)DBS:是指datebase systerm (数据库系统)DBMS:是指datebase mangement systerm(数据库管理系统)区别:数据库就是…

回忆杀:2020年出自MIT的十大顶级热门研究

来源:学术头条 编译:阳光编审:王新凯尽管 2020 年是我们大多数人都希望去忘记的一年,但它仍然具有许多值得庆祝的研究突破。虽然新冠疫情的全球性爆发带来了新的挑战,但也正是因为这些挑战,MIT 的研究团队…

枚举类型使用

一个博客: https://blog.csdn.net/javazejian/article/details/71333103 阿里开发规范: 【参考】枚举类名建议带上 Enum 后缀,枚举成员名称需要全大写,单词间用下划线隔开。 说明: 枚举其实就是特殊的类, 域成员均为常量&#xff…

多字段回溯 mysql_回溯算法 | 追忆那些年曾难倒我们的八皇后问题

前言说起八皇后问题,它是一道回溯算法类的经典问题,也可能是我们大部分人在上数据结构或者算法课上遇到过的最难的一道题……在这里插入图片描述第一次遇到它的时候应该是大一下或者大二这个期间,这个时间对啥都懵懵懂懂,啥都想学…

这一年,宇宙“面目”愈发清晰

来源:科技日报 深邃的星空,埋藏着无数奥秘,叩问2020年的宇宙苍穹,阵阵回响唤起惊奇与敬畏无数:人类首次在银河系外发现氧气、绘制迄今最大宇宙三维地图、发现“不可能存在”的中等质量黑洞……宇宙的秘密,正…

mysql connector net 6.9.3_MySQL Connector/Net 6.9.3 发布 MySQL Connector/Net 6.9.3下载

MySQL Connector/ODBC 是 MySQL 数据库的官方 .NET 平台驱动程序。MySQL Connector/Net 6.9.3 发布,此版本是 6.9 系列的第一个 GA 版本。Bugs 修复Adding a new column to an existing model as identity and PK failed when applying the migration. (Bug #192863…

在失败中学习,MIT新研究显示,机器可以像婴儿一样学会理解人类目标

大数据文摘出品来源:MIT编译:周熙在Warneken和Tomasello关于人类社会智力的经典实验中,一个18月大蹒跚学步的幼儿看着一个男人抱着一堆书走向一个未开封的柜子。当男子到达柜子时,他笨拙地将书在柜门上撞了几下,然后发…

django http404 详解

【引子】 今天在看django的官方文档的时候看到get_object_or_404这个函数感觉比较奇怪。这个主要来自于它的功能,如果要查询的对象 存在那么就返回对象;如果对象不存在那么就要报404 Not Found ;但是404 Not Found并不是它的返回值&#xff0…

这一年,科学高度不断刷新

来源:科技日报●存算一体架构在手写数字集上的识别准确率达到96.19%●截至12月14日21时,“天问一号”探测器已在轨飞行144天,飞行里程约3.6亿公里,距离地球超过1亿公里●嫦娥五号经历了11个阶段、23天的在轨工作,采集了…

python天天向上的力量三天打鱼两天晒网_017 示例3-天天向上的力量-Go语言中文社区...

一、"天天向上的力量"问题分析1.1 天天向上的力量基本问题:持续的价值一年365天,每天进步1%,累计进步多少呢?(1.01^{365})一年365天,每天退步1%,累计剩下多少呢?(0.99^{365})1.2 需求…