SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking

Recommender systems using ranking-oriented collaborative filtering are currently widely used. One widely used approach is a memory-based model with ranking orientation. Recently, a ranking algorithm that combines user rating values from SVD (Singular Value Decomposition) and user similarity values h...

Full description

Saved in:
Bibliographic Details
Main Authors: Ilham Saifudin, Triyanna Widiyaningtyas, Ilham Ari Elbaith Zaeni, Afrig Aminuddin
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10852203/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832575571440173056
author Ilham Saifudin
Triyanna Widiyaningtyas
Ilham Ari Elbaith Zaeni
Afrig Aminuddin
author_facet Ilham Saifudin
Triyanna Widiyaningtyas
Ilham Ari Elbaith Zaeni
Afrig Aminuddin
author_sort Ilham Saifudin
collection DOAJ
description Recommender systems using ranking-oriented collaborative filtering are currently widely used. One widely used approach is a memory-based model with ranking orientation. Recently, a ranking algorithm that combines user rating values from SVD (Singular Value Decomposition) and user similarity values has been proposed. The problem is that this algorithm is limited to only the rating weights used. This results in an accuracy value that can still be improved. Therefore, this research proposes a new collaborative filtering-based algorithm that combines the matrix factorisation method using SVD and the ranking method by utilising Gower’s Coefficient similarity weight as an aggregation component known as the SVD-GoRank method. Experimental results using the MovieLens-100K, MovieLens-1M, Book-Crossing, Ciao, Epinions, Flixster, and MovieLens-10M datasets can provide the best accuracy results at the Top-N level, especially in the NDCG, MRR, Precision, Hit Rate, and Recall metrics, which are indicators important in recommendation systems that focus on the relevance of recommendations at the top of the list. Apart from that, the SVD-GoRank algorithm can also have efficient running time.
format Article
id doaj-art-258ad3b0d603427394dd3b5f49ae66fc
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-258ad3b0d603427394dd3b5f49ae66fc2025-01-31T23:04:38ZengIEEEIEEE Access2169-35362025-01-0113197961982710.1109/ACCESS.2025.353355810852203SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s RankingIlham Saifudin0https://orcid.org/0000-0002-2063-4524Triyanna Widiyaningtyas1https://orcid.org/0000-0001-6104-6692Ilham Ari Elbaith Zaeni2https://orcid.org/0000-0001-9665-8613Afrig Aminuddin3https://orcid.org/0000-0003-0963-5419Department of Electrical Engineering and Informatics, Faculty of Engineering, Universitas Negeri Malang, Malang, IndonesiaDepartment of Electrical Engineering and Informatics, Faculty of Engineering, Universitas Negeri Malang, Malang, IndonesiaDepartment of Electrical Engineering and Informatics, Faculty of Engineering, Universitas Negeri Malang, Malang, IndonesiaDepartment of Computer Graphic and Multimedia, Faculty of Computing, College of Computing and Applied Sciences, Universiti Malaysia Pahang Al-Sultan Abdullah, Kuantan, MalaysiaRecommender systems using ranking-oriented collaborative filtering are currently widely used. One widely used approach is a memory-based model with ranking orientation. Recently, a ranking algorithm that combines user rating values from SVD (Singular Value Decomposition) and user similarity values has been proposed. The problem is that this algorithm is limited to only the rating weights used. This results in an accuracy value that can still be improved. Therefore, this research proposes a new collaborative filtering-based algorithm that combines the matrix factorisation method using SVD and the ranking method by utilising Gower’s Coefficient similarity weight as an aggregation component known as the SVD-GoRank method. Experimental results using the MovieLens-100K, MovieLens-1M, Book-Crossing, Ciao, Epinions, Flixster, and MovieLens-10M datasets can provide the best accuracy results at the Top-N level, especially in the NDCG, MRR, Precision, Hit Rate, and Recall metrics, which are indicators important in recommendation systems that focus on the relevance of recommendations at the top of the list. Apart from that, the SVD-GoRank algorithm can also have efficient running time.https://ieeexplore.ieee.org/document/10852203/Collaborative filteringrecommender systemsingular value decompositionGower’s ranking
spellingShingle Ilham Saifudin
Triyanna Widiyaningtyas
Ilham Ari Elbaith Zaeni
Afrig Aminuddin
SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking
IEEE Access
Collaborative filtering
recommender system
singular value decomposition
Gower’s ranking
title SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking
title_full SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking
title_fullStr SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking
title_full_unstemmed SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking
title_short SVD-GoRank: Recommender System Algorithm Using SVD and Gower’s Ranking
title_sort svd gorank recommender system algorithm using svd and gower x2019 s ranking
topic Collaborative filtering
recommender system
singular value decomposition
Gower’s ranking
url https://ieeexplore.ieee.org/document/10852203/
work_keys_str_mv AT ilhamsaifudin svdgorankrecommendersystemalgorithmusingsvdandgowerx2019sranking
AT triyannawidiyaningtyas svdgorankrecommendersystemalgorithmusingsvdandgowerx2019sranking
AT ilhamarielbaithzaeni svdgorankrecommendersystemalgorithmusingsvdandgowerx2019sranking
AT afrigaminuddin svdgorankrecommendersystemalgorithmusingsvdandgowerx2019sranking