On deep neural network for trust aware cross domain recommendations in E-commerce

Abstract Over the years, cross-domain and trust-based recommendation systems are proven to be very helpful in solving issues pertaining to data sparsity and cold start. Many e-commerce sites used recommender systems as business tools for increasing their sale productivity and help their customers in finding suitable products. However, due to sparse rating and lack of historical information, such systems cannot generate effective recommendations. Matrix factorization and deep learning techniques have been the focus of research community for the last few years to solve the problem of data sparsity and cold start. In this paper, we have proposed a model called Trust Aware Cross-Domain Deep Neural Matrix Factorization (TCrossDNMF) that predicts rating of an item for an active user and solves user cold start problem in the cross-domain scenario of ‘Users Overlap’ in e-commerce system. TCrossDNMF model is divided into four main steps: i) Features learning that learns the users’ features using a latent factor model and then finds the similarity between users of source and target domains. As the users are shared between two domains, the proposed model learns the common information and transfers the knowledge from a source to target domain. ii) Ranking that finds set of similar users (neighbors), and then filters out the dissimilar users based on similarity threshold θ , and then generates a bipartite trust graph from these reduced set of users and executes Ant Colony Optimization, to find trustworthy neighbors for an active user. iii) Weighting computes the trust degree between an active user and his or her top-k neighbors. iv) Prediction that trains the TCrossDNMF model using multilayer perceptron (MLP) and generalized matrix factorization (GMF) by representing user-item interactions in higher dimensions and ensembles the GMF and MLP with trust information for rating prediction. We evaluated proposed model on a real dataset collected from a popular e-commerce retail service ‘AliExpress’. We used categories available in ‘AliExpress’ as source domain and a target domain. For observing the performance of proposed model, we took six domains that have a higher ratio of sparsity. The proposed model is evaluated by using MAE, RMSE and F-measure metrics and compared it with baselines. The experiments show that the proposed model is a viable solution for the mentioned problem with significant improvements in results.

[1]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[2]  Adeel Ahmed,et al.  Modeling Trust-Aware Recommendations With Temporal Dynamics in Social Networks , 2020, IEEE Access.

[3]  Olfa Nasraoui,et al.  A cross-modal warm-up solution for the cold-start problem in collaborative filtering recommender systems , 2014, WebSci '14.

[4]  Jennifer Golbeck,et al.  Investigating interactions of trust and interest similarity , 2007, Decis. Support Syst..

[5]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[6]  Zafar Ali,et al.  Recommender Systems: Issues, Challenges, and Research Opportunities , 2016 .

[7]  Chao Liu,et al.  Recommender systems with social regularization , 2011, WSDM '11.

[8]  Wenge Rong,et al.  A Social Recommender Based on Factorization and Distance Metric Learning , 2017, IEEE Access.

[9]  Himanshu Aggarwal,et al.  AutoTrustRec: Recommender System with Social Trust and Deep Learning using AutoEncoder , 2020, Multimedia Tools and Applications.

[10]  Michael R. Lyu,et al.  Learning to recommend with social trust ensemble , 2009, SIGIR.

[11]  Zhaohui Wu,et al.  On Deep Learning for Trust-Aware Recommendations in Social Networks , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[12]  Chen Gao,et al.  CROSS: Cross-platform Recommendation for Social E-Commerce , 2019, SIGIR.

[13]  Albert Y. Zomaya,et al.  OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for Mobile Social Networks , 2014, IEEE Transactions on Services Computing.

[14]  Tat-Seng Chua,et al.  Item Silk Road: Recommending Items from Information Domains to Social Users , 2017, SIGIR.

[15]  Parham Moradi,et al.  TCFACO: Trust-aware collaborative filtering method based on ant colony optimization , 2019, Expert Syst. Appl..

[16]  Xing Xie,et al.  CCCFNet: A Content-Boosted Collaborative Filtering Neural Network for Cross Domain Recommender Systems , 2017, WWW.

[17]  Tat-Seng Chua,et al.  Attentional Factorization Machines: Learning the Weight of Feature Interactions via Attention Networks , 2017, IJCAI.

[18]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[19]  Nitish Srivastava,et al.  Multimodal learning with deep Boltzmann machines , 2012, J. Mach. Learn. Res..

[20]  Tat-Seng Chua,et al.  Neural Factorization Machines for Sparse Predictive Analytics , 2017, SIGIR.

[21]  Fadi Al-Turjman,et al.  A novel community-based trust aware recommender systems for big data cloud service networks , 2020 .

[22]  Atsuhiro Takasu,et al.  Applying ant-colony concepts to trust-based recommender systems , 2016, iiWAS.

[23]  Noemi Mauro,et al.  A Compositional Model of Multi-faceted Trust for Personalized Item Recommendation , 2019, Expert Syst. Appl..

[24]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[25]  Gongxuan Zhang,et al.  Collaborative filtering using probabilistic matrix factorization and a Bayesian nonparametric model , 2017, 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA)(.

[26]  Meiqi Wang,et al.  Trust-Aware Collaborative Filtering with a Denoising Autoencoder , 2018, Neural Processing Letters.

[27]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[28]  Jun Zhou,et al.  Locally Connected Deep Learning Framework for Industrial-scale Recommender Systems , 2017, WWW.

[29]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[30]  Ju Ren,et al.  A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms , 2019, ACM Comput. Surv..

[31]  Buse Melis Ozyildirim,et al.  Generalized classifier neural network , 2013, Neural Networks.

[32]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[33]  Scott Sanner,et al.  AutoRec: Autoencoders Meet Collaborative Filtering , 2015, WWW.

[34]  Roberto Turrin,et al.  Cross-Domain Recommender Systems , 2015, Recommender Systems Handbook.

[35]  S. Sitharama Iyengar,et al.  Data-Driven Techniques in Disaster Information Management , 2017, ACM Comput. Surv..

[36]  Pan Li,et al.  DDTCDR: Deep Dual Transfer Cross Domain Recommendation , 2019, WSDM.

[37]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[38]  Martin Ester,et al.  TrustWalker: a random walk model for combining trust-based and item-based recommendation , 2009, KDD.

[39]  Yi Tay,et al.  Deep Learning based Recommender System: A Survey and New Perspectives , 2018 .

[40]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[41]  Wonyoung Choi,et al.  Trust information network in social Internet of things using trust-aware recommender systems , 2020, Int. J. Distributed Sens. Networks.

[42]  Roliana Ibrahim,et al.  Cross Domain Recommender Systems , 2017, ACM Comput. Surv..

[43]  Zhigang Luo,et al.  Online Nonnegative Matrix Factorization With Robust Stochastic Approximation , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[44]  Qiang Yang,et al.  Can Movies and Books Collaborate? Cross-Domain Collaborative Filtering for Sparsity Reduction , 2009, IJCAI.

[45]  Li Yang,et al.  A trust-based collaborative filtering algorithm for E-commerce recommendation system , 2018, Journal of Ambient Intelligence and Humanized Computing.

[46]  Yi-Cheng Zhang,et al.  Recommender Systems , 2012, ArXiv.

[47]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[48]  Yiteng Pan,et al.  A correlative denoising autoencoder to model social influence for top-N recommender system , 2019, Frontiers of Computer Science.

[49]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[50]  Guandong Xu,et al.  Social network-based service recommendation with trust enhancement , 2014, Expert Syst. Appl..

[51]  Nan Zhang,et al.  Adaptive ensemble with trust networks and collaborative recommendations , 2014, Knowledge and Information Systems.

[52]  Tiejian Luo,et al.  A Recommendation Model Based on Deep Neural Network , 2018, IEEE Access.

[53]  L. Zucker Production of trust: Institutional sources of economic structure, 1840–1920. , 1986 .

[54]  Steffen Rendle,et al.  Factorization Machines , 2010, 2010 IEEE International Conference on Data Mining.

[55]  Heng-Tze Cheng,et al.  Wide & Deep Learning for Recommender Systems , 2016, DLRS@RecSys.

[56]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[57]  Xiangjie Kong,et al.  Exploiting Trust and Usage Context for Cross-Domain Recommendation , 2016, IEEE Access.

[58]  Yang Yang,et al.  Start from Scratch: Towards Automatically Identifying, Modeling, and Naming Visual Attributes , 2014, ACM Multimedia.

[59]  Punam Bedi,et al.  Trust based recommender system using ant colony for trust computation , 2012, Expert Syst. Appl..

[60]  Lina Yao,et al.  DARec: Deep Domain Adaptation for Cross-Domain Recommendation via Transferring Rating Patterns , 2019, IJCAI.