: Exploring the potential curative effects of drugs is crucial for effective drug development. Previous studies have indicated that integration of multiple types of information could be conducive to discovering novel indications of drugs. However, how to efficiently identify the mechanism behind drug-disease associations while integrating data from different sources remains a challenging problem.