Vincent W. Zheng †, Bin Cao †, Yu Zheng ‡, Xing Xie ‡, Qiang Yang † † Hong Kong University of Science and Technology ‡ Microsoft Research Asia This work.

Slides:



Advertisements
Similar presentations
15th CTI Workshop, July 26, Smart Itinerary Recommendation based on User-Generated GPS Trajectories Hyoseok Yoon 1, Y. Zheng 2, X. Xie 2 and W.
Advertisements

A Comparison of Implicit and Explicit Links for Web Page Classification Dou Shen 1 Jian-Tao Sun 2 Qiang Yang 1 Zheng Chen 2 1 Department of Computer Science.
Vincent W. Zheng, Yu Zheng, Xing Xie, Qiang Yang Hong Kong University of Science and Technology Microsoft Research Asia This work was done when Vincent.
Location-Based Social Networks Yu Zheng and Xing Xie Microsoft Research Asia Chapter 8 and 9 of the book Computing with Spatial Trajectories.
University of Minnesota Location-based & Preference-Aware Recommendation Using Sparse Geo-Social Networking Data Location-based & Preference-Aware Recommendation.
Mining User Similarity Based on Location History Yu Zheng, Quannan Li, Xing Xie Microsoft Research Asia.
Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.
C ONTEXT - AWARE SIMILARITIES WITHIN THE FACTORIZATION FRAMEWORK Balázs Hidasi Domonkos Tikk C A RR WORKSHOP, 5 TH F EBRUARY 2013, R OME.
Personalized Query Classification Bin Cao, Qiang Yang, Derek Hao Hu, et al. Computer Science and Engineering Hong Kong UST.
CUBELSI : AN EFFECTIVE AND EFFICIENT METHOD FOR SEARCHING RESOURCES IN SOCIAL TAGGING SYSTEMS Bin Bi, Sau Dan Lee, Ben Kao, Reynold Cheng The University.
Learning Location Correlation From GPS Trajectories Yu Zheng Microsoft Research Asia March 16, 2010.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Active Learning and Collaborative Filtering
Intro to RecSys and CCF Brian Ackerman 1. Roadmap Introduction to Recommender Systems & Collaborative Filtering Collaborative Competitive Filtering 2.
Transfer Learning for WiFi-based Indoor Localization
Yu Zheng, Lizhu Zhang, Xing Xie, Wei-Ying Ma Microsoft Research Asia
Chen Cheng1, Haiqin Yang1, Irwin King1,2 and Michael R. Lyu1
Trajectories Simplification Method for Location-Based Social Networking Services Presenter: Yu Zheng on behalf of Yukun Cheng, Kai Jiang, Xing Xie Microsoft.
Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web Yu Zheng, Like Liu, Xing Xie Microsoft Research.
Adapting Deep RankNet for Personalized Search
Mining Interesting Locations and Travel Sequences From GPS Trajectories Yu Zheng and Xing Xie Microsoft Research Asia March 16, 2009.
Chapter 12 (Section 12.4) : Recommender Systems Second edition of the book, coming soon.
HAPORI: CONTEXT-BASED LOCAL SEARCH FOR MOBILE PHONES USING COMMUNITY BEHAVIORAL MODELING AND SIMILARITY Presented By: Brandon Ochs Nicholas D. Lane, Dimitrios.
LCARS: A Location-Content-Aware Recommender System
Friends and Locations Recommendation with the use of LBSN
Personalization in Local Search Personalization of Content Ranking in the Context of Local Search Philip O’Brien, Xiao Luo, Tony Abou-Assaleh, Weizheng.
Data Mining and Machine Learning Lab Exploring Temporal Effects for Location Recommendation on Location-Based Social Networks Huiji Gao, Jiliang Tang,
Mining Interesting Locations and Travel Sequences from GPS Trajectories IDB & IDS Lab. Seminar Summer 2009 강 민 석강 민 석 July 23 rd,
Geo-activity Recommendations by using Improved Feature Combination Masoud Sattari, Ismail H. Toroslu, Pinar Senkul, Murat Manguoglu Panagiotis Symeonidis.
Group Recommendations with Rank Aggregation and Collaborative Filtering Linas Baltrunas, Tadas Makcinskas, Francesco Ricci Free University of Bozen-Bolzano.
Improving Web Search Ranking by Incorporating User Behavior Information Eugene Agichtein Eric Brill Susan Dumais Microsoft Research.
Training and Testing of Recommender Systems on Data Missing Not at Random Harald Steck at KDD, July 2010 Bell Labs, Murray Hill.
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
GAUSSIAN PROCESS FACTORIZATION MACHINES FOR CONTEXT-AWARE RECOMMENDATIONS Trung V. Nguyen, Alexandros Karatzoglou, Linas Baltrunas SIGIR 2014 Presentation:
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
Wang-Chien Lee i Pervasive Data Access ( i PDA) Group Pennsylvania State University Mining Social Network Big Data Intelligent.
Online Learning for Collaborative Filtering
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
Learning Geographical Preferences for Point-of-Interest Recommendation Author(s): Bin Liu Yanjie Fu, Zijun Yao, Hui Xiong [KDD-2013]
EigenRank: A Ranking-Oriented Approach to Collaborative Filtering IDS Lab. Seminar Spring 2009 강 민 석강 민 석 May 21 st, 2009 Nathan.
A Novel Local Patch Framework for Fixing Supervised Learning Models Yilei Wang 1, Bingzheng Wei 2, Jun Yan 2, Yang Hu 2, Zhi-Hong Deng 1, Zheng Chen 2.
Temporal Diversity in Recommender Systems Neal Lathia, Stephen Hailes, Licia Capra, and Xavier Amatriain SIGIR 2010 April 6, 2011 Hyunwoo Kim.
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying, Eric Hsueh-Chan Lu, Wen-Ning Kuo and Vincent S. Tseng Institute of Computer Science.
Pairwise Preference Regression for Cold-start Recommendation Speaker: Yuanshuai Sun
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
ICDCS 2014 Madrid, Spain 30 June-3 July 2014
CoNMF: Exploiting User Comments for Clustering Web2.0 Items Presenter: He Xiangnan 28 June School of Computing National.
Ariadna Quattoni Xavier Carreras An Efficient Projection for l 1,∞ Regularization Michael Collins Trevor Darrell MIT CSAIL.
Recommender Systems with Social Regularization Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu The Chinese University of Hong Kong Irwin.
Yue Xu Shu Zhang.  A person has already rated some movies, which movies he/she may be interested, too?  If we have huge data of user and movies, this.
GeoMF: Joint Geographical Modeling and Matrix Factorization for Point-of-Interest Recommendation Defu Lian, Cong Zhao, Xing Xie, Guangzhong Sun, EnhongChen,
A Clustering-based QoS Prediction Approach for Web Service Recommendation Shenzhen, China April 12, 2012 Jieming Zhu, Yu Kang, Zibin Zheng and Michael.
Collaborative Filtering via Euclidean Embedding M. Khoshneshin and W. Street Proc. of ACM RecSys, pp , 2010.
ICONIP 2010, Sydney, Australia 1 An Enhanced Semi-supervised Recommendation Model Based on Green’s Function Dingyan Wang and Irwin King Dept. of Computer.
Algorithm Development with Higher Order SVD
Online Evolutionary Collaborative Filtering RECSYS 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering Seoul National University.
Learning to Rank: From Pairwise Approach to Listwise Approach Authors: Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li Presenter: Davidson Date:
Matrix Factorization & Singular Value Decomposition Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Location-based Social Networks 6/11/20161 CENG 770.
Reputation-aware QoS Value Prediction of Web Services Weiwei Qiu, Zhejiang University Zibin Zheng, The Chinese University of HongKong Xinyu Wang, Zhejiang.
Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu
StressSense: Detecting Stress in Unconstrained Acoustic Environments using Smartphones Hong Lu, Mashfiqui Rabbi, Gokul T. Chittaranjan, Denise Frauendorfer,
A Collaborative Quality Ranking Framework for Cloud Components
Diversified Trajectory Pattern Ranking in Geo-Tagged Social Media
Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie1, Shenglin Zhao2, Zibin Zheng3, Jieming Zhu2 and Michael.
Adopted from Bin UIC Recommender Systems Adopted from Bin UIC.
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Pinjia He, Jieming Zhu, Jianlong Xu, and
Topic 5: Cluster Analysis
Presentation transcript:

Vincent W. Zheng †, Bin Cao †, Yu Zheng ‡, Xing Xie ‡, Qiang Yang † † Hong Kong University of Science and Technology ‡ Microsoft Research Asia This work was done when Vincent was doing internship in Microsoft Research Asia. 1

Introduction User GPS trajectories accumulated on the Web 2

Motivation Mobile Recommendation 3 From Bing 3D map Travel experience: Some places are more popular than the others User activities: “Nice food!” --> Enjoy food there Nice food! Big sale!

Goal User-centric Recommendation Location Recommendation Question: I want to find nice food, where should I go? Activity Recommendation Question: I will visit the downtown, what can I do there? 4

GPS Log Processing GPS trajectories* 5 stay region r Raw GPS pointsStay points Stand for a geo-spot where a user has stayed for a while Preserve the sequence and vicinity info Stay regions Stand for a geo-region that we may recommend Discover the meaningful locations * In GPS logs, we have some user comments associated with the trajectories. Shown later.

Data Modeling User -> Location -> Activity 6 Activity: tourism “User Vincent: We took a tour bus to see around along the forbidden city moat …” GPS: “39.903, , 14/9/ :25” Stay Region: “39.910, (Forbidden City)” +1 Forbidden City Vincent Tourism Alex … Bird’s Nest … …

How to Do Recommendation? If the tensor is full, then for each user: 7 Vincent Tourism Alex … Bird’s Nest … … Forbidden City Bird’s Nest Zhongguancun Location recommendation for Vincent Tourism: Forbidden City > Bird’s Nest > Zhongguancun Tourism Exhibition Shopping Activity recommendation for Vincent Forbidden City: Tourism > Exhibition > Shopping Tourism Bird’s Nest … Vincent Unfortunately, in practice, the tensor is usually sparse!

Our Collaborative Filtering Solution Regularized Tensor and Matrix Decomposition 8 Locations Users Activities Locations Features Users Locations Users Activities ?

Related Work Few work done before Either recommend some specific types of locations Shops [Takeuchi & Sugimoto 2006] Restaurants [Horozov, et al. 2006] Travel hot spots [Zheng et al. 2009] Or only recognize activity without location recommendation Outdoor activity recognition [Liao et al. 2005] Indoor activity recognition [Patterson et al. 2005] Or do not explicitly model the users Our previous solution [Zheng et al. 2010] See next slide! 9

Our Previous Solution at WWW’10 Collaborative Location and Activity Recommendation 10 Features Locations Activities Locations Activities 5?? ?1? 1?6 Forbidden City TourismExhibitionShopping Bird’s Nest Zhongguancun ? User not explicitly modeled! 1.Not modeling each single user’s Loc-Act history 2.= a sum compression of our tensor

Our model 11 XX, Y YZ

Optimization Minimize the object function L(X, Y, Z, U) Gradient descent Complexity: O (T × (mnr + m 2 + r 2 )) T is #( iteration ), m is #(user), n is #(location), r is #(activity) 12 where

Experiments Data 2.5 years ( ) 164 users 13K GPS trajectories, 140K km long 530 comments After clustering, #(loc) = 168; #(user) = 164, #(act) = 5, #(loc_fea) = 14 The user-loc-act tensor has 1.04% of the entries with values Evaluation Ranking over the hold-out test dataset Metrics: Root Mean Square Error (RMSE) Normalized discounted cumulative gain (nDCG) 13

Baselines – Category I Tensor -> Independent matrices [Herlocker et al. 1999] Baseline 1: UCF (user-based CF) CF on each user-loc matrix + Top N similar users for weighted average Baseline 2: LCF (location-based CF) CF on each loc-act matrix + Top N similar locations for weighted average Baseline 3: ACF (activity-based CF) CF on each loc-act matrix + Top N similar activities for weighted average 14 Loc User Act Loc Act … … User Loc UCFLCF ACF

Baselines – Category II Tensor-based CF Baseline 4: ULA (unifying user-loc-act CF) [ Wang et al ] Top N u similar users, top N l similar loc’s, top N a similar act’s Similarities from additional matrices + Small cube for weight avarage Baseline 5: HOSVD (high order SVD) [Symeonidis et al. 2008] Singular value decomposition with matrix unfolding 15 Loc User Act loc-fea user-user act-act NuNu NlNl NaNa ULAHOSVD

Comparison with Baselines Reported in “mean ± std” 16 [Herlocker et al. 1999] [Wang et al. 2006][Symeonidis et al. 2008]

Comparison with Our Previous Solution at WWW’10 Current user-centric solution Previous generic solution 17 Current Solution Previous Solution RMSE ± ±0.006 nDCG loc ± ±0.027 nDCG act ± ±0.019 Performance

Impacts of the user number Evaluated on a fixed set of 25 users w.r.t. increasing #(user) Based on 10 trials, std not shown in the figures 18 nDCG loc nDCG act

Impacts of the Model Parameters Some observations Using additional info (i.e. λ i > 0) is better than not (i.e. λ i = 0) Not very sensitive to most parameters Model is robust + Contribution from additional info is limited As λ 2 increases, nDCG for loc recommendation greatly decreases Maybe because the loc-feature matrix is noisy in extracting the POIs Not directly related to act, so no similar observation for act recommendation 19

Conclusion We showed how to mine knowledge from GPS data to answer If I want to do something, where should I go? If I will visit some place, what can I do there? We extended our previous work for user-centric recommendation From “Location-Activity” to “User-Location-Activity” From “Matrix + Matrices” to “Tensor + Matrices” We evaluated our system on a large GPS dataset 19% improvement on location recommendation 22% improvement on activity recommendation over the simple memory-based CF baseline (i.e. UCF, LCF, ACF) Future Work Update the system online 20

Thanks! Questions? Vincent W. Zheng 21