AlloyBERT: Alloy Property Prediction with Large Language Models

📄 arXiv: 2403.19783v1 📥 PDF

作者: Akshat Chaudhari, Chakradhar Guntuboina, Hongshuo Huang, Amir Barati Farimani

分类: cond-mat.mtrl-sci, cs.LG

发布日期: 2024-03-28

备注: 20 pages, 3 figures


💡 一句话要点

提出AlloyBERT以解决合金性质预测问题

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 合金性质预测 大型语言模型 材料科学 RoBERTa 自注意力机制 机器学习 文本处理

📋 核心要点

  1. 合金性质的预测依赖于复杂的计算和模拟,现有方法在准确性和效率上存在不足。
  2. AlloyBERT利用预训练的RoBERTa模型,通过自注意力机制处理文本输入,从而实现合金性质的预测。
  3. 在MPEA和RAYS数据集上,AlloyBERT的MSE分别为0.00015和0.00611,显著优于传统模型的表现。

📝 摘要(中文)

合金的开发面临着根据化学成分和加工参数预测其物理性质的挑战。本文提出了AlloyBERT,一个基于变换器编码器的模型,旨在通过文本输入预测合金的弹性模量和屈服强度。AlloyBERT以预训练的RoBERTa编码器为基础,利用自注意力机制建立词语之间的关系,从而能够理解人类可读的输入并预测目标合金性质。通过结合针对特定任务训练的分词器和经过微调的RoBERTa编码器,我们在多主元素合金(MPEA)数据集上实现了均方误差(MSE)为0.00015,在耐火合金屈服强度(RAYS)数据集上为0.00611,超越了传统浅层模型的表现。这些结果突显了语言模型在材料科学中的潜力,并为基于文本的合金性质预测建立了基础框架。

🔬 方法详解

问题定义:本文旨在解决合金物理性质预测中的挑战,现有方法通常依赖复杂的计算和模拟,导致效率低下和准确性不足。

核心思路:AlloyBERT通过利用预训练的RoBERTa编码器和自注意力机制,能够有效处理和理解文本输入,从而实现合金性质的预测。这样的设计使得模型能够捕捉到化学成分与物理性质之间的潜在关系。

技术框架:AlloyBERT的整体架构包括文本输入的分词处理、RoBERTa编码器的特征提取,以及最终的性质预测模块。模型首先将输入文本进行分词,然后通过RoBERTa编码器提取特征,最后通过回归层输出合金的物理性质。

关键创新:该研究的主要创新在于将大型语言模型应用于材料科学领域,尤其是合金性质的预测,突破了传统方法的限制,提供了一种新的思路。

关键设计:模型采用了针对特定任务训练的分词器,损失函数为均方误差(MSE),网络结构基于RoBERTa,经过微调以适应合金性质预测的需求。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,AlloyBERT在MPEA数据集上的均方误差为0.00015,而传统浅层模型的最佳表现为0.00025,提升幅度达40%。在RAYS数据集上,AlloyBERT的MSE为0.00611,相较于传统模型的0.0076,表现出显著的改进。

🎯 应用场景

AlloyBERT的研究成果在材料科学领域具有广泛的应用潜力,尤其是在新合金的开发和优化过程中。通过快速准确地预测合金的物理性质,研究人员可以更高效地设计符合特定需求的合金,推动材料创新和工业应用的发展。

📄 摘要(原文)

The pursuit of novel alloys tailored to specific requirements poses significant challenges for researchers in the field. This underscores the importance of developing predictive techniques for essential physical properties of alloys based on their chemical composition and processing parameters. This study introduces AlloyBERT, a transformer encoder-based model designed to predict properties such as elastic modulus and yield strength of alloys using textual inputs. Leveraging the pre-trained RoBERTa encoder model as its foundation, AlloyBERT employs self-attention mechanisms to establish meaningful relationships between words, enabling it to interpret human-readable input and predict target alloy properties. By combining a tokenizer trained on our textual data and a RoBERTa encoder pre-trained and fine-tuned for this specific task, we achieved a mean squared error (MSE) of 0.00015 on the Multi Principal Elemental Alloys (MPEA) data set and 0.00611 on the Refractory Alloy Yield Strength (RAYS) dataset. This surpasses the performance of shallow models, which achieved a best-case MSE of 0.00025 and 0.0076 on the MPEA and RAYS datasets respectively. Our results highlight the potential of language models in material science and establish a foundational framework for text-based prediction of alloy properties that does not rely on complex underlying representations, calculations, or simulations.