{"title":"GPU-based Collaborative Filtering Recommendation System using Task parallelism approach","authors":"N. Sivaramakrishnan, V. Subramaniyaswamy","doi":"10.1109/I-SMAC.2018.8653709","DOIUrl":null,"url":null,"abstract":"Collaborative filtering is one among the top most preferred techniques when implementing recommendation systems. In recent times, more interest has turned towards parallel GPU-based implementation of collaborative filtering algorithms. Concurrent way of solving any problem is more preferable by everyone nowadays. The objective of GPU-based collaborative filtering recommender system is to produce recommendations in parallel and choosing the best among all. We have proposed three different methods namely Parallel Item Average Computation (PIAC), Parallel User Based Collaborative Filtering (PUBCF) and Parallel Item Based Collaborative Filtering (PIBCF).We have evaluated all these methods with standard evaluation metrics. As a result of task parallelism, the PIBCF method produces optimum choice for providing better recommendation results.","PeriodicalId":53631,"journal":{"name":"Koomesh","volume":"17 1","pages":"111-116"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Koomesh","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/I-SMAC.2018.8653709","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Medicine","Score":null,"Total":0}
引用次数: 5
Abstract
Collaborative filtering is one among the top most preferred techniques when implementing recommendation systems. In recent times, more interest has turned towards parallel GPU-based implementation of collaborative filtering algorithms. Concurrent way of solving any problem is more preferable by everyone nowadays. The objective of GPU-based collaborative filtering recommender system is to produce recommendations in parallel and choosing the best among all. We have proposed three different methods namely Parallel Item Average Computation (PIAC), Parallel User Based Collaborative Filtering (PUBCF) and Parallel Item Based Collaborative Filtering (PIBCF).We have evaluated all these methods with standard evaluation metrics. As a result of task parallelism, the PIBCF method produces optimum choice for providing better recommendation results.