Point of Interest Recommendation: Pitfalls and Viable Solutions