LaPro-DTA: Latent Dual-View Drug Representations and Salient Protein Feature Extraction for Generalizable Drug--Target Affinity Prediction
Organizations: College of Information Science and Engineering, Northeastern University, Shenyang 110819, China · School of Artificial Intelligence, Beihang University, Beijing 100000, China · School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China
Abstract
Drug--target affinity prediction is pivotal for accelerating drug discovery, yet existing methods suffer from significant performance degradation in realistic cold-start scenarios (unseen drugs/targets/pairs), primarily driven by overfitting to training instances and information loss from irrelevant target sequences. In this paper, we propose LaPro-DTA, a framework designed to achieve robust and generalizable DTA prediction. To tackle overfitting, we devise a latent dual-view drug representation mechanism. It synergizes an instance-level view to capture fine-grained substructures with stochastic perturbation and a distribution-level view to distill generalized chemical scaffolds via semantic remapping, thereby enforcing the model to learn transferable structural rules rather than memorizing specific samples. To mitigate information loss, we introduce a salient protein feature extraction strategy using pattern-aware top- pooling, which effectively filters background noise and isolates high-response bioactive regions. Furthermore, a cross-view multi-head attention mechanism fuses these purified features to model comprehensive interactions. Extensive experiments on benchmark datasets demonstrate that LaPro-DTA significantly outperforms state-of-the-art methods, achieving an 8% MSE reduction on the Davis dataset in the challenging unseen-drug setting, while offering interpretable insights into binding mechanisms.
Figures & tables
| Dataset | Drugs | Targets | Interactions | Affinity metrics |
|---|---|---|---|---|
| KIBA | 2,111 | 229 | 118,254 | |
| Davis | 68 | 442 | 30,056 |
| Model | Davis | KIBA | ||||||
|---|---|---|---|---|---|---|---|---|
| MSE (std) | MAE (std) | CI (std) | (std) | MSE (std) | MAE (std) | CI (std) | (std) | |
| Setting: Unseen Drug | ||||||||
| DeepDTA (2018) | 0.745 (0.008) | 0.704 (0.050) | 0.699 (0.045) | 0.078 (0.023) | 0.478 (0.007) | 0.485 (0.004) | 0.688 (0.006) | 0.263 (0.002) |
| AttentionDTA (2019) | 0.656 (0.004) | 0.622 (0.003) | 0.682 (0.010) | 0.104 (0.004) | 0.433 (0.041) | 0.432 (0.031) | 0.722 (0.025) | 0.322 (0.030) |
| Co-VAE (2021) | 0.577 (0.009) | 0.523 (0.001) | 0.616 (0.005) | 0.128 (0.014) | 0.429 (0.019) | 0.459 (0.041) | 0.745 (0.010) | 0.334 (0.019) |
| GraphDTA (2021) | 0.590 (0.016) | 0.552 (0.014) | 0.695 (0.008) | 0.077 (0.010) | 0.473 (0.021) | 0.526 (0.020) | 0.738 (0.004) | 0.282 (0.032) |
| PDBbind ID | Year | Affinity ( ) | Pred. Affinity |
|---|---|---|---|
| 5txy | 2017 | 5.460 | 5.476804 |
| 6qlp | 2019 | 5.280 | 5.301821 |
| 5u0e | 2017 | 5.110 | 5.134590 |
| 6i12 | 2019 | 5.570 | 5.541025 |
| 6ma2 | 2018 | 5.389 | 5.419472 |
| 6ajv | 2019 | 5.039 | 5.130577 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Drug Representation | |
| Embedding Dimension | 128 |
| CNN Filter Sizes | [4, 4, 4] |
| Number of Filters | 128 |
| DeconvNet Layers | 3 |
| Latent Dimension ( ) | 96 |
| Model | KIBA Dataset | Davis Dataset | BindingDB Dataset | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MSE | CI | MSE | CI | MSE | CI | ||||
| KronRLS (2015) | 0.411 | 0.782 | 0.342 | 0.379 | 0.871 | 0.407 | 0.910 | 0.710 | – |
| SimBoost (2017) | 0.222 | 0.836 | 0.629 | 0.282 | 0.872 | 0.644 | – | – | – |
| DeepDTA (2018) | 0.194 | 0.863 | 0.630 | 0.261 | 0.878 | 0.630 | 0.633 | 0.844 | 0.633 |
| WideDTA (2019) | 0.179 | 0.875 | – | 0.262 | 0.886 | – | – | – | – |
| AttentionDTA (2022) | 0.155 | 0.882 | 0.755 | 0.216 | 0.887 | 0.677 | 0.745 | 0.542 | – |
| Components | Unseen Drug | Unseen Target | Unseen Pair | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dual | TopK | Fusion | CI ( ) | MSE ( ) | ( ) | CI ( ) | MSE ( ) | ( ) | CI ( ) | MSE ( ) | ( ) |
| – | – | – | 0.723 | 0.567 | 0.137 | 0.808 | 0.654 | 0.368 | 0.728 | 0.836 | 0.104 |
| ✓ | – | ✓ | 0.736 | 0.532 | 0.181 | 0.798 | 0.548 | 0.453 | 0.739 | 0.750 | 0.150 |
| – | ✓ | ✓ | 0.726 | 0.542 | 0.201 | 0.755 | 0.752 | 0.302 | 0.739 | 0.804 | 0.124 |
| ✓ | ✓ | – | 0.654 | 0.646 | 0.032 | 0.742 | 0.856 | 0.191 | 0.664 | 0.909 | 0.025 |
| ✓ | ✓ | ✓ | 0.737 | 0.519 | 0.191 | 0.828 | 0.519 | 0.473 | 0.770 | 0.727 | 0.166 |
| Components | Metrics | ||||
|---|---|---|---|---|---|
| Dual | TopK | Fusion | CI ( ) | MSE ( ) | ( ) |
| 0.854 | 0.347 | 0.559 | |||
| ✓ | 0.875 | 0.240 | 0.663 | ||
| ✓ | 0.885 | 0.262 | 0.598 | ||
| ✓ | ✓ | 0.881 | 0.242 | 0.651 | |
| ✓ | ✓ | 0.880 | 0.258 | 0.607 | |