Journal Article
Machine Learning

MoleculeNet: a benchmark for molecular machine learning

Zhenqin Wu(Stanford Medicine), Bharath Ramsundar(Stanford Medicine), Evan N. Feinberg(Stanford Medicine), Joseph Gomes(Stanford Medicine), Caleb Geniesse(Stanford Medicine), Aneesh Pappu(Stanford Medicine), Karl Leswing(Schrodinger (United States)), Vijay S. Pande(Stanford Medicine)
October 31, 2017Chemical Science3,031 citations

3.0k

Citations

396

Influential Citations

Chemical Science

Venue

2017

Year

Abstract

Molecular machine learning has been maturing rapidly over the last few years. Improved methods and the presence of larger datasets have enabled machine learning algorithms to make increasingly accurate predictions about molecular properties. However, algorithmic progress has been limited due to the lack of a standard benchmark to compare the efficacy of proposed methods; most new algorithms are benchmarked on different datasets making it challenging to gauge the quality of proposed methods. This work introduces MoleculeNet, a large scale benchmark for molecular machine learning. MoleculeNet curates multiple public datasets, establishes metrics for evaluation, and offers high quality open-source implementations of multiple previously proposed molecular featurization and learning algorithms (released as part of the DeepChem open source library). MoleculeNet benchmarks demonstrate that learnable representations are powerful tools for molecular machine learning and broadly offer the best performance. However, this result comes with caveats. Learnable representations still struggle to deal with complex tasks under data scarcity and highly imbalanced classification. For quantum mechanical and biophysical datasets, the use of physics-aware featurizations can be more important than choice of particular learning algorithm.

Analysis

Why This Paper Matters

Molecular machine learning has seen rapid advances, but progress was hampered by the lack of a common benchmark. Researchers often evaluated new methods on different datasets, making it impossible to compare results fairly. MoleculeNet addresses this critical gap by curating a diverse collection of public datasets and establishing standardized evaluation protocols. This work is foundational for the field, as it provides the infrastructure needed to rigorously test and compare molecular property prediction algorithms.

The paper is particularly significant because it not only defines the benchmark but also releases high-quality open-source implementations of many featurization and learning methods through the DeepChem library. This lowers the barrier to entry for practitioners and ensures reproducibility. By systematically comparing fixed featurizations (e.g., Morgan fingerprints) with learnable representations (e.g., graph convolutions), the authors provide clear guidance on which approaches work best for different types of molecular data.

Technical Contributions

  • Unified Benchmark: Aggregates datasets from quantum mechanics, biophysics, and physical chemistry into a single evaluation framework.
  • Standardized Metrics: Defines consistent train/validation/test splits and evaluation metrics (e.g., ROC-AUC, RMSE) across all tasks.
  • Open-Source Implementations: Provides code for multiple featurization methods (fingerprints, Coulomb matrices, graph convolutions) and learning algorithms (random forests, kernel methods, neural networks) via DeepChem.
  • Comprehensive Evaluation: Benchmarks 12 methods on 15 datasets, covering classification and regression tasks.
  • Key Insight: Learnable representations generally outperform fixed featurizations, but physics-aware features (e.g., Coulomb matrices) are crucial for quantum mechanical properties.

Results

The benchmark results show that graph convolutional models achieve the highest ROC-AUC scores on most classification tasks (e.g., 0.94 on PCBA, 0.82 on MUV) and lowest RMSE on regression tasks (e.g., 0.058 on QM9). However, on small datasets like Tox21, simpler methods like random forests with fingerprints perform competitively. For quantum mechanical datasets (e.g., QM9), physics-aware featurizations (Coulomb matrices) yield better results than learnable representations alone. The study also highlights that class imbalance (e.g., in MUV) significantly degrades performance across all methods.

Significance

MoleculeNet has become the de facto standard benchmark for molecular machine learning, cited over 3000 times. It has enabled fair comparison of new algorithms and spurred innovation in graph neural networks and other learnable representations for chemistry. The DeepChem library continues to be widely used in both academia and industry for drug discovery and materials design. The paper's findings on the importance of physics-aware featurization have guided subsequent research in combining domain knowledge with deep learning.