Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)

One of the most prevalent recommendation systems is ranking-oriented collaborative filtering which employs ranking aggregation. The collaborative filtering study recently applied the ranking aggregation that considers the weight point of items to achieve a more accurate recommended ranking. However,...

Full description

Bibliographic Details
Main Authors: Triyanna Widiyaningtyas, Muhammad Iqbal Ardiansyah, Teguh Bharata Adji
Format: Article
Language:English
Published: MDPI AG 2022-10-01
Series:Big Data and Cognitive Computing
Subjects:
Online Access:https://www.mdpi.com/2504-2289/6/4/121
_version_ 1797461409847574528
author Triyanna Widiyaningtyas
Muhammad Iqbal Ardiansyah
Teguh Bharata Adji
author_facet Triyanna Widiyaningtyas
Muhammad Iqbal Ardiansyah
Teguh Bharata Adji
author_sort Triyanna Widiyaningtyas
collection DOAJ
description One of the most prevalent recommendation systems is ranking-oriented collaborative filtering which employs ranking aggregation. The collaborative filtering study recently applied the ranking aggregation that considers the weight point of items to achieve a more accurate recommended ranking. However, this algorithm suffers in the execution time with an increased number of items. Therefore, this study proposes a new recommendation algorithm that combines the matrix decomposition method and ranking aggregation to reduce the time complexity. The matrix decomposition method utilizes singular decomposition value (SVD) to predict the unrated items. The ranking aggregation method applies weight point rank (WPR) to obtain the recommended items. The experimental results with the MovieLens 100K dataset result in a faster running time of 13.502 s. In addition, the normalized discounted cumulative gain (NDCG) score increased by 27.11% compared to the WP-Rank algorithm.
first_indexed 2024-03-09T17:19:58Z
format Article
id doaj.art-39d22463fd774158bd7a7377f048f19d
institution Directory Open Access Journal
issn 2504-2289
language English
last_indexed 2024-03-09T17:19:58Z
publishDate 2022-10-01
publisher MDPI AG
record_format Article
series Big Data and Cognitive Computing
spelling doaj.art-39d22463fd774158bd7a7377f048f19d2023-11-24T13:17:39ZengMDPI AGBig Data and Cognitive Computing2504-22892022-10-016412110.3390/bdcc6040121Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)Triyanna Widiyaningtyas0Muhammad Iqbal Ardiansyah1Teguh Bharata Adji2Department of Electrical Engineering, Universitas Negeri Malang, Malang 65145, IndonesiaWidya Analytic Company, Yogyakarta 55291, IndonesiaDepartment of Electrical Engineering and Information Technology, Universitas Gadjah Mada, Yogyakarta 55281, IndonesiaOne of the most prevalent recommendation systems is ranking-oriented collaborative filtering which employs ranking aggregation. The collaborative filtering study recently applied the ranking aggregation that considers the weight point of items to achieve a more accurate recommended ranking. However, this algorithm suffers in the execution time with an increased number of items. Therefore, this study proposes a new recommendation algorithm that combines the matrix decomposition method and ranking aggregation to reduce the time complexity. The matrix decomposition method utilizes singular decomposition value (SVD) to predict the unrated items. The ranking aggregation method applies weight point rank (WPR) to obtain the recommended items. The experimental results with the MovieLens 100K dataset result in a faster running time of 13.502 s. In addition, the normalized discounted cumulative gain (NDCG) score increased by 27.11% compared to the WP-Rank algorithm.https://www.mdpi.com/2504-2289/6/4/121collaborative filteringranking aggregationSVDWPR
spellingShingle Triyanna Widiyaningtyas
Muhammad Iqbal Ardiansyah
Teguh Bharata Adji
Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)
Big Data and Cognitive Computing
collaborative filtering
ranking aggregation
SVD
WPR
title Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)
title_full Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)
title_fullStr Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)
title_full_unstemmed Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)
title_short Recommendation Algorithm Using SVD and Weight Point Rank (SVD-WPR)
title_sort recommendation algorithm using svd and weight point rank svd wpr
topic collaborative filtering
ranking aggregation
SVD
WPR
url https://www.mdpi.com/2504-2289/6/4/121
work_keys_str_mv AT triyannawidiyaningtyas recommendationalgorithmusingsvdandweightpointranksvdwpr
AT muhammadiqbalardiansyah recommendationalgorithmusingsvdandweightpointranksvdwpr
AT teguhbharataadji recommendationalgorithmusingsvdandweightpointranksvdwpr