A new similarity-based multicriteria recommendation algorithm based on autoencoders

A new similarity-based multicriteria recommendation algorithm based on autoencoders

Recommender systems provide their users an efficient way to handle information overload problem by offering personalized suggestions. Traditional recommender systems are based on two-dimensional user-item preference matrix constructed depending on the users’ overall evaluations over items. However, they have begun to present their preferences under various circumstances. Thus, traditional recommendation techniques fail to process multicriteria ratings during the recommendation process. Multicriteria recommender systems are an extension of traditional recommender systems that utilize multicriteria-based user preferences. Multicriteria recommender systems provide more personalized and accurate predictions compared to traditional recommender systems. However, the increased amount of data dimension causes sparsity to be a major problem of such systems. Especially, the similarity-based multicriteria recommender systems may fail to find similar neighbors to an active user due to the lack of corated items among users. Therefore, we propose a new similarity-based multicriteria collaborative filtering approach based on autoencoders. In order to handle sparsity, the proposed method extracts nonlinear, low-dimensional, dense features from raw and sparse users’/items’ preferences. Our experimental outcomes show that the proposed work can amortize the negative impacts of sparsity over the accuracy comparing with the state-of-the-art multicriteria recommendation techniques.

___

  • [1] Adomavicius G, Kwon Y. New recommendation techniques for multicriteria rating systems. IEEE Intelligent Systems 2007; 22 (3): 48-55. doi: 10.1109/MIS.2007.58
  • [2] Bilge A, Kaleli C. A multi-criteria item-based collaborative filtering framework. In: Proceedings of the 11th International Joint Conference on Computer Science and Software Engineering; Chonburi, Thailand; 2014. pp. 18-22.
  • [3] Adomavicius G, Manouselis N, Kwon Y. Multi-criteria recommender systems. In: Ricci F, Rokach L, Shapira B, Kantor PB (Eds.). Recommender Systems Handbook 1st ed. Springer, 2011, pp. 769-803
  • [4] Batmaz Z, Yurekli A, Bilge A, Kaleli C. A review on deep learning for recommender systems: challenges and remedies. Artificial Intelligence Review 2019; 52 (1): 1-37. doi: 10.1007/s10462-018-9654-y
  • [5] Sedhain S, Menon AK, Sanner S, Xie L. Autorec: Autoencoders meet collaborative filtering. In: Proceedings of the 24th International Conference on World Wide Web; Florence, Italy; 2015. pp. 111-112.
  • [6] Strub F, Mary J. Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: Proceedings of the NIPS Workshop on Machine Learning for eCommerce; Montreal, Canada; 2015.
  • [7] Suzuki Y, Ozaki T. Stacked denoising autoencoder-based deep collaborative filtering using the change of similarity. In: Proceedings of the 31st International Conference on Advanced Information Networking and Applications Workshops; Taipei, Taiwan; 2017. pp. 498-502.
  • [8] Valcarce D, Landin A, Parapar J, Barreiro A. Collaborative filtering embeddings for memory-based recommender systems. Engineering Applications of Artificial Intelligence 2019; 85: 347-356. doi: 10.1016/j.engappai.2019.06.020
  • [9] Xing S, Liu F, Wang Q, Zhao X, Li T. Content-aware point-of-interest recommendation based on convolutional neural network. Applied Intelligence 2019; 49 (3): 858-871. doi: 10.1007/s10489-018-1276-1
  • [10] Chen X. The application of neural network with convolution algorithm in western music recommendation practice. Journal of ambient Intelligence and Humanized Computing 2020. doi: 10.1007/s12652-020-01806-5
  • [11] Khan ZY, Niu Z, Nyamawe AS, ul Haq I. A deep hybrid model for recommendation by jointly leveraging ratings, reviews and metadata information. Engineering Applications of Artificial Intelligence 2021; 97: 104066. doi: 10.1016/j.engappai.2020.104066
  • [12] Kim D, Park C, Oh J, Yu H. Deep hybrid recommender systems via exploiting document context and statistics of items. Information Sciences 2017; 417: 72-87. doi: 10.1016/j.ins.2017.06.026
  • [13] Deng X, Wu YJ, Zhuang F. Trust-embedded collaborative deep generative model for social recommendation. The Journal of Supercomputing 2020; 76 (11): 8801-8829. doi: 10.1007/s11227-020-03178-1
  • [14] Unger M, Bar A, Shapira B, Rokach L. Towards latent context-aware recommendation systems. Knowledge-Based Systems 2016; 104 (C): 165-178. doi: 10.1016/j.knosys.2016.04.020
  • [15] Du Y-p, Yao C-q, Huo S-h, Liu J-x. A new item-based deep network structure using a restricted boltzmann machine for collaborative filtering. Frontiers of Information Technology & Electronic Engineering 2017; 18 (5): 658-666. doi: 10.1631/FITEE.1601732
  • [16] Yalcin E, Bilge A. Binary multicriteria collaborative filtering. Turkish Journal of Electrical Engineering & Computer Sciences 2020; 28 (6): 3419-3437. doi: 10.3906/elk-2004-184
  • [17] Wasid M, Ali R. An improved recommender system based on multi-criteria clustering approach. Procedia Computer Science 2018; 131: 93-101. doi: 10.1016/j.procs.2018.04.190
  • [18] Wasid M, Ali R. Multi-criteria clustering-based recommendation using mahalanobis distance. International Journal of Reasoning-based Intelligent Systems, 2020; 12 (2): 96-105. doi: 10.1504/IJRIS.2020.106803
  • [19] Hu Y-C. Neighborhood-based collaborative filtering using grey relational analysis. The Journal of Grey Systems 2014; 26 (1): 99-114.
  • [20] Hu Y-C, Chiu Y-J, Liao Y-L, Li Q. A fuzzy similarity measure for collaborative filtering using nonadditive grey relational analysis. The Journal of Grey Systems 2015; 27 (2): 93-103.
  • [21] Kant V, Jhalani T, Dwivedi. Enhanced multi-criteria recommender system based on fuzzy bayesian approach. Multimedia Tools and Applications 2018; 77 (10): 12935-12953. doi: 10.1007/s11042-017-4924-2
  • [22] Farokhi N, Vahid M, Nilashi M, Ibrahim O. A multi-criteria recommender system for tourism using fuzzy approach. Journal of Soft Computing and Decision Support Systems 2016; 3 (4): 19-29.
  • [23] Majumder GS, Dwivedi P, Kant V. Matrix factorization and regression-based approach for multi-criteria recommender system. In: Proceedings of International Conference on Information and Communication Technology for Intelligent Systems; Ahmedabad, India; 2017. pp. 103-110.
  • [24] Ashraf M, Hussain MZ. Multi-criteria decision based recommender system using fuzzy linguistics model for e-commerce. International Journal of Scientific Research in Science and Technology 2018; 4 (5): 61-67. doi: 10.32628/IJSRST1738526
  • [25] Batmaz Z, Kaleli C. AE-MCCF: An autoencoder-based multi-criteria recommendation algorithm. Arabian Journal for Science and Engineering 2019; 44 (11): 9235-9247. doi: 10.1007/s13369-019-03946-z
  • [26] Nassar N, Jafar A, Rahhal Y. A novel deep multi-criteria collaborative filtering model for recommendation system. Knowledge-Based Systems 2020; 187: 104811. doi: 10.1016/j.knosys.2019.06.019
  • [27] Jannach D, Gedikli F, Karakaya Z, Juwig O. Recommending hotels based on multi-dimensional customer ratings. In: Proceedings of the 2012 International Conference on Information and Communication Technologies in Tourism; Helsingborg, Sweden; 2012. pp. 320-331.
  • [28] Jannach D, Karakaya Z, Gedikli F. Accuracy improvements for multi-criteria recommender systems. In: Proceedings of the 13th ACM Conference on Electronic Commerce; Valencia, Spain; 2012. pp. 674-689.
  • [29] Hassan M, Hamada M. A neural networks approach for improving the accuracy of multi-criteria recommender systems. Applied Sciences 2017; 7 (9): 868. doi: 10.3390/app7090868
  • [30] Tallapally D, Sreepada RS, Patra BK, Babu KS. User preference learning in multi-criteria recommendations using stacked auto encoders. In: Proceedings of the 12th ACM Conference on Recommender Systems; Vancouver, BC, Canada; 2018. pp. 475-479.
  • [31] Kaur G, Ratnoo S. Adaptive genetic algorithm for feature weighting in multi-criteria recommender systems. Pertanika Journal of Science & Technology 2019; 27 (1): 306-314.
  • [32] Gupta S, Kant V. An aggregation approach to multi-criteria recommender system using genetic programming. Evolving Systems 2020; 11: 29-44. doi: 10.1007/s12530-019-09296-3
  • [33] Wang S, Yang J, Chen Z, Yuan H, Geng J et al. Global and local tensor factorization for multi-criteria recommender system. Patterns 2020; 1 (2): 100023. doi: 10.1016/j.patter.2020.100023
  • [34] Hong M, Jung JJ. Multi-criteria tensor model for tourism recommender systems. Expert Systems with Applications 2021; 170: 114537. doi: 10.1016/j.eswa.2020.114537
  • [35] Kermany NR, Alizadeh SH. A hybrid multi-criteria recommender system using ontology and neuro-fuzzy techniques. Electronic Commerce Research and Applications 2017; 21: 50-64. doi: 10.1016/j.elerap.2016.12.005
  • [36] Chen Z, Gai S, Wang D. Deep tensor factorization for multi-criteria recommender systems. In: Proceedings of 2019 IEEE International Conference on Big Data; Los Angeles, CA, USA; 2019. pp. 1046-1051.
  • [37] Fan J, Xu L. A robust multi-criteria recommendation approach with preference-based similarity and support vector machine. In: Proceedings of the 10th International Symposium on Neural Networks; Dalian, China; 2013. pp. 385-394.
  • [38] Kumar Bokde D, Girase S, Mukhopadhyay D. An item-based collaborative filtering using dimensionality reduction techniques on mahout framework. In: Inproceedings of the 4th Post Graduate Conference for Information Technology; Sangamner, Maharashtra, India; 2015. pp. 2394-0905.
  • [39] Nilashi M, Esfahani MD, Roudbaraki MZ, Ramayah T, Ibrahim O. A multi-criteria collaborative filtering recommender system using clustering and regression techniques. Journal of Soft Computing and Decision Support Systems 2016; 3 (5): 24-30.
  • [40] Nilashi M, Bagherifard K, Rahmani M, Rafe V. A recommender system for tourism industry using cluster ensemble and prediction machine learning techniques. Computers & Industrial Engineering 2017; 109: 357-368. doi: 10.1016/j.cie.2017.05.016
  • [41] Nilashi M, Ibrahim O, Ithnin N, Zakaria R. A multi-criteria recommendation system using dimensionality reduction and neuro-fuzzy techniques. Soft Computing 2015. 19 (11): 3173-3207. doi: 10.1007/s00500-014-1475-6
  • [42] Goodfellow IJ, Bengio Y, Courville AC. Deep Learning, Adaptive Computation and Machine Learning. MIT Press, 2016.
  • [43] Ioffe S, Szegedy C. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In: Proceedings of the 32nd International Conference on Machine Learning; Lille, France; 2015. pp. 448-456.
  • [44] Wang H, Lu Y, Zhai C. Latent aspect rating analysis without aspect keyword supervision. In: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; San Diego, CA, USA; 2011. pp. 618-626.
  • [45] Ge M, Delgado-Battenfeld C, Jannach D. Beyond accuracy: evaluating recommender systems by coverage and serendipity. In: Proceedings of the 2010 ACM Conference on Recommender Systems; Barcelona, Spain; 2010. pp. 257-260.
  • [46] LeCun YA, Bottou L, Orr GB, Müller KR. Efficient backprop. In: Montavon G, Orr GB, Müller KR (Eds.). Neural Networks: Tricks of the Trade 2nd ed. Springer, 2012, pp. 9–48.
  • [47] LeCun Y, Bengio Y, Hinton G. Deep learning. Nature 2015; 521: 436-444. doi: 10.1038/nature14539
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

Analyzing probabilistic optimal power flow problem by cubature rules

Qing Xiao

45-nm CdS QDs photoluminescent filter for photovoltaic conversion efficiency recovery

Victor Manuel JUAREZ LUNA, Carlos VILLA ANGULO, Daniel SAUCEDA CARVAJAL, Ivett ZAVALA GUILLEN, Enrique RODARTE GUAJARDO, Francisco Javier CARRANZA CHAVEZ

Improving utilization rate of semi-parallel successive cancellation architecture for polar codes using 2-bit decoding

Dinesh Kumar DEVADOSS, Shantha Selvakumari RAMAPACKIAM

Microwave hyperthermia application with bioimplant single slot coaxial antenna design for mouse breast cancer treatment

Ahmet Rifat GÖRGÜN, Cem BAYTORE, Adnan KAYA, M. Ibrahim TUGLU, Selcuk COMLEKCI

Design and manufacture of electromagnetic absorber composed of boric acid-incorporated wastepaper composites

Osman ÇEREZCİ, Filiz KIRDIOĞULLARI, Mesud KAHRİMAN, Ahmet ÇİFCİ, Ali İhsan KAYA

Independent closed loop control of di⁄dt and dv⁄dt for high power IGBTs

Deniz YILDIRIM, Osman TANRIVERDİ

Forecasting TV ratings of Turkish television series using a two-level machine learning framework

Busranur Akgul, Tayfun Kucukyilmaz

Privacy preserving scheme for document similarity detection

Ayad I. Abdulsada, Salah Al-Darraji, Dhafer G. Honi

The analysis and optimization of CNN Hyperparameters with fuzzy tree model for image classification

Kübra UYAR, Şakir TAŞDEMİR, İlker Ali ÖZKAN

Robust position/force control of nonholonomic mobile manipulator for constrained motion on surface in task space

Osman PARLAKTUNA, Gülin ELİBOL SEÇİL, Serhat OBUZ