Community-Based Recommendations: a Solution to the Cold Start Problem

Size: px
Start display at page:

Download "Community-Based Recommendations: a Solution to the Cold Start Problem"

Transcription

1 Community-Based Recommendations: a Solution to the Cold Start Problem Shaghayegh Sahebi Intelligent Systems Program University of Pittsburgh sahebi@cs.pitt.edu William W. Cohen Machine Learning Department Carnegie Mellon University wcohen@cs.cmu.edu ABSTRACT The Cold-Start problem is a well-known issue in recommendation systems: there is relatively little information about each user, which results in an inability to draw inferences to recommend items to users. In this paper, we try to give a solution to this problem based on homophily in social networks: we can use social networks information in order to fill the gap existing in cold-start problem and find similarities between users. In this study, we use communities, extracted from different dimensions of social networks, to capture the similarities of these different dimensions and accordingly, help recommendation systems to work based on the found latent similarities. By different dimensions, we mean friendship network, item similarity network, commenting network and etc. Categories and Subject Descriptors H.3.3 [Information Storage and Retrieval]: Information Search and Retrieval information filtering Keywords Recommendation, Cold-Start, Community Detection, Social Media 1. INTRODUCTION Recommendation systems have been developed as one of the possible solutions to the information overload problem. The cold start problem [7] is a typical problem in recommendation systems. In recent years, some studies tried to address this problem. For example in [6] and [7], hybrid recommendation approaches, that combine content and usage data, are proposed and in [1], a new similarity measure considering impact, popularity, and proximity is introduced as a solution to this problem. Most of these approaches consider content information or demographic data, and not the connection information, for performing the recommendations; However, in some cases these information might not Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. WOODSTOCK 97 El Paso, Texas USA Copyright 20XX ACM X-XXXXX-XX-X/XX/XX...$ be available. In this paper, we suggest user connections and ratings in social networks as a replacement. By the advance of openid protocol and the emerge of new social networks, user activities, connections and ratings in various networks are now more accessible. Social networks offer connection of different dimensions: people may be friends with each other, they might have similar interests, and may rate content similarly. These different dimensions can be used to detect communities among people. Using community detection techniques, collective behavior of users is predictable. For example, in [5], a comparison has been made between familiarity network based and similarity network based recommendations. In [4], a typical traditional collaborative filtering (CF) approach is compared to a social recommender/social filtering approach. These studies do not utilize latent community detection techniques to address the cold start problem. This study aims to use different dimensions of social networks to extract latent communities and use these communities to provide a solution to the cold start problem. In this paper, we first give a brief introduction to community detection methods. Then, we describe the Principal Modularity Maximization method [8] in section 2.1. After that, we propose our approaches to utilize the community detection algorithm in section 2.2., describe the used dataset in section 3, and discuss the experiments in section COMMUNITY DETECTION With the growth of social network web sites, the number of subjects within these networks has been growing rapidly. Community detection in social media analysis [3] helps to understand more of users collective behavior. The community detection techniques aim to find subgroups among subjects such that the amount of interaction within group is more than the interaction outside it. Multiple statistical and graph-based methods have been used recently for the community detection purposes. Bayesian generative models [2], graph clustering approaches, hierarchical clustering, and modularity-based methods [3] are a few examples. While the existing social networks consist of multiple types of subjects and interactions among them, most of these techniques focus only on one dimension of these interactions. Consider the example of blog networks in which people can connect to each other, comment on each other s posts, post link to other posts in their blog post, or blog about similar subjects. By considering only one of these dimensions, e.g. connections network, we loose important information about other dimensions in the network and the resulting communi-

2 ties will just represent a part of existing ones. In this paper we use modularity-based community detection method for multi-dimensional networks presented by Tang et. al [8] as brielfy described in the following subsection. 2.1 Principal Modularity Maximization Modularity-based methods consider the strength of a community partition for real-world networks by taking into account the degree distribution of nodes. Modularity measure is defined based on how far the within-group interaction of found communities deviates from a uniform random graph with the same degree distribution. The modularity measure is defined as follows: Q = 1 ( ) 2m T r S T BS B = A ddt 2m where S is a matrix indicating community membership (S ij = 1 if node i belongs to community j and 0 otherwise) and B is the modularity matrix defined in equation 2. In equation 2, which measures the deviation of network interactions from a random graph, A represents the sparse interaction matrix between actors of the network, d shows the degree of each node, and m is the total number of existing edges. The goal in modularity-based methods is to maximize Q, the strength of the community partition. By relaxing matrix S as a matrix with continuous elements, the optimal S can be computed as the top k eigenvectors of the modularity matrix B [8]. As said before, communities can consist of multiple dimensions like friendship dimension, co-rating dimension, commenting dimension and etc. Principal Modularity Maximization[8], is a modularity based method to find hidden communities in multi-dimensional networks. The idea is to integrate the network information of multiple dimensions in order to discover cross-dimension group structures. The method is a two-phase strategy to identify the hidden structures shared across dimensions. In the first phase, the structural features from each dimension of the network is extracted via modularity analysis (structural feature extraction), and then the features are integrated to find out a community structure among nodes (cross-dimension integration). The assumption behind this cross-dimensional integration is that the structure of all of the dimensions in the network should be similar to each other. In the first step, structural features are defined as the network-extracted dimensions that are indicative of community structure. They can be computed by a low-dimensional embedding using the top eigenvectors of the modularity matrix. Minimizing the difference among features of various dimensions in crossdimension integration is equivalent to performing Principal Component Analysis (PCA) on them. This results in a community membership matrix S which is continuous. This matrix shows how much each node belongs to each community. To group all the nodes in a discrete community membership based on these features, a simple clustering algorithm such as K-means is used on S. As a result of this clustering, each node will belong to just one community. 2.2 Cold Start Problem and Community Detection in Recommendation Systems (1) (2) The cold start problem [7] happens in recommendation systems due to the lack of information, on users or items. Usage-based recommendation systems work based on the similarity of taste of user to other users and content based recommendations take into account the similarity of items user has been consumed to other existing items. When a user is a newcomer in a system, or he/she has not yet rated enough number of items. So, there is not enough evidence for the recommendation system to build the user profile based on his/her taste and the user profile will not be comparable to other users or items. As a result, the recommendation system cannot recommend any items to such a user. Regarding the cold start problem for items, when an item is new in the usage based recommendation systems, no users have rated that item. So, it does not exist in any user profile. Since in collaborative filtering the items consumed in similar user profiles are recommended to the user, this new item cannot be considered for recommendation to anyone. In this paper, we concentrate on cold start problem for new users. we propose that if a user is new in one system, but has a history in another system, we can use his/her external profile to recommend relevant items, in the new system, to this user. As an example, consider a new user in youtube, of whom we are aware of his/her profile in Facebook. A comprehensive profile of the user can be produced by the movies he/she posted, liked or commented on in Facebook and this profile can be used to recommend relevant movies in youtube to the same user. In this example, the type of recommended items are the same: movies. Another hypothesis, is that users interest in specific items, might reveal his/her interest in other items. This is the same hypothesis that exists in multidimensional network community detection: we expect multiple dimensions of a network to have a similar structure. As an example, if a user is new to the books section of a system, but has a profile in the movies section, we can consider similar users to him/her, in terms of movie ratings, to have a similar taste on books with him/her; or if two users are friends, we expect them to have more similar behavior in the system. We utilize user profiles in other dimensions to predict their interests in another dimension can be used as a solution to the cold start problem. Community detection can provide us with a group of users similar to the target user considering multiple dimensions. We can use this information in multiple ways as suggested in the following. In traditional collaborative filtering, the predicted rating of active user a on each item j is calculated as a weighted sum of similar users rankings on the same item: Equation 3. Where n is the number of similar users we would like to take into account, α is a normalizer, v i,j is the vote of user i on item j, v i is the average rating of user i and w(a, i) is the weight of this n similar users. p a,j = v a + α n w(a, i)(v i,j v i) (3) i=1 The value of w(a, i) can be calculated in many ways. Common methods are Cosine similarity, Euclidean similarity, or Pearson Correlation on user profiles. we proposed and tried multiple approaches in community based collaborative filtering to predict user ratings. Once we have found latent communities in the data, we need to use this information to help with the recommendation of content to users. Our

3 assumption is that users within the same latent community are a better representative of user interests in comparison with all users. We propose approaches that consist of combinations of the following: 1. Using a community based similarity measure to calculate w(a, i): This is specifically useful in PMM community detection algorithm. Here, a matrix S, an N K matrix, which is an indicator of multi dimensional community membership is produced. It shows how much each user belongs to each community. we define the community-based similarity measure among users of the system as an N N matrix W in equation 4 and use it as a weight function in equation 3. Here, N is the total number of users and each element of the matrix shows the similarity between two of users based on the communities they belong to. W = SS T (4) Figure 1: Log-log plot of number of book ratings per user 2. Using co-community users (users within active user s community) instead of k-nearest neighbors: we define the predicted rating as in equation 5 in which community(a) indicates the community assigned to the active user by the community detection algorithm. Based on that, only users within a user community are considered in the CF algorithm. p a,j = v a + α i community(a) w(a, i)(v i,j v i) (5) In addition to using the proposed methods to address the cold-start problem, we believe that, the second case is useful where there are a large number of users and as a result, the traditional collaborative filtering approach takes a lot of space and time to converge. Instead, we can detect the community user belongs to, and use that community members to find relevant items to users. 3. DATASET The dataset used in this study is based on an online Russian social network called imhonet 1. This web site contains many aspects of a social network, including friendships, comments and ratings on items. We use a dataset that includes the connections between users of this web site and the ratings they had on books and movies. The friendship network contains approximately 240,000 connections among around 65,000 users. The average number of friends each user has is about 3.5. Additionally, there are about 16 million rating instances of the movie ratings on about 50,000 movies in the dataset and more than 11.5 million user ratings on about 195,000 available books in the dataset,. Figure 1 shows the log-log scale of the number of book ratings per user and Figure 2 shows the number of ratings for each book. As can be seen, the number of users per book follows the power law distribution. But for the number of book ratings per user, it doesn t show a power law distribution. It looks like a combination of two power law distributions. That is because imhonet asked its users to rate at least 20 books for building more complete user profiles. 1 Figure 2: Log-log plot of number of ratings per book If we look at movie rating distribution (which we omitted due to the space restrictions), we can see the same behavior: based on imhonet s request, many users rated around 20 movies. Friendship connections between users follow a power law distribution too. To reduce the volume of the data, we used the ratings of users who had at least one connection in the dataset. The resulting dataset contains about 9 million movie ratings of 48,000 users on 50,000 movies and 1.2 million book ratings of 13,000 users on 140,000 books. For the experiments, we picked 10,000 random users among these users. 4. EXPERIMENTS We separated 10% of users as test users and the reminder as train users. To simulate the cold start problem, we removed all the book ratings of test users from the dataset and tried to predict these book ratings for them. We performed 10-fold cross-validation on this data. To apply PMM to the problem at hand, we need to define the various network dimensions. The first is obvious: we can simply use the friendship network itself. Then, we need a method to construct a similarity graph of users using their book and

4 movie ratings. To do so, we define an edge weight s(r i, r j) between each two users as follows: Let r i be the rating vector of user i, let σ x be the standard deviation of the non-zero elements of a vector x, and let covar(x, y) be covariance of points where both x and y are non-zero. Then, the similarity function is s(r i, r j) = covar(ri, rj) σ ri σ rj (6) provided that r i and r j overlap at at least 3 positions and 0 otherwise. A similarity score of 0 indicates that no edges should be added. This function is a modified version of Pearson s Correlation Coefficient that takes into account the standard deviation of a user s ratings instead of just the standard deviation of the overlap with another user. As such it is no longer constrained to the interval [ 1, 1] and does not have a direct interpretation, but it better represents the similarity between users. We can then use this function to create graphs from the book and movie ratings. Once we had different dimensions of the network, we can run PMM on the friendship, books, and movies graphs to obtain the latent communities. We set the number of communities and the number of neighbors in collaborative filtering approach to 30 in this experiment. Graphical results of performing PMM are shown in Figures 3 and 4 which are created by Gephi software 2. Figure 3: Communities detected by PMM shown in a graph sketched by Gephi software. Each community forms a square. Nodes are imhonet users and links are their friendship connections. We considered different combinations of the approaches proposed in Section 2.2 as follows: 1. We consider a vector space model for book and movie ratings and build user profiles by concatenating these two vectors in a combined space; then, performing traditional collaborative filtering using Pearson Correlation on the concatenated vector (CF), 2. As described in case 1, we perform collaborative filtering for all users considering their community mem- 2 Figure 4: Pie chart of number of users in each community. Each color represents a community. berships as a similarity measure (CF with Community Simil), 3. As in case 2, we perform traditional collaborative filtering within the community (CF within Community), 4. We perform collaborative filtering using the community based similarity measure within the community (combination of cases 1 and 2) (CF with Community Simil within Community), The performance of these different combination are reported in Figure 5 in terms of ndcg at top k recommendations for k changing from one to ten. Notice that collaborative filtering within members of a community works slightly better than other methods. Also, performing CF within a community, either with community-based similarity measure or the Pearson correlation, works better than performing CF with a constant number of neighbors for knn. On the other hand, we can see that using community-based similarity reduces ndcg for both within community and global Cf methods. While this means that using only community members in CF helps in recommending more interesting items to users, it also means that Pearson correlation, works better as a similarity measure for CF in comparison with communitybased similarity measure. Generally, the ndcg results we obtain for the cold start problem is reasonable since the problem is simulated in a way that having no information about other dimensions, recommending items to users would be impossible. 5. CONCLUSIONS AND FUTURE WORKS We showed that performing collaborative filtering within community members is more effective than running collaborative filtering on all users. Also, we showed that using other dimensions of user interests or user connections, helps in having a reasonable ndcg in cold-start problem. Based on our experiments, the number of members in each community follows a power law. As a result, it is interesting to see the performance of proposed community-based recommendation methods on different size communities and see if these methods help in small-size, mid-size or big communities. Another interesting study is to consider the effect of number of neighbors in simple collaborative filtering approach on the results. In other words, it is interesting to see considering which number of neighbors is better in collaborative filtering and if this number is related to the average detected community size. Another future works would be to

5 [8] L. Tang, X. Wang, and H. Liu. Uncovering groups via heterogeneous interaction analysis. In ICDM, Figure 5: ndcg at top k recommendations consider Bayesian generative models of community detection and study how grouping connections of a user and assigning them to each of the dimensions of the network would help in the recommendations quality. 6. ACKNOWLEDGMENTS We would like to thank the administration of imhonet who kindly provided anonymized data for our study. Also, we would like to thank Dr. Peter Brusilovsky and Daniel Mills for their help during this study. This research is partially supported by the National Science Foundation under Grants No and REFERENCES [1] H. J. Ahn. A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Information Sciences, 178(1):37 51, [2] C. Delong and K. Erickson. Social topic models for community extraction categories and subject descriptors. October, [3] S. Fortunato. Community detection in graphs. Physics Reports, 486(3-5):75 174, [4] G. Groh and C. Ehmig. Recommendations in taste related domains: collaborative filtering vs. social filtering. In proc. of the 2007 international ACM conf. on Supporting group work, GROUP 07, pages , New York, NY, USA, ACM. [5] I. Guy, N. Zwerdling, D. Carmel, I. Ronen, E. Uziel, S. Yogev, and S. Ofek-Koifman. Personalized recommendation of social software items based on social relations. In proc. of the third ACM conf. on Recommender systems, RecSys 09, pages 53 60, New York, NY, USA, ACM. [6] S.-T. Park and W. Chu. Pairwise preference regression for cold-start recommendation. RecSys 09, pages 21 28, New York, NY, USA, ACM. [7] A. I. Schein, A. Popescul, L. H., R. Popescul, L. H. Ungar, and D. M. Pennock. Methods and metrics for cold-start recommendations. In In proc. of ACM SIGIR conf. on Research and Development in Information Retrieval, pages ACM Press, 2002.

Use of KNN for the Netflix Prize Ted Hong, Dimitris Tsamis Stanford University

Use of KNN for the Netflix Prize Ted Hong, Dimitris Tsamis Stanford University Use of KNN for the Netflix Prize Ted Hong, Dimitris Tsamis Stanford University {tedhong, dtsamis}@stanford.edu Abstract This paper analyzes the performance of various KNNs techniques as applied to the

More information

Comparison of Recommender System Algorithms focusing on the New-Item and User-Bias Problem

Comparison of Recommender System Algorithms focusing on the New-Item and User-Bias Problem Comparison of Recommender System Algorithms focusing on the New-Item and User-Bias Problem Stefan Hauger 1, Karen H. L. Tso 2, and Lars Schmidt-Thieme 2 1 Department of Computer Science, University of

More information

Improving Results and Performance of Collaborative Filtering-based Recommender Systems using Cuckoo Optimization Algorithm

Improving Results and Performance of Collaborative Filtering-based Recommender Systems using Cuckoo Optimization Algorithm Improving Results and Performance of Collaborative Filtering-based Recommender Systems using Cuckoo Optimization Algorithm Majid Hatami Faculty of Electrical and Computer Engineering University of Tabriz,

More information

Using Machine Learning to Optimize Storage Systems

Using Machine Learning to Optimize Storage Systems Using Machine Learning to Optimize Storage Systems Dr. Kiran Gunnam 1 Outline 1. Overview 2. Building Flash Models using Logistic Regression. 3. Storage Object classification 4. Storage Allocation recommendation

More information

Recommendation Algorithms: Collaborative Filtering. CSE 6111 Presentation Advanced Algorithms Fall Presented by: Farzana Yasmeen

Recommendation Algorithms: Collaborative Filtering. CSE 6111 Presentation Advanced Algorithms Fall Presented by: Farzana Yasmeen Recommendation Algorithms: Collaborative Filtering CSE 6111 Presentation Advanced Algorithms Fall. 2013 Presented by: Farzana Yasmeen 2013.11.29 Contents What are recommendation algorithms? Recommendations

More information

CS249: ADVANCED DATA MINING

CS249: ADVANCED DATA MINING CS249: ADVANCED DATA MINING Recommender Systems II Instructor: Yizhou Sun yzsun@cs.ucla.edu May 31, 2017 Recommender Systems Recommendation via Information Network Analysis Hybrid Collaborative Filtering

More information

ABSTRACT 1. INTRODUCTION

ABSTRACT 1. INTRODUCTION Independent Study: Cross- Domain Recommendation: The Feasibility and the Value for the Cold Start Users By: Shaghayegh Sahebi (Sherry) Professor: Dr. Peter Brusilovsky ABSTRACT Most of the research studies

More information

Collaborative Filtering using Euclidean Distance in Recommendation Engine

Collaborative Filtering using Euclidean Distance in Recommendation Engine Indian Journal of Science and Technology, Vol 9(37), DOI: 10.17485/ijst/2016/v9i37/102074, October 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Collaborative Filtering using Euclidean Distance

More information

Demystifying movie ratings 224W Project Report. Amritha Raghunath Vignesh Ganapathi Subramanian

Demystifying movie ratings 224W Project Report. Amritha Raghunath Vignesh Ganapathi Subramanian Demystifying movie ratings 224W Project Report Amritha Raghunath (amrithar@stanford.edu) Vignesh Ganapathi Subramanian (vigansub@stanford.edu) 9 December, 2014 Introduction The past decade or so has seen

More information

Detecting and Analyzing Communities in Social Network Graphs for Targeted Marketing

Detecting and Analyzing Communities in Social Network Graphs for Targeted Marketing Detecting and Analyzing Communities in Social Network Graphs for Targeted Marketing Gautam Bhat, Rajeev Kumar Singh Department of Computer Science and Engineering Shiv Nadar University Gautam Buddh Nagar,

More information

Link Prediction for Social Network

Link Prediction for Social Network Link Prediction for Social Network Ning Lin Computer Science and Engineering University of California, San Diego Email: nil016@eng.ucsd.edu Abstract Friendship recommendation has become an important issue

More information

10-701/15-781, Fall 2006, Final

10-701/15-781, Fall 2006, Final -7/-78, Fall 6, Final Dec, :pm-8:pm There are 9 questions in this exam ( pages including this cover sheet). If you need more room to work out your answer to a question, use the back of the page and clearly

More information

Recommender Systems: User Experience and System Issues

Recommender Systems: User Experience and System Issues Recommender Systems: User Experience and System ssues Joseph A. Konstan University of Minnesota konstan@cs.umn.edu http://www.grouplens.org Summer 2005 1 About me Professor of Computer Science & Engineering,

More information

Part 11: Collaborative Filtering. Francesco Ricci

Part 11: Collaborative Filtering. Francesco Ricci Part : Collaborative Filtering Francesco Ricci Content An example of a Collaborative Filtering system: MovieLens The collaborative filtering method n Similarity of users n Methods for building the rating

More information

Understanding Clustering Supervising the unsupervised

Understanding Clustering Supervising the unsupervised Understanding Clustering Supervising the unsupervised Janu Verma IBM T.J. Watson Research Center, New York http://jverma.github.io/ jverma@us.ibm.com @januverma Clustering Grouping together similar data

More information

Gene Clustering & Classification

Gene Clustering & Classification BINF, Introduction to Computational Biology Gene Clustering & Classification Young-Rae Cho Associate Professor Department of Computer Science Baylor University Overview Introduction to Gene Clustering

More information

Recommender Systems New Approaches with Netflix Dataset

Recommender Systems New Approaches with Netflix Dataset Recommender Systems New Approaches with Netflix Dataset Robert Bell Yehuda Koren AT&T Labs ICDM 2007 Presented by Matt Rodriguez Outline Overview of Recommender System Approaches which are Content based

More information

Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)

Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please) Virginia Tech. Computer Science CS 5614 (Big) Data Management Systems Fall 2014, Prakash Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in

More information

General Instructions. Questions

General Instructions. Questions CS246: Mining Massive Data Sets Winter 2018 Problem Set 2 Due 11:59pm February 8, 2018 Only one late period is allowed for this homework (11:59pm 2/13). General Instructions Submission instructions: These

More information

Reddit Recommendation System Daniel Poon, Yu Wu, David (Qifan) Zhang CS229, Stanford University December 11 th, 2011

Reddit Recommendation System Daniel Poon, Yu Wu, David (Qifan) Zhang CS229, Stanford University December 11 th, 2011 Reddit Recommendation System Daniel Poon, Yu Wu, David (Qifan) Zhang CS229, Stanford University December 11 th, 2011 1. Introduction Reddit is one of the most popular online social news websites with millions

More information

Statistical Analysis of Metabolomics Data. Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte

Statistical Analysis of Metabolomics Data. Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte Statistical Analysis of Metabolomics Data Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte Outline Introduction Data pre-treatment 1. Normalization 2. Centering,

More information

The influence of social filtering in recommender systems

The influence of social filtering in recommender systems The influence of social filtering in recommender systems 1 Introduction Nick Dekkers 3693406 Recommender systems have become more and more intertwined in our everyday usage of the web. Think about the

More information

Introduction to Data Mining

Introduction to Data Mining Introduction to Data Mining Lecture #7: Recommendation Content based & Collaborative Filtering Seoul National University In This Lecture Understand the motivation and the problem of recommendation Compare

More information

Jeff Howbert Introduction to Machine Learning Winter

Jeff Howbert Introduction to Machine Learning Winter Collaborative Filtering Nearest es Neighbor Approach Jeff Howbert Introduction to Machine Learning Winter 2012 1 Bad news Netflix Prize data no longer available to public. Just after contest t ended d

More information

Recommendation System for Location-based Social Network CS224W Project Report

Recommendation System for Location-based Social Network CS224W Project Report Recommendation System for Location-based Social Network CS224W Project Report Group 42, Yiying Cheng, Yangru Fang, Yongqing Yuan 1 Introduction With the rapid development of mobile devices and wireless

More information

Hybrid Recommendation System Using Clustering and Collaborative Filtering

Hybrid Recommendation System Using Clustering and Collaborative Filtering Hybrid Recommendation System Using Clustering and Collaborative Filtering Roshni Padate Assistant Professor roshni@frcrce.ac.in Priyanka Bane B.E. Student priyankabane56@gmail.com Jayesh Kudase B.E. Student

More information

An Attempt to Identify Weakest and Strongest Queries

An Attempt to Identify Weakest and Strongest Queries An Attempt to Identify Weakest and Strongest Queries K. L. Kwok Queens College, City University of NY 65-30 Kissena Boulevard Flushing, NY 11367, USA kwok@ir.cs.qc.edu ABSTRACT We explore some term statistics

More information

TriRank: Review-aware Explainable Recommendation by Modeling Aspects

TriRank: Review-aware Explainable Recommendation by Modeling Aspects TriRank: Review-aware Explainable Recommendation by Modeling Aspects Xiangnan He, Tao Chen, Min-Yen Kan, Xiao Chen National University of Singapore Presented by Xiangnan He CIKM 15, Melbourne, Australia

More information

CSE 547: Machine Learning for Big Data Spring Problem Set 2. Please read the homework submission policies.

CSE 547: Machine Learning for Big Data Spring Problem Set 2. Please read the homework submission policies. CSE 547: Machine Learning for Big Data Spring 2019 Problem Set 2 Please read the homework submission policies. 1 Principal Component Analysis and Reconstruction (25 points) Let s do PCA and reconstruct

More information

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization Pedro Ribeiro (DCC/FCUP & CRACS/INESC-TEC) Part 1 Motivation and emergence of Network Science

More information

Link Analysis in Weibo

Link Analysis in Weibo Link Analysis in Weibo Liwen Sun AMPLab, EECS liwen@cs.berkeley.edu Di Wang Theory Group, EECS wangd@eecs.berkeley.edu Abstract With the widespread use of social network applications, online user behaviors,

More information

Machine Learning (BSMC-GA 4439) Wenke Liu

Machine Learning (BSMC-GA 4439) Wenke Liu Machine Learning (BSMC-GA 4439) Wenke Liu 01-31-017 Outline Background Defining proximity Clustering methods Determining number of clusters Comparing two solutions Cluster analysis as unsupervised Learning

More information

Review on Techniques of Collaborative Tagging

Review on Techniques of Collaborative Tagging Review on Techniques of Collaborative Tagging Ms. Benazeer S. Inamdar 1, Mrs. Gyankamal J. Chhajed 2 1 Student, M. E. Computer Engineering, VPCOE Baramati, Savitribai Phule Pune University, India benazeer.inamdar@gmail.com

More information

CS224W Project: Recommendation System Models in Product Rating Predictions

CS224W Project: Recommendation System Models in Product Rating Predictions CS224W Project: Recommendation System Models in Product Rating Predictions Xiaoye Liu xiaoye@stanford.edu Abstract A product recommender system based on product-review information and metadata history

More information

Study on Recommendation Systems and their Evaluation Metrics PRESENTATION BY : KALHAN DHAR

Study on Recommendation Systems and their Evaluation Metrics PRESENTATION BY : KALHAN DHAR Study on Recommendation Systems and their Evaluation Metrics PRESENTATION BY : KALHAN DHAR Agenda Recommendation Systems Motivation Research Problem Approach Results References Business Motivation What

More information

Thanks to Jure Leskovec, Anand Rajaraman, Jeff Ullman

Thanks to Jure Leskovec, Anand Rajaraman, Jeff Ullman Thanks to Jure Leskovec, Anand Rajaraman, Jeff Ullman http://www.mmds.org Overview of Recommender Systems Content-based Systems Collaborative Filtering J. Leskovec, A. Rajaraman, J. Ullman: Mining of Massive

More information

Recognizing Handwritten Digits Using the LLE Algorithm with Back Propagation

Recognizing Handwritten Digits Using the LLE Algorithm with Back Propagation Recognizing Handwritten Digits Using the LLE Algorithm with Back Propagation Lori Cillo, Attebury Honors Program Dr. Rajan Alex, Mentor West Texas A&M University Canyon, Texas 1 ABSTRACT. This work is

More information

Content-based Dimensionality Reduction for Recommender Systems

Content-based Dimensionality Reduction for Recommender Systems Content-based Dimensionality Reduction for Recommender Systems Panagiotis Symeonidis Aristotle University, Department of Informatics, Thessaloniki 54124, Greece symeon@csd.auth.gr Abstract. Recommender

More information

Repositorio Institucional de la Universidad Autónoma de Madrid.

Repositorio Institucional de la Universidad Autónoma de Madrid. Repositorio Institucional de la Universidad Autónoma de Madrid https://repositorio.uam.es Esta es la versión de autor de la comunicación de congreso publicada en: This is an author produced version of

More information

CS224W: Social and Information Network Analysis Project Report: Edge Detection in Review Networks

CS224W: Social and Information Network Analysis Project Report: Edge Detection in Review Networks CS224W: Social and Information Network Analysis Project Report: Edge Detection in Review Networks Archana Sulebele, Usha Prabhu, William Yang (Group 29) Keywords: Link Prediction, Review Networks, Adamic/Adar,

More information

Mining Web Data. Lijun Zhang

Mining Web Data. Lijun Zhang Mining Web Data Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Introduction Web Crawling and Resource Discovery Search Engine Indexing and Query Processing Ranking Algorithms Recommender Systems

More information

Predicting User Ratings Using Status Models on Amazon.com

Predicting User Ratings Using Status Models on Amazon.com Predicting User Ratings Using Status Models on Amazon.com Borui Wang Stanford University borui@stanford.edu Guan (Bell) Wang Stanford University guanw@stanford.edu Group 19 Zhemin Li Stanford University

More information

CS570: Introduction to Data Mining

CS570: Introduction to Data Mining CS570: Introduction to Data Mining Classification Advanced Reading: Chapter 8 & 9 Han, Chapters 4 & 5 Tan Anca Doloc-Mihu, Ph.D. Slides courtesy of Li Xiong, Ph.D., 2011 Han, Kamber & Pei. Data Mining.

More information

My favorite application using eigenvalues: partitioning and community detection in social networks

My favorite application using eigenvalues: partitioning and community detection in social networks My favorite application using eigenvalues: partitioning and community detection in social networks Will Hobbs February 17, 2013 Abstract Social networks are often organized into families, friendship groups,

More information

Section 7.12: Similarity. By: Ralucca Gera, NPS

Section 7.12: Similarity. By: Ralucca Gera, NPS Section 7.12: Similarity By: Ralucca Gera, NPS Motivation We talked about global properties Average degree, average clustering, ave path length We talked about local properties: Some node centralities

More information

CPSC 340: Machine Learning and Data Mining. Principal Component Analysis Fall 2016

CPSC 340: Machine Learning and Data Mining. Principal Component Analysis Fall 2016 CPSC 340: Machine Learning and Data Mining Principal Component Analysis Fall 2016 A2/Midterm: Admin Grades/solutions will be posted after class. Assignment 4: Posted, due November 14. Extra office hours:

More information

Keyword Extraction by KNN considering Similarity among Features

Keyword Extraction by KNN considering Similarity among Features 64 Int'l Conf. on Advances in Big Data Analytics ABDA'15 Keyword Extraction by KNN considering Similarity among Features Taeho Jo Department of Computer and Information Engineering, Inha University, Incheon,

More information

Community Detection. Community

Community Detection. Community Community Detection Community In social sciences: Community is formed by individuals such that those within a group interact with each other more frequently than with those outside the group a.k.a. group,

More information

Knowledge Discovery and Data Mining

Knowledge Discovery and Data Mining Knowledge Discovery and Data Mining Computer Science 591Y Department of Computer Science University of Massachusetts Amherst February 3, 2005 Topics Tasks (Definition, example, and notes) Classification

More information

Network Traffic Measurements and Analysis

Network Traffic Measurements and Analysis DEIB - Politecnico di Milano Fall, 2017 Introduction Often, we have only a set of features x = x 1, x 2,, x n, but no associated response y. Therefore we are not interested in prediction nor classification,

More information

Community Detection in Multi-Dimensional Networks

Community Detection in Multi-Dimensional Networks Noname manuscript No. (will be inserted by the editor) Community Detection in Multi-Dimensional Networks Lei Tang Xufei Wang Huan Liu Received: date / Accepted: date Abstract The pervasiveness of Web 2.0

More information

Using Social Networks to Improve Movie Rating Predictions

Using Social Networks to Improve Movie Rating Predictions Introduction Using Social Networks to Improve Movie Rating Predictions Suhaas Prasad Recommender systems based on collaborative filtering techniques have become a large area of interest ever since the

More information

Survey on Community Question Answering Systems

Survey on Community Question Answering Systems World Journal of Technology, Engineering and Research, Volume 3, Issue 1 (2018) 114-119 Contents available at WJTER World Journal of Technology, Engineering and Research Journal Homepage: www.wjter.com

More information

Extracting Information from Complex Networks

Extracting Information from Complex Networks Extracting Information from Complex Networks 1 Complex Networks Networks that arise from modeling complex systems: relationships Social networks Biological networks Distinguish from random networks uniform

More information

Clustering Lecture 5: Mixture Model

Clustering Lecture 5: Mixture Model Clustering Lecture 5: Mixture Model Jing Gao SUNY Buffalo 1 Outline Basics Motivation, definition, evaluation Methods Partitional Hierarchical Density-based Mixture model Spectral methods Advanced topics

More information

Mining of Massive Datasets Jure Leskovec, Anand Rajaraman, Jeff Ullman Stanford University Infinite data. Filtering data streams

Mining of Massive Datasets Jure Leskovec, Anand Rajaraman, Jeff Ullman Stanford University  Infinite data. Filtering data streams /9/7 Note to other teachers and users of these slides: We would be delighted if you found this our material useful in giving your own lectures. Feel free to use these slides verbatim, or to modify them

More information

Machine Learning (BSMC-GA 4439) Wenke Liu

Machine Learning (BSMC-GA 4439) Wenke Liu Machine Learning (BSMC-GA 4439) Wenke Liu 01-25-2018 Outline Background Defining proximity Clustering methods Determining number of clusters Other approaches Cluster analysis as unsupervised Learning Unsupervised

More information

CS 229 Final Project - Using machine learning to enhance a collaborative filtering recommendation system for Yelp

CS 229 Final Project - Using machine learning to enhance a collaborative filtering recommendation system for Yelp CS 229 Final Project - Using machine learning to enhance a collaborative filtering recommendation system for Yelp Chris Guthrie Abstract In this paper I present my investigation of machine learning as

More information

Web Personalization & Recommender Systems

Web Personalization & Recommender Systems Web Personalization & Recommender Systems COSC 488 Slides are based on: - Bamshad Mobasher, Depaul University - Recent publications: see the last page (Reference section) Web Personalization & Recommender

More information

Matrix Co-factorization for Recommendation with Rich Side Information and Implicit Feedback

Matrix Co-factorization for Recommendation with Rich Side Information and Implicit Feedback Matrix Co-factorization for Recommendation with Rich Side Information and Implicit Feedback ABSTRACT Yi Fang Department of Computer Science Purdue University West Lafayette, IN 47907, USA fangy@cs.purdue.edu

More information

Distributed Itembased Collaborative Filtering with Apache Mahout. Sebastian Schelter twitter.com/sscdotopen. 7.

Distributed Itembased Collaborative Filtering with Apache Mahout. Sebastian Schelter twitter.com/sscdotopen. 7. Distributed Itembased Collaborative Filtering with Apache Mahout Sebastian Schelter ssc@apache.org twitter.com/sscdotopen 7. October 2010 Overview 1. What is Apache Mahout? 2. Introduction to Collaborative

More information

Web Personalization & Recommender Systems

Web Personalization & Recommender Systems Web Personalization & Recommender Systems COSC 488 Slides are based on: - Bamshad Mobasher, Depaul University - Recent publications: see the last page (Reference section) Web Personalization & Recommender

More information

Clustering and Visualisation of Data

Clustering and Visualisation of Data Clustering and Visualisation of Data Hiroshi Shimodaira January-March 28 Cluster analysis aims to partition a data set into meaningful or useful groups, based on distances between data points. In some

More information

Mining Web Data. Lijun Zhang

Mining Web Data. Lijun Zhang Mining Web Data Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Introduction Web Crawling and Resource Discovery Search Engine Indexing and Query Processing Ranking Algorithms Recommender Systems

More information

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points]

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points] CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, 2015. 11:59pm, PDF to Canvas [100 points] Instructions. Please write up your responses to the following problems clearly and concisely.

More information

A Bayesian Approach to Hybrid Image Retrieval

A Bayesian Approach to Hybrid Image Retrieval A Bayesian Approach to Hybrid Image Retrieval Pradhee Tandon and C. V. Jawahar Center for Visual Information Technology International Institute of Information Technology Hyderabad - 500032, INDIA {pradhee@research.,jawahar@}iiit.ac.in

More information

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Cluster Analysis Mu-Chun Su Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Introduction Cluster analysis is the formal study of algorithms and methods

More information

Recommendation Systems

Recommendation Systems Recommendation Systems CS 534: Machine Learning Slides adapted from Alex Smola, Jure Leskovec, Anand Rajaraman, Jeff Ullman, Lester Mackey, Dietmar Jannach, and Gerhard Friedrich Recommender Systems (RecSys)

More information

A Recommender System Based on Improvised K- Means Clustering Algorithm

A Recommender System Based on Improvised K- Means Clustering Algorithm A Recommender System Based on Improvised K- Means Clustering Algorithm Shivani Sharma Department of Computer Science and Applications, Kurukshetra University, Kurukshetra Shivanigaur83@yahoo.com Abstract:

More information

Big Data Methods. Chapter 5: Machine learning. Big Data Methods, Chapter 5, Slide 1

Big Data Methods. Chapter 5: Machine learning. Big Data Methods, Chapter 5, Slide 1 Big Data Methods Chapter 5: Machine learning Big Data Methods, Chapter 5, Slide 1 5.1 Introduction to machine learning What is machine learning? Concerned with the study and development of algorithms that

More information

Predict Outcomes and Reveal Relationships in Categorical Data

Predict Outcomes and Reveal Relationships in Categorical Data PASW Categories 18 Specifications Predict Outcomes and Reveal Relationships in Categorical Data Unleash the full potential of your data through predictive analysis, statistical learning, perceptual mapping,

More information

Spectral Methods for Network Community Detection and Graph Partitioning

Spectral Methods for Network Community Detection and Graph Partitioning Spectral Methods for Network Community Detection and Graph Partitioning M. E. J. Newman Department of Physics, University of Michigan Presenters: Yunqi Guo Xueyin Yu Yuanqi Li 1 Outline: Community Detection

More information

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 2 Part 4: Dividing Networks into Clusters The problem l Graph partitioning

More information

Feature Selection for fmri Classification

Feature Selection for fmri Classification Feature Selection for fmri Classification Chuang Wu Program of Computational Biology Carnegie Mellon University Pittsburgh, PA 15213 chuangw@andrew.cmu.edu Abstract The functional Magnetic Resonance Imaging

More information

Spectral Clustering and Community Detection in Labeled Graphs

Spectral Clustering and Community Detection in Labeled Graphs Spectral Clustering and Community Detection in Labeled Graphs Brandon Fain, Stavros Sintos, Nisarg Raval Machine Learning (CompSci 571D / STA 561D) December 7, 2015 {btfain, nisarg, ssintos} at cs.duke.edu

More information

Information Retrieval: Retrieval Models

Information Retrieval: Retrieval Models CS473: Web Information Retrieval & Management CS-473 Web Information Retrieval & Management Information Retrieval: Retrieval Models Luo Si Department of Computer Science Purdue University Retrieval Models

More information

Clustering CS 550: Machine Learning

Clustering CS 550: Machine Learning Clustering CS 550: Machine Learning This slide set mainly uses the slides given in the following links: http://www-users.cs.umn.edu/~kumar/dmbook/ch8.pdf http://www-users.cs.umn.edu/~kumar/dmbook/dmslides/chap8_basic_cluster_analysis.pdf

More information

User Guided Entity Similarity Search Using Meta-Path Selection in Heterogeneous Information Networks

User Guided Entity Similarity Search Using Meta-Path Selection in Heterogeneous Information Networks User Guided Entity Similarity Search Using Meta-Path Selection in Heterogeneous Information Networks Xiao Yu, Yizhou Sun, Brandon Norick, Tiancheng Mao, Jiawei Han Computer Science Department University

More information

Project Report. An Introduction to Collaborative Filtering

Project Report. An Introduction to Collaborative Filtering Project Report An Introduction to Collaborative Filtering Siobhán Grayson 12254530 COMP30030 School of Computer Science and Informatics College of Engineering, Mathematical & Physical Sciences University

More information

Centralities (4) By: Ralucca Gera, NPS. Excellence Through Knowledge

Centralities (4) By: Ralucca Gera, NPS. Excellence Through Knowledge Centralities (4) By: Ralucca Gera, NPS Excellence Through Knowledge Some slide from last week that we didn t talk about in class: 2 PageRank algorithm Eigenvector centrality: i s Rank score is the sum

More information

A Tag And Social Network Based Recommender System

A Tag And Social Network Based Recommender System Ryerson University Digital Commons @ Ryerson Theses and dissertations 1-1-2013 A Tag And Social Network Based Recommender System Sogol Naseri Ryerson University Follow this and additional works at: http://digitalcommons.ryerson.ca/dissertations

More information

Part 12: Advanced Topics in Collaborative Filtering. Francesco Ricci

Part 12: Advanced Topics in Collaborative Filtering. Francesco Ricci Part 12: Advanced Topics in Collaborative Filtering Francesco Ricci Content Generating recommendations in CF using frequency of ratings Role of neighborhood size Comparison of CF with association rules

More information

Network Traffic Measurements and Analysis

Network Traffic Measurements and Analysis DEIB - Politecnico di Milano Fall, 2017 Sources Hastie, Tibshirani, Friedman: The Elements of Statistical Learning James, Witten, Hastie, Tibshirani: An Introduction to Statistical Learning Andrew Ng:

More information

arxiv: v4 [cs.ir] 28 Jul 2016

arxiv: v4 [cs.ir] 28 Jul 2016 Review-Based Rating Prediction arxiv:1607.00024v4 [cs.ir] 28 Jul 2016 Tal Hadad Dept. of Information Systems Engineering, Ben-Gurion University E-mail: tah@post.bgu.ac.il Abstract Recommendation systems

More information

Accelerometer Gesture Recognition

Accelerometer Gesture Recognition Accelerometer Gesture Recognition Michael Xie xie@cs.stanford.edu David Pan napdivad@stanford.edu December 12, 2014 Abstract Our goal is to make gesture-based input for smartphones and smartwatches accurate

More information

ECONOMIC DESIGN OF STATISTICAL PROCESS CONTROL USING PRINCIPAL COMPONENTS ANALYSIS AND THE SIMPLICIAL DEPTH RANK CONTROL CHART

ECONOMIC DESIGN OF STATISTICAL PROCESS CONTROL USING PRINCIPAL COMPONENTS ANALYSIS AND THE SIMPLICIAL DEPTH RANK CONTROL CHART ECONOMIC DESIGN OF STATISTICAL PROCESS CONTROL USING PRINCIPAL COMPONENTS ANALYSIS AND THE SIMPLICIAL DEPTH RANK CONTROL CHART Vadhana Jayathavaj Rangsit University, Thailand vadhana.j@rsu.ac.th Adisak

More information

EECS730: Introduction to Bioinformatics

EECS730: Introduction to Bioinformatics EECS730: Introduction to Bioinformatics Lecture 15: Microarray clustering http://compbio.pbworks.com/f/wood2.gif Some slides were adapted from Dr. Shaojie Zhang (University of Central Florida) Microarray

More information

A probabilistic model to resolve diversity-accuracy challenge of recommendation systems

A probabilistic model to resolve diversity-accuracy challenge of recommendation systems A probabilistic model to resolve diversity-accuracy challenge of recommendation systems AMIN JAVARI MAHDI JALILI 1 Received: 17 Mar 2013 / Revised: 19 May 2014 / Accepted: 30 Jun 2014 Recommendation systems

More information

Recommender Systems - Content, Collaborative, Hybrid

Recommender Systems - Content, Collaborative, Hybrid BOBBY B. LYLE SCHOOL OF ENGINEERING Department of Engineering Management, Information and Systems EMIS 8331 Advanced Data Mining Recommender Systems - Content, Collaborative, Hybrid Scott F Eisenhart 1

More information

Lecture 6: Unsupervised Machine Learning Dagmar Gromann International Center For Computational Logic

Lecture 6: Unsupervised Machine Learning Dagmar Gromann International Center For Computational Logic SEMANTIC COMPUTING Lecture 6: Unsupervised Machine Learning Dagmar Gromann International Center For Computational Logic TU Dresden, 23 November 2018 Overview Unsupervised Machine Learning overview Association

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS6: Mining Massive Datasets Jure Leskovec, Stanford University http://cs6.stanford.edu Customer X Buys Metalica CD Buys Megadeth CD Customer Y Does search on Metalica Recommender system suggests Megadeth

More information

Social Interaction Based Video Recommendation: Recommending YouTube Videos to Facebook Users

Social Interaction Based Video Recommendation: Recommending YouTube Videos to Facebook Users Social Interaction Based Video Recommendation: Recommending YouTube Videos to Facebook Users Bin Nie, Honggang Zhang, Yong Liu Fordham University, Bronx, NY. Email: {bnie, hzhang44}@fordham.edu NYU Poly,

More information

Movie Recommender System - Hybrid Filtering Approach

Movie Recommender System - Hybrid Filtering Approach Chapter 7 Movie Recommender System - Hybrid Filtering Approach Recommender System can be built using approaches like: (i) Collaborative Filtering (ii) Content Based Filtering and (iii) Hybrid Filtering.

More information

Part 11: Collaborative Filtering. Francesco Ricci

Part 11: Collaborative Filtering. Francesco Ricci Part : Collaborative Filtering Francesco Ricci Content An example of a Collaborative Filtering system: MovieLens The collaborative filtering method n Similarity of users n Methods for building the rating

More information

V2: Measures and Metrics (II)

V2: Measures and Metrics (II) - Betweenness Centrality V2: Measures and Metrics (II) - Groups of Vertices - Transitivity - Reciprocity - Signed Edges and Structural Balance - Similarity - Homophily and Assortative Mixing 1 Betweenness

More information

Data Preprocessing. Javier Béjar. URL - Spring 2018 CS - MAI 1/78 BY: $\

Data Preprocessing. Javier Béjar. URL - Spring 2018 CS - MAI 1/78 BY: $\ Data Preprocessing Javier Béjar BY: $\ URL - Spring 2018 C CS - MAI 1/78 Introduction Data representation Unstructured datasets: Examples described by a flat set of attributes: attribute-value matrix Structured

More information

Linear Regression and K-Nearest Neighbors 3/28/18

Linear Regression and K-Nearest Neighbors 3/28/18 Linear Regression and K-Nearest Neighbors 3/28/18 Linear Regression Hypothesis Space Supervised learning For every input in the data set, we know the output Regression Outputs are continuous A number,

More information

Voronoi Region. K-means method for Signal Compression: Vector Quantization. Compression Formula 11/20/2013

Voronoi Region. K-means method for Signal Compression: Vector Quantization. Compression Formula 11/20/2013 Voronoi Region K-means method for Signal Compression: Vector Quantization Blocks of signals: A sequence of audio. A block of image pixels. Formally: vector example: (0.2, 0.3, 0.5, 0.1) A vector quantizer

More information

STREAMING RANKING BASED RECOMMENDER SYSTEMS

STREAMING RANKING BASED RECOMMENDER SYSTEMS STREAMING RANKING BASED RECOMMENDER SYSTEMS Weiqing Wang, Hongzhi Yin, Zi Huang, Qinyong Wang, Xingzhong Du, Quoc Viet Hung Nguyen University of Queensland, Australia & Griffith University, Australia July

More information

Week 7 Picturing Network. Vahe and Bethany

Week 7 Picturing Network. Vahe and Bethany Week 7 Picturing Network Vahe and Bethany Freeman (2005) - Graphic Techniques for Exploring Social Network Data The two main goals of analyzing social network data are identification of cohesive groups

More information