0% found this document useful (0 votes)
4 views

Emotion Rec ML

Uploaded by

rama00565
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Emotion Rec ML

Uploaded by

rama00565
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

2018 5th International Conference on Behavioral, Economic, and Socio-Cultural Computing (BESC)

BERS: Bussiness-Related Emotion Recognition


System in Urdu Language Using Machine Learning
Amara Urooj
Iqra Sana Khushboo Nasir
Institute of Business Administration,
Institute of Computing and Information Institute of Computing and Information
Gomal University
Technology, Gomal University Technology, Gomal University
D.I.Khan (KP), Pakistan
D.I.Khan (KP), Pakistan D.I.Khan (KP), Pakistan
[email protected]
[email protected] [email protected]
Zain Ishaq Ibrahim A. Hameed
Institute of Computing and Information Faculty of Information Technology and
Technology, Gomal University Electrical Engineering
D.I.Khan (KP), Pakistan Norwegian University of Science and
[email protected] Technology (NTNU)
Ålesund, Norway
[email protected]

Abstract—Starting a business is an easy task but making it demand or new features in the product, in order to increase
established and reliable is something challenging. Any business the sales or profit rate [3].
can grow if the customers are satisfied and this can be investigated
through their emotions or reviews expressed about the goods and Business-related emotion classification from online
services. It gives rise to the development of emotion recognition business reviews in Urdu Langue is an area which originates
system from business reviews using social computing paradigm. A several challenges for researchers in Business Intelligence
sufficient work has already been performed in this direction using (BI). In this area, a lot of work has been performed in
resource-rich languages like English. However, there is a need and English and other resource-rich languages but much more
a literature gap to develop such a system in Urdu, a resource-poor can be investigated in resource-poor languages such as Urdu
language, which is a national language of Pakistan and a widely [4].
spoken langue in other countries like India and other parts of the
world. This work aims at developing an Emotion detection System The business community has been attracted by social
from online business reviews (tweets) in Urdu Language using media sites to capture and analyze their customer’s emotions
supervised Machine Learning techniques. We applied different to improve the quality of their manufactured goods to grow
machine learning classifiers, such as Support Vector Classifier in the market [5]. This gives rise to the development of
(SVC), Random Forest (RF), Naïve Bayes (NB) and K-Nearest emotion-based B.I system to sustain in the current digital
Neighbors (KNN) to classify the tweets with respect to Urdu world of business competition.
emotions. Results show that with respect to other classifiers, SVC
achieved efficient results with an accuracy of 80.5% on smart Most of the recent works [5] on emotion recognition are
phone dataset and 81.09% for sports dataset. focused on English and other resource-rich languages.
However, limited work has been carried out [4] in the Urdu
Keywords—Emotion recognition, emotion detection, Language. Ren and Quan [5] in their work on emotion
Business-related, Urdu Language, Machine Learning, business recognition from business reviews have conducted
intelligence, Social computing experiments on emotion dataset in English, whereas the work
performed by [4] is focused on detecting Roman Urdu
emotions using ontology-based approach.
I. INTRODUCTION
The Social Computing is a multidisciplinary area of Major limitations of the aforementioned relevant works are
research which aims at addressing different processes and that none of them fulfill the needs for developing emotion
mental states including learning, thinking, perception, recognition from business-related online reviews/tweets
remembering, and emotions. Among the aforementioned posted in the Urdu language. Therefore, we use machine
areas of social computing, emotions play a pivotal role in learning classifiers on emotion-based Urdu datasets acquired
identifying the social behavior of human [1]. from Twitter and propose Business-Related Emotion
It is pertinent for you as an advisor or blogger or website Recognition System (BERS) in Urdu Language Using
holder or a businessman to evoke certain emotions in the Machine Learning (ML) classifiers.
audience and/or customers, in order to vehemently increase The proposed work is different from that of Nargis and
the demand for your product. It is only an emotionally Jamil’s work [4] with respect to using business reviews in
motivated customer who will take a bold decision to buy a pure Urdu text and then detecting emotions by applying ML
product. Emotional marketing is way more fruitful than any classifiers. Furthermore, we recommend the classifier with
other form of marketing. Many acclaimed brands and efficient results with respect to different emotion
marketing campaigns have got a huge success by invoking combinations.
emotions in their target audience. At the end of the day,
human beings are emotional beings; and, they try to go Our work is focused on answering the following research
where their heart is [2]. By knowing the nature and emotions questions:
of the customers by their reviews and tweets, owners and RQ1: What is the efficiency of different ML algorithms
businessmen then promptly introduce products of the for emotion detection from Urdu-based business tweets.

978-1-7281-0207-8/18/$31.00 ©2018 IEEE 238


DOI 10.1109/BESC.2018.00056
RQ2: What is the best ML classifier for emotion Learning Techniques, namely SVM (Support Vector
detection from Urdu-based business tweets. Machine), NB (Naive Bayes), KNN (k-nearest neighbors),
DT (Decision Tree) and others. For Formal Text
This work makes following contributions: Classification, SVM executed effectively, whereas NB
outperformed all others in Informal Text Classification.
• Classifying emotions from business-related online Designing an algorithm to recognize user emotions and user
reviews in the Urdu language. behavior instead of opinions about events, products or
• Applying different ML classifiers for emotion detection places, would upswing the accuracy of existing classification
• Recommending the ML classifier with efficient results methods.
for the classification of business-related Emotions in the The major purpose behind the work performed by [9] is
Urdu Language. to incorporate cognitive-based emotion theory with
sentiment analysis based computational techniques for the
Rest of the article is organized as follows: Related work detection and classification of emotions from a given piece
is presented in section II. Section III shows the proposed of text by the users by enhancing the performance of state-
methodology. In section IV results and discussion is of-the-art methods. They proposed rule-based framework
presented and finally, the last section concludes the with extended lexicon support and an enhanced model of
paper. emotion signals using five rule-based modules namely
lexical resource generation, emotion word classifier (EWC),
II. RELATED WORK emoticon classifier (EC), slang classifier (SC) and mixed-
This section summarizes the works performed on mode classifier (MMC) in a pipelined approach. However,
emotion recognition from online reviews. personality identification features for effective classification
of emotion-based tweets and investigating the compound and
Fuji et al. [5] investigated adequate computing techniques complex sentences could improve the system’s efficacy.
for imperative sub-categories in an enterprise system and
also to measure the consumer gratifications. For this purpose, Feng, Shi, et al. [10] proposed to find common emotions
linguistic-based emotion analysis system is developed to a novel method i.e. Probabilistic Latent Semantic Analysis
devise a mechanism to perceive consumer contentment by (PLSA) to model the hidden sentiment features. The results
applying machine learning algorithms such as MaxEnt display that the proposed approach can dividing-up blogs
(maximum entropy), voting features intervals, multinomial into sentiment cogent clusters and take out collective
Naive Bayes and random forest. Experiments were emotion words which yield to effective guidance for
conducted using 10-fold cross-validation over Ren-CECps ingrained emotions in every cluster. However, incorporation
dataset. On the basis of F-value evaluation, the multinomial of additional linguistic information can improve the
Naive Bayes algorithm supersedes all three algorithms. performance of clustering results.
However, interrogating splendid linguistics features and e- Bruna et al. [11] developed the emotion models for the
Business paradigm will enhance the efficacy of the system. detection and recognition of emotional data in a given piece
In their work on movie sales prediction, Magdum et al. of text. The proposed approach uses dimensional and
[6] proposed a sentiment analysis system using sentiment categorical models along with some extended models such as
probabilistic latent semantic analysis (S-PLSA), the Five Factor Model and Collins, Ortony and Clore model.
autoregressive sentiment model, and expectation- Categorical models are used immensely for their lucidity and
maximization algorithm and P-N (plain metric) ratio for distinctive results. While dimensional models are rarely used
predicting the success of movies. Experimental results show but its pliability in allotting emotions is high where labels are
that if the P-N ratio is equal to 5 or more than 5 then movie is missing. As for as extended model is concerned it produces a
“hit” if P-N ratio is more than 1.5 and less than 5 then movie more desirable assignment of emotions and surpasses the
is average and if P-N ratio less than 1.5 then movies are a other two.
flop. However, autoregressive sentiment and quality-aware EmoText [12] the very first open source toolkit is
model (ARSQA) can be used for better prediction accuracy presented to detect and recognize the emotions in a text,
of sales. trained and tested on a gold standard dataset using Support
Developing a cognitive-based emotion detection system Vector Machine (SVM). On different datasets, in particular,
to classify informal emotion pointer as for example slang and Jira and Stack Overflow, “EmoText” attained the
emoticons effectively and emotion-based opinion words commensurate results. Furthermore, the researchers aim to
expressed by patients(users) in health reviews posted on authenticate the universality and stability of the applied
mobile-enabled social media sites is the major objective of approach by applying it to different gold standard sources.
this research [7]. By applying four classifiers i.e. WEC Binali et al. [13] proposed computation approaches for
(Word-based Emotion Classifier), EEC (Emoticon-based the detection of emotions using hybrid-based architecture by
Emotion Classifier), SEC (Slang-based Emotion Classifier) applying SVM algorithm. The acquired predicted accuracy is
and HEC (Hybrid Emotion Classifier), the authors proposed 96.43%. To lessen the classification bias one can generate
an algorithm which uses cognitive-based classification heuristics. Moreover, ascertaining probability over domains
framework to systematize/classify the reviews given by the could be something worth work for.
user. COGEMO having 86% average precision, 75% average
recall and 80% average F-measure outperformed two Detection of emotion through Indonesian text is carried
baseline methods on all datasets. out by [14] using four machine learning techniques, J48,
Naïve Bayes (NB), Support Vector Machine-Sequential
Kaur et al. [8] proposed a divergent analysis of informal Minimal Optimization (SVM-SMO) and K-Nearest
and formal pieces of text emotion detection using Machine Neighbor (KNN). Split validation and 10-fold cross

239
validation were performed for conducting the experiments. https://translate.google.com/
By applying the split validation, SVM-SMO attained the TABLE I. DATA SETS
highest accuracy of 86%, Naïve Bayes with 79.5% accuracy
ranked second, J48 stood third having an accuracy of 78% Dataset (Products) No. of Tweets
Smartphones 1000
while KNN failed the score board by getting the lowest
sports 1200
accuracy of 70.80%. By amalgamating SVM-SMO with
other optimization methods particularly particle swam B. Classifying Business-Related Emotions using M.L
optimization and genetic algorithm, one can escalate the Algorithms
accuracy of SVM-SMO.
We applied different Supervised Machine Learning
Xing et al. [15] applied Learning-based and Word-based Algorithms, namely: Support Vector Classifier (SVC),
process techniques for the detection emotions from textual Random Forest (RF), Naïve Bayes (NB), and K-Nearest
data. Satisfactory results were obtained with respect to Neighbors (KNN) by implementing it using Anaconda-based
comparing methods. Adding up some additional emotions Python platform supported by NLTK [19].
could be possible to take this work to some other level. The
a. Support Vector Machine (SVM)
performance could be enhanced and improved by applying
some other finest feature extraction techniques. The SVM/SVC performs binary classification by
classifying items to a single out of two classes by
In their work on emotion detection from Roman Urdu
finding maximum hyperplane, classifying the features
text, Nargis and Jamil [4] used a knowledge-based approach
into one of the two classes [13].
by developing emotion ontology and emotion detector
algorithm. A set of Roman Urdu text documents are used as b. Random Forest Classifier
a dataset for evaluating the effectiveness of the system. The
experimental results show the average recall of 85.40% and The working of this classifier is based on the
an average precision of 92.81%. construction of decision trees from a sample of training
set selected randomly. After that, votes from various
decision trees is accumulated to predict the class from
III. METHODOLOGY test data.
The proposed system (BERS) is comprised of following
c. Naïve Bayes (NB)
modules: (i) Gathering Urdu Emotion Dataset, (ii)
Classifying Business-Related Emotions, (iii) Performance The NB estimates the probability of feature of being
Evaluation/Assessment, and (iv) Recommending the most a member of a particular class from training data and
significant classification results shown in Fig. 1. then predicts the class label from unlabeled
Furthermore, we have adopted Ekman’s basic emotion model (unseen/test) data. In our case, an emotion label is
[9] and got equivalent translation in Urdu using Google predicted, if the computed probability is greater than the
Translate API1 given limit [8].
d. K-Nearest Neighbor (KNN)
The KNN operates by computing a distance of a data
point with respect to other points in a training data set.
In the next step, k-nearest data points are selected and
finally, a class is tagged with a data point having the
majority of the points [14].
As shown in Fig.[2] the input Urdu Text is processed
through multiple ML classifiers and resultantly it is classified
into different emotion categories, namely: (i) ̶ηϮΧ(Khushi,
Joy), (ii)ϑϮΧ (Khauf, Fear), (iii) ‫؟‬μϏ(Ghussa, Anger) , (iv)
̶Ϩϴ̴ϤϏ(Ghamgeeni, Sadness) , (v) Εήϔϧ(Nafrat, Disgust), and
(vi) Ζϣ΍Ϊϧ (Nidamat, Shame). The training phase is supported
by providing the model with both labels and predictor
variables [20]. In testing phase, performance evaluation of
the model represents how emotions are detected and
Fig. 1. Proposed System classified into following categories: ̶ηϮΧ(Khushi, Joy),
ϑϮΧ(Khauf, Fear), ‫؟‬μϏ(Ghussa, Anger),
A. Gathering Urdu Emotion Dataset
̶Ϩϴ̴ϤϏ(Ghamgheeni, Sadness), Εήϔϧ(Nafrat, Disgust),
As Urdu is a resource-poor language, therefore, there Ζϣ΍Ϊϧ(Nidamat, Shame) by applying different ML Classifiers.
is a lack of publically available lexical resources for In the Training phase, we first trained the data on the given
developing emotion-based Sentiment Analysis (SA) input and then in the testing phase we evaluate the
system in Business domain [16, 17]. For this purpose, we performance of our system by detecting the emotions and
acquired two datasets from Twitter using Tweepy API classifying them into the aforementioned categories.
[18].for different domains, namely: Smartphones and
Sports. Description of each dataset is presented in Table
I.

240
Experiment#1(RQ1: What is the efficiency of different ML
algorithms for emotion detection from Urdu-based business
reviews.)
We have conducted various experiments on 2 datasets
applying different classifiers to answer RQ1. The results are
given below in Table IV.

TABLE IV. EVALUATION RESULT


Class
Dat F1
Domain ifier Accu Preci Re- Supp
a mea
Types Nam -racy -sion call ort
Set sure
Fig. 2. Applying ML algorithms e
80.50
SVC 0.944 0.86 0.81 200
%
A sample output of the training and testing phase is 76.00
shown in Table II and Table III. Reviews RF 0.76 0.76 0.76 200
%
D1 on Smart
76.00
phones NB 0.77 0.76 0.76 200
TABLE II. SET OF TWEETS FROM THE DATA SET (TRAINING) %
72.00
Emotion Label KNN 0.74 0.72 0.71 200
English %
Tweet# Urdu Tweet assigned by the 81.09
Translation SVC 0.949 0.876 0.81 201
M.L classifier %
I have bought a 67.66
Ϟ΋ΎΑϮϣ Ύϴϧ ‫ف‬ϧ ؐϴϣ RF 0.72 0.68 0.67 201
new mobile. I am Reviews %
εϮΧ Ζ٬Α..‫ف‬٫ ΍ΪϳήΧ D2
1 so happy. (Joy ,Khushi)̶ηϮΧ on Sports 58.71
̲ϨδϤϴγ# ‫؏ل‬Ϯ٫ NB 0.68 0.59 0.55 201
#Samsung is %
‫فل‬٫ ΖγΩήΑί
awesome 72.64
Ϯ٫ ΏΎϳΎϧ Ζ٬Α ϢΗ KNN 0.75 0.73 0.72 201
#Oppo you are %
‫؟‬Οϭ ̵έΎϬϤΗ…Ϯ̡ϭ΍#
one in a million…
2 Ϯ٫ ΖϟϮ٬γ Ζ٬Α ‫ف‬γ
Because of you, I
(Joy ,Khushi)̶ηϮΧ A. Comparison with the baseline study:
‫فل‬ϬΠϣ Ί̳
am totally at ease.
Performance of the proposed system is evaluated with
The camera of
4
‫ف‬٫ ؐϴ٬ϧ ΎϬ̩΍ ϩήϤϴ̯
#Nokia is not
,Ghussa)‫؟‬μϏ respect to our motivational study and the results are
…ϑ΍ ϑ΍ ˬΎ̯ Ύϴ̯Ϯϧ# (Anger reported in Table V, showing that BERS (proposed
good, uf uf…
̭Ύ٫# ‫ف‬ϧ ΉΎϬΑ ‫ف‬ϬΠϣ
My brother has work) performs better in terms of precision and recall.
gifted me #Pak
̶̯ βϳήՍγտϧ΍ βՌέϮ̢γ
Sports Industries TABLE V. COMPARISON WITH BASELINE STUDY
5 ‫؟‬ϔΤΗ ή̡ ϩή̴ϟΎγ Ջ̯ (Joy ,Khushi)̶ηϮΧ
kit for my
ΎϴϬΑ# ‫؟‬ϳή̰η‫̵لل‬Ω ؐϴϣ
birthday. Thank Study Objectives Technique(s) Datase Results (Percentage)
you #Brother ts
I have sponsored P R F A
ίέΪϨϠϗέϮ٫ϻ# ‫ف‬ϧ ؐϴϣ Nargis Emotion 1.Knowledge- Social 92.87 85.40 … …
#LahoreQalanders
ϩϭ έϭ΍ Ύϴ̯ ήδϧΎ̢γ Ϯ̯ et al. [4] Detection based approach media
and they lost all ,Ghamgeeni)̶Ϩϴ̴ϤϏ
7 ‫ل‬Ί̳ έΎ٫ ‫ف‬ϠΑΎϘϣ ̶ϬΒγ From Text 2.Emotion reviews
the matches. All (Sadness
‫ف‬δϴ̡ ‫ـ‬έΎγ ‫ـ‬ήϴϣ in Roman Ontology
my money
‫فل‬Ό̳ Ώϭվ Urdu 3.Emotion
dissipated
Detector
TABLE III. SET OF TWEETS FROM THE DATA SET (TESTING) Algorithm
4.Five
Emotion Emotions
English Label (Happiness,
Tweet# Urdu Tweet Caring, Hurt,
Translation assigned by
Fear, Anger)
BERS
Proposed Emotion 1.Supervised Smart 94.4 86.0 81.0 80.50
#IrsaSports has
(BERS) Detection Learning phones
always been one From Urdu Algorithms
‫ف‬٫ΩΎϤΘϋ΍ ϞΑΎϗ
˶ ‫ف‬γ ‫؟‬θϴϤ٫ of the most Reviews (SVC, RF, NB,
̶ϬΒγ ‫للل‬βՌέϮ̢γ ‫؟‬γέ΍#
reliable brand. ,Khushi)̶ηϮΧ KNN) Sports 94.9 87.6 81.0 81.09
3 ϩΪϤϋ ‫ف‬γ ‫؟‬θϴϤϫ ΕΎϋϮϨδϣ
Quality of (Joy 2.Six Emotions
ؐϴϣ ̶Սϟ΍Ϯ̯ ϦϳήΘ٬Α έϭ΍
its products are (εϮΧ̵
‫ؐلل‬ϴϠϣ
commendable and (Khushi, Joy),
unparalleled ϑϮΧ (Khauf,
#Samsung has Fear), ‫؟‬ѧѧѧμϏ
.‫̲ل‬ϨδϤϴγ#‫ف‬٫ Ύϴ̳ ΎϬ̩ stolen the heart of (Ghussa,
,Khushi)̶ηϮΧ Anger),
6 Ϧϳή̰γ ̨Ռ ̶Ϡϋ΍
Ի ̶٫ Ζ٬Α all and sundry. Its
(Joy ̲ϤϏ̵ϥ̵
..‫ف‬٫ touch screen is
outstanding (Ghamgheeni,
Sadness),
Εήѧѧѧѧѧѧѧϔϧ (Nafrat,
Disgust), Ζϣ΍Ϊѧѧϧ
(Nidamat,
Shame)
IV. RESULTS AND DISCUSSION
In this section, we present performance evaluation results
of BERS on the basis of the posed research questions.

241
Experiment#2(RQ2: What is the best ML classifier for [4] G. Z. Nargis, and N. Jamil, (2016), “Generating an emotion ontology
emotion detection from Urdu-based business tweets. for Roman Urdu text.”
[5] F. Ren, and C. Quan, "Linguistic-based emotion analysis and
To answer RQ2, we evaluated the comparative results of recognition for measuring consumer satisfaction: an application of
different ML classifiers with respect to their emotion affective computing," Information Technology and Management 13.4
detection efficiency for business-related Urdu reviews. (2012): 321-332.
Results reported in Table IV show that SVC is effective than [6] S. S. Magdum, and J. V. Megha, "Mining online reviews and tweets
for predicting sales performance and success of movies," Intelligent
the other classifiers by attaining an accuracy of 80.50% and Computing and Control Systems (ICICCS), 2017 International
81.09% on two different datasets. Conference on. IEEE, 2017.
[7] M. Z. Asghar, A. Khan, K. Khan, H. Ahmad, and I. A. Khan, (2017),
V. CONCLUSION AND FUTURE WORK “COGEMO: Cognitive-based emotion detection from patient
generated health reviews,” Journal of Medical Imaging and Health
This work presents Business-Related Emotion Informatics, 7(6), 1436-1444.
Recognition System (BERS) in the Urdu Language for [8] J. Kaur, and J. R. Saini, "Emotion detection and sentiment analysis in
classifying and recognizing emotions in Urdu tweets posted text corpus: a differential study with informal and formal writing
on social media website in the business domain. We applied styles," International Journal of Computer Applications 101.9 (2014).
different machine learning classifiers on trained data to [9] M. Z. Asghar, A. Khan, A. Bibi, F. M. Kundi, and H. Ahmad, (2017),
“Sentence-level emotion detection framework using rule-based
check the validity of the proposed system. The system classification,” Cognitive Computation, 9(6), 868-894.
performs well with respect to classification and detection of
[10] S. Feng, D. Wang, G. Yu, W. Gao, and K. F. Wong, (2011),
emotions in the Urdu language. Resultantly, we found that “Extracting common emotions from blogs based on fine-grained
among the applied classifiers, Support Vector Classifier sentiment clustering,” Knowledge and information systems, 27(2),
(SVC) gave us the best accuracy results of 80.50% and 281-302.
81.09% on two different datasets of business-related tweets [11] O. Bruna, H. Avetisyan, and J. Holub, "Emotion models for textual
and outperformed the other classifiers used. emotion classification," Journal of Physics: Conference Series. Vol.
772. No. 1. IOP Publishing, 2016.
One may upraise the study by working on more [12] F. Calefato, F. Lanubile, and N. Novielli, "EmoTxt: a toolkit for
emotions labels other than ̶ηϮΧ (Khushi, Joy), (ii) ϑϮΧ emotion recognition from text," arXiv preprint
(Khauf, Fear), (iii) ‫؟‬μϏ(Ghussa, Anger) , (iv) arXiv:1708.03892 (2017).
̶Ϩϴ̴ϤϏ(Ghamgeeni, Sadness) , (v) Εήϔϧ(Nafrat, Disgust), and [13] H. Binali, C. Wu, and V. Potdar, "Computational approaches for
(vi) Ζϣ΍Ϊϧ (Nidamat, Shame) on which the researchers of emotion detection in text," Digital Ecosystems and Technologies
(DEST), 2010 4th IEEE International Conference on. IEEE, 2010.
this study already worked. Adding up the emoticons feature
[14] N. A. S. Winarsih, and C. Supriyanto, "Evaluation of classification
could be possible to make it more visually appealing. methods for Indonesian text emotion detection," Technology of
Increase the size of datasets, their domains and Information and Communication (ISemantic), International Seminar on
experimenting with other different classifiers to increase the Application for. IEEE, 2016.
efficiency of the proposed system by achieving more [15] Y. Xing, C. Chen, and L. L. Liu, "Classification influence of features
significant results. on given emotions and its application in feature selection," Journal of
Physics: Conference Series. Vol. 1004. No. 1. IOP Publishing, 2018.
[16] https://www.kaggle.com/datasets
REFERENCES
[17] https://en.wikipedia.org/wiki/List_of_datasets_for_machine_learning_r
[1] N. H. Frijda, The emotions, Cambridge University Press, 1986. esearch#Twitter_and_tweets
[2] M. N. Khuong, and V. N. B. Tram, "The effects of emotional [18] Tweepy API, available at https://pypi.org/project/tweepy/
marketing on consumer product perception, brand awareness and [19] Anaconda, available at https://anaconda.org/
purchase decision (A study in Ho Chi Minh City, Vietnam)," Journal
of Economics, Business and Management 3.5 (2015): 524. [20] M. Z. Asghar, A. Khan, F. Khan, and F. M. Kundi, "RIFT: A rule
induction framework for Twitter sentiment analysis," Arabian Journal
[3] H. Ö÷üt, and B. K. O. Taú, "The influence of internet customer reviews for Science and Engineering 43, no. 2 (2018): 857-877.
on the online sales and prices in the hotel industry," The Service
Industries Journal 32.2 (2012): 197-214.

242

You might also like