Point-of-Interest recommendation within the single domain is quite easy compared to the cross-domain recommendation, as there is an acute dearth of check-in records for the target regions, aggravating the cold start problem. We propose a self-ensembled contextual Thompson sampling for cross-domain Point-of-Interest recommendation to solve this. This approach utilizes user preference transfer and user preference drift in the target domain for enhanced recommendation by deploying enhanced contextual sampling. As the user-context pairs of the target domain are not labeled for the given user, domain adaptation is highly sought. The approach has four major steps: i) Mining Point-of-Interests based on the long-term preferences of the target user and the user with a similar trajectory in the source domain, ii) Computing rewards for the Point-of-Interests in the source domain using multi-layer perceptron, iii) Estimate the rewards for unlabeled Point-of-Interests in the target domain and iv) Form the ensemble of rewards that are used to decide the final arm pulls. The rewards obtained for Point-of-Interests in the source and target domain are combined to form an ensemble of rewards with the help of self ensembling domain adaptation technique. Each Point-of-Interest in the ensemble rewards is termed an arm of action. We use this ensemble of rewards to control the diversity measure and the switching probability of the various arms, potential Point-of-Interests, in the contextual Thompson Sampling. Contextual Thompson sampling is modified to incorporate exploitation-exploration tradeoffs using this reward ensemble. The implicit weight measure of the different arms decides the probability of exploitation or exploration. The final arm pulls results in the final Point-of-Interest recommendation. For experimentation, we have used two real-world datasets, namely, Gowalla and Foursquare, and extracted the data for seven domains. We have obtained an accuracy of approximately 65% for Point-of-Interest recommendations on cold-start users.
Read full abstract