0

0

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

DDD

DDD

发布时间:2024-10-12 15:34:05

|

865人浏览过

|

来源于机器之心

转载

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登nature子刊

编辑 | KX

两年前,清华大学物理系徐勇、段文晖研究组开发出高效精确的第一性原理电子结构深度学习方法 DeePH,可极大加速电子结构计算。

近日,该团队开发了一种准确而有效的实空间重构方法(real-space reconstruction),将 DeepH 方法从原先仅支持原子基组推广至适用于平面波基组,使得 DeepH 方法可与所有密度泛函理论(DFT)程序兼容。而且,该重构方法比传统的基于投影的方法快几个数量级。

这给深度学习电子结构计算方法带来了更高的精度和更好的泛化能力,并打通了其利用电子结构大数据作深度学习的通道。

相关研究以「Generalizing deep learning electronic structure calculation to the plane-wave basis」为题,于 10 月 3 日发布在《Nature Computational Science》上。

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

论文链接:https://www.nature.com/articles/s43588-024-00701-9

DeepH 成功与局限性

近年来,从头计算与 AI 相结合取得了显著进展。这大大扩展了理论和计算材料研究的范围,达到了前所未有的精度和效率。

深度学习方法 DeepH 取得了巨大的成功,在比传统 DFT 方法快多个数量级的速度下仍能保持亚毫电子伏的精度。

然而,此类方法只支持局域原子轨道 (AO) 基组下的 DFT 程序,而完全不兼容使用平面波 (PW)基组的 DFT 程序。事实上,平面波基组相对原子轨道基组有其独特的优势,如容易收敛、精度高、应用更广泛等,因此将 DeepH 方法推广至平面波基组对深度学习电子结构计算的未来发展具有重要的意义。

比传统方法快几个数量级

为了解决以上问题,清华研究团队提出了一种基于 PW DFT 结果的实空间重构方法来重构 AO 哈密顿量。该方法比直接投影 PW 哈密顿量或波函数的传统方法快几个数量级。

此外,研究表明,使用该方法生成的 AO 哈密顿量不仅可以很好地再现 PW 电子结构,而且非常容易被神经网络模型学习。因此,解决了 PW 基下的深度学习 DFT 哈密顿量的关键问题。新方法的高精度和高效性有利于构建更通用、更准确的深度学习电子结构计算方法,这不仅使它们能够为更广泛的科学界所使用,而且极大地提高了它们在一般应用中的适用性。

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

图 1:PW 基下的深度学习 DFT 哈密顿量的思想及其在旋转双层石墨烯中的应用。(来源:论文)

将 PW 汉密尔顿量转换为 AO 基组的三种方法

该方法的实际工作流程为:一组小型非扭曲结构的 PW DFT 结果用于在 AO 基下重构汉密尔顿量。然后可以推广在这些重构汉密尔顿量上训练的神经网络来预测大型扭曲结构的汉密尔顿量。

PW 汉密尔顿量和 AO 汉密尔顿量实际上是在不同基组下表达的相同物理量。原则上,一旦有了 PW 汉密尔顿量快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊,就可以通过改变基组来获得相应的 AO 汉密尔顿量 快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊,然后当前的 AO 汉密尔顿量神经网络可以灵活地学习该 AO 汉密尔顿量。

在此,研究人员简要讨论了将 PW 汉密尔顿量转换为 AO 基组的三种方法。

投影(projectio)方法被广泛用于弥合 PW 和 AO 之间的差距。其最初是为了评估 AO 基组的质量而开发的,投影方法可以修改为直接将哈密顿量从 PW 基转换为 AO 基:

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

这里,PW 基在 Born–von Kármán (BvK) 超晶胞中被归一化:快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊,其中,k 是第一布里渊区中的波矢,G 是倒格矢,N 是形成 BvK 超晶胞的原始晶胞数,Ω 是原始晶胞的体积。AO 基函数 |ϕiα〉 以原子 i 为中心。可能有多个基函数(标记为 n)共享相同的角动量量子数 l 和磁量子数 m。指标 α 是 n、l、m 的缩写。

方程 (1) 被称为 Hk(G, G′) 投影法

如果得到了 PW 哈密顿量的特征值 εnk 和波函数 |ψnk〉,则方程 (1) 可以进一步写成:

AlgForce AI
AlgForce AI

您的7x24小时数据分析AI助手

下载

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

方程 (2) 被称为 ψnk(G) 投影法。

虽然方程 (1) 和 (2) 是将 PW 哈密顿量转换为 AO 基的直接方法,但它们的计算效率较低。此外,它们都相对于系统中的原子数量以立方比例缩放,这限制了它们的应用范围。

事实上,可以利用实空间中的局部性来大大加快计算速度。原子单位下的实空间中的哈密顿量为:

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

其中,各个项分别对应于动能、Hartree 势、交换关联势以及伪势的局部和非局部部分。本研究仅考虑交换和关联的半局部函数。方括号中的三个项称为总有效局部势:快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊,它在单位晶胞上是周期性的。一旦有了 H(r, r′),就可以直接在实空间中计算 AO 哈密顿量,如下所示:

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

该方法称为实空间重构方法。

尽管它们在理论上是等效的,并且在收敛时会产生相同的结果,但所提出的实空间重构方法比前两种基于投影的方法效率高得多。

两个研究案例

应用于扭曲双层石墨烯

深度学习 DFT 汉密尔顿量方法最显著的能力是神经网络模型可以在小结构上进行训练,并推广到预测更大结构的汉密尔顿量。

在双层石墨烯的研究中,训练集由 300 个 4 × 4 双层石墨烯超晶胞组成,这些超晶胞具有不同的堆叠和每个原子位置的随机扰动。研究人员在根据 PW DFT 结果重建的 AO 汉密尔顿量训练神经网络模型后,可以使用该模型系统地研究具有任意扭曲角度的莫尔扭曲超结构。

首先,在训练集的一个结构上对重建的哈密顿量进行基准测试,将其能带结构与使用 PW 计算的能带结构绘制在一起。如图 1c 所示,两个能带结构非常吻合。

在训练神经网络模型后,用它来研究众所周知的「魔角」扭曲双层石墨烯,θ = 1.08°,莫尔超晶胞中有 11,164 个原子。有了深度学习 DFT 哈密顿量方法,计算成本可以大大降低。如图 1d 所示,与 PW DFT 基准相比,在重建的 AO 哈密顿量上训练的神经网络能够给出非常准确的预测,误差仅为几毫电子伏。

此外,当使用从 PW DFT 输出重建的 AO 汉密尔顿量训练神经网络时,预测的能带结构(图 1d 中的 PW-NN)与 Lucignano 等人的 PW DFT 结果相比,与使用 AO DFT 计算的汉密尔顿量(图 1d 中的 AO-NN)训练神经网络的情况相比,具有更好的一致性。

这表明与 PW DFT 接口的深度学习汉密尔顿量确实可以给出更高精度的结果。这种高精度与 PW 方法的灵活性和广泛适用性相结合,将大大增强深度学习从头计算的能力,并将对未来的研究大有裨益。

应用于双层 MoS2

接下来,在双层 MoS2 系统研究中比较了三种方法。首先,研究人员在由六个原子组成的 AB 堆叠双层晶胞上测试了重构方法,从重构的 AO 哈密顿量获得的能带结构与 PW DFT 结果非常吻合。然后,绘制了三种不同方法给出的能带结构,它们几乎相同,只是 ψnk(G) 投影方法给出的能带结构与其他两种方法略有不同,因为在方程 (2) 时仅使用了有限数量的能带。

快多个数量级,清华更高精度、更泛化的深度学习电子结构计算方法登Nature子刊

图 2:应用 PW 基下的深度学习 DFT 哈密顿量研究扭曲双层 MoS2。(来源:论文)

然后,进一步比较了三种方法的计算时间。正如预期的那样,两种基于投影的方法显示出大致的立方缩放。它们甚至比完全自洽场计算更耗时。相反,由于 AO 基的局部性,实空间重建方法实现了线性缩放,并且可以比投影方法快几个数量级。

研究人员表示:「我们工作的一个直接影响是,使深度学习电子结构方法适用于那些已经熟悉 PW 方法但在 AO DFT 方面经验较少的人。另一个有前途的未来应用是,建立通用的深度学习模型,可以处理不同类型的材料并准确预测它们的电子结构。」

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1072

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

148

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1128

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

395

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

575

2023.08.10

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2064

2024.08.16

windows安全中心怎么关闭 windows安全中心怎么执行操作
windows安全中心怎么关闭 windows安全中心怎么执行操作

关闭Windows安全中心(Windows Defender)可通过系统设置暂时关闭,或使用组策略/注册表永久关闭。最简单的方法是:进入设置 > 隐私和安全性 > Windows安全中心 > 病毒和威胁防护 > 管理设置,将实时保护等选项关闭。

0

2026.01.26

2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】
2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】

铁路12306提供起售时间查询、起售提醒、购票预填、候补购票及误购限时免费退票五项服务,并强调官方渠道唯一性与信息安全。

1

2026.01.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 3万人学习

Django 教程
Django 教程

共28课时 | 3.5万人学习

MySQL 教程
MySQL 教程

共48课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号