| --- |
| library_name: pytorch |
| tags: |
| - materials-science |
| - crystal-generation |
| - graph-ml |
| - diffusion-model |
| - diffcsp |
| - inverse-design |
| - density-functional-theory |
| - closed-loop-discovery |
| - arxiv:2606.16133 |
| license: other |
| license_name: invdesmobility-research-artifact-license |
| license_link: https://huggingface.co/DreamLufei/invDesMobility-diffcsp-generator/blob/main/LICENSE |
| datasets: |
| - DreamLufei/invDesMobility-data |
| --- |
| |
| # InvDesMobility DiffCSP Generator Checkpoints |
|
|
| This repository contains the DiffCSP generator checkpoints used by the |
| InvDesMobility inverse-design workflow. The checkpoints are released as |
| external artifacts for the code repositories: |
|
|
| - https://github.com/DreamLufei/invDesMobility |
| - https://github.com/DreamLufei/invdesmobility_loop |
| - https://github.com/DreamLufei/2d-mobility |
| |
| ## Paper and Repositories |
| |
| - Paper: InvDesMobility: a reliability-gated first-principles feedback framework for closed-loop materials discovery |
| - arXiv: https://arxiv.org/abs/2606.16133 |
| - Project page: https://dreamlufei.github.io/invDesMobility/ |
| - GitHub: https://github.com/DreamLufei/invDesMobility |
| - Loop repository: https://github.com/DreamLufei/invdesmobility_loop |
| - Mobility workflow: https://github.com/DreamLufei/2d-mobility |
| - Zenodo: https://doi.org/10.5281/zenodo.20475023 |
|
|
| ## Files |
|
|
| - `pretrained/PretrainGenerationModel.ckpt`: upstream DiffCSP warm-start checkpoint used by the pipeline. |
| - `finetuned/mobility2d_highquality280_ft_v1/best.ckpt`: seed mobility-2D fine-tuned generator. |
| - `finetuned/generator_round_XX/best.ckpt`: closed-loop feedback fine-tuned generators for rounds 01, 02, 03, 04, 06, 07, 08, and 09. |
| - Each fine-tuned directory also includes `hparams.yaml`, `lattice_scaler.pt`, and `prop_scaler.pt`. |
|
|
| The `epoch=...ckpt` files from local training logs are intentionally omitted because |
| they are byte-identical to the retained `best.ckpt` files for the corresponding |
| rounds. Run logs, W&B files, generated pools, and VASP outputs are not included. |
|
|
| ## Intended Use |
|
|
| These checkpoints are intended for reproducing the candidate-generation stage of |
| InvDesMobility and for research use in feedback-guided 2D crystal generation. |
|
|
| ## Training Data |
|
|
| The seed model was fine-tuned on the mobility-2D high-quality seed dataset. |
| Closed-loop checkpoints were fine-tuned on feedback-augmented DiffCSP datasets |
| constructed from trusted first-principles mobility-validation records. |
|
|
| The matching datasets are packaged separately in `DreamLufei/invDesMobility-data`. |
|
|
| ## Training Parameters |
|
|
| The retained `hparams.yaml` files contain the exact DiffCSP/PyTorch Lightning |
| configuration for each checkpoint, including model architecture, dataset path, |
| batch size, optimization configuration, and diffusion scheduler settings. |
|
|
| Key settings used by the feedback models include: |
|
|
| - DiffCSP `CSPDiffusion` with `CSPNet` decoder. |
| - `hidden_dim=512`, `num_layers=6`, `max_neighbors=20`, `radius=7.0`. |
| - Fine-tuning via the project scripts under `05_steps/02_finetune_generator/` and |
| `05_steps/09_closed_loop_feedback/`. |
|
|
| ## Evaluation |
|
|
| These generator checkpoints were evaluated operationally inside the closed-loop |
| InvDesMobility workflow: structures generated from each checkpoint were |
| deduplicated, screened by surrogate models, and then selected candidates were |
| validated with first-principles mobility calculations. |
|
|
| The generated pools, feedback datasets, and retained-channel records used to |
| audit this process are packaged in `DreamLufei/invDesMobility-data`. No |
| standalone generative benchmark table is included in this model repository, |
| because the relevant quality measure for this work is downstream retention and |
| DFT validation rather than raw sample likelihood alone. |
|
|
| ## Limitations |
|
|
| The generator proposes candidate structures; it does not validate mobility, |
| dynamic stability, synthesizability, or DFT-level electronic structure. Candidate |
| structures require downstream deduplication, surrogate screening, and |
| first-principles validation with the companion `2d-mobility` workflow. |
|
|
| ## Citation |
|
|
| If you use these checkpoints, please cite the InvDesMobility manuscript and the |
| associated GitHub repositories above. |
|
|