Network representation learning on drug-target-side effects-indication graphs for side effect prediction