Revealing data leakage in protein interaction benchmarks
Anton Bushuiev, Roman Bushuiev, Jiri Sedlar, Tomas Pluskal, Jiri Damborsky, Stanislav Mazurenko, Josef Sivic
TL;DR
Protein-interaction benchmarks often rely on train-test splits based on metadata or sequence similarity, which introduce substantial data leakage and overestimate generalization. The authors quantify leakage using large-scale interface-structure comparison (iDist) across PDB-derived PPIs and a SKEMPI-based benchmark, showing pervasive leakage in standard splits. They review existing approaches in PIP, docking, and binder design, and present interface-structure-based splitting as a robust alternative, along with methods like Foldseek and TM-align to enable scalable non-leaking partitions. They also emphasize the value of domain expertise in constructing high-quality splits and outline concrete recommendations for reporting leakage and adopting interface-based evaluation to drive meaningful progress.
Abstract
In recent years, there has been remarkable progress in machine learning for protein-protein interactions. However, prior work has predominantly focused on improving learning algorithms, with less attention paid to evaluation strategies and data preparation. Here, we demonstrate that further development of machine learning methods may be hindered by the quality of existing train-test splits. Specifically, we find that commonly used splitting strategies for protein complexes, based on protein sequence or metadata similarity, introduce major data leakage. This may result in overoptimistic evaluation of generalization, as well as unfair benchmarking of the models, biased towards assessing their overfitting capacity rather than practical utility. To overcome the data leakage, we recommend constructing data splits based on 3D structural similarity of protein-protein interfaces and suggest corresponding algorithms. We believe that addressing the data leakage problem is critical for further progress in this research area.
