• Corpus ID: 52051965

Neighborhood Troubles: On the Value of User Pre-Filtering To Speed Up and Enhance Recommendations

  title={Neighborhood Troubles: On the Value of User Pre-Filtering To Speed Up and Enhance Recommendations},
  author={Emanuel Laci{\'c} and Dominik Kowald and E. Lex},
In this paper, we present work-in-progress on applying user pre-filtering to speed up and enhance recommendations based on Collaborative Filtering. We propose to pre-filter users in order to extract a smaller set of candidate neighbors, who exhibit a high number of overlapping entities and to compute the final user similarities based on this set. To realize this, we exploit features of the high-performance search engine Apache Solr and integrate them into a scalable recommender system. We have… 

Figures and Tables from this paper

Should we embed? A study on the online performance of utilizing embeddings for real-time job recommendations
The results show that for recommending similar jobs, the impact of utilizing embeddings to recommend job postings under real-time constraints achieves the best online performance in terms of Click-Through Rate when they are employed based on the most recent interaction.


Improving Collaborative Filtering in Social Tagging Systems for the Recommendation of Scientific Articles
  • Denis Parra, Peter Brusilovsky
  • Computer Science
    2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology
  • 2010
Two enhancements of user-based collaborative filtering algorithms to provide recommendations of articles on Cite ULike, a social tagging service for scientific articles, are developed and evaluated, suggesting that both enhancements are beneficial.
Collaborative Filtering Recommender Systems
This chapter introduces the core concepts of collaborative filtering, its primary uses for users of the adaptive web, the theory and practice of CF algorithms, and design decisions regarding rating systems and acquisition of ratings.
Item-based collaborative filtering recommendation algorithms
This paper analyzes item-based collaborative ltering techniques and suggests that item- based algorithms provide dramatically better performance than user-based algorithms, while at the same time providing better quality than the best available userbased algorithms.
StreamRec: a real-time recommender system
This work states that most traditional state-of-the-art recommenders are “hand-built", implemented as custom software not built for a real-time recommendation process, and needs to be improved.
Utilizing Online Social Network and Location-Based Data to Recommend Products and Categories in Online Marketplaces
Interestingly, in the experiments conducted on a rich dataset collected from SecondLife, it was found that recommenders relying on user similarity features obtained from the social network data clearly yielded the best results in terms of accuracy in case of predicting products, whereas the features obtaining from the marketplace and location-based data sources also obtained very good results in cases of predicting categories.
Tailoring Recommendations for a Multi-Domain Environment
These findings and guidelines can support developers and researchers of recommender systems to easily adapt and deploy a recommender system in distributed environments, as well as to develop and evaluate algorithms suited for multi-domain settings.
ScaR: Towards a Real-Time Recommender Framework Following the Microservices Architecture
This framework is based on the microservices architecture and exploits search technology to provide real-time recommendations and shows its efficacy and scalability with an initial experiment on how the framework can be used in a large-scale setting.
A study of the dynamic features of recommender systems
Issues related to the changing needs of user requirements as well as changes in the systems’ contents are presented, citing in possible extensions that can improve the dynamic qualities of recommendation systems in future.
An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms
An analysis framework is applied that divides the neighborhood-based prediction approach into three components and then examines variants of the key parameters in each component, and identifies the three components identified are similarity computation, neighbor selection, and rating combination.
Evaluating Recommendation Systems
This paper discusses how to compare recommenders based on a set of properties that are relevant for the application, and focuses on comparative studies, where a few algorithms are compared using some evaluation metric, rather than absolute benchmarking of algorithms.