Slanderous user detection with modified recurrent neural networks in recommender system

Abstract We focus on how to tackle a unique multi-view unsupervised issue: slanderous user detection, with recurrent neural networks to benefit recommender systems. In real-world recommender systems, some consumers always give fake reviews and low ratings to the items they bought on purpose. In order to ensure their profits, these slanderous users make a semantic gap between their ratings and reviews to avoid detection, which makes slanderous user detection a more difficult problem. On some occasions, they give a false low rating with a positive review which confuse recommender systems, and vice versa. To address the above problem, in this paper, we propose a novel recommendation framework: Slanderous user Detection Recommender System (SDRS). In SDRS, we design a Hierarchical Dual-Attention recurrent Neural network (HDAN) with a modified GRU (mGRU) to compute an opinion level for reviews. Then a joint filtering method is proposed to catch the gap between ratings and reviews. With joint filtering, slanderous users can be detected and omitted. Finally, a modified non-negative matrix factorization is proposed to make recommendations. Extensive experiments are conducted in four datasets: Amazon, Yelp, Taobao, and Jingdong, in which the results demonstrate that our proposed method can detect slanderous users and make accurate recommendations in a uniform framework. Also, with slanderous user detection, some state-of-the-art recommendation systems can be benefited.

[1]  Xiang Zhang,et al.  Character-level Convolutional Networks for Text Classification , 2015, NIPS.

[2]  Xiangnan He,et al.  Attentive Collaborative Filtering: Multimedia Recommendation with Item- and Component-Level Attention , 2017, SIGIR.

[3]  Gillian Dobbie,et al.  Shilling Attacks Detection in Recommender Systems Based on Target Item Analysis , 2015, PloS one.

[4]  Jiawei Han,et al.  Bridging Collaborative Filtering and Semi-Supervised Learning: A Neural Approach for POI Recommendation , 2017, KDD.

[5]  Enrique Herrera-Viedma,et al.  A recommender system based on implicit feedback for selective dissemination of ebooks , 2018, Inf. Sci..

[6]  Diyi Yang,et al.  Hierarchical Attention Networks for Document Classification , 2016, NAACL.

[7]  Junjie Wu,et al.  Spammers Detection from Product Reviews: A Hybrid Model , 2015, 2015 IEEE International Conference on Data Mining.

[8]  Hui Xiong,et al.  Sequential Recommender System based on Hierarchical Attention Networks , 2018, IJCAI.

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

[10]  Luis M. de Campos,et al.  Positive unlabeled learning for building recommender systems in a parliamentary setting , 2018, Inf. Sci..

[11]  Arun K. Pujari,et al.  Conformal matrix factorization based recommender system , 2018, Inf. Sci..

[12]  Jing Huang,et al.  Interpretable Convolutional Neural Networks with Dual Local and Global Attention for Review Rating Prediction , 2017, RecSys.

[13]  Angshul Majumdar,et al.  DiABlO: Optimization based design for improving diversity in recommender system , 2017, Inf. Sci..

[14]  Yu Sun,et al.  Detecting Spammers in E-Commerce Website via Spectrum Features of User Relation Graph , 2017, 2017 Fifth International Conference on Advanced Cloud and Big Data (CBD).

[15]  Ziqiang Wang,et al.  Text Categorization Based on LDA and SVM , 2008, 2008 International Conference on Computer Science and Software Engineering.

[16]  Donghyun Kim,et al.  Convolutional Matrix Factorization for Document Context-Aware Recommendation , 2016, RecSys.

[17]  Chen Fu,et al.  A Study on Sentiment Computing and Classification of Sina Weibo with Word2vec , 2014, 2014 IEEE International Congress on Big Data.

[18]  Hwanjo Yu,et al.  Deep hybrid recommender systems via exploiting document context and statistics of items , 2017, Inf. Sci..

[19]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[20]  Yixin Cao,et al.  Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences , 2019, WWW.

[21]  Yanchun Zhang,et al.  SVD-based incremental approaches for recommender systems , 2015, J. Comput. Syst. Sci..

[22]  Ramesh Nallapati,et al.  Labeled LDA: A supervised topic model for credit attribution in multi-labeled corpora , 2009, EMNLP.

[23]  Jun Li,et al.  A shilling attack detector based on convolutional neural network for collaborative recommender system in social aware network , 2018, Comput. J..

[24]  Christos Faloutsos,et al.  Opinion Fraud Detection in Online Reviews by Network Effects , 2013, ICWSM.

[25]  Jun Zhang,et al.  A Neural Collaborative Filtering Model with Interaction-based Neighborhood , 2017, CIKM.

[26]  Sarit Kraus,et al.  Optimally balancing receiver and recommended users' importance in reciprocal recommender systems , 2018, RecSys.

[27]  Hui Xiong,et al.  NeuO: Exploiting the sentimental bias between ratings and reviews with neural networks , 2019, Neural Networks.

[28]  Zhao Li,et al.  Online E-Commerce Fraud: A Large-Scale Detection and Analysis , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[29]  Javier Bajo,et al.  Relationship recommender system in a business and employment-oriented social network , 2018, Inf. Sci..

[30]  Yang Guo,et al.  A survey of collaborative filtering based social recommender systems , 2014, Comput. Commun..

[31]  En Wang,et al.  Improving Existing Collaborative Filtering Recommendations via Serendipity-Based Algorithm , 2018, IEEE Transactions on Multimedia.

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

[33]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[34]  Jun Zhao,et al.  Recurrent Convolutional Neural Networks for Text Classification , 2015, AAAI.

[35]  George Forman,et al.  BNS feature scaling: an improved representation over tf-idf for svm text classification , 2008, CIKM '08.

[36]  Li Chen,et al.  How Serendipity Improves User Satisfaction with Recommendations? A Large-Scale User Evaluation , 2019, WWW.

[37]  Lior Rokach,et al.  Recommender Systems: Introduction and Challenges , 2015, Recommender Systems Handbook.

[38]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..