Command Palette
Search for a command to run...
Jeongwhan Choi Seoyoung Hong Noseong Park Sung-Bae Cho

Abstract
Collaborative filtering is one of the most fundamental topics for recommender systems. Various methods have been proposed for collaborative filtering, ranging from matrix factorization to graph convolutional methods. Being inspired by recent successes of graph filtering-based methods and score-based generative models (SGMs), we present a novel concept of blurring-sharpening process model (BSPM). SGMs and BSPMs share the same processing philosophy that new information can be discovered (e.g., new images are generated in the case of SGMs) while original information is first perturbed and then recovered to its original form. However, SGMs and our BSPMs deal with different types of information, and their optimal perturbation and recovery processes have fundamental discrepancies. Therefore, our BSPMs have different forms from SGMs. In addition, our concept not only theoretically subsumes many existing collaborative filtering models but also outperforms them in terms of Recall and NDCG in the three benchmark datasets, Gowalla, Yelp2018, and Amazon-book. In addition, the processing time of our method is comparable to other fast baselines. Our proposed concept has much potential in the future to be enhanced by designing better blurring (i.e., perturbation) and sharpening (i.e., recovery) processes than what we use in this paper.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| collaborative-filtering-on-amazon-book | BSPM-LM | NDCG@20: 0.0610 Recall@20: 0.0733 |
| collaborative-filtering-on-amazon-book | BSPM-EM | NDCG@20: 0.0609 Recall@20: 0.0733 |
| collaborative-filtering-on-gowalla | BSPM-LM | NDCG@20: 0.1570 Recall@20: 0.1901 |
| collaborative-filtering-on-gowalla | BSPM-EM | NDCG@20: 0.1597 Recall@20: 0.1920 |
| collaborative-filtering-on-yelp2018 | BSPM-LM | NDCG@20: 0.0584 Recall@20: 0.0713 |
| collaborative-filtering-on-yelp2018 | BSPM-EM | NDCG@20: 0.0593 Recall@20: 0.0720 |
| recommendation-systems-on-amazon-book | BSPM-LM | Recall@20: 0.0733 nDCG@20: 0.0610 |
| recommendation-systems-on-amazon-book | BSPM-EM | Recall@20: 0.0733 nDCG@20: 0.0609 |
| recommendation-systems-on-gowalla | BSPM-LM | Recall@20: 0.1901 nDCG@20: 0.157 |
| recommendation-systems-on-gowalla | BSPM-EM | Recall@20: 0.1920 nDCG@20: 0.1597 |
| recommendation-systems-on-yelp2018 | BSPM-LM | NDCG@20: 0.0584 Recall@20: 0.0713 |
| recommendation-systems-on-yelp2018 | BSPM-EM | NDCG@20: 0.0593 Recall@20: 0.0720 |
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.