{"title":"Efficient Low-Rank Matrix Completion Updating Algorithm for Recommender System","authors":"Geunseop Lee","doi":"10.9717/kmms.2023.26.8.974","DOIUrl":null,"url":null,"abstract":"Recommender systems aim to provide personalized item recommendations to users based on users ratings. However, not all ratings are provided by users, so the rating matrix, which summarizes the user-item interaction data, has many missing values. To fill out these missing values, matrix completion problem is considered. One of the most popular approaches to matrix completion problem is based on low-rank approximation of the rating matrix. To do this, singular value decomposition is required in every iteration, however it is prohibitively expensive when large-scale rating matrices are used. Additionally, recommender systems are frequently updated when a new user or item is added, or existing information is updated. In this paper, we propose a new matrix completion algorithm by recycling the existing information to speed up the computation when a small part of the rating matrix is updated instead of computing the matrix completion from scratch. Experimental results demonstrate that our algorithm is very attractive when the rating matrix is updated frequently by showing that our algorithm has significantly faster execution speed while producing very similar or even better accuracy than the other algorithms.","PeriodicalId":16316,"journal":{"name":"Journal of Korea Multimedia Society","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Korea Multimedia Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.9717/kmms.2023.26.8.974","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recommender systems aim to provide personalized item recommendations to users based on users ratings. However, not all ratings are provided by users, so the rating matrix, which summarizes the user-item interaction data, has many missing values. To fill out these missing values, matrix completion problem is considered. One of the most popular approaches to matrix completion problem is based on low-rank approximation of the rating matrix. To do this, singular value decomposition is required in every iteration, however it is prohibitively expensive when large-scale rating matrices are used. Additionally, recommender systems are frequently updated when a new user or item is added, or existing information is updated. In this paper, we propose a new matrix completion algorithm by recycling the existing information to speed up the computation when a small part of the rating matrix is updated instead of computing the matrix completion from scratch. Experimental results demonstrate that our algorithm is very attractive when the rating matrix is updated frequently by showing that our algorithm has significantly faster execution speed while producing very similar or even better accuracy than the other algorithms.