TOWARDS MOBILE INTELLIGENCE - LEARNING

FROM GPS HISTORY DATA  FOR COLLABORATIVE RECOMMENDATION

Teacher assistant: Tô Hoài Việt

 

Execution:

1112445 - Trương Anh Huy

1112448 - Nguyễn Duy Khanh

1112458 - Nguyễn Nhật Minh

CONTENT

1/ Introduction

2/ Problem is mentioned in magazine

3/ Methods proposition

4/ Experiment

5/ Conclusion

1/ Introduction

- Golden age of mobile ( almost have GPS )

[ Source ]

[ Source ]

1/ Introduction

- From user's history ==> we have a big data of user location.

- From user's sharing or reviewing ==> we have more semantic data.

Example was given in magazine

 

Traveling around Forbidden City

The problem

"How we mining that

big-data and build recommendation system for new user ?"

2/ Problem statement

 

- Extract entities user - location - activity in tensor 3-D

- Pridict value for missing entities and fill

   then base on ranking -> give recommendation

 

 

- Directly uses ranking loss as object function

   -> better than predict missing value?

 

- Two main categories :

+ Memory-based: rating data to measure similarity between

   matrix entities

+ Model-based: relying on matrix factorization to uncover latent

   factor that explain observed rating

3/ Methods proposition

- Collaborative location and activity filtering (CLAF): model-based

+ compress the 3-D U–L–A tensor into a 2-D L–A matrix

+ use collaborative filtering to predict its value

Ex: location i has activity j, location i' similar i

      -> value for activity at i' ?

This algorithm is focused on general recommendation, so that the system gives same recommendation results to different users.

- Personalized collaborative location and activity filtering (PCLAF):

using model-based

+ use CLAF model

+ extend users-users to get information as much as possible

+ useful to formulate the user preferences on each location

learning strategy may take an indirect route to solve the problem

Ranking-based personalized collaborative location and activity filtering (RPCLAF): using model-based

- takes a direct way to solve the recommendation

- using ranking loss as the objective function

 

Some advantages:

more consistent with the final goal

+ rating pairs as input -> more data for training

+ ranking-loss is potentially useful

 

4/ Experiment

13,000 GPS trajectories

- 4,000,000 GPS points

- length of around 139,000 kilometers

- 119 users, 68 locations and five activities

- each user has 8.9 comments on average

5/ Conclusion

- if we want to do something, where shall we go?

- if we visit some place, what can we do there?

- performance of CLAF, PCLAF and RPCLAF

gps-data-mining

By Anhhuy Vis

gps-data-mining

  • 699