• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms. (2002)

by J Herlocker, J A Konstan, J Riedl
Venue:Inf. Retr.
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 111
Next 10 →

Evaluating collaborative filtering recommender systems

by Jonathan L. Herlocker, Joseph A. Konstan, Loren G. Terveen, John T. Riedl - ACM TRANSACTIONS ON INFORMATION SYSTEMS , 2004
"... ..."
Abstract - Cited by 981 (19 self) - Add to MetaCart
Abstract not found

Computing and Applying Trust in Web-based Social Networks

by Jennifer Ann Golbeck , 2005
"... The proliferation of web-based social networks has lead to new innovations in social networking, particularly by allowing users to describe their relationships beyond a basic connection. In this dissertation, I look specifically at trust in web-based social networks, how it can be computed, and how ..."
Abstract - Cited by 205 (16 self) - Add to MetaCart
The proliferation of web-based social networks has lead to new innovations in social networking, particularly by allowing users to describe their relationships beyond a basic connection. In this dissertation, I look specifically at trust in web-based social networks, how it can be computed, and how it can be used in applications. I begin with a definition of trust and a description of several properties that affect how it is used in algorithms. This is complemented by a survey of web-based social networks to gain an understanding of their scope, the types of relationship information available, and the current state of trust. The computational problem of trust is to determine how much one person in the network should trust another person to whom they are not connected. I present two sets of algorithms for calculating these trust inferences: one for networks with binary trust ratings, and one for continuous ratings. For each rating scheme, the algorithms are built upon the defined notions of trust. Each is then analyzed theoretically and with respect to simulated and actual trust networks to determine how accurately they calculate the opinions of people in the system. I show that in both rating schemes the algorithms

Evaluating recommendation systems

by Guy Shani, Asela Gunawardana, Guy Shani, Asela Gunawardana - In Recommender systems handbook , 2011
"... Abstract Recommender systems are now popular both commercially and in the research community, where many approaches have been suggested for providing recommendations. In many cases a system designer that wishes to employ a rec-ommendation system must choose between a set of candidate approaches. A f ..."
Abstract - Cited by 85 (2 self) - Add to MetaCart
Abstract Recommender systems are now popular both commercially and in the research community, where many approaches have been suggested for providing recommendations. In many cases a system designer that wishes to employ a rec-ommendation system must choose between a set of candidate approaches. A first step towards selecting an appropriate algorithm is to decide which properties of the application to focus upon when making this choice. Indeed, recommendation sys-tems have a variety of properties that may affect user experience, such as accuracy, robustness, scalability, and so forth. In this paper we discuss how to compare recom-menders based on a set of properties that are relevant for the application. We focus on comparative studies, where a few algorithms are compared using some evaluation metric, rather than absolute benchmarking of algorithms. We describe experimental settings appropriate for making choices between algorithms. We review three types of experiments, starting with an offline setting, where recommendation approaches are compared without user interaction, then reviewing user studies, where a small group of subjects experiment with the system and report on the experience, and fi-nally describe large scale online experiments, where real user populations interact with the system. In each of these cases we describe types of questions that can be answered, and suggest protocols for experimentation. We also discuss how to draw trustworthy conclusions from the conducted experiments. We then review a large set of properties, and explain how to evaluate systems given relevant properties. We also survey a large set of evaluation metrics in the context of the property that they evaluate.

A Comprehensive Survey of Neighborhood-based Recommendation Methods.

by Christian Desrosiers , George Karypis - In Recommender Systems Handbook, , 2011
"... Abstract Among collaborative recommendation approaches, methods based on nearest-neighbors still enjoy a huge amount of popularity, due to their simplicity, their efficiency, and their ability to produce accurate and personalized recommendations. This chapter presents a comprehensive survey of neig ..."
Abstract - Cited by 69 (0 self) - Add to MetaCart
Abstract Among collaborative recommendation approaches, methods based on nearest-neighbors still enjoy a huge amount of popularity, due to their simplicity, their efficiency, and their ability to produce accurate and personalized recommendations. This chapter presents a comprehensive survey of neighborhood-based methods for the item recommendation problem. In particular, the main benefits of such methods, as well as their principal characteristics, are described. Furthermore, this document addresses the essential decisions that are required while implementing a neighborhood-based recommender system, and gives practical information on how to make such decisions. Finally, the problems of sparsity and limited coverage, often observed in large commercial recommender systems, are discussed, and a few solutions to overcome these problems are presented.
(Show Context)

Citation Context

...ems. One of them is the Mean Squared Difference (MSD) [70], which evaluate the similarity between two users u and v as the inverse of the average squared difference between the ratings given by u and v on the same items: MSD(u,v) = |Iuv| ∑ i∈Iuv (rui− rvi)2 . (22) While it could be modified to compute the differences on normalized ratings, the MSD similarity is limited compared to PC similarity because it does not allows to capture negative correlations between user preferences or the appreciation of different items. Having such negative correlations may improve the rating prediction accuracy [28]. Another well-known similarity measure is the Spearman Rank Correlation (SRC) [39]. While PC uses the rating values directly, SRC instead considers the ranking of these ratings. Denote by kui the rating rank of item i in user u’s list of rated items (tied ratings get the average rank of their spot). The SRC similarity between two users u and v is evaluated as: SRC(u,v) = ∑ i∈Iuv (kui− ku)(kvi− kv)√ ∑ i∈Iuv (kui− ku)2 ∑ i∈Iuv (kvi− kv)2 , (23) where ku is the average rank of items rated by u (which can differ from |Iu|+ 1 if there are tied ratings). The principal advantage of SRC is that it av...

Tag recommendations based on tensor dimensionality reduction

by Panagiotis Symeonidis, Alexandros Nanopoulos, Yannis Manolopoulos - In RecSys ’08: Proc. of the ACM Conference on Recommender systems, 43–50 , 2008
"... Social tagging is the process by which many users add metadata in the form of keywords, to annotate and categorize information items (songs, pictures, web links, products etc.). Collaborative tagging systems recommend tags to users based on what tags other users have used for the same items, aiming ..."
Abstract - Cited by 54 (1 self) - Add to MetaCart
Social tagging is the process by which many users add metadata in the form of keywords, to annotate and categorize information items (songs, pictures, web links, products etc.). Collaborative tagging systems recommend tags to users based on what tags other users have used for the same items, aiming to develop a common consensus about which tags best describe an item. However, they fail to provide appropriate tag recommendations, because: (i) users may have different interests for an information item and (ii) information items may have multiple facets. In contrast to the current tag recommendation algorithms, our approach develops a unified framework to model the three types of entities that exist in a social tagging system: users, items and tags. These data is represented by a 3-order tensor, on which latent semantic analysis and dimensionality reduction is performed using the Higher Order Singular Value Decomposition (HOSVD) technique. We perform experimental comparison of the proposed method against two state-of-the-art tag recommendations algorithms with two real data sets (Last.fm and BibSonomy). Our results show significant improvements in terms of effectiveness measured through recall/precision.
(Show Context)

Citation Context

... {tag, item}. Thus, they miss a part of the semantics that is carried by the 3-dimensions. A more severe disadvantage is presented from regular recommender systems, like Collaborative Filtering (CF), =-=[2, 6, 7, 11]-=-, which are applied only to 2-dimensional data (e.g., users and items). In this paper, we perform 3-dimensional analysis on the usage data, attempting to discover the latent factors that govern the as...

Eigenrank: a rankingoriented approach to collaborative filtering

by Nathan N. Liu - In SIGIR ’08: Proceedings of the 31st annual ACM SIGIR conference, 83– 90
"... A recommender system must be able to suggest items that are likely to be preferred by the user. In most systems, the degree of preference is represented by a rating score. Given a database of users ’ past ratings on a set of items, traditional collaborative filtering algorithms are based on predicti ..."
Abstract - Cited by 51 (2 self) - Add to MetaCart
A recommender system must be able to suggest items that are likely to be preferred by the user. In most systems, the degree of preference is represented by a rating score. Given a database of users ’ past ratings on a set of items, traditional collaborative filtering algorithms are based on predicting the potential ratings that a user would assign to the unrated items so that they can be ranked by the predicted ratings to produce a list of recommended items. In this paper, we propose a collaborative filtering approach that addresses the item ranking problem directly by modeling user preferences derived from the ratings. We measure the similarity between users based on the correlation between their rankings of the items rather than the rating values and propose new collaborative filtering algorithms for ranking items based on the preferences of similar users. Experimental results on real world movie rating data sets show that the proposed approach outperforms traditional collaborative filtering algorithms significantly on the NDCG measure for evaluating ranked results.
(Show Context)

Citation Context

...ser. A crucial component of the user-based model is the user-user similarity su,v that is used to select the set of neighbors. Popular choices for su,v include the Pearson Correlation Coefficient(PCC)=-=[22, 11]-=-and the vector similarity(VS)[2]. One difficulty in measuring the user-user similarity is that the raw ratings may contain biases caused by the different rating behaviors of different users. For examp...

Effective Missing Data Prediction for Collaborative Filtering

by Hao Ma, et al. , 2007
"... Memory-based collaborative filtering algorithms have been widely adopted in many popular recommender systems, although these approaches all suffer from data sparsity and poor prediction quality problems. Usually, the user-item matrix is quite sparse, which directly leads to inaccurate recommendation ..."
Abstract - Cited by 50 (12 self) - Add to MetaCart
Memory-based collaborative filtering algorithms have been widely adopted in many popular recommender systems, although these approaches all suffer from data sparsity and poor prediction quality problems. Usually, the user-item matrix is quite sparse, which directly leads to inaccurate recommendations. This paper focuses the memory-based collaborative filtering problems on two crucial factors: (1) similarity computation between users or items and (2) missing data prediction algorithms. First, we use the enhanced Pearson Correlation Coefficient (PCC) algorithm by adding one parameter which overcomes the potential decrease of accuracy when computing the similarity of users or items. Second, we propose an effective missing data prediction algorithm, in which information of both users and items is taken into account. In this algorithm, we set the similarity threshold for users and items respectively, and the prediction algorithm will determine whether predicting the missing data or not. We also address how to predict the missing data by employing a combination of user and item information. Finally, empirical studies on dataset MovieLens have shown that our newly proposed method outperforms other stateof-the-art collaborative filtering algorithms and it is more robust against data sparsity.

Finding Communities of Practice from User Profiles Based On Folksonomies

by Jörg Diederich, Tereza Iofciu - In Proceedings of the 1st International Workshop on Building Technology Enhanced Learning solutions for Communities of Practice (TEL-CoPs’06), co-located with the First European Conference on Technology-Enhanced Learning , 2006
"... Abstract. User profiles can be used to identify persons inside a community with similar interests. Folksonomy systems allow users to individually tag the objects of a common set (e.g., web pages). In this paper, we propose to create user profiles from the data available in such folksonomy systems by ..."
Abstract - Cited by 37 (2 self) - Add to MetaCart
Abstract. User profiles can be used to identify persons inside a community with similar interests. Folksonomy systems allow users to individually tag the objects of a common set (e.g., web pages). In this paper, we propose to create user profiles from the data available in such folksonomy systems by letting users specify the most relevant objects in the system. Instead of using the objects directly to represent the user profile, we propose to use the tags associated with the specified objects to build the user profile. We have designed a prototype for the research domain to use such tag-based profiles in finding persons with similar interests. The combination of tag-based profiles with standard recommender system technology has resulted in a new kind of recommender system to recommend related publications, keywords, and persons. Especially the latter is useful to find persons to potentially cooperate with and to monitor the community to be able to enhance a user’s current Community of Practice. 1
(Show Context)

Citation Context

...s computed using the k-nearest neighbor approach [13] with k = 20. Finally, we compute the recommendation for a certain item I by aggregating the votes of all neighbors of U in a similarity-weighting =-=[6]-=- approach according to Eq. (3) � j∈NU rec(U, I) = vj(I) ∗ cos iuf(U, j) (3) neighborhood size The neighborhood size can at most be k, but may be smaller if only very few similar users are found for th...

A Unified Framework for Providing Recommendations in Social Tagging Systems Based on Ternary Semantic Analysis

by Panagiotis Symeonidis, Ros Nanopoulos, Yannis Manolopoulos
"... Abstract—Social Tagging is the process by which many users add metadata in the form of keywords, to annotate and categorize items (songs, pictures, web links, products, etc.). Social tagging systems (STSs) can provide three different types of recommendations: They can recommend 1) tags to users, bas ..."
Abstract - Cited by 28 (4 self) - Add to MetaCart
Abstract—Social Tagging is the process by which many users add metadata in the form of keywords, to annotate and categorize items (songs, pictures, web links, products, etc.). Social tagging systems (STSs) can provide three different types of recommendations: They can recommend 1) tags to users, based on what tags other users have used for the same items, 2) items to users, based on tags they have in common with other similar users, and 3) users with common social interest, based on common tags on similar items. However, users may have different interests for an item, and items may have multiple facets. In contrast to the current recommendation algorithms, our approach develops a unified framework to model the three types of entities that exist in a social tagging system: users, items, and tags. These data are modeled by a 3-order tensor, on which multiway latent semantic analysis and dimensionality reduction is performed using both the Higher Order Singular Value Decomposition (HOSVD) method and the Kernel-SVD smoothing technique. We perform experimental comparison of the proposed method against state-of-the-art recommendation algorithms with two real data sets (Last.fm and BibSonomy). Our results show significant improvements in terms of effectiveness measured through recall/precision. Index Terms—Social tags, recommender systems, tensors, HOSVD. Ç
(Show Context)

Citation Context

..., Amazon, YouTube, etc., recommend items to users, based on tags they have in common with other similar users. Traditional recommender systems use techniques such as Collaborative Filtering (CF) [5], =-=[15]-=-, [16], [20], which apply . P. Symeonidis and Y. Manolopoulos are with the Department of Informatics, Aristotle University, Thessaloniki 54124, Greece. E-mail: {symeon, manolopo}@csd.auth.gr. . A. Nan...

An economic model of user rating in an online recommender system

by F. Maxwell Harper, Xin Li, Yan Chen, Joseph A. Konstan - In Proc. of UM 05 , 2005
"... Abstract. Economic modeling provides a formal mechanism to under-stand user incentives and behavior in online systems. In this paper we describe the process of building a parameterized economic model of user contributed ratings in an online movie recommender system. We con-structed a theoretical mod ..."
Abstract - Cited by 28 (6 self) - Add to MetaCart
Abstract. Economic modeling provides a formal mechanism to under-stand user incentives and behavior in online systems. In this paper we describe the process of building a parameterized economic model of user contributed ratings in an online movie recommender system. We con-structed a theoretical model to formalize our initial understanding of the system, and collected survey and behavioral data to calibrate an em-pirical model. This model explains 34 % of the variation in user rating behavior. We found that while economic modeling in this domain requires an initial understanding of user behavior and access to an uncommonly broad set of user survey and behavioral data, it returns significant formal understanding of the activity being modeled. 1
(Show Context)

Citation Context

...rated items, the system loses its ability to produce recommendations–its main purpose for existence. We have been conducting research on how to increase the number of ratings contributed to MovieLens =-=[8, 13]-=-, a movie recommendation web site. In this paper we report on our activity using economic modeling to build a parameterized model of the motivations underlying user rating behavior. We model factors t...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University