MatterGen是什么
MatterGen是微软推出的创新生成模型,专门用在设计无机材料。基于独特的扩散过程,逐步细化原子类型、坐标和周期晶格,生成跨越周期表的稳定、多样化的无机材料。MatterGen能被微调,满足广泛的性能约束,如化学组成、对称性、磁性、电子和机械性能等。与以往的材料生成模型相比,MatterGen在生成稳定、独特且新颖的材料方面表现出色,其生成的结构更接近DFT局部能量最小值。MatterGen能在给定的DFT属性计算预算内,找到更多满足极端性能约束的材料。
MatterGen的主要功能
- 生成稳定、多样化的无机材料:跨越周期表生成各种无机材料,且生成的材料具有较高的稳定性、独特性和新颖性。
- 满足广泛性能约束:基于微调,生成满足特定化学组成、对称性、磁性、电子和机械性能等约束条件的材料,如高磁性密度的磁性材料、特定带隙的半导体材料、高体模量的超硬材料等。
- 逆向材料设计:直接根据目标性能约束生成材料结构,突破传统基于已知材料筛选方法的限制,大大提高寻找新型材料的效率。
MatterGen的技术原理
- 扩散模型:基于扩散模型生成晶体材料。扩散模型基于逆转固定的破坏过程生成样本,该过程用学习到的分数网络实现。对于晶体材料,定义考虑其独特周期结构和对称性的定制化扩散过程,分别对原子类型、坐标和周期晶格进行破坏和去噪。
- 分数网络:预训练等变分数网络,在大型稳定材料结构数据集上联合去噪原子类型、坐标和晶格。分数网络输出等变分数,用在去除噪声,无需从数据中学习对称性。
- 适配器模块:引入适配器模块,在具有性能标签的额外数据集上对分数模型进行微调。适配器模块是注入基础模型每一层的可调组件,能根据给定的性能标签改变模型输出,实现对目标性能约束的引导生成。
- 数据集:用大型多样化数据集Alex-MP-20进行预训练,该数据集包含从Materials Project和Alexandria数据集中重新计算的607,683个稳定结构。
MatterGen的项目地址
- 项目官网:https://www.microsoft.com/en-us/research/blog/mattergen
- 技术论文:https://www.nature.com/articles/s41586-025-08628-5
MatterGen的应用场景
- 能源存储:用在设计新型电池材料,如高比容量的锂离子电池正极材料和高性能的固态电解质,提高电池的能量密度和功率密度。
- 催化:开发高选择性催化剂,用在石油化工和精细化工中的特定化学品合成,及环境催化中的汽车尾气处理,提高反应效率和环境友好性。
- 碳捕获:设计高效吸附二氧化碳的材料和将二氧化碳转化为有用化学品的催化材料,实现碳的循环利用,助力环境保护。
- 电子材料:研发新型半导体材料和高性能磁性材料,用在制造高性能的电子器件,推动电子技术的发展。
- 超硬材料:开发用在切削工具和耐磨涂层的超硬材料,提高机械部件的耐磨性和抗腐蚀性,应用于航空航天、汽车等领域。