Abstract
A new recommendation method was presented based on memetic algorithm-based clustering. The proposed method was tested on four highly sparse real-world datasets. Its recommendation performance is evaluated and compared with that of the frequency-based, user-based, item-based, k-means clustering-based, and genetic algorithm-based methods in terms of precision, recall, and F1 score. The results show that the proposed method yields better performance under the new user cold-start problem when each of new active users selects only one or two items into the basket. The average F1 scores on all four datasets are improved by 225.0%, 61.6%, 54.6%, 49.3%, 28.8%, and 6.3% over the frequency-based, user-based, item-based, k-means clustering-based, and two genetic algorithm-based methods, respectively.
Similar content being viewed by others
References
ADOMAVICIUS G, TUZHILIN A. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J]. IEEE Trans on Knowledge and Data Engineering, 2005, 17(6): 734–749.
RESNICK P, VARIAN H R. Recommender systems [J]. Communications of the ACM, 1997, 40(3): 56–58.
SUMMUT C, WEBB G I. Encyclopedia of machine learning [M]. Berlin: Springer, 2010: 829–838.
MELVILLE P, MOONEY R J, NAGARAJAN R. Content-boosted collaborative filtering for improved recommendations [C]// Proc of Intl Conf on Artificial Intell. CA, USA: American Association Intelligence, 2002: 187–192.
WENG S S, LIU M J. Feature-based recommendations for one-to-one marketing [J]. Expert Syst with App, 2004, 26(4): 493–508.
SALTER J, ANTONOPOULOS A. Cinema screen recommender agent: Combining collaborative and content-based filtering [J]. IEEE Mag on Intell Syst, 2006, 21(1): 35–41.
ADOMAVICIUS G, KWON Y. New recommendation techniques for multicriteria rating systems [J]. IEEE Mag on Intell Syst, 2007, 22(3): 48–55.
MOONEY R J, ROY L. Content-based book recommending using learning for text categorization [C]// Proc of ACM Conf on Digital Libraries New York, USA: ACM, 2000: 195–204.
RICCI F, WERTHNER H. Case-based querying for travel planning recommendation [J]. Information Tech and Tourism, 2002, 4(3): 215–226.
LINDEN G, SMITH B, YORK J. Amazon.com recommendations item-to-item collaborative filtering [J]. IEEE Mag on Internet Computing, 2003, 7(1): 76–80.
ZHANG F, CHANG H. A collaborative filtering algorithm employing genetic clustering to ameliorate the scalability issue [C]// Proc of Intl Conf on E-Business Eng. Piscataway, USA: IEEE, 2006: 331–338.
LUO X, OUYANG Y, XIONG Z. Improving neighborhood based collaborative filtering via integrated folksonomy information [J]. Pattern Recognition Letters, 2012, 33(3): 263–270.
SARWAR B, KARYPIS G, KONSTAN J, RIEDL J. Analysis of recommendation algorithms for e-commerce [C]// Proc of Conf on Electron Commerce New York, USA: ACM, 2000: 158–167.
ALTINGOVDE I S, SUBAKAN O N, ULUSOY O. Cluster searching strategies for collaborative recommendation system [J]. Info Proc & Manage, 2013, 49(3): 688–697.
BREESE J S, HECKERMAN D, KADIE C. Empirical analysis of predictive algorithms for collaborative filtering [C]// Proc of Conf on Uncertainty in Artificial Intelligence. San Fracisco, USA: Morgan Kaufmann Publishers Inc, 1998: 43–52.
SARWAR B, KARYPIS G, KONSTAN J, RIEDL J. Item-based collaborative filtering recommendation algorithms [C]// Proc of Intl Conf on World Wide Web New York, USA: ACM, 2001: 285–295.
GOOD N, SCHAFER J B, KONSTAN J A, BORCHERS, A, SARWAR B, HERLOCKER J, RIEDL J. Combining collaborative filtering with personal agents for better recommendations [C]// Proc of Nat Conf on Artificial Intell. CA, USA: American Association Intelligence, 1999: 439–446.
CAO Y, LI Y. An intelligent fuzzy-based recommendation system for consumer electronic products [J]. Expert Syst With App, 2007, 33(1): 230–240.
PARK Y J, CHANG K N. Individual and group behavior-based customer profile model for personalized product recommendation [J]. Expert Syst with App, 2009, 36(2): 1932–1939.
LIN P, YANG F, YU X, XU Q. Personalized e-commerce recommendation based on ontology [C]// Proc of Int Conf on Internet Computing in Science and Engineering. Piscataway, USA: IEEE, 2008: 201–206.
ZHANG J, WANG Y, VASSILEVA J. SocConnect: A personalized social network aggregator and recommender [C]// Info Proc & Manage. Tarrytown, USA: Pergamon Press Inc 2013, 49(3): 721–737.
FERNANDEZ-LUNA J M, HUETE J F, CASTELLS P. Personalization and recommendation in information access [J]. Info Proc & Manage, 2013, 49(3): 637–639.
MARUNG U. A novel clustering method and its application to E-commerce recommendation systems [D]. Chiang Mai: Chiang Mai University, 2013.
KRASNOGOR N, SMITH J. A tutorial for competent memetic algorithms: model, taxonomy, and design issues [J]. IEEE Trans on Evol Computation, 2005, 9(5): 474–488.
NERI F, COTTA C, MOSCATO P. Handbook of Memetic Algorithms [M]. Berlin: Springer, 2012: 1–370.
YUSTA S C. Different metaheuristic strategies to solve the feature selection problem [J]. Pattern Recognition Letters, 2009, 30(5): 525–534.
GUIMARAES F G, CAMPELO F, IGARASHI H, LOWTHER D A, RAMIREZ J A. Optimization of cost functions using evolutionary algorithms with local learning and local search [J]. IEEE Trans on Magnetics, 2007, 43(4): 1641–1644.
HRNCIC D, MERNIK M, BRYANT B R. Improving grammar inference by a memetic algorithm [J]. IEEE Trans on Syst Man, and Cybernetics, 2012, 42(5): 692–703.
WANG Z, SUN X. An efficient web query optimization algorithm based on LDA and MA [C]// Proc of Int Conf on Multimedia and Inform Tech. Piscataway, USA: IEEE, 2008: 50–53.
NERI F, MININNO E. Memetic compact differential evolution for cartesian robot control [J]. IEEE Mag on Computational Intell, 2010, 5(2): 54–65.
AYDEMIR M E, GUNEL T, KARGIN S, ERER I, KURNAZ S. SAR image processing by a memetic algorithm [C]// Proc of Int Conf on Recent Advances in Space Technologies. Piscataway, USA: IEEE, 2005: 684–687.
BANATI H, MEHTA S. Memetic collaborative filtering based recommender system [C]// Proc of Int Conf on Inf Tech for Real World Problems. Washington DC, USA: IEEE Computer Society, 2010: 102–107.
ANG J H, TAN K C, MAMUN A A. An evolutionary memetic algorithm for rule extraction [J]. Expert Syst With App, 2010, 37(2): 1302–1315.
GOLDBERG D E. Genetic algorithms in search, optimization, and machine learning [M]. Boston, USA: Addison-Wesley Publishing Company, Inc., 1989: 1–432.
KIM K J, AHN H. A recommender system using GA k-means clustering in an online shopping market [J]. Expert Syst With App, 2008, 34(2): 1200–1209.
JAIN A K, MURTY M N, FLYNN P J. Data clustering: A review [J]. ACM Computing Surveys, 1999, 31(3): 265–323.
JAIN A K. Data clustering: 50 years beyond k-means [J]. Pattern Recognition Letters, 2010, 31(8): 651–666.
MARUNG U, THEERA-UMPON N, AUEPHANWIRIYAKUL S. Visual clustering method using genetic algorithm and image manipulation [C]// Proc of IEEE Int Symp on Intell Signal Process and Commun Syst. Piscataway, USA: IEEE, 2011: 1–5.
DUNN J C. A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters [J]. Journal of Cybernetics, 1973, 3(3): 32–57.
KARYPIS G. Evaluation of item-based top-N recommendation algorithms [C]// Proc of Int Conf Inf and Knowledge Manage. New York, USA: ACM, 2001: 247–254.
HERLOCKER J L, KONSTAN J A, TERVEEN L G, RIEDL J T. Evaluating collaborative filtering recommender systems [J]. ACM Trans on Inf Syst, 2004, 22(1): 5–53.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marung, U., Theera-Umpon, N. & Auephanwiriyakul, S. Applying memetic algorithm-based clustering to recommender system with high sparsity problem. J. Cent. South Univ. 21, 3541–3550 (2014). https://doi.org/10.1007/s11771-014-2334-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11771-014-2334-4