44 Int. J. Bio-Inspired Computation, Vol. 16, No. 1, 2020
Copyright © 2020 Inderscience Enterprises Ltd.
An effective user clustering-based collaborative
filtering recommender system with grey wolf
optimisation
N. Sivaramakrishnan and V. Subramaniyaswamy*
School of Computing,
SASTRA Deemed University,
Thanjavur, India
Email: sivamds@gmail.com
Email: vsubramaniyaswamy@gmail.com
*Corresponding author
Logesh Ravi
Sri Ramachandra Faculty of Engineering and Technology,
SRIHER-SUNY Center for Health Systems and Medical Engineering,
Sri Ramachandra Institute of Higher Education and Research,
Chennai, India
Email: LogeshPhD@gmail.com
V. Vijayakumar
School of Computer Science and Engineering,
University of New South Wales,
Sydney, Australia
Email: vijayakumar.varadarajan@gmail.com
Xiao-Zhi Gao
School of Computing,
University of Eastern Finland,
Kuopio, Finland
Email: xiao-zhi.gao@uef.fi
S.L. Rakshana Sri
School of Computing,
SASTRA Deemed University,
Thanjavur, India
Email: rakshu.rockz@gmail.com
Abstract: The enormous amount of data available today often makes it difficult for users to
make decisions. Recommendation systems have become increasingly popular and mainly used in
e-commerce to helping predict user preference towards particular items. The proposed system
performs user cluster-based collaborative filtering for venue recommendations in which clusters
are formed using a bio-inspired grey wolf optimisation algorithm. Clustering is used to eliminate
the disadvantages of collaborative filtering regarding scalability, sparsity, and accuracy. In
addition, we have used two similarity computation methods, namely the Pearson correlation
coefficient (PCC) and cosine similarity to find the similarities between the set of users. The
proposed recommendation system with the bio-inspired grey wolf optimisation algorithm has
been evaluated on real-world massive volume datasets of Yelp and Trip Advisor for finding out
the accuracy, precision, recall, and f-measure. We have also modelled and validated new
mobile-based recommendation application frameworks for the development of urban venue
recommendations in smart cities. The experimental and evaluation results demonstrate the
usefulness of the newly generated recommendations and exhibit user satisfaction with the
proposed recommendation technique.
Keywords: recommender system; grey wolf optimisation; GWO; user clustering; venue
recommendation; similarity; collaborative filtering.