A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm

Although there are many good collaborative recommendation methods, it is still a challenge to increase the accuracy and diversity of these methods to fulfill users’ preferences. In this paper, we propose a novel collaborative filtering recommendation approach based on K-means clustering algorithm. I...

Full description

Bibliographic Details
Main Authors: Chunhua Ju, Chonghuan Xu
Format: Article
Language:English
Published: Hindawi Limited 2013-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2013/869658
id doaj-63feec0ca30c4c4baa525fb791941580
record_format Article
spelling doaj-63feec0ca30c4c4baa525fb7919415802020-11-25T01:33:08ZengHindawi LimitedThe Scientific World Journal1537-744X2013-01-01201310.1155/2013/869658869658A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony AlgorithmChunhua Ju0Chonghuan Xu1Center for Studies of Modern Business, Zhejiang Gongshang University, Hangzhou 310018, ChinaCenter for Studies of Modern Business, Zhejiang Gongshang University, Hangzhou 310018, ChinaAlthough there are many good collaborative recommendation methods, it is still a challenge to increase the accuracy and diversity of these methods to fulfill users’ preferences. In this paper, we propose a novel collaborative filtering recommendation approach based on K-means clustering algorithm. In the process of clustering, we use artificial bee colony (ABC) algorithm to overcome the local optimal problem caused by K-means. After that we adopt the modified cosine similarity to compute the similarity between users in the same clusters. Finally, we generate recommendation results for the corresponding target users. Detailed numerical analysis on a benchmark dataset MovieLens and a real-world dataset indicates that our new collaborative filtering approach based on users clustering algorithm outperforms many other recommendation methods.http://dx.doi.org/10.1155/2013/869658
collection DOAJ
language English
format Article
sources DOAJ
author Chunhua Ju
Chonghuan Xu
spellingShingle Chunhua Ju
Chonghuan Xu
A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm
The Scientific World Journal
author_facet Chunhua Ju
Chonghuan Xu
author_sort Chunhua Ju
title A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm
title_short A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm
title_full A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm
title_fullStr A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm
title_full_unstemmed A New Collaborative Recommendation Approach Based on Users Clustering Using Artificial Bee Colony Algorithm
title_sort new collaborative recommendation approach based on users clustering using artificial bee colony algorithm
publisher Hindawi Limited
series The Scientific World Journal
issn 1537-744X
publishDate 2013-01-01
description Although there are many good collaborative recommendation methods, it is still a challenge to increase the accuracy and diversity of these methods to fulfill users’ preferences. In this paper, we propose a novel collaborative filtering recommendation approach based on K-means clustering algorithm. In the process of clustering, we use artificial bee colony (ABC) algorithm to overcome the local optimal problem caused by K-means. After that we adopt the modified cosine similarity to compute the similarity between users in the same clusters. Finally, we generate recommendation results for the corresponding target users. Detailed numerical analysis on a benchmark dataset MovieLens and a real-world dataset indicates that our new collaborative filtering approach based on users clustering algorithm outperforms many other recommendation methods.
url http://dx.doi.org/10.1155/2013/869658
work_keys_str_mv AT chunhuaju anewcollaborativerecommendationapproachbasedonusersclusteringusingartificialbeecolonyalgorithm
AT chonghuanxu anewcollaborativerecommendationapproachbasedonusersclusteringusingartificialbeecolonyalgorithm
AT chunhuaju newcollaborativerecommendationapproachbasedonusersclusteringusingartificialbeecolonyalgorithm
AT chonghuanxu newcollaborativerecommendationapproachbasedonusersclusteringusingartificialbeecolonyalgorithm
_version_ 1725079168234815488