An Expectation-Maximization framework for Personalized Itinerary Recommendation with POI Categories and Must-see POIs | Synapse