305 318

An efficient MapReduce-based parallel processing framework for user-based collaborative filtering

Title
An efficient MapReduce-based parallel processing framework for user-based collaborative filtering
Author
차경진
Keywords
MapReduce; collaborative filtering; parallel processing; hadoop; recommendation system
Issue Date
2019-06
Publisher
Multidisciplinary Digital Publishing Institute (MDPI)
Citation
Symmetry, v. 11, no. 6, Page. 748-756
Abstract
User-based collaborative filtering is one of the most-used methods for the recommender systems. However, it takes time to perform the method because it requires a full scan of the entire data to find the neighboring users of each active user, who have similar rating patterns. It also requires time-consuming computations because of the complexity of the algorithms. Furthermore, the amount of rating data in the recommender systems grows rapidly, as the number of users, items, and their rating activities tend to increase. Thus, a big data framework with parallel processing, such as Hadoop, is needed for the recommender systems. There are already many research studies on the MapReduce-based parallel processing method for collaborative filtering. However, most of the research studies have not considered the sequential-access restriction for executing MapReduce jobs and the minimization of the required full scan on the entire data on the Hadoop Distributed File System (HDFS), because HDFS sequentially access data on the disk. In this paper, we introduce an efficient MapReduce-based parallel processing framework for collaborative filtering method that requires only a one-time parallelized full scan, while adhering to the sequential access patterns on Hadoop data nodes. Our proposed framework contains a novel MapReduce framework, including a partial computation framework for calculating the predictions and finding the recommended items for an active user with such a one-way parallelized scan. Lastly, we have used the MovieLens dataset to show the validity of our proposed method, mainly in terms of the efficiency of the parallelized method.
URI
https://www.mdpi.com/2073-8994/11/6/748https://repository.hanyang.ac.kr/handle/20.500.11754/151877
ISSN
2073-8994
DOI
10.3390/sym11060748
Appears in Collections:
GRADUATE SCHOOL[S](대학원) > BUSINESS ADMINISTRATION(경영학과) > Articles
Files in This Item:
An Efficient MapReduce-Based Parallel Processing Framework for User-Based Collaborative Filtering.pdfDownload
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE