Claim Missing Document
Check
Articles

Found 3 Documents
Search

Collaborative Filtering Based Food Recommendation System Using Matrix Factorization Muhammad Bayu Samudra Siddik; Agung Toto Wibowo
JURNAL MEDIA INFORMATIKA BUDIDARMA Vol 7, No 3 (2023): Juli 2023
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/mib.v7i3.6049

Abstract

A recommendation system is a method that provides suggestions of items that might users like. There are many domains that can be recommended, one of the most demanded domains by users today is food. In the era of big data, food choices from the large amount of data make it difficult for users to choose the right food for them. The collaborative filtering (CF) approach is considered capable of providing accurate and high quality item suggestions. One of the algorithms that can provide good performance results from the CF approach is Matrix Factorization (MF). This study aims to test a dataset that contains product ratings of food items using three MF algorithms, which are Singular Value Decomposition (SVD), SVD with Implicit Ratings (SVD++), and Non-Negative Matrix Factorization (NMF). Different latent factors are also used for the purpose of improving the performance of the proposed recommendation system algorithm. The dataset used is Amazon Fine Food Reviews. The study shows NMF and SVD++ as the best algorithm for generating user rating predictions for items. NMF has the smallest average prediction error as measured by MAE which is 0.7311. While SVD++ obtains the smallest prediction error value of 1.0607 as measured using RMSE. In addition to these results, the top-n evaluation also shows that the proposed algorithm performs quite well. The hit ratio value for each different n-item always increases proportionally to the number of recommended n-items. The highest hit ratio value is generated from the SVD++ algorithm of 0.0025 on n-item recommendations of 25 items. Overall it can be said that the proposed algorithm has good performance in providing item recommendations.
Music Recommender System Based on Play Count Using Singular Value Decomposition++ Muhamad Elang Ramadhan; Agung Toto Wibowo
JURNAL MEDIA INFORMATIKA BUDIDARMA Vol 7, No 3 (2023): Juli 2023
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/mib.v7i3.6424

Abstract

The availability of digital music content on various music streaming services, which is constantly growing, has increased the need for recommender systems (RS) to assist users in finding music that suits their taste without the need of searching manually. One of the commonly used paradigms is Collaborative Filtering (CF). In CF, the input used to predict ratings can take the form of explicit or implicit input from user feedback. In the music domain, implicit feedback such as the number of music plays can be utilized to predict a user's music preferences. Singular Value Decomposition++ is one of the Matrix Factorization (MF) algorithms that can leverage implicit feedback and address the sparsity issue. In this research, a music recommender system is built using the Million Song Dataset (MSD) Subset from The Echo Nest, utilizing SVD++ algorithm. Additionally, the performance of the built system is measured through k-fold cross-validation using the evaluation metrics RMSE and NDCG. The performance measurement results using RMSE and NDCG in 5-fold cross-validation yield an RMSE of 0.4423, NDCG@5 of 0.8232, and NDCG@10 of 0.8231 for the top 10 items.
Fashion Recommendation System using Collaborative Filtering Muhammad Khiyarus Syiam; Agung Toto Wibowo; Erwin Budi Setiawan
Building of Informatics, Technology and Science (BITS) Vol 5 No 2 (2023): September 2023
Publisher : Forum Kerjasama Pendidikan Tinggi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bits.v5i2.3690

Abstract

Collaborative Filtering is an method used to build a recommendation system with the concept that conclusions from different clients are used to anticipate things that may be of interest to users. This research uses data from Rent the Runway and the method used is Item-based Collaborative filtering, where the system will look for similarities in products that have been purchased by customers and then look for predictive values. Fashion requires recommendations because it plays a crucial role in helping individuals express their identity, personal style, and personality through clothing choices, accessories, and dressing styles.The recommendation system uses the item method based on analyzing the number of purchases or sales and grouping according to each product category so that it can help consumers in choosing fashion products. It was found that the use of Adjusted Cosine Similarity produces better recommendations with an average MAE value of 0.2750, while Cosine Similarity with an average MAE difference of 0.3989. This proves that the use of adjusted cosine similarity can produce better recommendations because the adjustment algorithm not only considers user behavior, but also produces lower performance errors.