Machine Learning Based Drug-Disease Relationship Prediction And Characterization