Algebraic shortcuts for leave-one-out cross-validation in supervised network inference
Michiel Stock1, Tapio Pahikkala2, Antti Airola2
1Department of Data Analysis and Mathematical Modelling, Ghent University, Belgium.
Abstract:
Supervised machine learning techniques have traditionally been very successful at reconstructing biological networks, such as protein-ligand interaction, protein-protein interaction and gene regulatory networks. Many supervised techniques for network prediction use linear models on a possibly nonlinear pairwise feature representation of edges. Recently, much emphasis has been placed on the correct evaluation of such supervised models. It is vital to distinguish between using a model to either predict new interactions in a given network or to predict interactions for a new vertex not present in the original network. This distinction matters because (i) the performance might dramatically differ between the prediction settings and (ii) tuning the model hyperparameters to obtain the best possible model depends on the setting of interest. Specific cross-validation schemes need to be used to assess the performance in such different prediction settings. In this work we discuss a state-of-the-art kernel-based network inference technique called two-step kernel ridge regression. We show that this regression model can be trained efficiently, with a time complexity scaling with the number of vertices rather than the number of edges. Furthermore, this framework leads to a series of cross-validation shortcuts that allow one to rapidly estimate the model performance for any relevant network prediction setting. This allows computational biologists to fully assess the capabilities of their models. The machine learning techniques with the algebraic shortcuts are implemented in the RLScore software package: https://github.com/aatapa/RLScore.
Related Concept Videos
Algebraic Expressions
Leaving Groups
In general, in a nucleophilic substitution reaction, a nucleophile displaces a functional group, called the leaving group, from the substrate to give a substituted product. A leaving group departs the substrate molecule through heterolytic cleavage, taking the pair of electrons with it to become a relatively stable weak base in the form of an anion or a neutral molecule.
In a...
SFG Algebra
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
Fundamental Theorem of Algebra
Reliability and Validity
Crossing Over
The homologous pairs of sister chromosomes—one from the maternal and one from the paternal genome—then begin to align alongside each other lengthwise, matching corresponding DNA positions in a process...


