Cross-Domain Recommendation Model based on Hybrid Approach

Full Text (PDF, 459KB), PP.36-42

Views: 0 Downloads: 0


Smriti Ayushi 1,* V R Badri Prasad 1

1. PES University/Department of Computer Science, Bangalore, 560085, India

* Corresponding author.


Received: 21 Aug. 2018 / Revised: 29 Aug. 2018 / Accepted: 8 Sep. 2018 / Published: 8 Nov. 2018

Index Terms

K-Nearest Neighbor (KNN), Decision Trees (DT), Support Vector Machines (SVM), Gaussian Naïve Bayes (GNB), Content-based Filtering, Collaborative Filtering, Personalized Recommendation, Cross-Domain Recommendation, Sentiment Analysis


The demand of recommendation has aroused severely since there are huge number of choices available and the end user desires to extract information in least time and with high accuracy. The traditional recommendation systems generate recommendations in the same domain but now cross domain recommendations are gaining importance. The cross domain recommendations address well the limitations of single domain analysis such as data sparsity and cold start problem. Under this research work cross domain recommendation model is designed based on the study of various supervised classification algorithms. 3 domains are under consideration music, movie and book. Model is capable of generating one to many cross domain recommendations exploiting movie domain knowledge to generate recommendations for books and music. Data is collected through survey and data pre-processing has been performed. Study is carried out over K-Nearest Neighbor, Decision Tree, Gaussian Naïve Bayes and Support Vector Machine classifiers and also over majority voting Ensembling, cross validation and data sampling by applying these classifiers to choose the best classifier to form the base of content-based recommendation. Recommendation model uses a hybrid approach of combination of content-based recommendation, user to user collaborative filtering and personalized recommendation techniques. The model perform Twitter sentiment analysis over the recommended entities generated by the model to help the user in decision making by knowing the positive, negative and neutral polarity percentage based on tweets done by people. The designed model achieved good accuracy on testing.

Cite This Paper

Smriti Ayushi, V R Badri Prasad, " Cross-Domain Recommendation Model based on Hybrid Approach", International Journal of Modern Education and Computer Science(IJMECS), Vol.10, No.11, pp. 36-42, 2018. DOI:10.5815/ijmecs.2018.11.05


[1]Meng Jiang, Peng Cui, Xumin Chen, Fei Wang, Wenwu Zhu and Shiqiang Yang,“Social Recommendation with Cross-Domain Transferable Knowledge”, IEEE, 2015.
[2]SharuVinayak, Richa Sharma and Rahul Singh, “Cross Domain Recommender Systems: A Review” IJRCCT, Vol 5, Issue- 6, June 2016.
[3]Enkh-AmgalanBaatarjav, JedsadaChartree, and ThiraphatMeesumrarn, “Group Recommendation System for Facebook”, ACM, November 2008.
[4]Greg Linden, Brent Smith, and Jeremy York, “ Recommendations Item-to- Item Collaborative filtering”, IEEE Computer Society, 2003.
[5]James Davidson, Benjamin Liebald, Junning Liu, PalashNandy and Taylor Van Vleet, “The YouTube Video Recommendation System”, ACM Journal, 2010.
[6]S.EphinaThendral and C.Valliyammai, “Clustering Based Transfer Learning in Cross Domain Recommender System”, IEEE Eighth International Conference on Advanced Computing (ICoAC), 2016.
[7]Hongxing MA, JianpingGou, “Sparse Coefficient-Based k-Nearest Neighbor Classification”, IEEE, July, 2017.
[8]Zhen-Yu Chen, Zhi-Ping Fan and Minghe Sun, “A SVM Ensemble Learning Method Using Tensor Data: An Application to Cross Selling Recommendation”, IEEE, 2015.
[9]Vivek kumar, Krishna Mohan Shrivastva and Shailendra Singh, “Cross Domain Recommendation Using Semantic Similarity and Tensor Decomposition”, ELSEVIER in International Conference on Computational Modeling and Security (CMS 2016)2016.
[10]Shulong Tan, Jiajun Bu, Xuzhen Qin, Chun Chen, Deng Cai, “Cross domain recommendation based on multi-type media fusion”, ELSEVIER, 2014.
[11]SnehaKhatwani and Dr. M.B. Chandak, “Building Personalized and Non Personalized Recommendation Systems”, International Conference on Automatic Control and Dynamic Optimization Techniques, IEEE, Pages: 623 – 628, 2016.
[12]Sun Lin, “E-Commerce Personalized Recommendation System Based on Web Mining Technology Design and Implementation”, Intelligent Transportation, Big Data and Smart City (ICITBS), International Conference, IEEE, 2015.
[13]Julia Hoxha, Peter Mika and Roi Blanco, “Learning Relevance of Web Resources across Domains to make Recommendations”, 12th International Conference on Machine Learning and Applications, IEEE, 2013.
[14]Zihan Zhang, Xiaoming Jin, Lianghao Li, Guiguang Ding and Qiang Yang, “Multi-Domain Active Learning for Recommendation”, Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI-16).
[15]Rich Caruana and Alexandru Niculescu-Mizil, “An Empirical Comparison of Supervised Learning Algorithms”, ICML 06 Proceedings of the 23rd international conference on Machine learning, ACM, Pages 161-168 Pittsburgh, Pennsylvania, USA- June 25-29, 2006.
[16]Erfan Ahmed, Md. Asad Uzzman Sazzad, Md. Tanzim Islam, Muhitun Azad, Samiul Islam and Dr. Mohammad Haider Ali, “Challenges, Comparative Analysis and a Proposed Methodology to Predict Sentiment from Movie Reviews Using Machine Learning”, International Conference On Big Data Analytics and computational Intelligence (ICBDACI), IEEE, 19 October 2017.
[17]Prerna Mishra, Ranjana Rajnish and Pankaj Kumar, “Sentiment Analysis of Twitter Data: Case Study on Digital India”, IEEE, 16 February 2017.
[18]F.O. Isinkaye, Y.O. Folajimi and B.A. Ojokoh, “Recommendation systems: Principles, methods and evaluation”, ELSEVIER, Volume 16, Issue 3, Pages 261-273, November 2015.
[19]Carlos A. Gomez Uribe and Neil Hunt “The Netflix Recommender System: Algorithms, Business Value, and Innovation”, ACM Transactions on Management Information Systems, Vol. 6, No. 4, Article 13, December 2015.