Open Access   Article Go Back

Systematic Study and Application of Machine Learning Algorithms in Recommender System Design

Shweta Sharma1 , D.P. Sharma2

Section:Review Paper, Product Type: Journal Paper
Volume-6 , Issue-6 , Page no. 1021-1026, Jun-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i6.10211026

Online published on Jun 30, 2018

Copyright © Shweta Sharma, D.P. Sharma . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Shweta Sharma, D.P. Sharma, “Systematic Study and Application of Machine Learning Algorithms in Recommender System Design,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.6, pp.1021-1026, 2018.

MLA Style Citation: Shweta Sharma, D.P. Sharma "Systematic Study and Application of Machine Learning Algorithms in Recommender System Design." International Journal of Computer Sciences and Engineering 6.6 (2018): 1021-1026.

APA Style Citation: Shweta Sharma, D.P. Sharma, (2018). Systematic Study and Application of Machine Learning Algorithms in Recommender System Design. International Journal of Computer Sciences and Engineering, 6(6), 1021-1026.

BibTex Style Citation:
@article{Sharma_2018,
author = {Shweta Sharma, D.P. Sharma},
title = {Systematic Study and Application of Machine Learning Algorithms in Recommender System Design},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {6 2018},
volume = {6},
Issue = {6},
month = {6},
year = {2018},
issn = {2347-2693},
pages = {1021-1026},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2292},
doi = {https://doi.org/10.26438/ijcse/v6i6.10211026}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i6.10211026}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2292
TI - Systematic Study and Application of Machine Learning Algorithms in Recommender System Design
T2 - International Journal of Computer Sciences and Engineering
AU - Shweta Sharma, D.P. Sharma
PY - 2018
DA - 2018/06/30
PB - IJCSE, Indore, INDIA
SP - 1021-1026
IS - 6
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
437 292 downloads 212 downloads
  
  
           

Abstract

To perform product or services’ recommendations, the Recommender System (RS) is used by most of the social media, such as Twitter, LinkedIn, Netflix, etc. and potential e-marketers, to name, Amazon, Flipkart, Alibaba, eBay, Myntra, etc. including the famous search engine Google. All of these systems uses Machine Learning (ML) algorithms claimed from the field of Artificial Intelligence (AI). However, choosing an appropriate ML algorithm to fulfil this task of Recommender System (RS) is a critical issue, if not impossible, since a considerably large number of algorithms find place in the literature. Practitioners and researchers developing Recommender System leaves a very little information about their current approaches in algorithm usage, thus it is sufficient to create further confusion to perform the task of selecting appropriate algorithm. The current paper presents a systematic insight in to the subject analysing the usage of machine learning algorithms for Recommender System (RS), and thereby identifies the research opportunities to bring further improvement into the system used. The study carried exposes that the Bayesian network and Decision Tree algorithms are widely adopted and used in the Recommender System (RS) due to their relative simplicity along with required performance. The software system requirements and the design phases adopted for the same also appears to have ample of further research opportunities. This paper presents a systematic analysis of the topic under consideration with recommendations of performance measures and evaluation procedures as per its suitability for designing an effective RS.

Key-Words / Index Term

Machine Learning, Recommender System, Deep Learning, Artificial Intelligence, systematic study

References

[1]. Adomavicius, G., & Tuzhilin, A. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge and Data Engineering, IEEE Transactions on, 17(6), 734-749, 2005.
[2]. Bouneffouf, D., Bouzeghoub, A., & Ganarski, A. L. Risk-aware recommender systems. In Neural Information Processing (pp. 57-65). Springer Berlin Heidelberg, 2013, January.
[3]. Goldberg, D., Nichols, D., Oki, B. M., & Terry, D. Using collaborative filtering to weave an information tapestry. Communications of the ACM, 35(12), 61-70, 1992.
[4]. Martens, H. H. Two notes on machine “Learning”. Information and Control, 2(4), 364-379, 1959.
[5]. Jain, A. K., Murty, M. N., & Flynn, P. J. Data clustering: a review. ACM computing surveys (CSUR), 31(3), 264-323, 1999.
[6]. Patrick, E. A., & Fischer, F. P. A generalized k-nearest neighbour rule. Information and control, 16(2), 128-152, 1970.
[7]. Friedman, N., Geiger, D., & Goldszmidt, M. Bayesian network classifiers. Machine learning, 29(2-3), 131-163, 1997.
[8]. Burhams, D., & Kandefer, M. Dustbot: Bringing Vacuum-Cleaner Agent to Life. Accessible Hands-on Artificial Intelligence and Robotics Education, 22- 24, 2004.
[9]. Karimanzira, D., Otto, P., & Wernstedt, J. Application of machine learning methods to route planning and navigation for disabled people. In MIC’06: Proceedings of the 25th IASTED international conference on Modeling, indentification, and control (pp. 366-371), 2006, February.
[10]. Torralba, A., Fergus, R., & Weiss, Y. Small codes and large image databases for recognition. In Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on (pp. 1-8). IEEE, 2008, June.
[11]. Thrun, S. Self-Driving Cars-An AI-Robotics Challenge. In FLAIRS Conference (p. 12), 2007.
[12]. Lv, H., & Tang, H. Machine learning methods and their application research. In 2011 International Symposium on Intelligence Information Processing and Trusted Computing (pp. 108-110). IEEE, 2011, October.
[13]. O`Donovan, J., & Smyth, B. Trust in recommender systems. In Proceedings of the 10th international conference on Intelligent user interfaces (pp. 167-174). ACM, 2005, January.
[14]. Adomavicius, G., & Tuzhilin, A. Context-aware recommender systems. In Recommender systems handbook (pp. 217-253). Springer US, 2011.
[15]. Pressman, R. S. Software engineering: a practitioner`s approach. Palgrave Macmillan, 2005.
[16]. Jannach, D., Zanker, M., Felfernig, A., & Friedrich, G. Recommender systems: an introduction. Cambridge University Press, 2010.
[17]. Daniel Korbut, Recommendation System Algorithm, https://blog.statsbot.co/ recommendation-system-algorithms-ba67f39ac9a3, 2017.
[18]. Guy Shani and Asela Gunawardana, Evaluating Recommendation Systems, Microsoft Research, 2010
[19]. Recommender System - Wikipedia, https://en.wikipedia.org/wiki/Recommender_system
[20]. Miklos Philips, Anticipatory Design: The Secret of Magical User Experiences, https://uxdesign.cc/ anticipatory-design-that-magic-moment-a9f34fc908e1.
[21]. Michalski, R. S., Carbonell, J. G., & Mitchell, T. M. (Eds.). Machine learning: An artificial intelligence approach. Springer Science & Business Media, 2013.