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...
Main Authors: | , |
---|---|
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 |