0

0

LLM学习原子「结构语言」,生成未知化合物的晶体结构,登Nature子刊

DDD

DDD

发布时间:2024-12-10 21:30:32

|

579人浏览过

|

来源于php中文网

原创

预测材料特性,首先需要构建其晶体结构。然而,现有的预测方法计算成本高昂,阻碍了材料科学的快速发展。利用高质量的候选结构预测晶体结构,有望突破这一瓶颈。雷丁大学的研究人员开发了一种名为crystallm的多功能晶体结构生成方法,该方法基于自回归大型语言模型 (llm),并利用晶体学信息文件 (cif) 格式。

CrystaLLM 历经数百万个 CIF 文件训练,能够对晶体结构进行文本建模,并生成各种未在训练数据中出现的无机化合物的晶体结构。此方法颠覆了传统的晶体结构表示方式,展现了LLM在学习有效晶体化学模型方面的潜力,有望加速材料科学的发现和创新。这项研究成果已于2024年12月6日发表在《Nature Communications》期刊上,题为“基于自回归大型语言模型的晶体结构生成”。

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

图片

在计算机辅助的材料科学发现中,晶体结构预测 (CSP) 至关重要,它旨在根据特定物理条件推导出给定化学成分的基态晶体结构。传统 CSP 方法依赖于计算成本极高的从头算技术,而CrystaLLM通过生成候选结构来优化搜索过程。 随着机器学习技术的进步,诸如自动编码器和生成对抗网络等生成模型已被应用于晶体结构的生成。然而,将LLM应用于晶体结构的文本表示生成仍处于早期探索阶段。

CrystaLLM 的创新之处

CrystaLLM是专门为晶体结构生成而设计的LLM,它直接针对无机晶体结构的文本表示(CIF格式)进行训练,而非依赖于自然语言语料库或化学成分信息。 项目负责人Luis M. Antunes博士解释道,预测晶体结构如同拼凑一个复杂的多维拼图,而CrystaLLM能够高效地完成这项任务。

该方法基于两个假设:首先,符号序列是许多预测任务(包括化学结构相关任务)的有效表示;其次,LLM不仅学习标记的条件概率分布,还可能学习目标现象的因果过程。 CrystaLLM是一个基于Transformer架构的解码器专用语言模型,在数百万个CIF文件上进行自回归训练。

图片

训练过程中,模型学习预测CIF文件中的下一个标记。训练完成后,CrystaLLM可以根据初始标记序列生成新的CIF文件。 测试结果表明,CrystaLLM能够生成逼真的晶体结构,即使对于从未见过的材料也能胜任。

BGremover
BGremover

VanceAI推出的图片背景移除工具

下载

不同于依赖预定义模板的传统方法,CrystaLLM通过自回归训练隐式学习模板,并自动调整晶胞参数,生成新结构。与基于扩散的晶体生成方法相比,CrystaLLM在多个方面表现更优,并具有更高的灵活性。

图片

图片

图片

局限性和未来展望

CrystaLLM目前存在一些局限性,例如无法生成无序结构,以及训练数据集的不一致性可能影响模型的学习效果。 然而,研究人员相信CrystaLLM将成为晶体结构生成的有力工具,并计划将其用于物理性质预测等任务。 CrystaLLM的架构使其具有良好的可扩展性,有望成为通用的材料信息学模型,应用于各种材料科学研究领域。

热门AI工具

更多
DeepSeek
DeepSeek

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

豆包大模型
豆包大模型

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

通义千问
通义千问

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

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

更多
C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

14

2026.01.30

c++ 字符串格式化
c++ 字符串格式化

本专题整合了c++字符串格式化用法、输出技巧、实践等等内容,阅读专题下面的文章了解更多详细内容。

9

2026.01.30

java 字符串格式化
java 字符串格式化

本专题整合了java如何进行字符串格式化相关教程、使用解析、方法详解等等内容。阅读专题下面的文章了解更多详细教程。

12

2026.01.30

python 字符串格式化
python 字符串格式化

本专题整合了python字符串格式化教程、实践、方法、进阶等等相关内容,阅读专题下面的文章了解更多详细操作。

4

2026.01.30

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

20

2026.01.29

java配置环境变量教程合集
java配置环境变量教程合集

本专题整合了java配置环境变量设置、步骤、安装jdk、避免冲突等等相关内容,阅读专题下面的文章了解更多详细操作。

18

2026.01.29

java成品学习网站推荐大全
java成品学习网站推荐大全

本专题整合了java成品网站、在线成品网站源码、源码入口等等相关内容,阅读专题下面的文章了解更多详细推荐内容。

19

2026.01.29

Java字符串处理使用教程合集
Java字符串处理使用教程合集

本专题整合了Java字符串截取、处理、使用、实战等等教程内容,阅读专题下面的文章了解详细操作教程。

3

2026.01.29

Java空对象相关教程合集
Java空对象相关教程合集

本专题整合了Java空对象相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.29

热门下载

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

精品课程

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

共21课时 | 3.1万人学习

Django 教程
Django 教程

共28课时 | 3.7万人学习

MySQL 教程
MySQL 教程

共48课时 | 2万人学习

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

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