Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data

The recommender systems are recently becoming more significant in the age of rapid development of the Internet technology due to their ability in making a decision to users on appropriate choices. Collaborative filtering (CF) is the most successful and most applied technique in the design of recomme...

Full description

Saved in:
Bibliographic Details
Main Authors: Najafabadi, M. K., Mahrin, M. N., Chuprat, S., Sarkan, H. M.
Format: Article
Published: Elsevier Ltd 2017
Subjects:
Online Access:http://eprints.utm.my/id/eprint/75957/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84995610183&doi=10.1016%2fj.chb.2016.11.010&partnerID=40&md5=1724c1f18704634e5c43c28b74a18040
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
id my.utm.75957
record_format eprints
spelling my.utm.759572018-05-30T04:17:32Z http://eprints.utm.my/id/eprint/75957/ Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data Najafabadi, M. K. Mahrin, M. N. Chuprat, S. Sarkan, H. M. QA75 Electronic computers. Computer science The recommender systems are recently becoming more significant in the age of rapid development of the Internet technology due to their ability in making a decision to users on appropriate choices. Collaborative filtering (CF) is the most successful and most applied technique in the design of recommender systems where items to an active user will be recommended based on the past rating records from like-minded users. Unfortunately, CF may lead to the poor recommendation when user ratings on items are very sparse in comparison with the huge number of users and items in user-item matrix. To overcome this problem, this research applies the users’ implicit interaction records with items to efficiently process massive data by employing association rules mining. It captures the multiple purchases per transaction in association rules, rather than just counting total purchases made. To do this, a modified preprocessing is implemented to discover similar interest patterns among users based on multiple purchases done. In addition, the clustering technique has been employed in our technique to reduce the size of data and dimensionality of the item space as the performance of association rules mining. Then, similarities between items based on their features were computed to make recommendations. The experiments were conducted and the results were compared with basic CF and other extended version of CF techniques including K-Means clustering, hybrid representation, and probabilistic learning by using public dataset, namely, Million Song dataset. The experimental results demonstrated that our technique achieves the better performance when compared to the basic CF and other extended version of CF techniques in terms of Precision, Recall metrics, even when the data is very sparse. Elsevier Ltd 2017 Article PeerReviewed Najafabadi, M. K. and Mahrin, M. N. and Chuprat, S. and Sarkan, H. M. (2017) Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data. Computers in Human Behavior, 67 . pp. 113-128. ISSN 0747-5632 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84995610183&doi=10.1016%2fj.chb.2016.11.010&partnerID=40&md5=1724c1f18704634e5c43c28b74a18040
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Najafabadi, M. K.
Mahrin, M. N.
Chuprat, S.
Sarkan, H. M.
Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
description The recommender systems are recently becoming more significant in the age of rapid development of the Internet technology due to their ability in making a decision to users on appropriate choices. Collaborative filtering (CF) is the most successful and most applied technique in the design of recommender systems where items to an active user will be recommended based on the past rating records from like-minded users. Unfortunately, CF may lead to the poor recommendation when user ratings on items are very sparse in comparison with the huge number of users and items in user-item matrix. To overcome this problem, this research applies the users’ implicit interaction records with items to efficiently process massive data by employing association rules mining. It captures the multiple purchases per transaction in association rules, rather than just counting total purchases made. To do this, a modified preprocessing is implemented to discover similar interest patterns among users based on multiple purchases done. In addition, the clustering technique has been employed in our technique to reduce the size of data and dimensionality of the item space as the performance of association rules mining. Then, similarities between items based on their features were computed to make recommendations. The experiments were conducted and the results were compared with basic CF and other extended version of CF techniques including K-Means clustering, hybrid representation, and probabilistic learning by using public dataset, namely, Million Song dataset. The experimental results demonstrated that our technique achieves the better performance when compared to the basic CF and other extended version of CF techniques in terms of Precision, Recall metrics, even when the data is very sparse.
format Article
author Najafabadi, M. K.
Mahrin, M. N.
Chuprat, S.
Sarkan, H. M.
author_facet Najafabadi, M. K.
Mahrin, M. N.
Chuprat, S.
Sarkan, H. M.
author_sort Najafabadi, M. K.
title Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
title_short Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
title_full Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
title_fullStr Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
title_full_unstemmed Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
title_sort improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data
publisher Elsevier Ltd
publishDate 2017
url http://eprints.utm.my/id/eprint/75957/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84995610183&doi=10.1016%2fj.chb.2016.11.010&partnerID=40&md5=1724c1f18704634e5c43c28b74a18040
_version_ 1643657206538698752