Abstract
Driven by motives of profit and competition, fake reviews are increasingly used to manipulate product ratings. This trend has caught the attention of academic researchers and international regulatory bodies. Current methods for spotting fake reviews suffer from scalability and interpretability issues. This study focuses on identifying suspected fake reviews in the hospitality sector using a review aggregator platform. By combining features and leveraging various classifiers through a stacking architecture, we improve training outcomes. User-centric traits emerge as crucial in spotting fake reviews. Incorporating SHAP (Shapley Additive Explanations) enhances model interpretability. Our model consistently outperforms existing methods across diverse dataset sizes, proving its adaptable, explainable, and scalable nature. These findings hold implications for review platforms, decision-makers, and users, promoting transparency and reliability in reviews and decisions.
1. Introduction
Effective decision-making heavily hinges on information search processes. Within the realm of e-commerce, consumer choices are significantly influenced not only by the information disseminated by companies but also by the evaluations of fellow product purchasers [1]. Gradually, these product reviews have transitioned into an integral facet of consumers’ purchasing decisions, with a staggering 90% of customers consulting online reviews prior to making purchase-related choices. Remarkably, 88% of consumers place a level of trust in online reviews akin to personal recommendations [2]. This escalating reliance on such reviews, however, unravels a concern of manipulation in the decision-making process through the injection of fabricated reviews [3].
Managers have realized the potential of reviews on consumer engagement intention, leading some of them to engage in review manipulation [4]. Fabricated reviews encompass two distinct categories: destructive and deceptive. Destructive reviews often serve as mere promotional content that bears no relation to the actual product experience. On the other hand, deceptive reviews are particularly harmful as they spread false information that can seriously harm businesses and result in significant financial loss [5]. Notably, even renowned platforms like Tripadvisor have struggled to grapple with the pervasive issue of counterfeit reviews. This is demonstrated by their multiple shifts in slogans over the years, underscoring the complexity of distinguishing genuine reviews from fraudulent ones. This issue has inspired our research into the detection of counterfeit reviews within the hospitality domain [6,7,8].
The magnitude of this predicament is starkly quantified, with the World Economic Forum estimating annual losses of an astonishing USD 152 billion due to the proliferation of counterfeit reviews, an economic loss that merits serious consideration [9]. The gravity of the problem has attracted the attention of international regulatory bodies, spanning from the European Union and the United States to Australia and India [10]. These authorities have enacted stringent measures to combat the endorsement and dissemination of counterfeit reviews. Regulations now mandate that platforms verify the authenticity of consumer reviews or face prosecution and penalties. Despite these efforts, the ground reality remains different [11,12,13].
The menace of counterfeit reviews has particularly targeted review aggregator platforms like Yelp, Tripadvisor, and more, compelling scholars’ engagement for well over a decade [14,15]. These inauthentic reviews extend beyond external sites to influential platforms like Amazon, Walmart, and Flipkart. Notably, establishments are found to be more prone to receiving fake positive reviews on external sites like Tripadvisor, Yelp, MouthShut, etc. [16]. However, in cases where establishments feature on both internal and external platforms, the ratings on external platforms tend to be lower, owing to the deliberate injection of negative counterfeit reviews by competitors [17]. The lack of a robust purchase validation mechanism renders external platforms more susceptible to the infiltration of fake reviews.
While fake reviews span various sectors, they are notably concentrated in entertainment, hospitality, and e-commerce [18]. The initial response involved manual identification, but this approach was proven to be sluggish, imprecise, and resource-intensive. This paved the way for the pioneering work of Jindal and Liu [19], who introduced the concept of automated fake review detection. Subsequently, machine learning techniques encompassing Support Vector Machines (SVM), Random Forest (RF), Naïve Bayes, and neural networks (NN) have gained significant prominence for detecting counterfeit reviews [20]. Notably, the scope of fake review detection extends beyond supervised learning methods, encompassing semi-supervised and unsupervised approaches [14].
The prevailing research landscape predominantly revolves around feature engineering and training classifiers to effectively distinguish between genuine and fraudulent reviews. Comparative analyses of classifiers, such as Naïve Bayes Classifier and Support Vector Machine (SVM), have garnered attention [18,21,22]. Paradoxically, despite the capabilities of machine and deep learning to handle large datasets, research often focuses on comparatively small datasets (as mentioned in Section 2) when reporting superior performance. This raises valid concerns about overfitting and lack of real-world adaptability in scenarios where millions of reviews are generated daily. These observations culminate in the formulation of the ensuing research questions.
RQ1. In the context of fake review detection in the hospitality sector, does combining the power of several base classifiers with a meta-classifier lead to a consistently better result?
RQ2. Will the performance of such a classifier vary from the scaling of input data size?
To answer RQ1, we have built upon the methods of [23,24] by creating an ensemble model by using several well-reported classifiers (XGBoost, Random Forest, artificial neural network, etc.) in the fake review detection domain [15,25]. In answering RQ2, we have used the Yelp dataset by [26]. The dataset consists of reviews from review aggregator site Yelp.com and corresponds to hotels and restaurants. They have created three databases with varying sizes ideal to test our classifier’s performance. The work offers some key theoretical contributions, including the proposition of a state-of-the-art framework using the staking ensemble technique for fake review detection, the demonstration of a comparable framework performance with the existing benchmark models irrespective of the size of the input, and the introduction of several new features (average rating provided to a product, subjectivity, average rating received by a product, etc.) with more distinguishing power. The study findings unequivocally demonstrate the enhancement in classification performance through the application of classifier ensembling. This observed outcome remains invariant across varying dataset magnitudes. The empirical verification encompasses diverse evaluation metrics, including, but not limited to, average precision, recall, area under the curve, F1 score, and accuracy. Through comprehensive benchmarking, it is established that our approach distinctly excels in cumulative performance, thereby substantiating its superior efficacy in the domain of counterfeit review identification.
The remainder of this paper is organized as follows: Section 2 reviews the existing literature work. Section 3 highlights the proposed model along with its features, learning techniques, and evaluation. Section 4 delves into findings, implications, and future research, while Section 5 throws light on the conclusions.
2. Literature Review
2.1. Firms and Fake Reviews
It has been established that users base their opinions on reviews of a product or a service, a fact that manufacturers and service providers are well aware of [27,28]. Research indicates that service providers are more likely to engage in fake review activities when their reputation is at stake due to a limited number of reviews or negative feedback. Moreover, restaurants experiencing heightened competition are found to be more vulnerable to receiving negative reviews [29]. A study by [16] revealed that independent or single-unit hotels and restaurants are the primary beneficiaries of review manipulation and are, therefore, more susceptible to it. Conversely, [30] found that even a small number of fake reviews (50) can be sufficient to surpass the competitors in certain markets. Refs. [31] and [1] have reported that consumers associate themselves with the review website rather than other participants, and this relationship is moderated by homophily and tie strength, which foster source credibility in the context of electronic word-of-mouth (eWOM) on review websites.
There have been cases where prominent brands were prosecuted for availing services of a third party to promote or defend them online [32]. The pervasiveness of this issue has garnered attention not only from academic circles but also from major news outlets such as the BBC and the New York Times, which reported on a photography company for defaming its competitors by posting fake negative reviews [33]. Trends have shown that fake reviews are increasing day by day across platforms, thus causing a problem for online information accuracy and potential market regulation [34].
2.2. Fake Review Detection
The prevalence of fake reviews has garnered significant attention in academic circles. A range of studies have aimed to detect fake reviews. Some of them have applied supervised learning techniques, while others have utilized alternative methods (semi-supervised learning, unsupervised learning, probabilistic models, graph-based models., and deep learning) [35]. Supervised learning is a machine learning technique where the model is trained on a labeled dataset, learning to map input data to corresponding output labels through iterative adjustments, enabling it to make predictions on new, unseen data, whereas semi-supervised learning is a type of machine learning where the model is trained on a combination of labeled and unlabeled data, leveraging both the provided answers and the patterns it discovers independently to make predictions. Unsupervised learning is a machine learning approach where the model explores patterns and structures in unlabeled data without explicit guidance, uncovering hidden relationships or grouping similar items based on inherent similarities. Ref. [19] tackled this issue by developing a rule based on similarity: reviews with more than a 90% similarity were deemed as spam. They extracted 24 review-centric features and trained the model using logistic regression. Ref. [36] have reported that deceptive reviews have greater lexical complexity, contain more frequent mentions of brands and first-person pronouns, and display a sentiment tone that is more positive towards a product or service.
Ref. [37] have approached the problem of fake review detection by proposing a probability-based framework. Ref. [38] identified suspected spammers who consistently wrote either positive or negative reviews for a specific brand using a rule-based approach. In their seminal work, Ref. [39] subdivided the fake review identification problem into three parts viz, text categorization, psycholinguistic features extraction, and genre identification. They claim that deceptive reviews are part of imaginative writing, and truthful reviews are part of informative writing.
Ref. [40] explored the problem of identifying fake reviewer groups. They postulated that fake reviewer groups are more damaging than individual fake reviewers. They further used several behavioral models to detect the fake reviewers’ group. They also concluded that although it is extremely difficult to label each review or reviewer as spam or truthful, it is relatively easy when it comes to reviewing groups. Ref. [41] found that parts of the speech feature strengthened with unigram features and context-free grammar is the most effective combination in enhancing the algorithm’s performance.
Ref. [42] reported that behavioral cues are more distinctive than linguistic features in detecting fraudulence. They further mentioned that suspected fake reviewers could be identified from the psycholinguistic cues that they leave behind. Ref. [43] proposed a novel graph-based model optimized with joint probability via belief propagation to detect fake reviews and reviewers simultaneously.
Ref. [3] proposed a latent spam model, which is a generative model for clustering. Their findings suggest that, unlike traditional falsehoods, web-based lies tend to include more first-person pronouns. In a comprehensive study, Ref. [44] revealed that fake reviews are comparatively more negative than genuine ones, lack objectivity, are less related to the purchased items, and exhibit linguistic cues of deception. They showed that even without any apparent ulterior motivation, fake reviewers indulge in such activities. Ref. [45] showed that linguistic features based on review readability, review genre, and review writing style effectively differentiate between genuine and fake reviews. They established that in terms of readability, deceptive reviews are more readable. Furthermore, to make the reviews more believable, fake reviews often use more verbs and function words. Ref. [16] have studied the establishment involved in review manipulation. They found that small businesses and individual independent hotel owners are more prone to review-related fraud.
Ref. [46] extracted 83 linguistic features from the review dataset. Unlike others, they have made use of reviews as well as review titles for feature engineering. They have subdivided those features based on understandability, level of detail, writing style, and cognition indicators. Ref. [26] introduced an unsupervised and semi-supervised model for a fake review, reviewer, and targeted product identification. The model was based on relational network architecture that can exploit prior knowledge of class distribution.
Ref. [47] provided evidence that using semantics along with emotional features can improve classification accuracy. Ref. [48] provided the first deep learning-based framework for the problem. Deep learning is a subset of machine learning that employs artificial neural networks with multiple layers (deep neural networks) to automatically learn and represent complex patterns in data, enabling the model to make sophisticated decisions or predictions. It is like teaching a computer to think by simulating the intricate connections of the human brain through layers of virtual neurons. They emphasized that product-related features, as opposed to review-related features, are more effective for this purpose. Ref. [35] have shown that rather than verbal features, non-verbal features such as membership length, helpful votes, friend count, etc., are more effective in detecting fake online reviews that are present on Yelp’s social network. They maintained that manipulating verbal features is easy, whereas copying and manipulating non-verbal features is time-consuming and challenging for the review spammers.
Ref. [49] provided a graph-based, unsupervised learning solution to the problem. The main advantage of their method is the ability to achieve commendable results even without a training dataset. Ref. [21] categorized the features extracted from the review dataset based on variance, temporal aspect, rating, textual, and burst dimensions. They found that burst-related features are more relevant in identifying fake reviews. Ref. [50] proposed a bidirectional gated recurrent neural network, which helps in capturing global semantic information that standard discrete features fail to grasp. A bidirectional gated recurrent neural network is a type of artificial neural network designed for processing sequential data capable of analyzing information both forward and backward through time. It uses special gates to selectively remember and forget past information, enhancing its ability to understand context and relationships in the data bidirectionally.
In the experiment conducted by [51], they revealed that a weak brand suffers more when it excessively adds fake positive reviews, and this raises suspicion among the users, leading to a loss of credibility [52]. They further reported that deleting negative reviews is more subtle and leaves fewer manipulation cues. Ref. [22] illustrated the use of univariate and multivariate distributions in improving classifier accuracy.
Ref. [53] developed multiple deep learning-based solutions to address the issue of variable-length review texts. They proposed two approaches: one using multi-instance learning and the other employing a hierarchical architecture, both aimed at effectively handling reviews of varying lengths. Ref. [17] developed a supplementary method called trust measure that determines the genuineness of a review based on strongly positive and negative terms. They reported that fake reviews are more prevalent on open reviewing platforms than on closed platforms.
Ref. [54] derived several micro-linguistic cues using Linguistic Inquiry Word Count (LIWC) and Coh-Metrix to study their impact on positive and negative reviews being either fake or genuine. Their findings revealed that single posts, reiterating posts, and generic feedback are useful clues in identifying spam. Ref. [55] leveraged the capability of deep learning architectures and proposed a high-dimensional model conflating n-gram, skip-gram, and emotion-based features. Refs. [28,56] have postulated that fake reviews have more social and affective cues as compared to genuine reviews.
Ref. [57] examined the temporal impact on classifier performance. They proposed that algorithms dealing with text should have the capability to periodically update their vocabulary with words used in general parlance. Ref. [58] have explored an interesting concept of inconsistency and its potential to enhance classifier performance, defining it as a disparity between review content and star ratings, differing sentiments for the same rating, or a change in a reviewer’s writing style for the same rating. Ref. [59] have stressed the presence of emotional cues in fake reviews. Refs. [60,61] have relied on feature engineering along with word embedding to identify fake and genuine reviewers.
A quick look at Table 1 solidifies our argument that the majority of the high-performing work has been reported on a relatively smaller dataset and often reported on a selective set of matrices, which can lead to a false sense of performance. Furthermore, combining the power of multiple classifiers has received less attention than warranted in academia, in contrast to machine learning contests where such architecture often features as best-performing models [62]. Additionally, training deep learning models is resource-intensive and time-consuming. To this end, we propose a staking ensemble-based classifier that is faster and easier to train and performs well, irrespective of the size of the input dataset.
3. Methodology
For this study, the Yelp datasets curated by [26] are selected. The reviews were collected over four years, between 2010 and 2014, from Yelp.com. The dataset comprises reviews given to restaurants and hotels in the US. The investigation encompasses three datasets, namely YelpChi, YelpNYC, and YelpZip. The YelpChi dataset has reviews of hotels and restaurants situated in Chicago, whereas YelpNYC comprises reviews of restaurants in New York City. YelpZip specifically gathers reviews from restaurants in New York City based on their zip codes. Yelp employs a filtering algorithm designed to identify and segregate potentially fake or suspicious reviews into a distinct filtered list. These filtered reviews are publicly accessible, with a business’ Yelp page showcasing recommended reviews, while a link at the page’s bottom allows users to peruse the filtered or unrecommended reviews. Although the Yelp anti-fraud filter is not infallible, it approximates a “near” ground truth and has demonstrated a propensity for accurate outcomes [63]. The datasets under consideration include both recommended and filtered reviews, denoted as genuine and potentially fraudulent, respectively. Table 2 presents the details of the datasets. The metadata includes features such as ‘user_id’, ‘prod_id’, ‘rating’, ‘label’, and ‘date’. These represent the encoded identifier of the user who submitted the review, the encoded identifier of the product being reviewed, the rating given by the user on a scale from 1 to 5, whether the review has been filtered out by the system, and the date on which the review was submitted. The ‘label’ feature has two values: ‘−1’ signifies that the review has been filtered, indicating that Yelp.com’s algorithm has marked it as fake or spam, while ‘1’ indicates that the review has not been filtered.
A series of preprocessing steps performed over the data for classification purposes are discussed in detail in Section 3.1. The proposed framework is shown in Figure 1. After the preprocessing was completed, feature engineering was performed, resulting in several features based on the previous literature. A total of six user-centric, six product-centric, and twenty-five review-centric features were derived. Details of these features are provided in Section 3.2.
Figure 1.
Proposed framework for fake review detection.
As machine learning models do not accept textual data as they are, review text was embedded. The most popular types of embeddings are BERT and its variants DistilBERT, RoBERTa, and ALBERTA. These embeddings, along with the user/product/review-centric features, were used in the classification task. The evaluation was performed in terms of classification accuracy, AUC, F1 score, average precision, and recall.
Table 1.
Review of the selected literature on fake review detection in hospitality.
Table 2.
Details of the Yelp datasets.
3.1. Pre-Processing
3.1.1. Data Balancing
Table 2 shows that the dataset is highly imbalanced, which would cause a model trained on it to be biased towards the majority class. To balance the dataset, the ‘imbalanced-learn’ python package by [68] is used. The ‘RandomUnderSampler’ technique brings down the majority class instances to that of the minority class by randomly removing instances from the majority class. This technique is employed for two reasons: Firstly, oversampling the dataset would have augmented the data point, making it difficult for the classifier to converge, especially when word embeddings were also used in the model. Secondly, synthetically created embeddings do not represent the actual reviews and would not have made any sense.
3.1.2. Text Pre-Processing
The standard pre-processing steps are followed: removal of stop words, removal of punctuations, removal of URLs, lowercasing the text, and lemmatization. The label of filtered reviews is changed from −1 to 0 as this is a binary classification problem, and some of the classifiers used expect classes to be labeled as 0 and 1 only. In this study, the NLTK package is used for preliminary processing. Lemmatization was performed using the spaCy package to give the best result in real-world settings [69].
3.2. Feature Engineering
Apart from the existing meta-features, a total of thirty-seven psycholinguistic features have been derived that can be classified into user-centric, product-centric, and review-centric features. Besides the features that have already been reported in the literature, we have engineered some new features intuitively and adopted some features from other fields of the literature. User-centric features are those that are concerned with user behavior. These features include the average rating provided by the user against all products, the total number of reviews written by a user, and their deviation. Product-centric features are those that describe the characteristics of the product from reviewers’ point of view. These include the number of reviews received by the product and the average rating given by the user to the product. Lastly, review-centric features are mainly concerned with the linguistic aspect of the reviews and are not limited to the presence of exclamation marks in sentences or the count of uppercase and lowercase letters. They also include various emotional variables, such as sentiment scores and variables highlighting anger, joy, and trust in the review text. The complete list of features, along with their description and categorization, is presented in Table 3.
Table 3.
Description of the features extracted from the dataset.
Figure 2 shows the correlation matrix among the features of the YelpZip dataset. Most features show either a negative or negligible correlation (values below or closer to 0), suggesting that there is no multicollinearity issue with the acquired features. Figure 3 illustrates the cumulative distribution function for the engineered features from the YelpZip dataset. In this context, ‘Ham’ refers to genuine reviews and ‘Spam’ to fake reviews. Features like avg_Urating, day_Urating, Entropy, similarity, and day_entropy exhibit the greatest discriminatory power. For the correlation plot and CDF of the YelpChi and YelpNYC datasets, refer to Appendix B and Appendix C, respectively.
Figure 2.
Correlation among the features of the YelpZip dataset.
Figure 3.
Cumulative distribution plot of YelpZip dataset features.
3.3. Text Embedding
We have considered transformer-based architecture, BERT (Bidirectional Encoder Representations from Transformers) embedding, and its popular variants, ALBERT, RoBERTa, and DistilBERT, to convert textual input into machine-understandable numerical form. The transformer technique utilizes attention mechanisms to process input data in parallel, capturing contextual information efficiently. BERT can produce meaningful embeddings because it is trained on large-scale real-world datasets. It leverages an attention mechanism that dynamically calculates the relationships between input words based on their context within a sentence. BERT comprehends context in language by considering both preceding and succeeding words, capturing intricate relationships for better understanding. ALBERT optimizes BERT’s efficiency by sharing parameters among layers, offering similar performance with fewer parameters, making it computationally more efficient. RoBERTa refines BERT by modifying training methods, removing the next sentence prediction task, and using larger mini-batches for improved natural language understanding. DistilBERT retains essential language representations with reduced complexity, enabling faster training and lower resource requirements while maintaining performance.
3.4. Fake Review Detection Model
Our approach utilizes a supervised learning framework known as the stacking-based ensemble technique. Table 1 lists various classifiers sourced from the literature, including the multi-layer perceptron classifier, Random Forest classifier (Bagging), logistic regression, k-nearest neighbor classifier (K = 3), and XGBoost classifier (Boosting). Multi-layer perceptron classifier is a neural network with multiple layers of interconnected nodes that learns complex patterns, making it effective for tasks like image recognition and classification. Random Forest classifier is an ensemble method that builds multiple decision trees during training and combines their predictions in classification tasks. Logistic regression is a statistical model used for binary classification, predicting the probability of an event occurring; it employs the logistic function to map input features into a probability range between 0 and 1. K-nearest neighbor classifier classifies data points based on the majority class among their k (=3)-nearest neighbors, making it straightforward and adaptable for various datasets. An optimized gradient boosting algorithm that combines weak learners (usually decision trees) to create a strong predictive model Boosting technique sequentially builds a series of models, with each new model focusing on correcting errors made by the previous ones, enhancing overall predictive performance.
Classifiers can be combined via two approaches: voting or stacking. As the name suggests, voting adds an extra layer that decides the final outcome based on the majority rule from the base classifiers’ predictions. Stacking, however, is a more complex approach where the base classifiers’ predictions are used as input for another classifier, creating a layered approach. Through experimentation, we chose the XGBoost classifier as the meta-classifier because it delivered the best results among the prospective classifiers. We have used the stacking method with probability over voting as it provides a better performance [77]. Furthermore, we have reported five-fold stratified cross-validation results across all the prominent metrics.
3.5. Performance Evaluation
In order to evaluate the performance of the classifier, several metrics are used. Table 4 shows a binary confusion matrix.
Table 4.
A binary confusion matrix.
Then,
Accuracy is given by
Accuracy = ((TP + TN))/((TP + FN + FP + TN))
Precision is given by
Precision = TP/((TP + FP))
Recall (Sensitivity) is given by
Recall = TP/((TP + FN))
F1 score is given by
F1 = (2(Precision x Recall))/((Precision + Recall))
Specificity is given by
Specificity = TN/((TN + FN))
The area under the curve is a graph plotted between sensitivity and specificity at different threshold values. The closer this value is to 1, the better the classification.
4. Findings and Discussion
4.1. Model Evaluation
To address Research Questions 1 (RQ1) and 2 (RQ2), a series of empirical experiments were conducted, involving the systematic manipulation of feature sets and diverse embedding styles and dataset sizes. A comprehensive total of five distinct experiments were executed, delineated by variations in both embedding and feature configurations.
Specifically, Experiment 1 was designed to investigate classification performance solely utilizing engineered features. Subsequent experiments, namely Experiments 2 through 5, incorporated the fusion of features alongside word embeddings. Experiment 2 explored the amalgamation of features with BERT embeddings, while Experiments 3 and 4 sequentially incorporated ALBERTA and DistilBERT embeddings. Experiment 5 culminated with the utilization of RoBERTa embeddings. Within Experiment 1, a progressive strategy was adopted, commencing with the standalone utilization of the derived feature set, subsequently evaluating their combined effect. Detailed graphical representations of our model’s performance across varied evaluation metrics were generated for the YelpZip, YelpChi, and YelpNYC datasets (Figure 4, Figure 5 and Figure 6, respectively). Notably, the delineated feature sets encompass user-centric (FU), product-centric (FP), review-centric (FR), and the composite of all features (FA).
Figure 4.
Graph showing the model’s performance on the YelpZip dataset.
Figure 5.
Graph showing the model’s performance on the YelpChi dataset.
Figure 6.
Graph showing the model’s performance on the YelpNYC dataset.
Figure 4 elucidates that the stacking technique consistently yielded optimal outcomes across diverse scenarios. Particularly, for the expansive YelpZip dataset, the model achieved notable performance metrics, with an accuracy of 83.89%, an average precision of 92.93%, a recall of 79.22%, an AUC of 91.46%, and an F1 score of 88.12%. Analogous trends were echoed in the context of YelpChi (Figure 5) and YelpNYC (Figure 6) datasets.
For a comprehensive assessment of the model’s performance, readers are encouraged to review Appendix A, Appendix B and Appendix C. Detailed examination of these sections indicates that feature engineering alone, as opposed to its combination with various large language models, is exceptionally effective. This underscores the idea that in the context of detecting counterfeit reviews, the use of feature engineering and the extraction of relevant features are fundamentally more appropriate than employing resource-heavy neural network-based large language models.
To explore the explainability aspect of our model, we plotted the feature importance using the full set of features. Since our model is based on stacking architecture, it is not advisable to depend upon the importance plot of individual classifiers such as XGBoost or Random Forest. Researchers propose various approaches, such as LIME [78] or DeepLIFT [79], to improve the interpretability of the model. For our study, we employed SHAP (Shapley Additive exPlanations), as recommended by [80]. SHAP is a comprehensive, model-agnostic method that amalgamates different feature importance techniques previously developed by researchers. In a nutshell, it performs sensitivity analysis based on accuracy. The SHAP values allow us to understand any prediction or classification as the sum effect of the features. Figure 7 shows the beeswarm plot of feature importance based on SHAP values.
Figure 7.
Feature importance plot for all three datasets.
As shown in Figure 7, user-centric features dominate the top five features in all three datasets. For YelpZip, the dataset plot suggests that an increased number of reviews written by a user in a single day can decrease the model’s accuracy by as much as 6%. This observation is consistent with the model performance, which indicates that user-centric features generally lead to improved performance of the model. Number of ratings provided by the user on a day, average rating provided by the user, and the average number of words written by the user in a review are among the top five features consistently.
The feature importance plot (Figure 7) also shows that behavioral features are more helpful in identifying fake and genuine reviews than linguistic features. The input variables are arranged in top-to-bottom order as per their mean absolute SHAP values for the first 1000 reviews in the test dataset. For Figure 7a, values for ‘day_Urating’ can be interpreted as if the number of ratings provided by a user in a day is higher, there is a lower chance of being a truthful user. Figure 8, Figure 9 and Figure 10 show the local explanation of a fake review record using the SHAP force plot in each of the datasets. The plot can be interpreted as the binary target was fake (Label = 0) or truthful (Label = 1). In the plot above, the bold 0.00 is the model’s score for this observation. Higher scores lead the model to predict 1, and lower scores lead the model to predict 0. The features that were important in making the prediction for this observation are shown in red and blue, with red representing features that pushed the model score higher and blue representing features that pushed the score lower. Features that had more of an impact on the score are located closer to the dividing boundary between red and blue, and the size of that impact is represented by the size of the bar. Again, behavioral features are significant in deciding to classify a record as fake or truthful.
Figure 8.
Force plot of a fake record in the YelpChi dataset.
Figure 9.
Force plot of a fake record in the YelpNYC dataset.
Figure 10.
Force plot of a fake record in the YelpZip dataset.
Additionally, it can be noticed from Figure 4, Figure 5 and Figure 6 that the results of the stacking classifier were closest to the best-performing classifier. It was noted that user-related features contributed significantly to the classification performance, both when used alone and when combined with other features or embeddings.
4.2. Benchmarking
The proposed model is benchmarked with that of existing models and frameworks. The following popular works based on the Yelp dataset are considered:
- SpEagle [26]: An unsupervised learning approach (Spam Eagle) capable of integrating and scaling with labeled data using metadata along with relational data. The authors were the ones who curated the datasets. The performance of their model was tested on all three datasets.
- Ref. [21]: Proposed an effective multi-feature-based model. They suggested some new features and conducted a performance evaluation based on burst features. The authors have considered only the YelpZip dataset.
- Ref. [22]: They have developed a novel hierarchical supervised learning approach that analyzes user features and their interactions in univariate and multivariate distributions. They have also used the YelpZip dataset for modeling purposes.
- SPR2EP [81]: They proposed a semi-supervised framework (SPam Review REPresentation) for fake review detection, which uses the feature vectors extracted from reviews, reviewers, and products. After combining these vectors for detection purposes, they demonstrated the performance of their model on all three datasets.
- HFAN [66]: Hierarchical Fusion Attention Network (HFAN) is a deep learning-based technique that automatically learns reviews’ semantics from the user and product information using a multi-attention unit.
- Ref. [60]: Proposed a convolution neural network-based architecture connecting sentiment-dependent linguistic features and behavioral features via a fully connected layer to determine fake and genuine reviewers.
- Ref. [82]: Proposed an integrated multi-view feature strategy, blending implicit and explicit features from review content, reviewer data, and product descriptions. They introduced a hybrid extraction method, combining word- and sentence-level techniques with attention. This extends to a classification framework with an ensemble classifier leveraging a convolutional neural network (CNN) for reviewer information, a deep neural network (DNN) for product-level analysis, and a Bidirectional-Long Short-Term Memory (Bi-LSTM) for review-level features. This comprehensive methodology aims to enhance analysis effectiveness across diverse dimensions.
- Ref. [83]: Used the fine-tuned version of BERT to identify fake reviews just from review text.
As can be seen from Table 5, most of the work has been done on the YelpZip dataset—one reason for this could be the availability of a large amount of labeled data as compared to the other two datasets. Furthermore, the authors have not measured the performance of their model on other well-defined and accepted metrics such as accuracy, recall, and F1. Most of the authors have evaluated the performance of their model against the AUC metric.
Table 5.
Comparative performance evaluation.
As apparent from Table 5, our model has delivered better performance as compared to the other models on almost all the performance metrics across the three datasets. It is crucial to employ a model that exhibits robustness across various metrics, and our model successfully bridges this gap. The results also demonstrate the effectiveness of our approach of stacking the output of heterogeneous classifiers to reliably detect spam or fake reviews in both small and large datasets. Furthermore, our model is resource-efficient, unlike deep learning models that are complex to implement and scale, are resource-hungry, and require a heavy infrastructural investment. Our model’s performance is comparable to the advanced deep learning model proposed by [66]. These obvious advantages of our model over other models make our work more practical and applicable for real-world deployment.
5. Conclusions
This study is dedicated to addressing the pervasive challenge of detecting counterfeit reviews within the hospitality and restaurant domain. Our approach centers around the development of a stacking-based model, which ingeniously amalgamates the outputs of divergent base classifiers and harnesses a meta-classifier to discern the veracity of a given review—whether it is genuine or fabricated. The framework leverages a comprehensive suite of user-centric, product-centric, and review-centric features, collectively providing a multifaceted perspective on review authenticity.
The potency of our strategy resides in the stacking technique’s ability to consolidate the predictive capabilities of individual classifiers, culminating in an elevated overall efficiency. Evidently, the endeavor culminates in the establishment of a model proficient in discerning between fake and truthful reviews with commendable accuracy levels. Intriguingly, our model exhibits superior performance in comparison to well-established works across a spectrum of relevant performance metrics. Furthermore, the framework’s adaptability manifests in its ability to robustly operate across varying dataset sizes, rendering its utility independent of the dataset’s magnitude.
The ethical landscape pertaining to review authenticity is intricate, especially concerning the deployment of filtering algorithms designed to distinguish fraudulent or suspicious reviews. While these algorithms aim to uphold the quality and reliability of reviews, the potential for false positives—incorrectly classifying authentic reviews as fraudulent—poses a risk, potentially tarnishing the reputations of businesses or individuals. This gives rise to concerns about algorithmic bias and its implications for stakeholders. To mitigate this, we advocate for the labeling of reviews identified by the model as ‘not suggested reviews’ rather than outright deletion or labeling them fake/manipulated. Additionally, triangulating model findings with supplementary data sources, such as IP addresses, reviewer location, reviewer history, and businesses’ history, can further enhance accuracy and reduce false positives. Routine model retraining involving deliberate introduction of fake reviews contributes to increased accuracy and resilience against false detection.
Furthermore, ethical challenges extend to the transparency of the filtering process and the disclosure of filtered reviews. Users may lack full awareness of the criteria guiding review identification and filtering, hindering their ability to evaluate information reliability. Balancing platform integrity and user transparency emerges as a nuanced ethical consideration. Addressing this challenge, our model prioritizes interpretability, facilitating a clear understanding of features significantly contributing to fake review identification.
The implications of this investigation transcend the confines of the hospitality and restaurant sector, extending to domains like movie reviews and e-commerce. This affords a broader utility for our model’s insightful mechanisms. The hospitality and tourism review aggregators can embrace our model as an instrument to identify potentially inauthentic reviews, thus embarking on a path of enhanced credibility. Acknowledging the inherent uncertainty surrounding the authenticity of reviews, we advocate for a ‘not-suggested’ annotation for reviews flagged by our algorithm. This approach empowers website visitors to make more informed choices safeguarded against the ambiguity of potentially deceptive reviews.
As the reliance on reviews surges among consumers making purchasing decisions, it is imperative for stakeholders to proactively establish regulations and mechanisms to thwart the influence of counterfeit reviewers. Our recommendations extend beyond mere detection mechanisms. We propose a preemptive approach, suggesting the integration of a pop-up prompt before a review is submitted. This prompt would serve as a reminder to users, encouraging them to ensure their reviews adhere to the platform’s ethical guidelines. The wisdom advocated by [32] underscores the importance of consumer awareness and regulatory vigilance, effectively shielding prospective consumers from the deleterious impact of counterfeit reviews.
5.1. Theoretical Contributions
The proliferation of counterfeit reviews presents a dual menace, impacting both consumers and businesses. The increasing digital footprint of those who have grown up in the digital era heightens their vulnerability to misleading and deceptive information. This represents a significant concern as it has the capacity to profoundly skew decision-making processes by introducing cognitive biases. In light of this challenge, the imperative for a robust and scalable mechanism to counteract this influx of misinformation becomes strikingly evident.
Our contribution to the scholarly landscape is multifaceted. Firstly, our work extends the existing corpus of the deception detection literature through the development of an efficient system adept at identifying suspicious reviews. This accomplishment is underpinned by the formulation of a stacking-based framework adept at harnessing the capabilities of diverse underlying classifiers. The precedent established by [84], who validated the superior performance of this architecture through simulations using real-world data, highlights its effectiveness. Unlike deep learning-based architectures, these models demonstrate accelerated convergence and adaptability to varying data sizes. A notable shift from previous research emerges, affirming the pre-eminence of user-centric behavioral features over their linguistic counterparts. This underscores that the inherent characteristics of users exert a more profound influence on the classification process.
Secondly, the enhancement of model interpretability constitutes a pivotal facet of our approach. Rather than relying on conventional feature importance plots prevalent in the literature, our strategy leverages SHAP values. This choice enables a deeper level of insight, as SHAP-based importance plots not only unveil feature significance but also elucidate how variations in feature values impact the model’s outcomes. Furthermore, as corroborated by [85], the conventional feature importance plots are inherently sensitive to the chosen methodology, posing a concern over robustness.
Our endeavor encompasses the introduction of novel features, as underscored by the insights gleaned from Table 5. Importantly, the architectural framework we have devised operates as a modular entity, thereby accommodating the integration of more efficient classifiers as they emerge in the future research landscape. Such adaptability can be achieved through minimal code adjustments, rendering our model remarkably customizable at a negligible expense.
In summary, empirical tests of our model against recognized benchmarks confirm its effectiveness. It consistently surpasses standard models in various evaluation metrics, regardless of the size of the dataset. This empirical evidence highlights the strength, robustness, and dependability of our approach.
5.2. Managerial Implications
In terms of managerial implications, the pervasive issue of counterfeit reviews poses a significant threat to trust and credibility within the review ecosystem. Platforms like Yelp, reporting the filtration of nearly 25% of their reviews, underscore the gravity of the challenge [34]. Notable instances such as Oobah Butler’s experiment in 2017, where a fictitious profile became a top-rated restaurant on Tripadvisor, further accentuate the vulnerability of such platforms.
Our work provides a practical solution to the problem of counterfeit review identification. The proposed method distinguishes itself by its ease of implementation, circumventing the complexities often associated with academic solutions. Its lightweight nature, swift convergence, and ability to flag fraudulent reviews at an acceptable threshold align seamlessly with existing operational standards. Moreover, the ordered importance of features offers review aggregator platforms actionable insights for identifying cues in reviewer comments, augmenting their mechanisms to combat fraudulent activities.
Beyond its immediate application, the generalizability and scalability of our approach extend its potential to diverse domains grappling with the scourge of fake reviews. The far-reaching implications of our study empower review platforms to mitigate the incursion of counterfeit reviews. Such liberation from the influence of fraudulent reviewers engenders a greater degree of trust in the disseminated information, culminating in heightened user traffic and ultimately translating into enhanced revenue for businesses.
From the consumer perspective, our study holds the promise of furnishing them with credible and dependable information for decision-making purposes. This will help the consumer make a more informed purchase, leading to lesser post-purchase dissonance and satisfactory experience.
Our model has the potential to significantly enhance the trustworthiness of the internet, particularly in the context of user reviews. By effectively identifying and flagging suspicious reviews, it acts as a robust deterrent against the proliferation of counterfeit feedback, thus mitigating the distortion of online information. This not only empowers users to engage with more reliable content but also instills confidence in the integrity of the digital space. An additional layer of transparency allows users to discern between reviews that may lack authenticity. In turn, businesses that heavily depend on user reviews stand to benefit immensely. The model’s capability to distinguish between genuine and fraudulent reviews shields businesses from potential reputational harm caused by deceptive feedback. This safeguarding of reputations contributes to building and maintaining the credibility of businesses in the online sphere. Moreover, the adaptability of our approach across diverse dataset sizes ensures that businesses of varying scales can leverage the model to enhance their online presence.
5.3. Societal Implications
Our efforts to address counterfeit reviews wield profound societal impact by fostering a culture of authenticity and trust in the digital realm. In a broader context, our model not only benefits consumers and businesses but contributes to shaping responsible online behavior. By empowering users to make informed choices and safeguarding against misinformation, we align with societal goals of promoting consumer rights and digital literacy. The adaptability of our approach ensures that even smaller businesses integral to local economies can enjoy enhanced credibility. Ethical considerations embedded in our model, such as the ‘not-suggested’ annotation and transparency in the filtering process, reflect a commitment to responsible technology use. Our proactive approach, exemplified by the integration of a pop-up prompt, sets a precedent for ethical platform management, influencing the broader landscape. Moreover, our emphasis on interpretability contributes to increased transparency and accountability, enabling users to critically evaluate online information. In essence, our work goes beyond the technical realm, actively participating in the ongoing discourse on responsible technology development with the overarching aim of creating a digital landscape that positively impacts society at large.
5.4. Limitations
Our study encounters significant limitations originating from the choice of the foundational classifier. The configuration encompassing the count and nature of both the base classifiers and a meta-classifier wields substantial influence over the model’s performance. A subsequent limitation pertains to the temporal relevance of our database, which potentially renders it an imperfect representation of contemporary lexical usage. Notably, features such as punctuation count, lexical diversity, and lexical density are susceptible to this dynamic linguistic landscape. This phenomenon has been examined by [57], who unveiled its repercussions on classifier efficacy within a comparable context. An important limitation arises from the dataset’s balance or lack thereof. It is imperative to examine how our model will perform when confronted with an imbalanced dataset where the distribution of instances across different classes is uneven. Understanding the model’s behavior under such conditions is critical as it may impact its accuracy in real-world scenarios.
5.5. Future Work
For forthcoming endeavors, we are inclined to subject our model to assessment across alternate datasets. This proactive measure seeks to bolster the model’s adaptability and reinforce its empirical validity. Furthermore, our model awaits validation against expansive language models, such as GPT-4 and ChatGPT, which are capable of generating synthetic text dynamically. The cautionary standpoint underscored by [86] regarding the uncritical adoption of artificial intelligence without vigilant scrutiny for inherent biases is salient. To build a more resilient model, we intend to scrutinize our data for potential biases, a step aimed at enhancing its robustness in the face of inherent complexities. Yet another future direction could be to enhance the model to detect fake reviews posted by new users against whom the model lacks behavioral data.
An integral aspect of our future research trajectory involves the construction of a tangible regulatory framework firmly grounded in practical principles. This framework aspires to empower review aggregators in their efforts to combat the disruptive and malicious conduct of fake reviewers. Moreover, our model primarily integrates features derived from the textual content of reviews. Incorporating aspects of social networks, like reviewer interactions, could add a new layer of complexity to the model. This addition has the potential to enhance its performance even further.
Author Contributions
Conceptualization, S.A.A. and A.F.J.; methodology, S.A.A.; software, S.A.A.; validation, A.F.J., P.K.B., P.K.P. and S.B.; formal analysis, S.A.A.; investigation, S.A.A.; writing—original draft preparation, S.A.A.; writing—review and editing, S.A.A. and P.K.B.; visualization, S.A.A.; supervision, P.K.B. and P.K.P.; project administration, P.K.B. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The authors have not curated/collected any data. The dataset is available at https://odds.cs.stonybrook.edu/ (accessed on 2 June 2020).
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
Table A1.
Classifier performance on the YelpZip dataset.
| where | |
| FA | All features |
| FP | Product-based features only |
| FPR | Product- and review-based features only |
| FR | Review-based features only |
| FU | User-based features only |
| FUP | User- and product-based features only |
| FUR | User- and review-based features only |
| B/D/A/R | BERT/DistilBERT/ALBERT/RoBERTa embeddings only |
| B/D/A/R U | Embedding type with user-based features only |
| B/D/A/R P | Embedding type with product-based features only |
| B/D/A/R R | Embedding type with review-based features only |
| B/D/A/R UP | Embedding type with user- and product-based features only |
| B/D/A/R UR | Embedding type with user- and review-based features only |
| B/D/A/R PR | Embedding type with product- and review-based features only |
| B/D/A/R A | Embedding type along with all features |
Appendix B
Figure A1.
YelpChi correlation plot.
Figure A2.
Cumulative distribution function of YelpChi dataset features.
Table A2.
Classifier performance on the YelpChi dataset.
Appendix C
Figure A3.
Correlation plot of YelpNYC features.
Figure A4.
Cumulative distribution function of YelpNYC dataset features.
Table A3.
Classifier performance on YelpNYC dataset.
References
- Kim, S.; Kandampully, J.; Bilgihan, A. The Influence of EWOM Communications: An Application of Online Social Network Framework. Comput. Human Behav. 2018, 80, 243–254. [Google Scholar] [CrossRef] [Scilit]
- Rudolph, S. The Impact of Online Reviews on Customers’ Buying Decisions [Infographic]. Available online: http://www.business2community.com/infographics/impact-online-reviews-customers-buying-decisions-infographic-01280945#oaFtOjCMhi5CD7de.97 (accessed on 27 March 2020).
- Mukherjee, A.; Venkataraman, V. Opinion Spam Detection: An Unsupervised Approach Using Generative Models. 2014. Available online: https://www2.cs.uh.edu/~arjun/tr/UH_TR_2014_07.pdf (accessed on 20 June 2020).
- He, S.; Hollenbeck, B.; Proserpio, D. The Market for Fake Reviews. Mark. Sci. 2022, 41, 896–921. [Google Scholar] [CrossRef] [Scilit]
- Christopher, S.L.; Rahulnath, H.A. Review Authenticity Verification Using Supervised Learning and Reviewer Personality Traits. In Proceedings of the 2016 International Conference on Emerging Technological Trends (ICETT), Kollam, India, 21–22 October 2016. [Google Scholar] [CrossRef] [Scilit]
- Phil Trip Advisor Changes Its Slogan|TripAdvisorWatch: Hotel Reviews in Focus. Available online: https://tripadvisorwatch.wordpress.com/2010/01/19/trip-advisor-changes-its-slogan/ (accessed on 6 December 2021).
- Witts, S. TripAdvisor Blocked More than One Million Fake Reviews in 2022—The Caterer. Available online: https://www.thecaterer.com/news/tripadvisor-block-fake-reviews-2022-hospitality (accessed on 16 May 2023).
- Butler, O. I Made My Shed the Top-Rated Restaurant on TripAdvisor. Available online: https://www.vice.com/en/article/434gqw/i-made-my-shed-the-top-rated-restaurant-on-tripadvisor (accessed on 12 December 2021).
- Marciano, J. Fake Online Reviews Cost $152 Billion a Year. Here’s How e-Commerce Sites Can Stop Them|World Economic Forum. Available online: https://www.weforum.org/agenda/2021/08/fake-online-reviews-are-a-152-billion-problem-heres-how-to-silence-them/ (accessed on 24 March 2023).
- Govindankutty, S.; Gopalan, S.P. From Fake Reviews to Fake News: A Novel Pandemic Model of Misinformation in Digital Networks. J. Theor. Appl. Electron. Commer. Res. 2023, 18, 1069–1085. [Google Scholar] [CrossRef] [Scilit]
- Online Product and Service Reviews|ACCC. Available online: https://www.accc.gov.au/business/advertising-and-promotions/online-product-and-service-reviews (accessed on 24 March 2023).
- Press Information Bureau (PIB). Available online: https://pib.gov.in/PressReleasePage.aspx?PRID=1877733 (accessed on 24 March 2023).
- EUR-Lex-32019L2161-EN-EUR-Lex. Available online: https://eur-lex.europa.eu/eli/dir/2019/2161/oj (accessed on 24 March 2023).
- Crawford, M.; Khoshgoftaar, T.M.; Prusa, J.D.; Richter, A.N.; Al Najada, H. Survey of Review Spam Detection Using Machine Learning Techniques. J. Big Data 2015, 2, 23. [Google Scholar] [CrossRef] [Scilit]
- Vidanagama, D.U.; Silva, T.P.; Karunananda, A.S. Deceptive Consumer Review Detection: A Survey. Artif. Intell. Rev. 2020, 53, 1323–1352. [Google Scholar] [CrossRef] [Scilit]
- Mayzlin, D.; Dover, Y.; Chevalier, J. Promotional Reviews: An Empirical Investigation of Online Review Manipulation. Am. Econ. Rev. 2014, 104, 2421–2455. [Google Scholar] [CrossRef] [Scilit]
- Moon, S.; Kim, M.Y.; Bergey, P.K. Estimating Deception in Consumer Reviews Based on Extreme Terms: Comparison Analysis of Open vs. Closed Hotel Reservation Platforms. J. Bus. Res. 2019, 102, 83–96. [Google Scholar] [CrossRef] [Scilit]
- Barbado, R.; Araque, O.; Iglesias, C.A. A Framework for Fake Review Detection in Online Consumer Electronics Retailers. Inf. Process. Manag. 2019, 56, 1234–1244. [Google Scholar] [CrossRef] [Scilit]
- Jindal, N.; Liu, B. Review Spam Detection. In Proceedings of the 16th International World Wide Web Conference, WWW2007, Banff, AB, Canada, 8–12 May 2007; ACM Press: New York, NY, USA, 2007; pp. 1189–1190. [Google Scholar]
- Ziora, L. Machine Learning Solutions in the Management of a Contemporary Business Organisation. J. Decis. Syst. 2020, 29, 344–351. [Google Scholar] [CrossRef] [Scilit]
- Fontanarava, J.; Pasi, G.; Viviani, M. Feature Analysis for Fake Review Detection through Supervised Classification. In Proceedings of the 2017 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Tokyo, Japan, 19–21 October 2017; pp. 658–666. [Google Scholar] [CrossRef] [Scilit]
- Kumar, N.; Venugopal, D.; Qiu, L.; Kumar, S. Detecting Review Manipulation on Online Platforms with Hierarchical Supervised Learning. J. Manag. Inf. Syst. 2018, 35, 350–380. [Google Scholar] [CrossRef] [Scilit]
- Wolpert, D.H. Stacked Generalization. Neural Netw. 1992, 5, 241–259. [Google Scholar] [CrossRef] [Scilit]
- Van der Laan, M.J.; Polley, E.C.; Hubbard, A.E. Super Learner. Stat. Appl. Genet. Mol. Biol. 2007, 6, 25. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Patel, N.A.; Patel, R. A Survey on Fake Review Detection Using Machine Learning Techniques. In Proceedings of the 2018 4th International Conference on Computing Communication and Automation (ICCCA), Greater Noida, India, 14–15 December 2018; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Rayana, S.; Akoglu, L. Collective Opinion Spam Detection: Bridging Review Networks and Metadata. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, Australia, 10–13 August 2015; pp. 985–994. [Google Scholar] [CrossRef] [Scilit]
- Malbon, J. Taking Fake Online Consumer Reviews Seriously. J. Consum. Policy 2013, 36, 139–157. [Google Scholar] [CrossRef] [Scilit]
- Zinko, R.; Patrick, A.; Furner, C.P.; Gaines, S.; Kim, M.D.; Negri, M.; Orellana, E.; Torres, S.; Villarreal, C. Responding to Negative Electronic Word of Mouth to Improve Purchase Intention. J. Theor. Appl. Electron. Commer. Res. 2021, 16, 109. [Google Scholar] [CrossRef] [Scilit]
- Luca, M.; Zervas, G. Fake It till You Make It: Reputation, Competition, and Yelp Review Fraud. Manage. Sci. 2016, 62, 3412–3427. [Google Scholar] [CrossRef] [Scilit]
- Lappas, T.; Sabnis, G.; Valkanas, G. The Impact of Fake Reviews on Online Visibility: A Vulnerability Assessment of the Hotel Industry. Inf. Syst. Res. 2016, 27, 940–961. [Google Scholar] [CrossRef] [Scilit]
- Ismagilova, E.; Slade, E.; Rana, N.P.; Dwivedi, Y.K. The Effect of Characteristics of Source Credibility on Consumer Behaviour: A Meta-Analysis. J. Retail. Consum. Serv. 2020, 53, 101736. [Google Scholar] [CrossRef] [Scilit]
- Hunt, K.M. Gaming the System: Fake Online Reviews v. Consumer Law. Comput. Law Secur. Rev. 2015, 31, 3–25. [Google Scholar] [CrossRef] [Scilit]
- Lau, R.Y.K.; Liao, S.Y.; Chi-Wai Kwok, R.; Xu, K.; Xia, Y.; Li, Y. Text Mining and Probabilistic Language Modeling for Online Review Spam Detection. ACM Trans. Manag. Inf. Syst. 2011, 2, 1–30. [Google Scholar] [CrossRef] [Scilit]
- Yelp Yelp Trust & Safety Report. 2021. Available online: https://trust.yelp.com/wp-content/uploads/2022/02/Yelp-Trust-and-Safety-Report-2021.pdf (accessed on 3 January 2023).
- Zhang, D.; Zhou, L.; Kehoe, J.L.; Kilic, I.Y. What Online Reviewer Behaviors Really Matter? Effects of Verbal and Nonverbal Behaviors on Detection of Fake Online Reviews. J. Manag. Inf. Syst. 2016, 33, 456–481. [Google Scholar] [CrossRef] [Scilit]
- Yoo, K.-H.; Gretzel, U. Comparison of Deceptive and Truthful Travel Reviews. In Information and Communication Technologies in Tourism 2009; Springer: Vienna, Austria, 2009; pp. 37–47. [Google Scholar]
- Lai, C.L.; Xu, K.Q.; Lau, R.Y.K.; Li, Y.; Song, D. High-Order Concept Associations Mining and Inferential Language Modeling for Online Review Spam Detection. In Proceedings of the 2010 IEEE International Conference on Data Mining Workshops, Sydney, NSW, Australia, 13–13 December 2010; IEEE: Piscataway, NJ, USA; pp. 1120–1127. [Google Scholar]
- Jindal, N.; Liu, B.; Lim, E.-P. Finding Unusual Review Patterns Using Unexpected Rules. In Proceedings of the Proceedings of the 19th ACM international conference on Information and knowledge management-CIKM ′10, Toronto ON Canada, 26–30 October 2010; ACM Press: New York, NY, USA, 2010; p. 1549. [Google Scholar]
- Ott, M.; Choi, Y.; Cardie, C.; Hancock, J.T. Finding Deceptive Opinion Spam by Any Stretch of the Imagination. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Portland, OR, USA, 19-24 June 2011; Volume 1, pp. 309–319. [Google Scholar]
- Mukherjee, A.; Liu, B.; Glance, N. Spotting Fake Reviewer Groups in Consumer Reviews. In Proceedings of the WWW ′12—21st Annual Conference on World Wide Web Companion, Lyon, France, 16–20 April 2012; pp. 191–200. [Google Scholar] [CrossRef] [Scilit]
- Feng, S.; Banerjee, R.; Choi, Y. Syntactic Stylometry for Deception Detection. In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics, Jeju Island, Republic of Korea, 8–14 July 2012; pp. 171–175. [Google Scholar]
- Mukherjee, A.; Kumar, A.; Liu, B.; Wang, J.; Hsu, M.; Castellanos, M.; Ghosh, R. Spotting Opinion Spammers Using Behavioral Footprints. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Chicago, IL, USA, 11–14 August 2013; Part F1288. pp. 632–640. [Google Scholar] [CrossRef] [Scilit]
- Lu, Y.; Zhang, L.; Xiao, Y.; Li, Y. Simultaneously Detecting Fake Reviews and Review Spammers Using Factor Graph Model. In Proceedings of the 5th Annual ACM Web Science Conference, WebSci ′13, Paris, France, 2–4 May 2013; pp. 225–233. [Google Scholar] [CrossRef] [Scilit]
- Anderson, E.T.; Simester, D.I. Reviews without a Purchase: Low Ratings, Loyal Customers, and Deception. J. Mark. Res. 2014, 51, 249–269. [Google Scholar] [CrossRef] [Scilit]
- Banerjee, S.; Chua, A.Y.K. A Linguistic Framework to Distinguish between Genuine and Deceptive Online Reviews. Lect. Notes Eng. Comput. Sci. 2014, 2209, 501–506. [Google Scholar]
- Banerjee, S.; Chua, A.Y.K.; Kim, J.J. Using Supervised Learning to Classify Authentic and Fake Online Reviews. In Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication, IMCOM ′15, Bali, Indonesia, 8–10 January 2015. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Feng, X.; Zhang, S. Detecting Fake Reviews Utilizing Semantic and Emotion Model. In Proceedings of the 2016 3rd International Conference on Information Science and Control Engineering, ICISCE 2016, Beijing, China, 8–10 July 2016; pp. 317–320. [Google Scholar] [CrossRef] [Scilit]
- Sun, C.; Du, Q.; Tian, G. Exploiting Product Related Review Features for Fake Review Detection. Math. Probl. Eng. 2016, 2016, 4935792. [Google Scholar] [CrossRef] [Scilit]
- Shehnepoor, S.; Salehi, M.; Farahbakhsh, R.; Crespi, N. NetSpam: A Network-Based Spam Detection Framework for Reviews in Online Social Media. IEEE Trans. Inf. Forensics Secur. 2017, 12, 1585–1595. [Google Scholar] [CrossRef] [Scilit]
- Ren, Y.; Ji, D. Neural Networks for Deceptive Opinion Spam Detection: An Empirical Study. Inf. Sci. 2017, 385–386, 213–224. [Google Scholar] [CrossRef] [Scilit]
- Zhuang, M.; Cui, G.; Peng, L. Manufactured Opinions: The Effect of Manipulating Online Product Reviews. J. Bus. Res. 2018, 87, 24–35. [Google Scholar] [CrossRef] [Scilit]
- Nakayama, M.; Wan, Y. Exploratory Study on Anchoring: Fake Vote Counts in Consumer Reviews Affect Judgments of Information Quality. J. Theor. Appl. Electron. Commer. Res. 2017, 12, 1–20. [Google Scholar] [CrossRef] [Scilit]
- Jain, N.; Kumar, A.; Singh, S.; Singh, C.; Tripathi, S. Deceptive Reviews Detection Using Deep Learning Techniques. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 11608 LNCS; Springer: Heidelberg, Germany, 2019; pp. 79–91. [Google Scholar] [CrossRef] [Scilit]
- Plotkina, D.; Munzel, A.; Pallud, J. Illusions of Truth—Experimental Insights into Human and Algorithmic Detections of Fake Online Reviews. J. Bus. Res. 2020, 109, 511–523. [Google Scholar] [CrossRef] [Scilit]
- Hajek, P.; Barushka, A.; Munk, M. Fake Consumer Review Detection Using Deep Neural Networks Integrating Word Embeddings and Emotion Mining. Neural Comput. Appl. 2020, 32, 17259–17274. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Lee, K.Y.; Lee, M.; Yang, S.B. Unveiling the Cloak of Deviance: Linguistic Cues for Psychological Processes in Fake Online Reviews. Int. J. Hosp. Manag. 2020, 87, 102468. [Google Scholar] [CrossRef] [Scilit]
- Mohawesh, R.; Tran, S.; Ollington, R.; Xu, S. Analysis of Concept Drift in Fake Reviews Detection. Expert Syst. Appl. 2021, 169, 114318. [Google Scholar] [CrossRef] [Scilit]
- Shan, G.; Zhou, L.; Zhang, D. From Conflicts and Confusion to Doubts: Examining Review Inconsistency for Fake Review Detection. Decis. Support Syst. 2021, 144, 113513. [Google Scholar] [CrossRef] [Scilit]
- Wang, E.Y.; Fong, L.H.N.; Law, R. Detecting Fake Hospitality Reviews through the Interplay of Emotional Cues, Cognitive Cues and Review Valence. Int. J. Contemp. Hosp. Manag. 2022, 34, 184–200. [Google Scholar]
- Hajek, P.; Sahut, J.M. Mining Behavioural and Sentiment-Dependent Linguistic Patterns from Restaurant Reviews for Fake Review Detection. Technol. Forecast. Soc. Chang. 2022, 177, 121532. [Google Scholar] [CrossRef] [Scilit]
- Kumar, A.; Gopal, R.D.; Shankar, R.; Tan, K.H. Fraudulent Review Detection Model Focusing on Emotional Expressions and Explicit Aspects: Investigating the Potential of Feature Engineering. Decis. Support Syst. 2022, 155, 113728. [Google Scholar] [CrossRef] [Scilit]
- Carlens, H. State of Competitive Machine Learning in 2022. 2023. Available online: https://mlcontests.com/state-of-competitive-machine-learning-2022/ (accessed on 5 January 2023).
- Weise Karen A Lie Detector Test for Online Reviewers-Bloomberg. Available online: https://www.bloomberg.com/news/articles/2011-09-29/a-lie-detector-test-for-online-reviewers?leadSource=uverifywall#xj4y7vzkg (accessed on 7 November 2023).
- Li, J.; Ott, M.; Cardie, C.; Hovy, E. Towards a General Rule for Identifying Deceptive Opinion Spam. In Proceedings of the Detecting Deceptive Reviews Using Generative Adversarial Networks, Baltimore, MD, USA, 23–25 June 2014; Volume 1, pp. 1566–1576. [Google Scholar] [CrossRef] [Scilit]
- Aghakhani, H.; Machiry, A.; Nilizadeh, S.; Kruegel, C.; Vigna, G. Detecting Deceptive Reviews Using Generative Adversarial Networks. In Proceedings of the 2018 IEEE Symposium on Security and Privacy Workshops, San Francisco, CA, USA, 24 May 2018; pp. 89–95. [Google Scholar] [CrossRef] [Scilit]
- Yuan, C.; Zhou, W.; Ma, Q.; Lv, S.; Han, J.; Hu, S. Learning Review Representations from User and Product Level Information for Spam Detection. In Proceedings of the 2019 IEEE International Conference on Data Mining (ICDM), Beijing, China, 8–11 November 2019; pp. 1444–1449. [Google Scholar]
- Ott, M.; Cardie, C.; Hancock, J. Estimating the Prevalence of Deception in Online Review Communities. In Proceedings of the 21st International Conference on World Wide Web, WWW ′12, Lyon France, 16–20 April 2012; pp. 201–210. [Google Scholar] [CrossRef] [Scilit]
- Lemaître, G.; Nogueira, F.; Aridas, C.K. Imbalanced-Learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning. J. Mach. Learn. Res. 2017, 18, 1–5. [Google Scholar]
- Desikan, B.S. Natural Language Processing and Computational Linguistics: A Practical Guide to Text Analysis with Python, Gensim, SpaCy, and Keras; Packt Publishing Ltd.: Birmingham, UK, 2018; ISBN 9781788837033. [Google Scholar]
- Jindal, N.; Liu, B. Opinion Spam and Analysis. In Proceedings of the International Conference on Web Search and Web Data Mining—WSDM ′08, Palo Alto, CA, USA, 11–12 February 2008; ACM Press: New York, NY, USA, 2008; p. 219. [Google Scholar]
- Li, F.; Huang, M.; Yang, Y.; Zhu, X. Learning to Identify Review Spam. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence, Barcelona, Spain, 16–22 July 2011; pp. 2488–2493. [Google Scholar] [CrossRef]
- Hutto, C.J.; Gilbert, E. VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text. In Proceedings of the 8th International Conference on Weblogs and Social Media, ICWSM 2014, Ann Arbor, MI, USA, 1–4 June 2014. [Google Scholar]
- McCarthy, P.M. An Assessment of the Range and Usefulness of Lexical Diversity Measures and the Potential of the Measure of Textual, Lexical Diversity (MTLD). Ph.D. Thesis, The University of Memphis, Memphis, TN, USA, 2005. [Google Scholar]
- Dewang, R.K.; Singh, A.K. Identification of Fake Reviews Using New Set of Lexical and Syntactic Features. In Proceedings of the Sixth International Conference on Computer and Communication Technology 2015—ICCCT ′15, Allahabad India, 25–27 September 2015; pp. 115–119. [Google Scholar] [CrossRef] [Scilit]
- Mohammad, S.M.; Turney, P.D. Crowdsourcing a Word-Emotion Association Lexicon. Comput. Intell. 2013, 29, 436–465. [Google Scholar] [CrossRef] [Scilit]
- Li, J.; Cardie, C.; Li, S. TopicSpam: A Topic-Model-Based Approach for Spam Detection. In Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics, Sofia, Bulgaria, 4–9 August 2013; Volume 2, pp. 217–221. [Google Scholar]
- Džeroski, S.; Ženko, B. Is Combining Classifiers with Stacking Better than Selecting the Best One? Mach. Learn. 2004, 54, 255–273. [Google Scholar] [CrossRef] [Scilit]
- Ribeiro, M.T.; Singh, S.; Guestrin, C. “Why Should I Trust You?”: Explaining the Predictions of Any Classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 1135–1144. [Google Scholar]
- Shrikumar, A.; Greenside, P.; Kundaje, A. Learning Important Features through Propagating Activation Differences. In Proceedings of the 34th International Conference on Machine Learning—Volume 70, Sydney, Australia, 6–11 August 2017; pp. 3145–3153. [Google Scholar]
- Lundberg, S.M.; Lee, S.-I. A Unified Approach to Interpreting Model Predictions. In Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Curran Associates Inc.: Red Hook, NY, USA, 2017; pp. 4768–4777. [Google Scholar]
- Yilmaz, C.M.; Durahim, A.O. SPR2EP: A Semi-Supervised Spam Review Detection Framework. In Proceedings of the 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), Barcelona, Spain, 28–31 August 2018; IEEE: Piscataway, NJ, USA; pp. 306–313. [Google Scholar]
- Mohawesh, R.; Xu, S.; Springer, M.; Jararweh, Y.; Al-Hawawreh, M.; Maqsood, S. An Explainable Ensemble of Multi-View Deep Learning Model for Fake Review Detection. J. King Saud Univ.-Comput. Inf. Sci. 2023, 35, 101644. [Google Scholar] [CrossRef] [Scilit]
- Kennedy, S.; Walsh, N.; Sloka, K.; McCarren, A.; Foster, J. Fact or Factitious? Contextualized Opinion Spam Detection. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics: Student Research Workshop, Florence, Italy, 28 July–2 August 2019; Alva-Manchego, F., Choi, E., Khashabi, D., Eds.; Association for Computational Linguistics: Florence, Italy, 2019; pp. 344–350. [Google Scholar]
- Farrelly, C.M. Deep vs. Diverse Architectures for Classification Problems. arXiv 2017, arXiv:1708.06347. [Google Scholar]
- Lundberg, S. Interpretable Machine Learning with XGBoost|by Scott Lundberg|Towards Data Science. Available online: https://towardsdatascience.com/interpretable-machine-learning-with-xgboost-9ec80d148d27 (accessed on 12 December 2021).
- Chowdhury, T.; Oredo, J. AI Ethical Biases: Normative and Information Systems Development Conceptual Framework. J. Decis. Syst. 2022, 32, 617–633. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).













