Adaptive optimization of sparse matrix-vector multiplication on emerging many-core architectures

S Chen, J Fang, D Chen, C Xu… - 2018 IEEE 20th …, 2018 - ieeexplore.ieee.org
Sparse matrix vector multiplication (SpMV) is one of the most common operations in
scientific and high-performance applications, and is often responsible for the application …

Optimizing sparse matrix–vector multiplications on an armv8-based many-core architecture

D Chen, J Fang, S Chen, C Xu, Z Wang - International Journal of Parallel …, 2019 - Springer
Sparse matrix–vector multiplications (SpMV) are common in scientific and HPC applications
but are hard to be optimized. While the ARMv8-based processor IP is emerging as an …

clmf: A fine-grained and portable alternating least squares algorithm for parallel matrix factorization

J Chen, J Fang, W Liu, T Tang, C Yang - Future Generation Computer …, 2020 - Elsevier
Alternating least squares (ALS) has been proved to be an effective solver for matrix
factorization in recommender systems. To speed up factorizing performance, various parallel …

A graph-based collaborative filtering algorithm combining implicit user preference and explicit time-related feedback

G Suganeshwari… - Neural Computing and …, 2023 - Springer
Collaborative filtering is one of the most extensively utilized recommendation algorithms in
the e-commerce industry. It typically relies either on implicit or explicit feedback. The existing …

An experimental analysis on scalable implementations of the alternating least squares algorithm

D Meira, J Viterbo, F Bernardini - 2018 Federated Conference …, 2018 - ieeexplore.ieee.org
The use of the latent factor models technique overcomes two major problems of most
collaborative filtering approaches: scalability and sparseness of the user's profile matrix. The …

BALS: Blocked alternating least squares for parallel sparse matrix factorization on GPUs

J Chen, J Fang, W Liu, C Yang - IEEE Transactions on Parallel …, 2021 - ieeexplore.ieee.org
Matrix factorization on sparse matrices has been proven to be an effective approach for data
mining and machine learning. However, the prior parallel implementations for matrix …

The comparison study of matrix factorization on collaborative filtering recommender system

A Priyati, AD Laksito, H Sismoro - 2022 5th International …, 2022 - ieeexplore.ieee.org
The recommendation system has been a vital study topic in recent years, so many scientists
and academics across the world are interested in researching the subject. Music, movies …

Optimizing sparse matrix-vector multiplication on emerging many-core architectures

S Chen, J Fang, D Chen, C Xu, Z Wang - arxiv preprint arxiv:1805.11938, 2018 - arxiv.org
Sparse matrix vector multiplication (SpMV) is one of the most common operations in
scientific and high-performance applications, and is often responsible for the application …

PSL: exploiting parallelism, sparsity and locality to accelerate matrix factorization on x86 platforms

W Deng, P Wang, J Wang, C Li, M Guo - International Symposium on …, 2019 - Springer
Matrix factorization is a basis for many recommendation systems. Although alternating least
squares with weighted-λ-regularization (ALS-WR) is widely used in matrix factorization with …

High-Dimensional Sparse Data Low-rank Representation via Accelerated Asynchronous Parallel Stochastic Gradient Descent

Q Hu, H Wu - arxiv preprint arxiv:2408.16592, 2024 - arxiv.org
Data characterized by high dimensionality and sparsity are commonly used to describe real-
world node interactions. Low-rank representation (LR) can map high-dimensional sparse …