Abstract
Online product reviews are an important driver of customers’ purchasing behavior. Fake reviews seriously mislead consumers, challenging the fairness of the online shopping environment. Although the detection of fake reviews has progressed, several problems remain. First, fake comment recognition ignores the correlation between time and the semantics of the comment texts, which is always hidden in the context of the reviews. Second, the impact of multi-source information on fake comment recognition is not considered, as it constitutes a complex, high-dimensional, heterogeneous relationship between reviewers, reviews, stores and commodities. To overcome these problems, the present paper proposes a dynamic knowledge graph-based method for fake-review detection. Based on the characteristics of online product reviews, it first extracts four types of entities using a developed neural network model called sentence vector/twin-word embedding conditioned bidirectional long short-term memory. Time series related features are then added to the knowledge graph construction process, forming dynamic graph networks. To enhance the fake-review detection, four indicators are newly defined for determining the relationships among the four types of nodes. In experimental evaluations, our method surpassed the state-of-the-art results.
Similar content being viewed by others
References
Li Y (2015) Highlighting the fake reviews in review sequence with the suspicious contents and behaviours. J Inf Comput Sci 12(4):1615–1627
Ott M, Choi Y, Cardie C (2011) Finding deceptive opinion spam by any stretch of the imagination. Proc 49th Ann Meet Assoc Comput Linguist 6(8):309–319
Savage D, Zhang X, Chou P (2015) Detection of opinion spam based on anomalous rating deviation. Expert Syst Appl Int J 42(22):8650–8657
Weihua Y, Hong W, Xiaomei Y, Nan L, Zhenghao L (2019) Attention-based context-aware sequential recommendation model. Inf Sci 510:122–134
Wang G, Xie S, Liu B (2012) Identify Online Store Review Spammers via Social Review Graph. ACM Trans Intell Syst Technol 3(4):1–21
Li H (2014) Spotting Fake Reviews using Positive-Unlabeled Learning. Comput Sist 18(3):467–475
Cao Q, Duan W, Gan Q (2011) Exploring determinants of voting for the AI helpfulness of online user reviews: A text mining approach. Decis Support Syst 50(2):511–521
Alonso S, Herrera-Viedma E, Chiclana F, Herrera F (2010) A web based consensus support system for group decision making problems and incomplete preferences. Inf Sci 180(23):4477–4495
Ahmed H, Traore I, Saad S (2018) Detecting opinion spams and fake news using text classification. Secur Privacy 1(1):1–9
Shivaprasad TK, Shetty J (2017) Sentiment analysis of product reviews: a review. International Conference on Inventive Communication and Computational Technologies (ICICCT), pp 298–301
Wang Z, Gu S, Xu X (2018) GSLDA: LDA-Based group spamming detection in product reviews. Appl Intell 48(9):3094–3107
Li Y (2015) Highlighting the fake reviews in review sequence with the suspicious contents and behaviours. J Inf Comput Sci 12(4):1615–1627
Kahneman D, Tversky A On the psychology of prediction. Psychol Rev 80(4):237–251
Lim EP, Nguyen VA, Jindal N, Liu B, Lauw HW (2010) Detecting product review spammers using rating behaviors. ACM Int Conf Inf Knowl Manag 7(12):939–948
Wu X, Dong Y, Tao J (2017) Reliable fake review detection via modeling temporal and behavioral patterns. 2017 IEEE International Conference on Big Data (Big Data), pp 494–499
Huang J, Qian T, He G (2013) Detecting professional spam reviewers, advanced data mining and applications. Springer, Berlin, pp 288–299
Xue H, Li F, Seo H (2015) Trust-Aware Review spam detection. IEEE Computer Society:1–15
Rayana S, Akoglu L (2015) Collective opinion spam detection: Bridging review networks and metadata. Acm Sigkdd Int Conf Knowl Discov Data Min 10(13):24–42
Wang X, Liu K, Zhao J (2017) Detecting deceptive review spam via Attention-Based neural networks
Dematis I, Karapistoli E, Vakali A (2018) Fake review detection via exploitation of spam indicators and reviewer behavior characteristics. International Conference on Current Trends in Theory and Practice of Informatics, pp 581–595
Yu C, Feng B, Zuo Y (2016) An Individual-Group-Merchant relation model for identifying online fake reviews. Acta Sci Nat Univ Pekin 16(3):37–42
Huang T (2017) Research on Fake Review Recognition based on Graph Model 23(12)
Scannapieco E, Safarzadeh M (2018) Modeling star formation as a markov process in a supersonic gravoturbulent medium. Astrophys J 865(2):83–104
Zhao J, Wang H (2019) Int J High Perform Comput Netw 13(4):408–416
Faris H, Ala’m AZ, Heidari AA, Aljarah I, Mafarja M, Hassonah MA, Fujita H (2019) An intelligent system for spam detection and identification of the most relevant features based on evolutionary random weight networks. Inf Fusion 4:67–83
Ferrara E (2019) The history of digital spam. Commun ACM 62(8):82–91
Zhang Q, Lin M, Zhang S (2018) Research on automatic construction of domain concepts on Wikipedia semantic knowledge base. Application Research of Computers
Wang Q, Mao Z, Wang B (2017) Knowledge graph embedding: a survey of approaches and applications. IEEE Trans Knowl Data Eng 29(12):2724–2743
Gomez-Perez JM, Pan JZ, Vetere G (2017) Enterprise knowledge graph: an introduction, exploiting linked data and knowledge graphs in large organisations. Springer Int Publish 16(9):263–281
Serrat O (2017) Social network analysis, Knowledge solutions. Springer, Singapore, pp 39–43
Gomez-Perez JM, Pan JZ, Vetere G, Jin LK (2016) Named Entities Recognition Based on Recurrent Neural Network in Biomedical Literatures 18(3)
Hagoort P (2014) Interplay between syntax and semantics during sentence comprehension: ERP effects of combining syntactic and semantic violations, vol 15
Owens A, Wu J, Mcdermott JH (2016) Ambient sound provides supervision for visual learning. Computer Vision – ECCV 2016 Springer International Publishing
Shi X, Chen Z, Wang H (2015) Convolutional LSTM Network: a machine learning approach for precipitation nowcasting. Int Conf Neural Inf Process Syst MIT Press 37(9):802–810
Vinayakumar R, Soman KP, Poornachandran P (2018) Detecting Android malware using long short-term memory(LSTM). J Intell Fuzzy Syst 34(3):1277–1288
Rychtáriková R, Korbel J, Macháček P (2018) Point information gain and multidimensional data analysis. Entropy 18(10):372– 378
Ngoc-Thao L, Bay V, Lam BQ, Nguyen HF (2020) Mining weighted subgraphs in a single large graph. Inf Sci 4(514):149–165
Liu R, Wang H, Yu X (2018) Shared-nearest-neighbor-based clustering by fast search and find of density peaks. Inf Sci 4(50):200–226
Acknowledgments
The work is partially supported by the National Natural Science Foundation of China (Nos.61672329, 61373149, 61472233, 61572300, 81273704), Shandong Province Science and Technology Plan Supported Project (No.2014GGX101026) and Taishan Scholar Fund of Shandong Province (No.TSHW201502038, 20110819). We also gratefully acknowledge the support of NVIDIA Corporation with the donation of the TITAN X GPU used for this research.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fang, Y., Wang, H., Zhao, L. et al. Dynamic knowledge graph based fake-review detection. Appl Intell 50, 4281–4295 (2020). https://doi.org/10.1007/s10489-020-01761-w
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01761-w