Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Turbo-CF: Matrix Decomposition-Free Graph Filtering for Fast Recommendation

About

A series of graph filtering (GF)-based collaborative filtering (CF) showcases state-of-the-art performance on the recommendation accuracy by using a low-pass filter (LPF) without a training process. However, conventional GF-based CF approaches mostly perform matrix decomposition on the item-item similarity graph to realize the ideal LPF, which results in a non-trivial computational cost and thus makes them less practical in scenarios where rapid recommendations are essential. In this paper, we propose Turbo-CF, a GF-based CF method that is both training-free and matrix decomposition-free. Turbo-CF employs a polynomial graph filter to circumvent the issue of expensive matrix decompositions, enabling us to make full use of modern computer hardware components (i.e., GPU). Specifically, Turbo-CF first constructs an item-item similarity graph whose edge weights are effectively regulated. Then, our own polynomial LPFs are designed to retain only low-frequency signals without explicit matrix decompositions. We demonstrate that Turbo-CF is extremely fast yet accurate, achieving a runtime of less than 1 second on real-world benchmark datasets while achieving recommendation accuracies comparable to best competitors.

Jin-Duk Park, Yong-Min Shin, Won-Yong Shin• 2024

Related benchmarks

TaskDatasetResultRank
RecommendationGowalla (test)
Recall@200.1835
126
RecommendationAmazon-Book IID (test)
Recall@200.073
33
RecommendationYelp (test)
Recall@206.93
24
Collaborative FilteringMSD strong generalization
AOA Recall@200.2666
14
Collaborative FilteringML-20M strong generalization
AOA Recall@200.3276
14
Collaborative FilteringNetflix strong generalization
AOA Recall@2028.26
14
RecommendationGowalla
Runtime0.3
12
Showing 7 of 7 rows

Other info

Code

Follow for update