A Semi-supervised Molecular Learning Framework for Activity Cliff Estimation
Fang Wu
TL;DR
Activity cliffs undermine the SSP principle in molecular property prediction, particularly for graph-based models. The paper introduces SemiMol, an instructor-guided semi-supervised framework that treats pseudo-labels with learned confidence via a separate instructor model and uses a self-adaptive curriculum to gradually incorporate harder unlabeled samples. Across 30 activity-cliff datasets in MoleculeACE, SemiMol consistently outperforms state-of-the-art pretrained GNNs, descriptor-based approaches, and other SSL baselines, demonstrating substantial improvements in regression tasks and strong results on a classification benchmark. The findings highlight the importance of backbone architecture and SSL design in leveraging unlabeled molecular data for robust activity-cliff estimation in low-data regimes.
Abstract
Machine learning (ML) enables accurate and fast molecular property predictions, which are of interest in drug discovery and material design. Their success is based on the principle of similarity at its heart, assuming that similar molecules exhibit close properties. However, activity cliffs challenge this principle, and their presence leads to a sharp decline in the performance of existing ML algorithms, particularly graph-based methods. To overcome this obstacle under a low-data scenario, we propose a novel semi-supervised learning (SSL) method dubbed SemiMol, which employs predictions on numerous unannotated data as pseudo-signals for subsequent training. Specifically, we introduce an additional instructor model to evaluate the accuracy and trustworthiness of proxy labels because existing pseudo-labeling approaches require probabilistic outputs to reveal the model's confidence and fail to be applied in regression tasks. Moreover, we design a self-adaptive curriculum learning algorithm to progressively move the target model toward hard samples at a controllable pace. Extensive experiments on 30 activity cliff datasets demonstrate that SemiMol significantly enhances graph-based ML architectures and outpasses state-of-the-art pretraining and SSL baselines.
