Read the Silence: Well-Timed Recommendation via Admixture Marked Point Processes
Kim, Hideaki (NTT Communication Science Laboratories) | Iwata, Tomoharu (NTT Communication Science Laboratories) | Fujiwara, Yasuhiro (NTT Communication Science Laboratories) | Ueda, Naonori (NTT Communication Science Laboratories)
Everything has its time, which is also true in the point-of-interest (POI) recommendation task. A truly intelligent recommender system, even if you don't visit any sites or remain silent, should draw hints of your next destination from the ``silence", and revise its recommendations as needed. In this paper, we construct a well-timed POI recommender system that updates its recommendations in accordance with the silence, the temporal period in which no visits are made. To achieve this, we propose a novel probabilistic model to predict the joint probabilities of the user visiting POIs and their time-points, by using the admixture or mixed-membership structure to extend marked point processes. With the admixture structure, the proposed model obtains a low dimensional representation for each user, leading to robust recommendation against sparse observations. We also develop an efficient and easy-to-implement estimation algorithm for the proposed model based on collapsed Gibbs and slice sampling. We apply the proposed model to synthetic and real-world check-in data, and show that it performs well in the well-timed recommendation task.
Feb-14-2017
- Country:
- North America > United States
- New York
- Richmond County > New York City (0.04)
- Queens County > New York City (0.04)
- New York County > New York City (0.04)
- Kings County > New York City (0.04)
- Bronx County > New York City (0.04)
- California
- Santa Clara County > Palo Alto (0.04)
- San Francisco County > San Francisco (0.04)
- New York
- Asia
- Middle East > Jordan (0.05)
- Japan > Honshū
- Kansai > Kyoto Prefecture > Kyoto (0.04)
- North America > United States
- Genre:
- Research Report (0.46)
- Industry:
- Information Technology (0.47)
- Technology: