paper-with-me

Papers

Efficient Model-Based Collaborative Filtering with Fast Adaptive PCA

2020-09-04 · Xiangyun Ding, Wenjian Yu, Yuyang Xie, Shenghua Liu

A model-based collaborative filtering (CF) approach utilizing fast adaptive randomized singular value decomposition (SVD) is proposed for the matrix completion problem in recommender system. Firstly, a fast adaptive PCA frameworkis presented which combines the fixed-precision randomized matrix factorization algorithm [1] and accelerating skills for handling large sparse data. Then, a novel termination mechanism for the adaptive PCA is proposed to automatically determine a number of latent factors for achieving the near optimal prediction accuracy during the subsequent model-based CF. The resulted CF approach has good accuracy while inheriting high runtime efficiency. Experiments on real data show that, the proposed adaptive PCA is up to 2.7X and 6.7X faster than the original fixed-precision SVD approach [1] and svds in Matlab repsectively, while preserving accuracy. The proposed model-based CF approach is able to efficiently process the MovieLens data with 20M ratings and exhibits more than 10X speedup over the regularized matrix factorization based approach [2] and the fast singular value thresholding approach [3] with comparable or better accuracy. It also owns the advantage of parameter free. Compared with the deep-learning-based CF approach, the proposed approach is much more computationally efficient, with just marginal performance loss.

📄 PDF Abstract BibTeX arXiv:2009.02251

Code (1)

xindubawukong222/K-Adaptive-CF 공식 구현

Tasks

Collaborative FilteringMatrix CompletionRecommendation Systems

Methods 이 논문이 사용한 방법론

PCA Principle Components Analysis (PCA) is an unsupervised method primary used for dimensionality reduction within machine learning. PCA is calculated via a singular value…

Similar Papers 제목 키워드 기반

Fast Variational AutoEncoder with Inverted Multi-Index for Collaborative Filtering

2021-09-13 · Jin Chen, Defu Lian, Binbin Jin, Xu Huang 외

Variational AutoEncoder (VAE) has been extended as a representative nonlinear method for collaborative filtering. However, the bottleneck of VAE lies in the softmax computation over all items, such that it takes linear c…

Collaborative Filtering

AFDGCF: Adaptive Feature De-correlation Graph Collaborative Filtering for Recommendations

2024-03-26 · Wei Wu, Chao Wang, Dazhong Shen, Chuan Qin 외

Collaborative filtering methods based on graph neural networks (GNNs) have witnessed significant success in recommender systems (RS), capitalizing on their ability to capture collaborative signals within intricate user-i…

Collaborative FilteringRecommendation Systems

A Fast Recommendation Algorithm for Social Tagging Systems : A Delicious Case

2015-12-28 · Zhao Yao-Dong, Cai Shi-Min, Tang Ming, Shang Ming-Sheng

The tripartite graph is one of the commonest topological structures in social tagging systems such as Delicious, which has three types of nodes (i.e., users, URLs and tags). Traditional recommender systems developed base…

ClusteringCollaborative FilteringCPURecommendation Systems

Multi-Feature Discrete Collaborative Filtering for Fast Cold-start Recommendation

2020-03-24 · Yang Xu, Lei Zhu, Zhiyong Cheng, Jingjing Li 외

Hashing is an effective technique to address the large-scale recommendation problem, due to its high computation and storage efficiency on calculating the user preferences on items. However, existing hashing-based recomm…

Collaborative FilteringQuantization

Simulated Annealing with Levy Distribution for Fast Matrix Factorization-Based Collaborative Filtering

2017-08-09 · Mostafa A. Shehata, Mohammad Nassef, Amr A. Badr

Matrix factorization is one of the best approaches for collaborative filtering, because of its high accuracy in presenting users and items latent factors. The main disadvantages of matrix factorization are its complexity…

Collaborative Filtering