Presentation is loading. Please wait.

Presentation is loading. Please wait.

COT: Contextual Operating Tensor for Context-aware Recommender Systems Center for Research on Intelligent Perception And Computing (CRIPAC) National Lab.

Similar presentations


Presentation on theme: "COT: Contextual Operating Tensor for Context-aware Recommender Systems Center for Research on Intelligent Perception And Computing (CRIPAC) National Lab."— Presentation transcript:

1 COT: Contextual Operating Tensor for Context-aware Recommender Systems Center for Research on Intelligent Perception And Computing (CRIPAC) National Lab of Pattern Recognition (NLPR) Institute of Automation, Chinese Academy of Sciences (CASIA) @AAAI 2015, Austin, Jan 28, 2015 Qiang LiuShu Wu Liang Wang

2 2 Information Overload

3 3 Context-awareness School:An Inconvenient Truth Home:The Lord Of The Rings Child: Finding Nemo Girlfriend: Titanic Weekdays: Data Mining Weekends: Gone With the Wind Happy: The Merchant of Venice Sad: Hamlet (Time) (Location) (Companion) (Mood)

4 4 Multiverse recommendation 1 : user×item×context Factorization machine (FM) 2 : user×item+user×context+item×context Contexts are treated as other dimensions similar to the dimensions of users and items. Calculate the similarity among user, item and context. user×context item×context Related Works (1)Karatzoglou et al, Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. (2)Rendle et al, Fast context-aware recommendations with factorization machines.

5 5 Ideas representation of user under context representation of item under context user item context

6 6 Overview of COT Contextual operating tensors and latent vectors of entities are shown on the left side, and the computational procedure under each context combination is illustrated in the square.

7 7 Overview of COT Matrix Factorization with Biases:

8 8 Overview of COT Contextual Operating Matrix:

9 9 Overview of COT Combination of Contexts:

10 10 Overview of COT Contextual Operating Tensor:

11 11 Overview of COT Overall Function :

12 12 Experiments (1)Jamali and Lakshmanan, Heteromf: recommendation in heterogeneous information networks using context dependent factor models. dataset#contextscontexts Food dataset2virtuality, hunger Adom dataset5 when, where, companion, release, recommendation Movielens-1M2hour in a day, day in a week compared methodsmetricsdataset splitting SVD++ Multiverse recommendation FM HeteroMF 1 RMSE MAE All Users Cold Start

13 13 Performance Comparison Food DatasetAdom Dataset Movielens-1M

14 14 Weights of Different Contexts Food DatasetAdom Dataset Movielens-1M

15 15 Distributed Representation of Contexts We use PCA and project the distributed representations of contexts in the Adom dataset into a two-dimensional space.

16 16 Distributed Representation of Contexts We use PCA and project the distributed representations of contexts in the Adom dataset into a two-dimensional space.

17 17 Distributed Representation of Contexts We use PCA and project the distributed representations of contexts in the Adom dataset into a two-dimensional space.

18 18 Distributed Representation of Contexts We use PCA and project the distributed representations of contexts in the Adom dataset into a two-dimensional space.

19 19 Distributed Representation of Contexts We use PCA and project the distributed representations of contexts in the Adom dataset into a two-dimensional space.

20 20 Distributed Representation of Contexts We use PCA and project the distributed representations of contexts in the Adom dataset into a two-dimensional space.

21 21 Model the contextual information as the semantic operation on entities Use contextual operating tensor to capture the common semantic effects of contexts, and latent vectors to capture the specific properties of contexts. Generate the contextual operating matrix from contextual operating tensor and latent vectors. Conclusion

22 22 Thanks! Q & A Qiang Liu Contact: qiang.liu@nlpr.ia.ac.cn


Download ppt "COT: Contextual Operating Tensor for Context-aware Recommender Systems Center for Research on Intelligent Perception And Computing (CRIPAC) National Lab."

Similar presentations


Ads by Google