Utilizing multi-source data in popularity prediction for shop-type recommendation