Deep Learning Based Collaborative Filtering Recommendation System

Recommendation systems are automated tools and techniques that facilitate and expedite decision-making by compiling opinions from many sources and directing them to appropriate users. Nearly everyone’s daily life is impacted by recommendation systems, which are widely employed in various fields like entertainment, social networking, e-commerce, books, etc. It plays a vital role in information retrieval by addressing scalability, sparsity, and cold start problems. This paper presents a deep learning-based collaborative filtering approach utilizing a Restricted Boltzmann Machine (RBM) for the dataset Movielens-1M. The methodology includes data preprocessing, partitioning into training and test sets, and applying the k-Nearest Neighbor (kNN) algorithm to calculate user similarity. The RBM was trained and evaluated using 5-fold cross-validation. Results show a significant improvement over traditional collaborative filtering methods, achieving Root Mean Squared Error (RMSE) of 0.8736 and Mean Absolute Error (MAE) of 0.6854. These findings highlight the potential of deep learning to improve the accuracy and efficiency of recommendation systems.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.04.499
Citations
2
Primary Topic
Recommender Systems and Techniques
Type
article
Field-Weighted Citation Impact
6.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep Learning Based Collaborative Filtering Recommendation System

Md Mahtab Alam, Mumtaz Ahmed
2 citations
Procedia Computer Science
Recommender Systems and Techniques
6.49
article

Deep Learning Based Collaborative Filtering Recommendation System

Md Mahtab Alam, Mumtaz Ahmed
article en
2 citations

Abstract

Recommendation systems are automated tools and techniques that facilitate and expedite decision-making by compiling opinions from many sources and directing them to appropriate users. Nearly everyone’s daily life is impacted by recommendation systems, which are widely employed in various fields like entertainment, social networking, e-commerce, books, etc. It plays a vital role in information retrieval by addressing scalability, sparsity, and cold start problems. This paper presents a deep learning-based collaborative filtering approach utilizing a Restricted Boltzmann Machine (RBM) for the dataset Movielens-1M. The methodology includes data preprocessing, partitioning into training and test sets, and applying the k-Nearest Neighbor (kNN) algorithm to calculate user similarity. The RBM was trained and evaluated using 5-fold cross-validation. Results show a significant improvement over traditional collaborative filtering methods, achieving Root Mean Squared Error (RMSE) of 0.8736 and Mean Absolute Error (MAE) of 0.6854. These findings highlight the potential of deep learning to improve the accuracy and efficiency of recommendation systems.

Procedia Computer ScienceVol. 258
Jamia Millia Islamia (IN)
Openalex Percentile: Top 4%
Recommender Systems and Techniques
6.49
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.