Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2026 Jul 7;42(Suppl 1):btag302. doi: 10.1093/bioinformatics/btag302

Improving hit discovery by integrating activity cliff sensitivity into active learning

Junha Kim 1, Youngkuk Kim 2,3, Bonil Koo 4, Dongmin Bang 5, Sun Kim 6,7,8,9,✉
PMCID: PMC13340233  PMID: 42412797

Abstract

Motivation

Active learning has emerged as an effective strategy for accelerating molecular discovery under limited labeling budgets. However, existing methods primarily focus on global information, often overlooking activity cliff—sharp changes in bioactivity caused by small structural perturbations—leading to suboptimal sample selection. In this work, we propose a model-agnostic, activity cliff–aware active learning framework designed to improve hit discovery efficiency without imposing constraints on the underlying molecular representations. Our framework introduces an auxiliary activity cliff scoring module trained on pairwise molecular relationships to explicitly capture local structure–activity sensitivity. The outputs of this module are integrated into a cliff-aware acquisition function that prioritizes structurally informative molecules whose labels are expected to be most beneficial for model improvement. Notably, the proposed strategy is agnostic to backbone architectures and molecular feature, enabling seamless integration with a wide range of existing active learning pipelines.

Result

We evaluate our approach on multiple benchmark datasets under a fixed labeling budget. Across all targets, the proposed method consistently identifies more active compounds than baseline acquisition strategies, demonstrating improved robustness in early-stage, data-scarce learning scenarios. Ablation studies further confirm the contribution of activity cliff awareness to the observed performance gains. Overall, our results underscore the importance of explicitly modeling activity cliffs within active learning frameworks and highlight the effectiveness of a model-agnostic design for accelerating hit discovery in data-limited drug discovery settings.

Availability and implementation

The source code is accessible online at https://github.com/wnsgk/AC-Active.

1 Introduction

In the drug discovery process, synthesizing new compounds and experimentally verifying their biological activity require substantial time and financial resources (Paul et al. 2010, DiMasi et al. 2016). Consequently, identifying promising candidates as early as possible is crucial for improving the overall efficiency of the development pipeline (Hughes et al. 2011, Schneider 2018). However, the relationship between molecular structure and biological activity cannot be fully explained by structural similarity alone. Even molecules that share highly similar scaffolds can exhibit dramatically different activities due to subtle variations in functional groups—a phenomenon known as the activity cliff (Fig. 1; Maggiora 2006, Stumpfe et al. 2019). Such structure–activity discontinuities fundamentally conflict with the assumption of smooth structure–activity relationships that underlies many similarity-based approaches, thereby increasing the risk of missing highly active compounds during early-stage hit identification.

Figure 1.

Two molecules with highly similar chemical structures are compared to illustrate an activity cliff relationship for the ALDH1 target. Molecule (a) is inactive against ALDH1, whereas molecule (b) is active despite their structural similarity.

An example of an activity cliff relationship for the ALDH1 target. Molecules (a) and (b) share highly similar chemical structures; however, (a) is inactive while (b) is active against ALDH1.

Despite recent advances in computational and machine learning–based methods for hit discovery, activity cliffs remain a major challenge for accurate molecular bioactivity prediction (Gawehn et al. 2016, Ouma et al. 2024). Most machine learning models rely heavily on structural similarity as a primary signal, which limits their ability to distinguish activity cliff pairs in which structurally similar molecules display markedly different activities (Van Tilborg et al. 2022, Deng et al. 2023). This limitation is particularly pronounced in the low-data regimes characteristic of early-stage drug discovery, where predictive errors can lead to the exclusion of promising candidates from experimental evaluation. Therefore, developing predictive frameworks that can explicitly account for activity cliff relationships is essential for improving the efficiency and reliability of early hit discovery.

The problem addressed in this study is to efficiently identify hit candidates for a target protein using active learning, given a limited number of initial experimental activity labels and predefined chemical space. In early-stage drug discovery, the amount of experimentally obtainable bioactivity data is extremely limited, and under such low-data conditions, predictive models often struggle to accurately estimate molecular activity (Walters and Murcko 2020, Van Tilborg and Grisoni 2024). Therefore, it is necessary to predict the bioactivity of each compound from limited experimental data and to determine the optimal next compounds to assay using selection criteria considering activity cliffs, in order to effectively explore the chemical space and identify active candidates.

To enable efficient hit candidate discovery under limited labeling conditions, we propose ACActive, an activity-cliff-aware active learning framework that can be integrated with arbitrary backbone models. ACActive is designed as a model-agnostic framework, allowing seamless integration with a wide range of backbone architectures, including Graph Neural Network (GNN) based models and fingerprint-based molecular encoders.

ACActive quantifies the degree to which pairs of structurally similar compounds exhibit activity cliff relationships. It explicitly learns activity cliff relationships by sampling structurally similar molecular pairs from the labeled set. It trains an activity cliff scoring module that operates on molecular representations produced by the backbone model to predict whether a given pair forms an activity cliff. This module captures subtle structural variations that lead to significant bioactivity differences without imposing constraints on the base model architecture.

By jointly considering bioactivity predictions and the learned activity cliff scores within a unified acquisition function, the proposed strategy enables more effective exploration of the chemical space and guides the selection of compounds for subsequent experimental labeling.

Extensive experiments on benchmark datasets demonstrate that ACActive consistently outperforms existing active learning methods in early-stage compound screening, highlighting its effectiveness for hit candidate discovery under low-data conditions. By leveraging activity cliff-aware structural information, our framework mitigates structure–activity discontinuities arising from activity cliffs, thereby facilitating effective hit discovery.

2 Related work

2.1 Active learning for molecular discovery

Active learning has emerged as a powerful paradigm for accelerating molecular discovery, particularly in low data regimes where labeled samples are scarce (Graff et al. 2021, Cao et al. 2024). While active learning may be susceptible to sampling bias and depends on the quality of initial data, it overcomes the prohibitive costs and time constraints of traditional high-throughput screening (HTS) by strategically prioritizing the most informative molecules. Bioactivity labels are typically obtained from wet-lab assays that measure the interaction between molecules and biological targets. These experiments are time-consuming and costly to acquire, requiring days to weeks per compound. By iteratively selecting informative samples for labeling, active learning effectively reduce the experimental cost associated with high-throughput screening. Previous works include uncertainty-based selection, diversity-based selection, and considering both (Sener and Savarese 2018, Schneider et al. 2022, Subedi et al. 2024). In addition, reinforcement learning has been explored to learn molecular selection policies in active learning settings (Chen et al. 2025). Recent work demonstrated that active deep learning can efficiently traverse chemical space and yields large gains in finding active molecules under low data contraints (Dodds et al. 2024, Van Tilborg and Grisoni 2024, Deng et al. 2025). Despite these advances, most existing approaches rarely consider chemically meaningful phenomena such as activity cliff. Addressing these discontinuities is essential for constructing models that can guide more chemically informed selection in iterative discovery cycles.

2.2 Activity cliffs in drug discovery

The Activity Cliff phenomenon, where minor structural changes lead to drastic activity shifts, has been recognized as a challenge for Quantitative Structure Activity Relationship (QSAR) and machine learning for drug discovery (Maggiora 2006, Stumpfe et al. 2019). ACs violate the underlying continuity assumption of most QSAR models, causing them to fail at these critical decision boundaries.

Recent studies have approached this problem by leveraging metric learning such as contrastive learning and triplet loss to increase sensitivity to subtle structural variations (Shen et al. 2024, Yu et al. 2025). Other work had treated cliff molecules as hard samples and adopted curriculum learning strategies that progressively adapt the model to these challenging cases (Yang et al. 2025). Hu et al. (2025) have proposed a reinforcement learning framework for de novo drug design that leverages predefined activity cliff scores to guide molecule generation toward structurally sensitive regions of chemical space.

In our work, we extend these ideas by introducing an activity cliff scoring module trained jointly with a multi-view molecular backbone. This module not only enhances the representation’s ability to distinguish cliff-informing molecular pairs but also informs the acquisition stage of active learning, enabling the selection of cliff-sensitive samples in subsequent iterations.

3 Materials and methods

3.1 Framework overview

This section provides an overview of the proposed activity cliff aware active learning framework and active learning senarios in this work (Fig. 2). The overview of ACActive, including the training and selection stages, is summarized in Algorithm 1.

Figure 2.

Overview of the ACActive framework and active learning process. Panel (a) illustrates the iterative active learning loop, where informative molecules are selected from the unlabeled pool to expand the labeled dataset. Panel (b) shows the model training stage, where molecular representations are learned and both the backbone predictor and activity cliff scoring module are optimized. Panel (c) depicts the ranking and selection of unlabeled molecules based on predicted scores. Panel (d) illustrates the cliff scoring module, which models activity cliff relationships between structurally similar molecules.

Overall architecture of ACActive and the active learning framework. (a) The active learning loop iteratively expands the labeled set by selecting informative molecules from the unlabeled pool. (b) The model training stage learns a molecular representation and optimizes both the backbone predictor and the activity cliff scoring module. (c) After evaluation, unlabeled molecules are ranked based on the predicted scores to guide the selection process. (d) The cliff scoring module explicitly models activity cliff relationships between structurally similar molecules.

Algorithm 1 Overview of ACActive Framework.

Require: Labeled dataset D0, unlabeled pool U0, rounds T, budget B

Require: Backbone model fθ, classifier c(·),cliff scoring module gϕ(·)

 1:  fort=0toT−1do 

 2:   Train fθ,c,gϕ on Dt by minimizing joint loss L   where L=Lcls+λLcliff

 3:  Construct similar pairs (xi,xj) with   Tanimoto similarity

 4:   Update gϕ to predict Pr(yijcliff∣xi,xj)

 5:   for each xi∈Utdo 

 6:    hi←fθ(xi),  pu←c(hi)

 7:    Ni←sim(xi,xj)≥0.6, xj∈Dt

 8:    pijcliff←gϕ(hi,hj)

 9:    ci←AGGREGATE{pijcliff}xj∈Ni)

 10:     si←pi+αci

 11:     end for 

 12:     Qt←TOPN(Ut,{si})

 13:     Query labels for Qt and update Dt+1,Ut+1

 14:  end for 

Let X={x1,x2,…,xN} denote a predefined chemical space for a target protein, where each molecule xk∈X is associated with an unknown biological activity y(xk)∈[0,1]. The objective of this work is to efficiently identify hit candidates with high activity under a limited experimental labeling budget using active learning.

At iteration t, the framework maintains a labeled set Dt={(xk,y(xk))} and an unlabeled pool Ut=X∖Dt. A molecular representation backbone is used to learn a bioactivity predictor fθ:X→R, which estimates the activity of individual compounds. In addition, we introduce an auxiliary activity cliff scoring module gϕ that assigns a cliff score s(xi,xj) to a pair of molecules, reflecting the degree to which the pair exhibits activity cliff–like behavior, i.e. large activity differences despite high structural similarity. Importantly, this scoring module operates independently of the backbone architecture and can be applied to any molecular encoder.

Based on the predictions from fθ and the cliff scores from gϕ, a cliff-aware acquisition function a(x) is defined over the unlabeled pool Ut to select a batch of compounds for experimental evaluation. The selected molecules are then assayed to obtain their true activities and added to the labeled set, yielding Dt+1. This iterative process continues until the labeling budget is exhausted, enabling efficient exploration of the chemical space while explicitly accounting for structure–activity discontinuities.

3.2 Activity cliff scoring module

To incorporate information about structure-activity discontinuities into the active learning process, we introduce an activity cliff scoring module trained jointly with the main bioactivity classifier. This auxiliary module operates on pairs of structurally similar molecules and predicts the likelihood that they form an activity cliff—that is, whether two molecules with similar structures exhibit different bioactivity outcomes. The module provides complementary information for molecule selection in the subsequent active learning round, helping the framework prioritize compounds that are both informative and potentially active.

3.2.1 Activity cliff pair construction

During training, molecule pairs (xi,xj) are sampled from the labeled dataset based on their structural similarity (Fig. 2b). We compute the Tanimoto similarity Sij between molecular fingerprints and select pairs with high similarity (Sij≥0.6) to focus on structurally similar molecule pairs. Following prior studies, we set the threshold on the Tanimoto similarity to 0.6 (Van Tilborg et al. 2022, Yang et al. 2025). For each pair, a cliff label is assigned according to the difference between their bioactivity labels:

yijcliff={1,if |Ai−Aj|≥δ,0,otherwise  (1)

where Ai and Aj denote the binary activity labels of molecules xi and xj, respectively and δ is threshold and set to 1 in classification task. A pair is thus considered an activity cliff when two structurally similar compounds exhibit different bioactivity outcomes—that is, one is active while the other is inactive. This formulation captures discontinuities in the structure–activity landscape while remaining consistent with binary activity prediction tasks.

3.2.2 Module architecture

Each molecule pair is first encoded by backbone model, producing molecular representations hi and hj. The module computes a differential representation by taking the element-wise difference between the two embeddings, enabling the model to capture differences between the two molecular representations (Fig. 2d). The absolute value is applied to enable permutation invariance of the pairwise representation,

hdiff=|hi−hj|. (2)

This vector is passed through a lightweight multilayer perceptron (MLP) followed by a sigmoid output to estimate the probability that the pair forms an activity cliff,

pijcliff=gϕ(hdiff). (3)

The module is trained using a binary cross-entropy loss Lcliff, optimized jointly with the main bioactivity prediction objective Lcls

L=Lcls+λ·Lcliff. (4)

3.3 Sample selection

To determine which compounds should be queried in the next active learning round, we design a cliff-aware acquisition function that evaluates each unlabeled molecule based on both its predicted activity and its sensitivity to local structural changes (Fig. 2c). By incorporating these complementary signals, the function prioritizes candidates that are not only likely to be active but also informative about activity cliffs, thereby yielding greater improvements in model performance.For each unlabeled molecule xi, we first obtain its predicted activity probability from the bioactivity classifier:

pi=fθ(xi). (5)

Next, we identify labeled neighbors of xi based on structural similarity between two molecules. Specifically, we collect molecules xj from the labeled pool such that their Tanimoto similarity with xi satisfies Sij≥0.6, forming the neighbor set Ni. For each neighbor xj∈Ni, the pair (xi,xj) is passed through the activity cliff scoring module to compute the cliff probability:

pijcliff=gϕ(xi,xj). (6)

The cliff probability provides directional corrections conditioned on the known label Aj of xj: a high pijcliff suggests that xi is likely to have the opposite label to xj. We aggregate these pairwise signals into a cliff score ci:

ci=1|Ni|∑xj∈Ni(−1)Ajpijcliff, (7)

where Aj∈{0,1} is the known activity label of molecule xj. Here, (−1)Aj assigns a positive sign when the neighbor is inactive and a negative sign when the neighbor is active.

Finally, the acquisition score is computed as:

si=pi+α·ci. (8)

Molecules in unlabeled set are ranked by acquisition score si, and the top ranked molecules are added to the labeled set for the next iteration training.

3.4 Experiments

3.4.1 Datasets

To evaluate the proposed model, we used two benchmark datasets, LIT-PCBA (Tran-Nguyen et al. 2020) and Enamine (Enamine Ltd 2025). The LIT-PCBA benchmark is a curated collection of bioactivity prediction tasks derived from experimentally measured data in PubChem BioAssay. Each dataset contains small molecules represented by canonical SMILES along with binary activity labels. Consistent with previous studies (Van Tilborg and Grisoni 2024, Chen et al. 2025), we used three protein targets, ALDH1, PKM2, and VDR and the 100 000 molecules sampled for each target and conducted all experiments on these fixed subsets (Table 1). Enamine is a large-scale library of purchasable chemical compounds used for virtual screening. We used two subsets of Enamine, namely Enamine50k and EnamineHTS, which contain activity values for thymidylate kinase (Graff et al. 2021). Following (Chen et al. 2025), Enamine50k consists of 50 240 molecules, including 500 active molecules. EnamineHTS consists of 2.1 million molecules, including 1000 active molecules.

Table 1.

Screening library size and average number of hits in the starting set for each dataset.

Dataset Screening library size Hit ratio
ALDH1 100 000 4986 hits (5.0%)
PKM2 100 000 223 hits (0.2%)
VDR 100 000 239 hits (0.2%)
Enamine50k 50 240 500 hits (1.0%)
EnamineHTS 2 141 514 1000 hits (0.05%)

3.4.2 Experimental setup

As shown in Fig. 2a, we begin the active learning process with an initial labeled set for each protein target. These initial samples were uniformly selected from the full dataset while ensuring that at least one active compound is included. At each iteration, the model is retrained from the scratch with the currently labeled set, and a fixed number of new samples are selected from the unlabeled pool using the proposed acquisition function. This iterative selection process is repeated until the predefined labeling budget for each dataset is exhausted.

For the LIT-PCBA benchmarks, we initialize the labeled set with 64 molecules and acquire 64 molecules per iteration, resulting in a total labeling budget of 1000 samples. For Enamine50k, the active learning process is initialized with 500 labeled molecules (1% of the dataset), and the total labeling budget is set to 3000 molecules. For EnamineHTS, we consider two experimental settings to evaluate performance under different sampling budgets. In the first setting, the labeled set is initialized with 2100 molecules (0.1% of the dataset), and the total labeling budget is 12 600 molecules (0.6%). In the second setting, we initialize with 4200 molecules (0.2%) and allow a total budget of 25 200 molecules (1.2%) (Graff et al. 2021, Chen et al. 2025).

We evaluated the effectiveness of our model and each acquisition strategy by enrichment factor (EF), which quantifies how many more active compounds are discovered compared to random selection under the limited sample labeling budget (Van Tilborg and Grisoni 2024). A higher enrichment factor indicates that the method prioritizes informative and biologically relevant molecules more efficiently.

EF=NmodelNrandom. (9)

Here, Nmodel denotes the number of active compounds identified by the model under a fixed labeling budget, and Nrandom denotes the expected number of active compounds identified by random selection with the same budget. Also we use retrieval rate (RR) for evaluating Enamine (Graff et al. 2021, Chen et al. 2025), which measures the fraction of top-N highly active compounds in the entire dataset that are successfully retrieved by the selection strategy.

For performance evaluation, we compare our method against existing active learning approaches, including TcsAL (Van Tilborg and Grisoni 2024), PtAL (Cao et al. 2024), and GLARE (Chen et al. 2025). Each baseline employs a specific acquisition function to guide sample selection: greedy selection, mutual information (MI), upper confidence bound (UCB), and GLARE (Chen et al. 2025). To further demonstrate that the proposed method is model-agnostic rather than tailored to a specific representation, we conducted experiments using multiple backbone models, including a Multilayer Perceptron (MLP), a GNN, and a pretrained GNN model, GraphMVP (Liu et al. 2022). All experiments are repeated with five random seeds, and the reported results correspond to the mean performance.

4 Results and discussion

4.1 Performance comparison on benchmarks

We evaluate ACActive across three target in LIT-PCBA and Enamine, under a limited labeling budget, using enrichment factor as the evaluation metric. As shown in Tables 2 and 3, ACActive consistently outperforms baseline acquisition strategies across all targets, demonstrating robust performance in low-budget screening scenarios. ACActive achieves enrichment factor of 6.303, 7.271, 8.407 on ALDH1, PKM2, and VDR, respectively, with GraphMVP. Especially on ALDH1, ACActive find 10% more active compounds compared to the other baseline. Detailed results can be found in the Supplementary Table. While ACActive may exhibit fluctuations in performance during intermediate acquisition rounds, it ultimately identifies a larger number of active compounds than other baseline selection strategies. Although some baselines, such as GLARE, outperform ACActive at earlier stages for certain targets (e.g. PKM2 around round 10), their discovery rate tends to diminish in later rounds. In contrast, ACActive continues to identify new active compounds across acquisition rounds, resulting in better cumulative performance in the final round. While GLARE primarily optimizes global chemical space exploration, ACActive utilizes a specialized module trained on Activity Cliff information to identify active compounds even in regions with significant bioactivity shifts.

Table 2.

Performance comparison of acquisition strategies on ALDH1, PKM2, and VDR.

ALDH1
PKM2
VDR
Model Strategy Round 10 Round 16 Round 10 Round 16 Round 10 Round 16
MLP +greedy 5.552 5.307 5.208 5.531 8.804 8.288
+MI 4.803 5.366 5.291 5.655 4.125 5.743
+GLARE 4.992 5.283 6.366 5.779 5.870 7.696
+ACActive 5.339 5.677 5.704 6.090 6.583 8.525
GNN +greedy 5.473 5.689 5.208 4.847 3.014 4.203
+MI 2.027 2.535 0.744 0.621 1.190 1.066
+GLARE 5.217 5.252 6.283 6.339 6.266 7.459
+ACActive 5.436 5.960 5.456 6.339 6.346 8.229
GraphMVP +greedy 5.253 5.905 3.968 3.791 4.601 5.624
+MI 1.930 2.346 0.744 0.808 1.190 1.125
+GLARE 5.515 5.779 6.696 7.084 6.266 7.696
+ACActive 5.844 6.303 6.779 7.271 6.901 8.407

Enrichment factor measured at rounds 10 and 16 for each dataset. Higher values indicate better performance. Bold values indicate the best performance, and underlined values indicate the second-best performance.

Table 3.

Performance comparison of acquisition strategies on Enamine.

Enamine50k
EnamineHTS0.1
EnamineHTS0.2
Model Strategy Round 4 Round 6 Round 4 Round 6 Round 4 Round 6
MLP +greedy 0.255 0.433 0.184 0.378 0.205 0.352
+UCB 0.248 0.411 0.159 0.344 0.219 0.362
+GLARE 0.235 0.412 0.174 0.377 0.256 0.469
+ACActive 0.274 0.450 0.190 0.381 0.264 0.484
GNN +greedy 0.537 0.730 0.505 0.735 0.609 0.848
+UCB 0.555 0.734 0.500 0.715 0.714 0.869
+GLARE 0.558 0.746 0.542 0.734 0.697 0.868
+ACActive 0.545 0.746 0.511 0.760 0.722 0.880
GraphMVP +greedy 0.580 0.752 0.488 0.728 0.606 0.835
+UCB 0.576 0.757 0.474 0.720 0.696 0.876
+GLARE 0.576 0.746 0.506 0.732 0.712 0.862
+ACActive 0.581 0.760 0.521 0.779 0.718 0.888

Retrieval rate measured at rounds 4 and 6 for each dataset. Higher values indicate better performance. Bold values indicate the best performance, and underlined values indicate the second-best performance.

Importantly, the performance improvements of ACActive are not limited to a specific model architecture (Tables 2 and 3). We observed consistent improvements when ACActive is combined with diverse backbone models, including a simple MLP, a graph neural network (GNN), and a GNN based pretrained model (GraphMVP). This model-agnostic behavior suggests that the proposed activity-cliff–aware acquisition strategy leverages signals that generalize across different molecular representations. By decoupling backbone-based exploitation from activity cliff identification, ACActive provides a general mechanism for prioritizing chemically informative compounds. As a result, the method remains effective across both shallow and deep models, as well as across pretrained and non-pretrained settings, highlighting its broad applicability to different active learning pipelines.

Notably, the advantage of ACActive becomes more pronounced in targets with extremely low active rates such as EnamineHTS.

4.2 Ablation study on acquisition function

To analyze the contribution of the proposed acquisition function, we conducted an ablation study that focuses on the role of the cliff score during the selection process (Table 4). In this setting, the activity cliff scoring module is fully retained and trained jointly with the backbone model, allowing the model to learn and leverage activity cliff–related signals during training. However, during the acquisition step, the proposed cliff-based acquisition score is not applied, and candidate molecules are selected solely based on the prediction scores produced by the backbone model.

Table 4.

Ablation study on ACActive framework.

ALDH1
PKM2
VDR
Model Strategy Round 10 Round 16 Round 10 Round 16 Round 10 Round 16
MLP +ACActive w/o cliff score 5.168 5.492 5.126 5.966 5.870 7.341
+ACActive 5.339 5.677 5.704 6.090 6.583 8.525
GNN +ACActive w/o cliff score 5.174 5.634 2.067 6.214 6.425 7.223
+ACActive 5.436 5.960 5.456 6.339 6.346 8.229
GraphMVP +ACActive w/o cliff score 5.059 5.512 6.366 6.836 5.870 7.815
+ACActive 5.844 6.303 6.779 7.271 6.901 8.407

Enrichment factor measured at rounds 10 and 16 for each dataset. Higher values indicate better performance. Bold values indicate the best performance.

As shown in Table 4, the original ACActive consistently outperforms the ablated variant that excludes the cliff score from the acquisition process. This performance gap indicates that simply learning activity cliff representations during training is insufficient to achieve optimal performance. Instead, explicitly incorporating the cliff score into the acquisition function plays an important role in guiding the selection toward more informative compounds. These results show that the performance improvements of ACActive is not only from the auxiliary activity cliff prediction task, but more importantly from its explicit use in the selection strategy. Also, we conducted an ablation that removes cliff-aware training while retaining the cliff-based acquisition. Detailed results are provided in Supplementary Section 1.7.

4.3 Visualization of selected active compounds

To further analyze the selection behavior of different acquisition strategies, we visualize the molecular fingerprints of active compounds identified at rounds 5, 10, and 16 in target ALDH1 (Fig. 3). We compare greedy selection and ACActive using GraphMVP as the backbone model. As the acquisition progresses, the greedy selection strategy increasingly concentrates on active compounds located in similar regions of the fingerprint space, indicating repeated exploitation of a narrow chemical neighborhood. In contrast, ACActive progressively identifies active compounds distributed across more diverse regions of the chemical space. From round 5 to round 16, the coverage of the fingerprint space continuously expands under ACActive, suggesting that the proposed method promotes broader exploration by uncovering active compounds from previously unexplored regions rather than repeatedly selecting similar ones.

Figure 3.

Comparison of active compounds selected for the ALDH1 target using greedy selection and ACActive. Panel (a) shows compounds selected using greedy selection, while panel (b) shows compounds selected using ACActive. From left to right, the panels display compounds identified at rounds 5, 10, and 16, respectively. Compounds selected by ACActive are distributed across a broader chemical space compared with those selected by greedy selection.

Visualization of selected active compounds. This figure is visualization of selected active compounds on ALDH1 target. (a) Active compounds selected using greedy selection, and (b) active compounds selected using ACActive. From left to right, each panel visualizes the active compounds identified at rounds 5, 10, and 16, respectively.

In contrast to greedy selection, which repeatedly exploits high-confidence predictions within known active regions, ACActive captures uncertainty arising from structure–activity discontinuities around active compounds. This localized uncertainty encourages the selection of compounds near the boundaries of active regions, enabling the discovery of new active neighborhoods and leading to the progressive expansion observed in the fingerprint visualizations.

4.4 Case study on selected samples

We consider a representative pair of compounds with high structural similarity (Tanimoto similarity≥0.6). As shown in Fig. 4a and b, the molecule pair exhibits activity cliff relationships. The backbone classifier assigns nearly identical predicted probabilities to both molecules, yet their cliff scores differ substantially, reflecting the cliff scoring module’s ability to detect subtle local structural variations that may lead to abrupt changes in activity. As a result, the compound with the higher cliff score is prioritized in the acquisition process, reversing the selection order that would arise from probability-based selection alone.

Figure 4.

Case study illustrating activity cliff relationships and cliff scores for compound pairs. Panel (a) shows active compounds assigned high cliff scores and selected by the proposed acquisition strategy. Panel (b) shows inactive compounds involved in activity cliff relationships but assigned low cliff scores and not selected. Structural differences between paired molecules are highlighted in red.

Case study on cliff score. (a) and (b) depict compound pairs that form activity cliff relationships. The cliff score is attatched below. (a) Active compounds assigned high activity cliff scores, which are selected by the proposed acquisition strategy. (b) Inactive compounds involved in activity cliff relationships but assigned low activity cliff scores, and thus not selected. The structural differences between the two molecules are highlighted in red.

In contrast, probability-based selection, such as greedy, would treat the two compounds as nearly equivalent, failing to account for the potential impact of structure–activity discontinuities on model refinement. This example illustrates how incorporating the cliff score enables the framework to identify structurally informative molecules that conventional active learning strategies would likely overlook.

5 Conclusion

In this work, we proposed ACActive, a model-agnostic active learning framework designed to accelerate hit discovery by explicitly leveraging activity cliff information. The proposed approach consistently identified a larger number of active compounds than existing active learning methods, particularly under challenging conditions characterized by limited labeled data and low active rates. By incorporating an activity cliff scoring module, ACActive effectively captures the sensitivity of biological activity to subtle structural variations, enabling more informed and data-efficient molecule selection.

Beyond its empirical performance gains, this study highlights the importance of explicitly modeling activity cliff relationship within active learning pipelines. Our results suggest that activity-cliff–aware modeling is not merely an auxiliary enhancement but a principled strategy for improving data efficiency in molecular discovery. This insight positions activity cliff information as a valuable inductive bias for guiding exploration in low-resource drug discovery settings.

While ACActive demonstrates clear advantages for hit discovery, there remain opportunities for further improvement. Future work may benefit from incorporating richer activity cliff signals derived from large-scale molecular datasets, which could enhance the robustness and generalizability of cliff predictions. Furthermore, the current framework can be extended to continuous activity prediction tasks (e.g. pIC50) by redefining activity cliffs based on a regression-based criterion, where structural similarity exceeds a predefined threshold while numerical activity differences surpass a specific margin. In addition, the proposed framework could be naturally extended to closed-loop molecular design settings, for example by incorporating generative models, potentially enabling iterative hit exploration and optimization.

In summary, this study demonstrates that explicitly incorporating activity cliff information substantially improves hit discovery performance in active learning settings. We believe that activity-cliff–aware modeling represents a promising and generalizable direction for advancing data-efficient drug discovery pipelines.

Supplementary Material

btag302_Supplementary_Data

Contributor Information

Junha Kim, Department of Computer Science and Engineering, Seoul National University, Seoul, 08826, Republic of Korea.

Youngkuk Kim, Department of Computer Science and Engineering, Seoul National University, Seoul, 08826, Republic of Korea; AIGENDRUG Co., Ltd, Seoul, 08758, Republic of Korea.

Bonil Koo, Interdisciplinary Program in Bioinformatics, Seoul National University, Seoul, 08826, Republic of Korea.

Dongmin Bang, Interdisciplinary Program in Bioinformatics, Seoul National University, Seoul, 08826, Republic of Korea.

Sun Kim, Department of Computer Science and Engineering, Seoul National University, Seoul, 08826, Republic of Korea; AIGENDRUG Co., Ltd, Seoul, 08758, Republic of Korea; Interdisciplinary Program in Bioinformatics, Seoul National University, Seoul, 08826, Republic of Korea; Interdisciplinary Program in Artificial Intelligence, Seoul National University, Seoul, 08826, Republic of Korea.

Funding

This research was supported by the Bio & Medical Technology Development Program of the National Research Foundation (NRF), funded by the Ministry of Science and ICT (MSIT), Republic of Korea (grant number. RS-2022-NR067933), NRF grant funded by the Korea government (MSIT)(RS-2023–00257479), Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) [RS-2021-II211343, Artificial Intelligence Graduate School Program (Seoul National University)], and the Technology Innovation Program (RS-2025–13642970, Development of an AI-based Platform for Predicting and Evaluating Drug Safety and Efficacy) funded By the Ministry of Trade, Industry & Resources(MOTIR, Korea). This study is also funded by AIGENDRUG Co., Ltd. and ICT at Seoul National University provided research facilities.

Author contributions

J.K, Y.K, D.B and S.K conceived the experiments, J.K conducted the experiments, J.K, Y.K, B.K, D.B and S.K analyzed the results, J.K, B.K, and S.K drafted the manuscript. All authors reviewed the manuscript.

Supplementary material

Supplementary material is available at Bioinformatics online.

Data availability

All datasets utilized in this study are publicly available. We use LIT-PCBA preprocessed at https://github.com/molML/traversing_chem_space and the Enamine subset modified at https://github.com/biomed-AI/GLARE. The source code is accessible online at https://github.com/wnsgk/AC-Active.

References

  1. Cao Z, Sciabola S, Wang Y.. Large-scale pretraining improves sample efficiency of active learning-based virtual screening. J Chem Inf Model 2024;64:1882–91. [DOI] [PubMed] [Google Scholar]
  2. Chen Y, Rao J, Xie J. et al. Reinforced active learning for large-scale virtual screening with learnable policy model. In: The Thirty-Ninth Annual Conference on Neural Information Processing Systems, 2025.
  3. Deng J, Yang Z, Wang H. et al. A systematic study of key elements underlying molecular property prediction. Nat Commun 2023;14:6395. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Deng X, Liu J, Liu Z. et al. Improving the hit rates of virtual screening by active learning from bioactivity feedback. J Chem Theory Comput 2025;21:4640–51. [DOI] [PubMed] [Google Scholar]
  5. DiMasi JA, Grabowski HG, Hansen RW.. Innovation in the pharmaceutical industry: new estimates of R&D costs. J Health Econ 2016;47:20–33. [DOI] [PubMed] [Google Scholar]
  6. Dodds M, Guo J, Löhr T. et al. Sample efficient reinforcement learning with active learning for molecular design. Chem Sci 2024;15:4146–60. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Enamine Ltd. Real Database. 2025. https://enamine.net/compound-collections/real-compounds/real-database (7 May 2025, date last accessed).
  8. Gawehn E, Hiss JA, Schneider G.. Deep learning in drug discovery. Mol Inform 2016;35:3–14. [DOI] [PubMed] [Google Scholar]
  9. Graff DE, Shakhnovich EI, Coley CW.. Accelerating high-throughput virtual screening through molecular pool-based active learning. Chem Sci 2021;12:7866–81. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Hu X, Liu G, Zhao Y. et al. Activity cliff-aware reinforcement learning for de novo drug design. J Cheminform 2025;17:54. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Hughes JP, Rees S, Kalindjian SB. et al. Principles of early drug discovery. Br J Pharmacol 2011;162:1239–49. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Liu S, Wang H, Liu W. et al. Pre-training molecular graph representation with 3D geometry. In: International Conference on Learning Representations, 2022.
  13. Maggiora GM. On outliers and activity cliffs—why QSAR often disappoints. J Chem Inf Model 2006;46:1535. [DOI] [PubMed] [Google Scholar]
  14. Ouma RB, Ngari SM, Kibet JK.. A review of the current trends in computational approaches in drug design and metabolism. Discov Public Health 2024;21:108. [Google Scholar]
  15. Paul SM, Mytelka DS, Dunwiddie CT. et al. How to improve R&D productivity: the pharmaceutical industry’s grand challenge. Nat Rev Drug Discov 2010;9:203–14. [DOI] [PubMed] [Google Scholar]
  16. Schneider G. Automating drug discovery. Nat Rev Drug Discov 2018;17:97–113. [DOI] [PubMed] [Google Scholar]
  17. Schneider L, Schwarting M, Mysona J. et al. In silico active learning for small molecule properties. Mol Syst Des Eng 2022;7:1611–21. [Google Scholar]
  18. Sener O, Savarese S. Active learning for convolutional neural networks: a core-set approach. In: International Conference on Learning Representations, 2018.
  19. Shen WX, Cui C, Su X. et al. Activity cliff-informed contrastive learning for molecular property prediction. Res Sq 2024;rs.3.rs-2988283. [Google Scholar]
  20. Stumpfe D, Hu H, Bajorath J.. Evolving concept of activity cliffs. ACS Omega 2019;4:14360–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Subedi R, Wei L, Gao W. et al. Empowering active learning for 3D molecular graphs with geometric graph isomorphism. Adv Neural Inf Process Syst 2024;37:55507–37. [Google Scholar]
  22. Tran-Nguyen V-K, Jacquemard C, Rognan D.. LIT-PCBA: an unbiased data set for machine learning and virtual screening. J Chem Inf Model 2020;60:4263–73. [DOI] [PubMed] [Google Scholar]
  23. Van Tilborg D, Alenicheva A, Grisoni F.. Exposing the limitations of molecular machine learning with activity cliffs. J Chem Inf Model 2022;62:5938–51. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Van Tilborg D, Grisoni F.. Traversing chemical space with active deep learning for low-data drug discovery. Nat Comput Sci 2024;4:786–96. [DOI] [PubMed] [Google Scholar]
  25. Walters WP, Murcko M.. Assessing the impact of generative AI on medicinal chemistry. Nat Biotechnol 2020;38:143–5. [DOI] [PubMed] [Google Scholar]
  26. Yang H, Yao Q, Kwok J. Curriculum-aware training for discriminating molecular property prediction models. In: The Thirteenth International Conference on Learning Representations, 2025.
  27. Yu X, Wang Y, Chen L. et al. Actriplet: an improved deep learning model for activity cliffs prediction by integrating triplet loss and pre-training. J Pharm Anal 2025;15:101317. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

btag302_Supplementary_Data

Data Availability Statement

All datasets utilized in this study are publicly available. We use LIT-PCBA preprocessed at https://github.com/molML/traversing_chem_space and the Enamine subset modified at https://github.com/biomed-AI/GLARE. The source code is accessible online at https://github.com/wnsgk/AC-Active.


Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES