Collaborative Filtering Meets Mobile Recommendation: A User-centered Approach

With the increasing popularity of location tracking services, such as GPS, more and more mobile data are being accumulated. Based on such data, a potentially useful service is to make timely and targeted recommendations for users on places where they might be interested to go and activities that they are likely to conduct. For example, a user arriving in Beijing might wonder where to visit and what she can do around the Forbidden City. A key challenge for such recommendation problems is that the data we have on each individual user might be very limited, while to make useful and accurate recommendations, we need extensive annotated location and activity information from user trace data. In this paper, we present a new approach, known as user-centered collaborative location and activity filtering (UCLAF), to pull many users’ data together and apply collaborative filtering to find like-minded users and like-patterned activities at different locations. We model the userlocation-activity relations with a tensor representation, and propose a regularized tensor and matrix decomposition solution which can better address the sparse data problem in mobile information retrieval. We empirically evaluate UCLAF using a real-world GPS dataset collected from 164 users over 2.5 years, and showed that our system can outperform several state-of-the-art solutions to the problem.

AAAI10-Collaborative Filtering Meets Mobile Recommendation A User-centered Approach.pdf
PDF file
aaai10_uclaf_v3.pptx
PowerPoint presentation
aaai10.uclaf.data.zip
ZIP compressed file
code.txt
Text file

In  AAAI 2010

Publisher  Association for Computing Machinery, Inc.

Details

TypeInproceedings

Previous Versions

Vincent Wenchen Zheng, Yu Zheng, Xing Xie, and Qiang Yang. Collaborative Location and Activity Recommendations With GPS History Data, Association for Computing Machinery, Inc., 25 April 2010.

> Publications > Collaborative Filtering Meets Mobile Recommendation: A User-centered Approach