Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/2013 12:09 PM.

Slides:



Advertisements
Similar presentations
Recommender Systems & Collaborative Filtering
Advertisements

Music Recommendation by Unified Hypergraph: Music Recommendation by Unified Hypergraph: Combining Social Media Information and Music Content Jiajun Bu,
Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
LYRIC-BASED ARTIST NETWORK Derek Gossi CS 765 Fall 2014.
Modelling Paying Behavior in Game Social Networks Zhanpeng Fang +, Xinyu Zhou +, Jie Tang +, Wei Shao #, A.C.M. Fong *, Longjun Sun #, Ying Ding -, Ling.
COLLABORATIVE FILTERING Mustafa Cavdar Neslihan Bulut.
Sean Blong Presents: 1. What are they…?  “[…] specific type of information filtering (IF) technique that attempts to present information items (movies,
LYRIC-BASED ARTIST NETWORK METHODOLOGY Derek Gossi CS 765 Fall 2014.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Recommender Systems; Social Information Filtering.
Recommender systems Ram Akella November 26 th 2008.
Large-Scale Cost-sensitive Online Social Network Profile Linkage.
Collaborative Filtering Matrix Factorization Approach
Chapter 12 (Section 12.4) : Recommender Systems Second edition of the book, coming soon.
Item-based Collaborative Filtering Recommendation Algorithms
Modelling Paying Behavior in Game Social Networks Zhanpeng Fang +, Xinyu Zhou +, Jie Tang +, Wei Shao #, A.C.M. Fong *, Longjun Sun #, Ying Ding -, Ling.
Personalization in Local Search Personalization of Content Ranking in the Context of Local Search Philip O’Brien, Xiao Luo, Tony Abou-Assaleh, Weizheng.
Distributed Networks & Systems Lab. Introduction Collaborative filtering Characteristics and challenges Memory-based CF Model-based CF Hybrid CF Recent.
Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.
Recommendation system MOPSI project KAROL WAGA
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
Wang-Chien Lee i Pervasive Data Access ( i PDA) Group Pennsylvania State University Mining Social Network Big Data Intelligent.
Google News Personalization: Scalable Online Collaborative Filtering
Toward the Next generation of Recommender systems
Shanda Innovations Context-aware Ensemble of Multifaceted Factorization Models for Recommendation Kevin Y. W. Chen.
Online Learning for Collaborative Filtering
Developing Trust Networks based on User Tagging Information for Recommendation Making Touhid Bhuiyan et al. WISE May 2012 SNU IDB Lab. Hyunwoo Kim.
Learning Geographical Preferences for Point-of-Interest Recommendation Author(s): Bin Liu Yanjie Fu, Zijun Yao, Hui Xiong [KDD-2013]
A hybrid SOFM-SVR with a filter-based feature selection for stock market forecasting Huang, C. L. & Tsai, C. Y. Expert Systems with Applications 2008.
Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John T. Riedl
Objectives Objectives Recommendz: A Multi-feature Recommendation System Matthew Garden, Gregory Dudek, Center for Intelligent Machines, McGill University.
A Content-Based Approach to Collaborative Filtering Brandon Douthit-Wood CS 470 – Final Presentation.
1 Collaborative Filtering & Content-Based Recommending CS 290N. T. Yang Slides based on R. Mooney at UT Austin.
Recommender Systems Debapriyo Majumdar Information Retrieval – Spring 2015 Indian Statistical Institute Kolkata Credits to Bing Liu (UIC) and Angshul Majumdar.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College LAPP-Top Computer Science February 2005.
Collaborative Filtering Zaffar Ahmed
The Summary of My Work In Graduate Grade One Reporter: Yuanshuai Sun
Xutao Li1, Gao Cong1, Xiao-Li Li2
Pairwise Preference Regression for Cold-start Recommendation Speaker: Yuanshuai Sun
CoNMF: Exploiting User Comments for Clustering Web2.0 Items Presenter: He Xiangnan 28 June School of Computing National.
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,
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
Matrix Factorization and its applications By Zachary 16 th Nov, 2010.
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.
Personalization Services in CADAL Zhang yin Zhuang Yuting Wu Jiangqin College of Computer Science, Zhejiang University November 19,2006.
Matrix Factorization & Singular Value Decomposition Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
CiteData: A New Multi-Faceted Dataset for Evaluating Personalized Search Performance CIKM’10 Advisor : Jia-Ling, Koh Speaker : Po-Hsien, Shih.
Collaborative Deep Learning for Recommender Systems
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
Item-Based Collaborative Filtering Recommendation Algorithms
Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu
Data Mining: Concepts and Techniques
Recommender Systems & Collaborative Filtering
Recommending Forum Posts to Designated Experts
WSRec: A Collaborative Filtering Based Web Service Recommender System
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.
Community-based User Recommendation in Uni-Directional Social Networks
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
Collaborative Filtering Matrix Factorization Approach
Google News Personalization: Scalable Online Collaborative Filtering
RECOMMENDER SYSTEMS WITH SOCIAL REGULARIZATION
Movie Recommendation System
ITEM BASED COLLABORATIVE FILTERING RECOMMENDATION ALGORITHEMS
A Classification-based Approach to Question Routing in Community Question Answering Tom Chao Zhou 22, Feb, 2010 Department of Computer.
Recommendation Systems
Presentation transcript:

Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM

Outlines Background and challenges Related works Methodology description Experiments and analyses Conclusion and further works 2

Background With the rapid development of the Internet, social network services such as Twitter, Facebook, and Tencent Weibo become more and more popular. Though social network benefits us a lot, it also wastes us too much time to search useful information from massive information. To deal with the problem of choosing information sources efficiently, it is important to develop effective social recommender system to help users easily find the potential items they want to follow. 3

Challenges Social recommender system has much more social information to use than traditional recommender system. Social information includes social relationships, user’s profile, user’s social action and so on. How to take advantage of these information to improve the performance of social recommender system is both a good way and a big challenge. 4

Solutions To this end, we concentrate on combining social relationships into recommendation algorithm to improve the performance of social recommender system. 5

Outlines Background and challenges Related works Methodology description Experiments and analyses Conclusion and further works 6

Related works The related works are told from two aspects: The popular methods of recommender system The research of social recommendation 7

Methods for recommender system The goal of recommender system is to suggest users with items which may fit the users’ tastes. Recommendation methods can be classified into the three categories: content-based, collaborative filtering (CF), and hybrid recommendation approaches. As one of the most successful methods, CF has been widely used in business and deeply studied in academia. To deal with the data sparsity challenge, many algorithms derived from CF have been proposed, such as Singular Value Decomposition (SVD) and SVD++. 8

Researches for social recommendation Social recommendation aims at forming a recommender system by using recommendation methods with information from social networks such as user profile, user action, and social relationship. 9

Two recommendation tasks One is KDD Cup 2012 Track1, which is to develop such a system aiming at recommending items (celebrities) which could be persons, organizations, or groups in Tencent Weibo. The other is Artist recommendation in Last.fm online music system, which proposes a novel hierarchical Bayesian model incorporating topic modeling and probabilistic matrix factorization. 10

Outlines Background and challenges Related works Methodology description Experiments and analyses Conclusion and further works 11

Latent Factor Model We use Latent factor model as our basic method. Latent factor models have been widely used in rating prediction problem. The main idea of latent factor model is to predict a rating by the dot product of a user latent factor and an item latent factor. Singular Value Decomposition (SVD) is one of the most popular latent factor models. 12

SVD The basic SVD model with user bias, item bias and global bias can be described in the following equation: Here is the global bias, is the user bias, is the item bias, is the user latent factor and is the item latent factor. 13

SGD Stochastic Gradient Descent algorithm (SGD) is an efficient and popular strategy to solve the above optimization problem. The main idea of SGD is to minimize the error by taking a small step on parameters along the direction of gradient descent. 14

Incorporate Implicit Feedback The datasets are usually much more complicated for building recommender system in the real world. For example, in a movie recommender system, there are many other kinds of information which may include movie tags, movie category, user profile, user social network and so on. How to utilize these diverse implicit feedback information is beyond the ability of SVD, while SVD++ can do it well by modeling them as latent features. 15

SVD++ and implicit information The only thing has to be done is extending the SVD++ to the following form: The adding sum term represents the perspective of implicit feedback. can be user’s neighbors, tags or other implicit feedbacks. is the latent factor and is its weight. 16

Benefit User information such as user’s tags, keywords and history following records are very sparse which will lead to the features being ineffective. Using social relationships can deal with the feature sparsity problem to some extent. We can use friends’ tags, keywords and history following records as a kind of expanding features. 17

Outlines Background and challenges Related works Methodology description Experiments and analyses Conclusion and further works 18

Datasets We conducted our experiments on two real world datasets. The first one is a subset of dataset of Track 1 in KDD Cup 2012 provided by Tecent Weibo. The dataset is a snapshot of Tencent Weibo of five days. Another dataset is hetrec2011-lastfm-2k obtained from Last.fm online music system. There are listening histories, tagging histories and friend relationships in the dataset. 19

Statistics on two datasets 20

Metrics (Mean Average Precision of Top N) The metric are defined as: 21

Experiment description For Tencent Weibo dataset, we conducted our experiments on four user features: follow histories, tags, keywords and actions. For Last.fm dataset, we conducted our experiments on the feature of tags. Tag features in Last.fm dataset are tags a user has made for artists. 22

Results for Tencent Weibo 23

Results for Last.fm dataset 24

Analyses of results Previous two tables showed the results of our experiments on Tencent Weibo dataset and Last.fm dataset. We can see that all of the expanding features can achieve improvement when used independently or by combination. Except follow history in Tencent Weibo dataset, other expanding features in both datasets were even more useful than the original features. 25

Outlines Background and challenges Related works Methodology description Experiments and analyses Conclusion 26

Conclusion We explored a new way of using social relationships by expanding user features in social recommender systems. Experimental results showed that expanding features by social relationships can improve the performance of recommender system efficiently. 27

End Thank you! 28