Recommender Systems are big breakthrough for the web enabled systems as Recommender Systems have the capability to analyze the behavior patterns of the user. And these systems are accomplishing the task of recommending the products the users are interested in. Existed models grabbing the insights of the users and items patterns will give satisfactory results to the users. This paper uses pretrained models to extract the knowledge from the data using the concept of transfer learning. Our models use the knowledge of pre-trained models to extract patterns between users and items. To facilitate this objective, in this paper we presented our approach to generate recommendations in two phases. In the Classification phase, classification of product images and its experimental analysis following, the Ranking phase to rank the product images to the user and its experimental analysis are discussed. The result analysis discussed in this paper achieved promising results.
recommender system, convolutional neural network, content-based filtering, ranking
Baldi P. (2012). Autoencoders, unsupervised learning, and deep architectures. Proceedings of ICML Workshop on Unsupervised and Transfer Learning, pp. 37-49.
Breese J. S., Heckerman D., Kadie C. (1998). Empirical analysis of predictive algorithms for collaborative filtering. Proc. of the 14th Annual Conf. on Uncertainty in Artificial Intelligence, pp. 43-52. https://doi.org/10.1109/ICCV.2009.5459155
Cheng Z., Hurley N. (2009). Effective diverse and obfuscated attacks on model-based recommender systems. RecSys ’09: Proceedings of the Third ACM Conference on Recommender Systems, pp. 141-148. https://doi.org/10.1145/1639714.1639739
Georgiev K., Nakov P. (2013). A non-IID framework for collaborative filtering with restricted Boltzmann machines. ICML, Vol. 28, pp. 1148-1156.
He K. M., Zhang X. Y., Ren S. Q., Sun J. (2016). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770-778. https://doi.org/10.1109/CVPR.2016.90
He X. N., Liao L. Z., Zhang H. W., Nie L. Q., Hu X., Chua T. S. (2017). Neural collaborative filtering. WWW Companion, pp. 173-182. https://doi.org/10.1145/3038912.3052569
Hummel H. G. K., Van den Berg B., Berlanga A. J., Drachsler H., Janssen J., Nadolski R. J., Koper E. J. R. (2007). Combining social- and information-based approaches for personalised recommendation on sequencing learning activities. International Journal of Learning Technology, Vol. 3, No. 2, pp. 152-168. https://doi.org/10.2141/ijlt.10041
Krizhevsky A., Sutskever I., Hinton G. (2012). ImageNet classification with deep convolutional neural networks. Advances in Neural Information Processing Systems, Vol. 25, No. 2, pp. 1097-1105. https://doi.org/10.1145/3065386
Lecun Y., Bottou L., Bengio Y., Haffner P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, Vol. 86, No. 11, pp. 2278-2324. https://doi.org/10.1109/5.726791
Li H. (2014). Learning to rank for information retrieval and natural language processing. Synthesis Lectures on Human Language Technologies, Vol. 7, No. 3, pp. 1-121. https://doi.org/10.2200/S00607ED2V01Y201410HLT026
Meteren R. V., Someren M. V. (2000). Using content-based filtering for recommendation. Proceedings of the Machine Learning in the New Information Age: MLnet/ECML2000 Workshop, pp. 47-56.
Montaleão Brum Alves R. (2017). Information retrieval dataset - internet movie database (IMDB). via Mendeley Data. https://doi.org/10.17632/rth2kr5hxf.1.
Schafer J. B., Frankowski D., Herlocker J., Sen S. (2007). Collaborative filtering recommender systems. The Adaptive Web, pp. 291-324. https://doi.org/10.1007/978-3-540-72079-9_9.
Sedhain S., Menon A. K., Sanner S., Xie L. X. (2015). Autorec: Autoencoders meet collaborative filtering. WWW Companion, Vol. 3, pp. 111–112. https://doi.org/10.1145/2740908.2742726
Simonyan K., Zisserman A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv, pp. 1409.1556. https://doi.org/10.1016/j.infsof.2008.09.005
Szegedy C., Liu W., Jia Y. Q., Sermanet P., Reed S., Anguelov D., Erhan D., Vanhoucke V., Rabinovich A. (2015). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1-9. https://doi.org/10.1109/CVPR.2015.7298594
Zeiler M. D., Fergus R. (2014). Visualizing and understanding convolutional networks. European Conference on Computer Vision, pp. 818-833. https://doi.org/10.1007/978-3-319-10590-1_53