Leveraging heterogeneous information networks for personalized entity recommendation