HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

LT-OCF: Learnable-Time ODE-based Collaborative Filtering

Jeongwhan Choi Jinsung Jeon Noseong Park

LT-OCF: Learnable-Time ODE-based Collaborative Filtering

Abstract

Collaborative filtering (CF) is a long-standing problem of recommender systems. Many novel methods have been proposed, ranging from classical matrix factorization to recent graph convolutional network-based approaches. After recent fierce debates, researchers started to focus on linear graph convolutional networks (GCNs) with a layer combination, which show state-of-the-art accuracy in many datasets. In this work, we extend them based on neural ordinary differential equations (NODEs), because the linear GCN concept can be interpreted as a differential equation, and present the method of Learnable-Time ODE-based Collaborative Filtering (LT-OCF). The main novelty in our method is that after redesigning linear GCNs on top of the NODE regime, i) we learn the optimal architecture rather than relying on manually designed ones, ii) we learn smooth ODE solutions that are considered suitable for CF, and iii) we test with various ODE solvers that internally build a diverse set of neural network connections. We also present a novel training method specialized to our method. In our experiments with three benchmark datasets, Gowalla, Yelp2018, and Amazon-Book, our method consistently shows better accuracy than existing methods, e.g., a recall of 0.0411 by LightGCN vs. 0.0442 by LT-OCF and an NDCG of 0.0315 by LightGCN vs. 0.0341 by LT-OCF in Amazon-Book. One more important discovery in our experiments that is worth mentioning is that our best accuracy was achieved by dense connections rather than linear connections.

Code Repositories

jeongwhanchoi/LT-OCF-Tutorial
pytorch
Mentioned in GitHub
jeongwhanchoi/lt-ocf
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
collaborative-filtering-on-amazon-bookLT-OCF
NDCG@20: 0.0341
Recall@20: 0.0442
collaborative-filtering-on-gowallaLT-OCF
NDCG@20: 0.1574
Recall@20: 0.1875
collaborative-filtering-on-yelp2018LT-OCF
NDCG@20: 0.0549
Recall@20: 0.0671
recommendation-systems-on-amazon-bookLT-OCF
Recall@20: 0.0442
nDCG@20: 0.0341
recommendation-systems-on-amazon-book-1LT-OCF
Recall@20: 0.1875
recommendation-systems-on-gowallaLT-OCF
Recall@20: 0.1875
nDCG@20: 0.1574
recommendation-systems-on-yelp2018LT-OCF
NDCG@20: 0.0549
Recall@20: 0.0671

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