Abstract
By increasing the use of users from online resource websites, we need a promising smart recommendation system for high-volume data which has been provided by high-speed service. A lot of research has been done to improve this trend in recent years. Undoubtedly, machine learning has played a main role and has created growing trend in proposer systems evolution. We can point to hybrid recommender systems and content based and collaborative filtering. Different data structures may be used in these methods and we intend to present a new method based on a tree data structure called ckd-tree. We compare this algorithm to different models with different data sets and we got that this algorithm provides a better result for a large system with massive data sets in comparison with other methods. This can be more valuable and also it would be an alternative to common methods like kd-tree.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nikhil, N., Srivastava, M.M.: Content based document recommender using deep learning. In: ICICI 2017, Coimbatore, India (2017)
Xue, F., He, X., Wang, X., Xu, J., Liu, K., Hong, R.: Deep item-based collaborative filtering for Top-N recommendation. TOIS 37, 33 (2018)
Linden, G., Smith, B., York, J.: Amazon.com recommendation item-to-item collaborative filtering. IEEE Internet Comput. 7, 76–80 (2003)
Rashid, A.M., et al.: Getting to know you: learning new user preferences in recommender systems. In: Proceedings of the 7th International Conference on Intelligent User Interfaces, pp. 127–134. ACM (2002)
Riesbeck, C.K., Schank, R.C.: Inside Case-Based Reasoning. Psychology Press, Routledge (2013)
Lund, S.S., Tandberg, Ø.: Design of a hybrid recommender system: a study of the cold-start user problem. Norwegian University of Science and Technology, May 2015
Lops, P., de Gemmis, M., Semeraro, G.: Content-based recommender systems: state of the art and trends. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 73–105. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_3
Ricci, F., et al.: DieToRecs: a case-based travel advisory system. Destination recommendation systems: behavioural foundations and applications, pp. 227–239 (2006)
Roumani, A.M., Skillicorn, D.B.: Finding the positive nearest-neighbor in recommender systems. School of Computing, Queen’s University (2007)
Garcin, F., Dimitrakakis, C., Faltings, B.: Personalized news recommendendation with context trees, Hong kong, China, 12–16 October 2013. ACM, New York (2013)
Kim, H.-N., Ji, A.-T., Ha, I., Jo, G.-S.: Collaborative filtering based on collaborative tagging for enhancing the quality of recommendation. Electron. Commer. Res. Appl. 9(1), 73–83 (2010)
Hinrichs, T.R., Kolodner, J.L.: The roles of adaptation in case-based design. In: AAAI, vol. 91, pp. 28–33 (1991)
Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16(2), 97–166 (2001)
Sahal, R., Selim, S., Elkorany, A.: An adoptive framework for enhancing recommendation using hybrid techniques. Int. J. Database Theory Appl. 9(4), 107–118 (2016)
Chen, Q., Aickelin, U.: Movie recommendation systems using an artificial immune system. SSRN Electron. J. (2008). https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2832022
Bentley, J.L.: Multidimensional binary search trees used for associative searching. Commun. ACM 18, 509–517 (1975). ACM student award. Paper: Second place
Maneewongvatana, S., Mount, D.M.: Analysis of approximate nearest neighbor searching with clustered point sets. In: Alenx 1999, Baltimore, MD, 15–16 January 1999. ACM E.1; F.2.2 (1999)
Maneewongvatana, S., Mount, D.M.: On the efficiency of nearest neighbor searching with data clustered in lower dimensions. In: Alexandrov, V.N., Dongarra, J.J., Juliano, B.A., Renner, R.S., Tan, C.J.K. (eds.) ICCS 2001. LNCS, vol. 2073, pp. 842–851. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45545-0_96
Brown, R.A.: Building a balanced k-d tree in O(kn log n) time. J. Comput. Graph. Tech. (JCGT) 4(1), 50–68 (2015)
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
Borna, K., Ghanbari, R. (2019). On a Novel Algorithm for Digital Resource Recommender Systems. In: Grandinetti, L., Mirtaheri, S., Shahbazian, R. (eds) High-Performance Computing and Big Data Analysis. TopHPC 2019. Communications in Computer and Information Science, vol 891. Springer, Cham. https://doi.org/10.1007/978-3-030-33495-6_32
Download citation
DOI: https://doi.org/10.1007/978-3-030-33495-6_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33494-9
Online ISBN: 978-3-030-33495-6
eBook Packages: Computer ScienceComputer Science (R0)