Ali Mohammad Mohammadi

Work place: School of computer science, institute for research in fundamental science (IPM), P.o.Box 19395-5746, Tehran, Iran

E-mail: mohammadi81ali@gmail.com

Website:

Research Interests: Computational Learning Theory

Biography

Ali M. Mohammadi was born in Ardabil, Iran in 1981. He received the M.Sc. degree in Artificial Intelligence in 31 Jun 2018. His research interests are General A.I. and Machine Learning.

Author Articles
The Empirical Comparison of the Supervised Classifiers Performances in Implementing a Recommender System using Various Computational Platforms

By Ali Mohammad Mohammadi Mahmood Fathy

DOI: https://doi.org/10.5815/ijisa.2020.02.02, Pub. Date: 8 Apr. 2020

Recommender Systems (RS) help users in making appropriate decisions. In the area of RS research, many researchers focused on improving the performances of the existing methods, but most of them have not considered the potential of their employed methods in reaching the ultimate solution. In our view, the Machine Learning supervised approach as one of the existing techniques to create an RS can reach higher degrees of success in this field. Thus, we implemented a Collaborative Filtering recommender system using various Machine Learning supervised classifiers to study their performances. These classifiers implemented not only on a traditional platform but also on the Apache Spark platforms. The Caret package is used to implement the algorithms in the classical computational platform, and the H2O and Sparklyr are used to run the algorithms on the Spark Machine. Accordingly, we compared the performance of our algorithms with each other and with other algorithms from recent literature. Our experiments indicate the Caret-based algorithms are significantly slower than the Sparklyr and H2O based algorithms. Also, in the Spark platform, the runtime of the Sparklyr-based algorithm decreases with increasing the cluster size. However, the H2O-based algorithms run slower with increasing the cluster size. Moreover, the comparison of the results of our implemented algorithms with each other and with other algorithms from recent literature shows the Bayesian network is the fastest classifier between our implemented classifiers, and the Gradient Boost Model is the most accurate algorithm in our research. Therefore, the supervised approach is better than the other methods to create a collaborative filtering recommender system.

[...] Read more.
Other Articles