Abstract
Traditional recommendation systems always consider precision as the unique evaluation standard. However, diversity and user tendency are also important for recommendation system performance. The implementation of multiple performance factors can be expressed as a multi-objective optimization problem (MOP). This paper attempts to combine multi-objective optimization algorithm with recommendation algorithm to solve this multi-objective recommendation problem. A novel multi-objective heuristic algorithm called Multi-objective Hydrologic Cycle Optimization (MOHCO) is proposed. MOHCO simulates the water flow, infiltration, evaporation and precipitation processes in nature, and aims to find a set of Pareto optimal solutions. Experimental tests on Grouplens – MovieLens 100K movie recommendation dataset demonstrate that MOHCO outperforms other heuristic algorithms including MOEAD, NSGAII, NSGAIII, MOPSO.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bobadilla, J., Ortega, F., Hernando, A., Gutiérrez, A.: Recommender systems survey. Knowl. Based Syst. 46(1), 109–132 (2013)
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)
Coello, C.A.C., Pulido, G.T., Lechuga, M.S.: Handling multiple objectives with particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 256–279 (2004)
Zhang, Q., Hui, L.: MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)
Yan, X., Niu, B.: Hydrologic cycle optimization Part I: background and theory. In: Tan, Y., Shi, Y., Tang, Q. (eds.) ICSI 2018, Part I. LNCS, vol. 10941, pp. 341–349. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93815-8_33
Melville, P., Mooney, R.J., Nagarajan, R.: Content-boosted collaborative filtering for improved recommendations. In: AAAI/IAAI, vol. 23, pp. 187–192 (2002)
Geng, B., Li, L., Jiao, L., et al.: NNIA-RS: a multi-objective optimization based recommender system. Phys. A Stat. Mech. Appl. 424, 383–397 (2015)
Cui, L., Ou, P., Fu, X., et al.: A novel multi-objective evolutionary algorithm for recommendation systems. J. Parallel Distrib. Comput. 103, 53–63 (2017)
Niu, B., Liu, H., Liu, L., Wang, H.: A hybrid data clustering approach based on hydrologic cycle optimization and k-means. In: Qiao, J., et al. (eds.) BIC-TA 2018, Part II. CCIS, vol. 952, pp. 328–337. Springer, Singapore (2018). https://doi.org/10.1007/978-981-13-2829-9_30
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Analysis of recommendation algorithms for e-commerce. In: Proceedings of ACM on E-Commerce, pp. 158–167. ACM Press (2000)
Shuang Geng, L.T., Wang, H., Xiao, L., Kris, K.M.: Law: a hypercube fast searching multi-objective bacterial foraging algorithm for collaborative filtering with multiple quality factors. Knowl. Based Syst. (2019). (Submitting: KNOSYS-D-19-00862)
Ye, T., Ran, C., Zhang, X., Jin, Y.: PlatEmo: a Matlab platform for evolutionary multi-objective optimization. IEEE Comput. Intell. Mag. 12(4), 73–87 (2017)
Acknowledgement
This work is partially supported by the Natural Science Foundation of Guangdong Province (2016A030310074), Project supported by Innovation and Entrepreneurship Research Center of Guangdong University Student (2018A073825).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Geng, S., Zhang, C., Yang, X., Niu, B. (2019). Multi-criteria Recommender Systems Based on Multi-objective Hydrologic Cycle Optimization. In: Tan, Y., Shi, Y., Niu, B. (eds) Advances in Swarm Intelligence. ICSI 2019. Lecture Notes in Computer Science(), vol 11656. Springer, Cham. https://doi.org/10.1007/978-3-030-26354-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-26354-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26353-9
Online ISBN: 978-3-030-26354-6
eBook Packages: Computer ScienceComputer Science (R0)