Text this: Utilizing shared interacting domain patterns and Gene Ontology information to improve protein-protein interaction prediction