arXiv (Cornell University) · 2018 · 21 citations · 18 references
Open access
EngineeringMachine LearningLearning To RankText MiningNatural Language ProcessingInformation RetrievalData ScienceData MiningRecommendation SystemsPredictive AnalyticsKnowledge DiscoveryComputer ScienceCold-start ProblemEuclidean SpacesInformation Filtering SystemHierarchical StructureHyperbolic Recommender SystemsEuclidean SpaceGroup RecommendersSimilarity SearchCollaborative Filtering
Many well-established recommender systems are based on representation learning in Euclidean space. In these models, matching functions such as the Euclidean distance or inner product are typically used for computing similarity scores between user and item embeddings. This paper investigates the notion of learning user and item representations in Hyperbolic space. In this paper, we argue that Hyperbolic space is more suitable for learning user-item embeddings in the recommendation domain. Unlike Euclidean spaces, Hyperbolic spaces are intrinsically equipped to handle hierarchical structure, encouraged by its property of exponentially increasing distances away from origin. We propose HyperBPR (Hyperbolic Bayesian Personalized Ranking), a conceptually simple but highly effective model for the task at hand. Our proposed HyperBPR not only outperforms their Euclidean counterparts, but also achieves state-of-the-art performance on multiple benchmark datasets, demonstrating the effectiveness of personalized recommendation in Hyperbolic space.
18
Matrix Factorization Techniques for Recommender Systems
Yehuda Koren, Robert Bell, Chris Volinsky · Computer · 2009 · 11.4K citations
Engineering, Machine Learning, Matrix Factorization Models +17
BPR: Bayesian Personalized Ranking from Implicit Feedback
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner et al. · arXiv (Cornell University) · 2012 · 4.3K citations · Full text
Factorization meets the neighborhood
Yehuda Koren · 2008 · 3.9K citations
Steffen Rendle · 2010 · 3K citations
Support Vector Machine, Sparse Representation, Engineering +13