MatExpert: Decomposing Materials Discovery by Mimicking Human Experts

Qianggang Ding, Santiago Miret, Bang Liu
2/12/2026

No official code found. Best implementation: BangLab-UdeM-Mila/MatExpert (10 stars, last commit 2025-08-02).

Abstract

Material discovery is a critical research area with profound implications for various industries. In this work, we introduce MatExpert, a novel framework that leverages Large Language Models (LLMs) and contrastive learning to accelerate the discovery and design of new solid-state materials. Inspired by the workflow of human materials design experts, our approach integrates three key stages: retrieval, transition, and generation. First, in the retrieval stage, MatExpert identifies an existing material that closely matches the desired criteria. Second, in the transition stage, MatExpert outlines the necessary modifications to transform this material formulation to meet specific requirements outlined by the initial user query. Third, in the generation state, MatExpert performs detailed computations and structural generation to create new materials based on the provided information. Our experimental results demonstrate that MatExpert outperforms state-of-the-art methods in material generation tasks, achieving superior performance across various metrics including validity, distribution, and stability. As such, MatExpert represents a meaningful advancement in computational material discovery using langauge-based generative models.

View on arXivView PDF

Code Implementations(1)

This is the implementation to our ICLR'25 work: "MatExpert: Decomposing Materials Discovery by Mimicking Human Experts"

101Python, Jupyter NotebookFeb 1, 20251 years ago

Cite this paper

@article{ding2026matexpert,
  title  = {MatExpert: Decomposing Materials Discovery by Mimicking Human Experts},
  author = {Qianggang Ding and Santiago Miret and Bang Liu},
  year   = {2026},
  eprint = {2410.21317},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.21317},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.21317.svg)](https://codeofpaper.com/paper/2410.21317)

Discussion