TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/SVD-AE: Simple Autoencoders for Collaborative Filtering

SVD-AE: Simple Autoencoders for Collaborative Filtering

Seoyoung Hong, Jeongwhan Choi, Yeon-Chang Lee, Srijan Kumar, Noseong Park

2024-05-08Collaborative FilteringFormRecommendation Systems
PaperPDFCodeCode(official)

Abstract

Collaborative filtering (CF) methods for recommendation systems have been extensively researched, ranging from matrix factorization and autoencoder-based to graph filtering-based methods. Recently, lightweight methods that require almost no training have been recently proposed to reduce overall computation. However, existing methods still have room to improve the trade-offs among accuracy, efficiency, and robustness. In particular, there are no well-designed closed-form studies for \emph{balanced} CF in terms of the aforementioned trade-offs. In this paper, we design SVD-AE, a simple yet effective singular vector decomposition (SVD)-based linear autoencoder, whose closed-form solution can be defined based on SVD for CF. SVD-AE does not require iterative training processes as its closed-form solution can be calculated at once. Furthermore, given the noisy nature of the rating matrix, we explore the robustness against such noisy interactions of existing CF methods and our SVD-AE. As a result, we demonstrate that our simple design choice based on truncated SVD can be used to strengthen the noise robustness of the recommendation while improving efficiency. Code is available at https://github.com/seoyoungh/svd-ae.

Results

TaskDatasetMetricValueModel
Recommendation SystemsGowallaHR@100.144SVD-AE
Recommendation SystemsGowallaHR@1000.3734SVD-AE
Recommendation SystemsGowallaPSP@100.248SVD-AE
Recommendation SystemsGowallanDCG@100.1394SVD-AE
Recommendation SystemsGowallanDCG@1000.2115SVD-AE
Recommendation SystemsMovieLens 1MHR@100.3179SVD-AE
Recommendation SystemsMovieLens 1MHR@1000.5933SVD-AE
Recommendation SystemsMovieLens 1MPSP@100.0322SVD-AE
Recommendation SystemsMovieLens 1MnDCG@100.3355SVD-AE
Recommendation SystemsMovieLens 1MnDCG@1000.4257SVD-AE
Recommendation SystemsMovieLens 10MHR@100.3676SVD-AE
Recommendation SystemsMovieLens 10MHR@1000.648SVD-AE
Recommendation SystemsMovieLens 10MPSP@100.0493SVD-AE
Recommendation SystemsMovieLens 10MnDCG@100.3775SVD-AE
Recommendation SystemsMovieLens 10MnDCG@1000.4697SVD-AE
Recommendation SystemsYelp2018HR@100.049SVD-AE
Recommendation SystemsYelp2018HR@1000.1979SVD-AE
Recommendation SystemsYelp2018PSP@1045SVD-AE
Recommendation SystemsYelp2018nDCG@100.0474SVD-AE
Recommendation SystemsYelp2018nDCG@1000.1022SVD-AE

Related Papers

IP2: Entity-Guided Interest Probing for Personalized News Recommendation2025-07-18A Reproducibility Study of Product-side Fairness in Bundle Recommendation2025-07-18SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Looking for Fairness in Recommender Systems2025-07-16Journalism-Guided Agentic In-Context Learning for News Stance Detection2025-07-15LLM-Stackelberg Games: Conjectural Reasoning Equilibria and Their Applications to Spearphishing2025-07-12FreeAudio: Training-Free Timing Planning for Controllable Long-Form Text-to-Audio Generation2025-07-11