where s∗ represents a binding site and l∗ represents a ligand. s∗ and l∗ might be unseen to the data set. M represents genomic and chemical spaces interaction matrix/network. If sign(F (s∗, l∗)) is 1, we predicted a positive interaction, otherwise we predicted a negative interaction (sign(·) is the sign function, return −1 and 1).