Heterogeneous Graph Learning for Explainable Recommendation over Academic Networks