atlas

Research map / Large language models / Language, safety and interpretability

FlowLLM: Flow Matching for Material Generation with Large Language Models as Base Distributions

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FlowLLM, a hybrid that samples crystal structures from a LoRA-fine-tuned LLaMA-2 70B and refines fractional coordinates and lattice parameters with a Riemannian flow matching model, reaching about 3x higher stability rate than prior methods on MP-20.

Problem

Generating stable, unique, novel crystalline materials requires jointly handling discrete atom types and continuous coordinates and lattice geometry, which existing LLM-based and denoising-based generators each handle only partially.

Approach

Use a fine-tuned LLM's output distribution as the learned base distribution for Riemannian flow matching, so the flow only needs to refine coordinates and lattice parameters from an already chemically plausible starting structure, rather than from a uniform or Gaussian base.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learned LLM base distributions for lattice parameters and fractional coordinates instead of simple base distributions (ablation)FlowLLM · MP-20Stability Rate (%): 8.95 -> 17.82Helped
Use learned LLM base distributions for lattice parameters and fractional coordinates instead of simple base distributions (ablation)FlowLLM · MP-20S.U.N. Rate (%)Helped
Add Gaussian noise with std 0.01 to continuous LLM outputs (ablation)FlowLLM · MP-20 generationStructural Validity (%): 99.64 -> 99.85No clear effect
Add Gaussian noise with std 0.02 to continuous LLM outputs (ablation)FlowLLM · MP-20 generationStructural Validity (%): 99.64 -> 99.99No clear effect
Add Gaussian noise with std 0.04 to continuous LLM outputs (ablation)FlowLLM · MP-20 generationStructural Validity (%): 99.64 -> 99.97No clear effect
Use FlowLLM instead of FlowMMMaterial generation and relaxation · Generated vs CHGNet-relaxed structuresMatch Rate (%): 74.3 -> 94.9Helped
Use FlowLLM instead of FlowMMMaterial generation and relaxation · Generated vs CHGNet-relaxed structuresRMSD (Å): 0.096 -> 0.023Helped
Use FlowLLM instead of FlowMMMaterial generation and relaxation · Generated vs CHGNet-relaxed structuresΔ-Energy (eV/atom): 0.3031 -> 0.0898Helped
Use FlowLLM instead of FlowMMMaterial generation and relaxation · Generated vs CHGNet-relaxed structuresNum Steps: 191.98 -> 37.97Helped
Use FlowLLM instead of the strongest prior modelMP-20 material generation · MP-20Stability Rate (%): 5.28 -> 17.82Helped
Use FlowLLM instead of FlowMMMP-20 generation · MP-20Time to generate a S.U.N. material (seconds): 16.14 -> 10.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: MP-20 Materials Project

Benchmarks: MP-20

Metrics: stability rate S.U.N. rate structural validity composition validity coverage recall coverage precision wasserstein distance of density wasserstein distance of N_el match rate RMSD

Baselines: CDVAE DiffCSP FlowMM CrystalLLM

Builds on: FlowMM CrystalLLM Riemannian flow matching DiffCSP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy