Combining Cmab with Matrix Factorization and Clustering For Enhanced Movie Recommendations

The contextual multi-armed bandit (CMAB) algorithm faces problems of a large-scale, sparse data matrix and many arms. This paper proposes a method that combines matrix factorization with a clustering algorithm to enhance the performance of the CMAB algorithm. For the MovieLens 1M dataset, data processing is conducted through matrix factorization to optimize the algorithm's input features, and a clustering method is used to decrease the number of arms, thereby improving the recommendation efficiency and performance of the CMAB algorithm. During the experiment of the proposed method, Funk Singular Value Decomposition (FunkSVD) is employed to fill the user-movie sparse matrix with predicted ratings, then the SSE of K-means clustering algorithm is utilized to determine the optimal number of clusters, in which 3952 movies is clustered into 96 groups, significantly reducing the number of arms and exploration cost of the algorithm. The hyperparameter of Linear Upper Confidence Bound (LinUCB) is also optimized by achieving the lowest cumulative regret value. By comparing the performance of LinUCB with Upper Confidence Bound (UCB) and Thompson Sampling (TS), LinUCB notably outperforms the traditional Multi-Armed Bandit (MAB) algorithms in cumulative regret values, regret bucket statistics (approximately 650 times/1000 runs of recommending high-quality movies), and convergence slope (0.0718).

Publication Details

Journal
Springer Link (Chiba Institute of Technology)
Published
2025-09-08
DOI
https://doi.org/10.1051/itmconf/20257801035/pdf
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Combining Cmab with Matrix Factorization and Clustering For Enhanced Movie Recommendations

Springer Link (Chiba Institute of Technology)
Geochemistry and Geologic Mapping
article

Combining Cmab with Matrix Factorization and Clustering For Enhanced Movie Recommendations

article en

Abstract

The contextual multi-armed bandit (CMAB) algorithm faces problems of a large-scale, sparse data matrix and many arms. This paper proposes a method that combines matrix factorization with a clustering algorithm to enhance the performance of the CMAB algorithm. For the MovieLens 1M dataset, data processing is conducted through matrix factorization to optimize the algorithm's input features, and a clustering method is used to decrease the number of arms, thereby improving the recommendation efficiency and performance of the CMAB algorithm. During the experiment of the proposed method, Funk Singular Value Decomposition (FunkSVD) is employed to fill the user-movie sparse matrix with predicted ratings, then the SSE of K-means clustering algorithm is utilized to determine the optimal number of clusters, in which 3952 movies is clustered into 96 groups, significantly reducing the number of arms and exploration cost of the algorithm. The hyperparameter of Linear Upper Confidence Bound (LinUCB) is also optimized by achieving the lowest cumulative regret value. By comparing the performance of LinUCB with Upper Confidence Bound (UCB) and Thompson Sampling (TS), LinUCB notably outperforms the traditional Multi-Armed Bandit (MAB) algorithms in cumulative regret values, regret bucket statistics (approximately 650 times/1000 runs of recommending high-quality movies), and convergence slope (0.0718).

Springer Link (Chiba Institute of Technology)
Openalex Percentile: Top 44%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Combining Cmab with Matrix Factorization and Clustering For Enhanced Movie Recommendations · Springer Link (Chiba Institute of Technology) (2025) | TGRS Research Map | TGRS