Atom-JEPA: Joint-Embedding Predictive Architecture for 3D Atomistic Systems

Kasper Helverskov Petersen*, Rasmus Hannibal Tirsgaard*, François R J Cornet, Mikkel Jordahn*, Mikkel N. Schmidt

Department of Applied Mathematics and Computer Science · Technical University of Denmark
* Core contributors

Atom-JEPA is a large-scale self-supervised pretraining method for 3D atomistic systems. It learns by predicting the latent representations of one part of an atomic structure from another and works for both molecules and crystals. Atom-JEPA has been fine-tuned for diverse downstream property prediction tasks, including molecular ADMET, quantum-chemical properties, and physical properties of crystalline materials. Pretrained checkpoints are available on Hugging Face, with source code on GitHub and a PyPI package to make fine-tuning for new downstream tasks easier.

Benchmark results

Quantum-chemical properties and molecular ADMET, evaluated against established models.

FIGURE 01

QM9 and ADMET benchmarks

ADMET (Biogen, ExpansionRX, and ChEMBL-MT) · average model rank

View all average ranks
ADMET · average ranks across 38 targets
ModelReadoutRank [Equal dataset weight]Rank [Equal target weight]
Atom-JEPA ×10 conformersFine-tuned2.41963.2895
Atom-JEPAFine-tuned3.72044.7895
CKERMTFine-tuned4.38854.5263
KERMTFine-tuned5.52965.5263
ChempropOther8.01008.5526
Mol-JEPA · modalitiesOther8.65528.7632
Morgan + RDKitLightGBM8.88197.8421
Morgan + RDKit + Avalon + ErGMLP9.867012.8947
Atom-JEPA · last layerMLP9.945610.1842
RDKitLightGBM10.54488.8158
Mol-JEPA · CLSOther10.547810.2368
Morgan + RDKit + Avalon + ErGLightGBM10.64339.3421
Atom-JEPA · all layersMLP11.245911.7105
Morgan + RDKitMLP12.209614.6842
RDKitMLP12.711111.5789
MorganLightGBM13.117412.1842
Mol-JEPA · CLSLightGBM13.655612.0789
MorganMLP14.906714.0000

18 models across 38 targets: Biogen (4), ChEMBL-MT (25), and ExpansionRX (9). Paired comparisons use 95% bias-corrected and accelerated (BCa) bootstrap confidence intervals, which adjust for bias and skewness in the bootstrap distribution. See the paper for details of the statistical tests.

View ADMET target counts
ADMET · best / statistically indistinguishable target counts
ModelBiogenChEMBL-MTExpansionRXTotalEvaluated
Atom-JEPA ×10 conf.3 / 36 / 107 / 23140
Atom-JEPA0 / 60 / 150 / 93040
CKERMT0 / 611 / 81 / 32940
Chemprop1 / 30 / 120 / 11740
LightBGM + descriptors0 / 23 / 91 / 21740
KERMT*†1 / 13 / 90 / 11538
Mol-JEPA · modalities1 / 22 / 50 / 31340

The target-count table covers 40 targets, whereas the ranking figure uses 38. KERMT*† reports only mean errors and omits two Biogen targets; its target-count total is based on the 38 available targets.

QM9 · MAE by target

QM9 MAE for 12 targets and 10 models. Atom-JEPA is best or tied on 8 targets. Exact values are available below.QM9 MAE for 12 targets and 10 models. Atom-JEPA is best or tied on 8 targets. Exact values are available below.

QM9. Each cell shows the reported mean absolute error (MAE; lower is better). Colour compares error with the best model for that target; the colour scale saturates at 4×. Models using a different random split are excluded from the heatmap; their values are included as grey reference rows in the detailed table below. Units: α in ma₀³; μ in mD; Cᵥ in mcal/(mol K); R² in ma₀²; all other targets in meV.

View QM9 values
QM9 · reported MAE
Modelα (ma₀³)Δε (meV)HOMO (meV)LUMO (meV)μ (mD)Cᵥ (mcal/mol K)G (meV)H (meV)R² (ma₀²)U (meV)U₀ (meV)ZPVE (meV)
MACE3842221915215.54.72104.14.11.23
Equiformer V2472914.413.39.9237.576.221866.496.171.47
GotenNet L2819.813.412.26.7194.983.3243.413.371.08
Transformer-M4127.417.516.237229.639.39759.419.371.18
JMP-L †3219.18.88.68174.32.81632.82.90.9
3D-EMGP †5737.121.318.220269.38.7928.68.61.38
GeoSSL-DDM4640.223.519.415247.657.091226.996.921.31
Coord5231.817.714.312206.916.454506.116.571.71
Frad (VRN)4227.717.913.811216.036.013545.355.411.63
Frad (RN)3727.815.313.710206.195.553425.625.331.42
DenoiseVAE †652614.211.97.9155.354.19624.034.311.03
SliDe3726.213.612.38.7195.374.263414.294.281.52
TriForces †7538.820.220.41831————8.9—
Atom-JEPA2824.612.210.96.1194.993.28293.383.381.06

† These models use a different random train/validation/test split from 110k/10k/11k. As in the paper, their results are shown in grey for reference only and excluded from best-result highlighting and the heatmap comparison. — denotes an unreported target.

Source: paper.

Distinct and Complementary ADMET Predictions

Atom-JEPA makes different errors from other ADMET models: compared across five model families, its test-set residuals rank as the most distinct on average under both residual correlation and uniqueness. These errors are complementary. In a five-model ensemble, Atom-JEPA is the only model whose inclusion lowers the error on all three benchmarks, with the largest reductions on ChEMBL-MT and ExpansionRX.

Atom-JEPA ranks as the most distinct on average under both measures.

Atom-JEPA has mean distinctiveness ranks of 1.98 for residual correlation and 1.97 for uniqueness; Chemprop ranks second at 2.53 on both measures.Atom-JEPA has mean distinctiveness ranks of 1.98 for residual correlation and 1.97 for uniqueness; Chemprop ranks second at 2.53 on both measures.

Residual correlation uses Spearman correlation to measure how similarly pairs of models make errors. Uniqueness measures how much of a model’s residual variation is unexplained by a linear combination of the other four families’ residuals (1 − adjusted R²).

Points show mean ranks with equal weight per benchmark; bars show the reported bootstrap intervals. Atom-JEPA and Chemprop are not statistically separated by the paired 95% bootstrap comparison. The ensemble improvement view measures the reduction in error from including each model.

Values and method
Residual correlation to peers · lower is more distinct
ModelBiogenChEMBL-MTExpansionRXMean rankBootstrap intervalGroup
Atom-JEPA ×10 conformers0.7230.7910.7301.98[1.66, 2.34]a
Chemprop0.7190.8030.6812.53[2.02, 2.88]ab
Mol-JEPA · modalities0.7380.8010.7492.78[2.42, 3.14]b
Morgan + RDKit · LGBM0.7240.8140.7612.98[2.59, 3.31]b
CKERMT0.7790.8290.7874.73[4.48, 4.86]c
Uniqueness (1 − adjusted R²) · higher is more distinct
ModelBiogenChEMBL-MTExpansionRXMean rankBootstrap intervalGroup
Atom-JEPA ×10 conformers0.3270.2530.2831.97[1.65, 2.32]a
Chemprop0.3250.2210.3922.53[2.02, 2.89]ab
Mol-JEPA · modalities0.2850.2210.2462.89[2.52, 3.23]b
Morgan + RDKit · LGBM0.3120.1920.2282.99[2.57, 3.39]b
CKERMT0.2140.1710.1874.63[4.39, 4.78]c

Analysis uses the 10-conformer Atom-JEPA model and targets with at least 30 labelled test molecules. Ranks are computed within each target and averaged with equal weight per benchmark. Intervals use a stratified cluster bootstrap over targets. Models sharing a group letter are not separated by the paired 95% bootstrap comparison of their mean ranks. See the paper for details of the statistical tests.

Source: appendix, “Model Prediction Correlation”, table “Model distinctiveness” in the paper.

Improvement from adding a model to an ensemble

Reduction in test macro MAE · higher is better

Biogen

Full ensemble 0.3261

Biogen: MAE improvement from including each modelImprovement equals MAE without the model minus MAE with it included in the full ensemble (0.3261). Positive values mean lower error when included. Exact results follow in the table.Including Atom-JEPA ×10 conformers: MAE 0.3388 → 0.3261; improvement +0.0127Atom-JEPA ×10 conformers+0.0127Including Chemprop: MAE 0.3402 → 0.3261; improvement +0.0141Chemprop+0.0141Including Mol-JEPA modalities: MAE 0.3296 → 0.3261; improvement +0.0035Mol-JEPA modalities+0.0035Including Morgan+RDKit LGBM: MAE 0.3133 → 0.3261; improvement -0.0128Morgan+RDKit LGBM-0.0128Including CKERMT: MAE 0.3237 → 0.3261; improvement -0.0024CKERMT-0.0024-0.01+0.00+0.01+0.02

ChEMBL-MT

Full ensemble 0.4228

ChEMBL-MT: MAE improvement from including each modelImprovement equals MAE without the model minus MAE with it included in the full ensemble (0.4228). Positive values mean lower error when included. Exact results follow in the table.Including Atom-JEPA ×10 conformers: MAE 0.4313 → 0.4228; improvement +0.0085Atom-JEPA ×10 conformers+0.0085Including Chemprop: MAE 0.4248 → 0.4228; improvement +0.0020Chemprop+0.0020Including Mol-JEPA modalities: MAE 0.4211 → 0.4228; improvement -0.0017Mol-JEPA modalities-0.0017Including Morgan+RDKit LGBM: MAE 0.4221 → 0.4228; improvement -0.0007Morgan+RDKit LGBM-0.0007Including CKERMT: MAE 0.4263 → 0.4228; improvement +0.0035CKERMT+0.0035-0.01+0.00+0.01+0.02

ExpansionRX

Full ensemble 0.3459

ExpansionRX: MAE improvement from including each modelImprovement equals MAE without the model minus MAE with it included in the full ensemble (0.3459). Positive values mean lower error when included. Exact results follow in the table.Including Atom-JEPA ×10 conformers: MAE 0.3646 → 0.3459; improvement +0.0187Atom-JEPA ×10 conformers+0.0187Including Chemprop: MAE 0.3457 → 0.3459; improvement -0.0002Chemprop-0.0002Including Mol-JEPA modalities: MAE 0.3426 → 0.3459; improvement -0.0033Mol-JEPA modalities-0.0033Including Morgan+RDKit LGBM: MAE 0.3431 → 0.3459; improvement -0.0028Morgan+RDKit LGBM-0.0028Including CKERMT: MAE 0.3480 → 0.3459; improvement +0.0021CKERMT+0.0021-0.01+0.00+0.01+0.02
MAE without the model − MAE with it. Greater improvement →

Including Atom-JEPA ×10 conformers improves all three datasets, with the largest improvement on ChEMBL-MT and ExpansionRX.

Exact values and method
Test macro MAE · bold marks the lowest error in each dataset
EnsembleBiogenChEMBL-MTExpansionRX
All five models0.32610.42280.3459
Without Atom-JEPA ×10 conformers0.33880.43130.3646
Without Chemprop0.34020.42480.3457
Without Mol-JEPA modalities0.32960.42110.3426
Without Morgan+RDKit LGBM0.31330.42210.3431
Without CKERMT0.32370.42630.3480

Each model receives equal weight. Atom-JEPA conformers are averaged first, followed by replicates of each model: Biogen scaffold seed 1, all four ChEMBL fold/seed runs, and five ExpansionRX seeds. These are full-test-set results, without the earlier exposure filtering. No uncertainty intervals were supplied for this comparison.

Embedding explorer

Browse Atom-JEPA embeddings of molecules and crystals as 2D or 3D UMAP, PCA, or t-SNE maps. Colour points by properties, chemical families, scaffolds, or functional groups, compare encoder layers and degrees, and select any point to view its 3D structure.

Loading the map…
3D UMAP · ROTATE TO EXPLORE
About this projection

Atom-JEPA vs No Pretraining

Compare every encoder layer: Atom-JEPA pretraining above, random initialisation below. Click a plot to enlarge.

All encoder layers

For the selected colour field. Hides missing or unassigned labels and structures without the selected group.

Loading layer comparison…

Cite

Download .bib
@misc{petersen2026atomjepajointembeddingpredictivearchitecture,
      title={Atom-JEPA: Joint-Embedding Predictive Architecture for 3D Atomistic Systems},
      author={Kasper Helverskov Petersen and Rasmus Hannibal Tirsgaard and François R J Cornet and Mikkel Jordahn and Mikkel N. Schmidt},
      year={2026},
      eprint={2610.08400},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2610.08400},
}

arXiv:2610.08400 · 2026