Automatic learning tools applied to the problem of predicting protein protein interaction