HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

GLocal-K: Global and Local Kernels for Recommender Systems

Soyeon Caren Han Taejun Lim Siqu Long Bernd Burgstaller Josiah Poon

GLocal-K: Global and Local Kernels for Recommender Systems

Abstract

Recommender systems typically operate on high-dimensional sparse user-item matrices. Matrix completion is a very challenging task to predict one's interest based on millions of other users having each seen a small subset of thousands of items. We propose a Global-Local Kernel-based matrix completion framework, named GLocal-K, that aims to generalise and represent a high-dimensional sparse user-item matrix entry into a low dimensional space with a small number of important features. Our GLocal-K can be divided into two major stages. First, we pre-train an auto encoder with the local kernelised weight matrix, which transforms the data from one space into the feature space by using a 2d-RBF kernel. Then, the pre-trained auto encoder is fine-tuned with the rating matrix, produced by a convolution-based global kernel, which captures the characteristics of each item. We apply our GLocal-K model under the extreme low-resource setting, which includes only a user-item rating matrix, with no side information. Our model outperforms the state-of-the-art baselines on three collaborative filtering benchmarks: ML-100K, ML-1M, and Douban.

Code Repositories

fleanend/NeuralRecommender
pytorch
Mentioned in GitHub
usydnlp/Glocal_K
Official
tf
Mentioned in GitHub
fleanend/TorchGlocalK
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
collaborative-filtering-on-movielens-100kGLocal-K
RMSE (u1 Splits): 0.8889
collaborative-filtering-on-movielens-1mGLocal-K
RMSE: 0.8227
recommendation-systems-on-douban-montiGLocal-K
RMSE: 0.7208

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
GLocal-K: Global and Local Kernels for Recommender Systems | Papers | HyperAI