CSIT LRS Modified
CSIT LRS Modified
LEARNING
Submitted by
Associate Professor
2. I declare that this report is my own original work. Where other people's work has
been used (either from a printed source, Internet, or any other source), this has been
properly acknowledged and referenced, and given due credit.
4. I declare that the similarity percentage of this synopsis is not more than 20%, in any
case of discrepancy the report evaluation may be cancelled at any step.
Registration/Enrolment: 23004489
Signature:
Date:
Supervisor
Institution Name:
Introduction
Sentiment analysis is a method for investigating public sentiment. There are many
social media platforms on the Internet where people could express their perceptions
regarding sociological, cultural, political, religious and on many more topics of their
interest. This type of information will be helpful for sentiment analysis. The sentiment
analysis will help to assess the people's opinion and to drive the society in right way
and making and correcting decisions from authority. In this review I have discussed
about general methods for sentiment analysis and finding results of analysis so far in
various sectors of our concern. The survey explores sentiment analysis using Deep
Learning models to extract emotions from text data, aiming to overcome limitations
of Machine Learning models in handling large datasets and feature extraction tasks.
The aim of this survey is to present sentiment analysis, methods and material used in
sentiment analysis, features and dataset used, domain of study and comparison
between various methods.
This study introduces ABCDM, a model combining CNN and RNN with attention
mechanisms for sentiment analysis tasks. ABCDM utilizes bidirectional information
flow and attention mechanisms to capture contextual information effectively in
sentiment analysis. With the escalating pace at which data is being generated by
online users across different platforms, it is imperative to conduct analysis and
leverage this data by Defense and other Government Entities to understand the public
sentiment. This will enable these entities to govern their activities effectively and
determine appropriate courses of action. Furthermore, during critical national events,
it is of utmost significance.
With the help of tools like sentiment analysis and the proliferation of user-generated
material on the internet, marketers can now obtain insights into how customers feel
about their products [2]. By identifying attitudes in product reviews, marketers can
better target customers who require further attention, increasing customer satisfaction
and sales—all of which are ultimately advantageous to businesses [4].
Thus, by combining the findings of various secondary studies, the goal of this study is
to gain a deeper understanding of the sentiment analysis research field. Review of
Systematic Literature (SLR): Finding pertinent primary studies, gathering the data
1
needed to address the research questions, and synthesizing the data are the objectives
of a systematic literature review (SLR) study. It employs a clear process and conducts
an objective, repeatable assessment of the literature [5]. Analysis of sentiment is a
With the help of tools like sentiment analysis and the proliferation of user-generated
material on the internet, marketers can now obtain insights into how customers feel
about their products [2].By identifying attitudes in product reviews, marketers can
better target customers who require further attention, increasing customer satisfaction
and sales—all of which are ultimately advantageous to businesses [4].Thus, by
combining the findings of various secondary studies, the goal of this study is to gain a
deeper understanding of the sentiment analysis research field. Review of Systematic
Literature (SLR): Finding pertinent primary studies, gathering the data needed to
address the research questions, and synthesizing the data are the objectives of a
systematic literature review (SLR) study. It employs a clear process and conducts an
objective, repeatable assessment of the literature [5]. Analysis of sentiment is a
Sentiment classification has a wide range of uses since it makes it possible to
automatically analyze massive amounts of textual data and provides insightful
information that can guide decision-making. Opinion mining, another name for
sentiment analysis, is a technique used to examine public opinion in textual
data[6].Researchers are increasingly using deep learning techniques like recurrent
neural networks (RNNs) because of how well they can handle multiple problems at
once[7].RNNs are appropriate for sentiment analysis since they have been effectively
used in natural language processing tasks, especially the Long Short-Term Memory
(LSTM) algorithm[8].The goal of this survey is to design a machine learning and deep
learning system for sentiment analysis of expressions. The paper highlights the value
of sentiment analysis in interpreting the beliefs and feelings found in textual data.
paper highlights the value of sentiment analysis in interpreting the beliefs and feelings
found in textual data. The goal of this survey is to design a machine learning and deep
learning system for sentiment analysis of expressions.
The goal of this survey is to design a machine learning and deep learning system for
sentiment analysis of expressions. The paper highlights the value of sentiment
analysis in interpreting the beliefs and feelings found in textual data.
2
appropriate for sentiment analysis since they have been effectively used in natural
language processing tasks, especially the Long Short-Term Memory (LSTM)
algorithm [8]. increasingly using deep learning techniques like recurrent neural
networks (RNNs) because of how well they can handle multiple problems at once [7].
RNNs are appropriate for analysis sentiment they analysis been since used they have
language processing tasks, been effectively Long Short-Term Memory (LSTM) used
in natural language processing tasks, especially the Long Short-Term Memory
(LSTM) algorithm [8].
Researchers are increasingly using increasingly learning techniques using deep neural
networks (RNNs) learning of techniques well like recurrent handle neural problems
networks (RNNs) because of how well they can handle multiple problems at once [7].
Sentiment classification has wide range a wide range it of uses possible since
automatically analyze it amounts makes it possible and to automatically analyze that
massive guide amounts of textual data and provides insightful information that can
guide decision-making.
3
method used to analyze public sentiment in text data[6].Deep learning approaches,
such as recurrent neural networks (RNNs), have gained popularity among researchers
for their effectiveness in addressing various issues simultaneously[7].RNNs,
particularly the Long Short-Term Memory (LSTM) algorithm, have been successfully
applied in natural language processing tasks, making them suitable for sentiment
analysis[8].This survey focuses on developing an expression sentiment analysis
system using various Machine learning and deep learning algorithms. The review
discusses the importance of sentiment analysis in understanding opinions and
emotions expressed in text data
The sentiment analysis process involves collecting text or data related to a particular
topic or entity, such as product reviews, social media posts, or news articles [26].
Then, the text is analyzed computationally using various techniques and algorithms to
identify and categorize the feelings expressed in the text. Three basic categories are
typically used to categorize emotions: positive, negative, and neutral [25].
4
I found in review study that sentiment analysis has following scopes and there will be
many other field still to be discovered.
In the contemporary digital age, numerous individuals utilize social media and online
review platforms for the dissemination of their experiences, viewpoints, and
assessments regarding diverse products or services. The volume of content produced
by these users is substantial, and deciphering the sentiments encapsulated in such
content can furnish a company or organization with invaluable perspectives.
5
User reviews and opinions can have a direct impact on the reputation of a product,
service or organization. Positive reviews can enhance brand image and influence
purchasing decisions, while negative reviews can damage reputation and lead to
decreased sales. Therefore, accurately understanding user sentiment and responding
promptly to it is very important.
Sentiment analysis can provide valuable insight into the strengths and weaknesses of a
product or service from a user perspective. By understanding user sentiment in depth,
companies can identify areas of improvement and take steps to improve the quality of
their products or services, as well as increase customer satisfaction.
Social media and online review platforms are also valuable sources of information to
monitor current issues and trends in society. By monitoring user sentiment regarding
social, political, or environmental issues, organizations can better understand public
views and responses, and direct their strategies and policies according to public needs
and expectations.
Body
6
Sentiment analysis is the field dealing and analyzing people's opinions, sentiments,
and attitudes, behavioral responses to certain events or incidents based on the written
language available. It has become one of the most active areas in research due to
surge in the fields like machine learning and deep learning, and the blending of such
areas with the earlier used statistical methods of Natural Language Processing.
Sudden bloom in sentiment analysis comes with the growing interest and active
participation in social media such as reviews of various topics and arts, forums
discussions about prevalent issues, blogs and micro-blogs about opinions and
information sharing, Twitter and social networks talk about something which is
trending in the local area or globally.
7
Extraction of domain-invariant characteristics whose distribution in the source
domain is similar to that of the target domain is a widely used technique [7].
Information specific to the target domain can be added to the model. Similar
procedures are used for cross-language analysis, such as training a model on a dataset
in the source language and testing it on a language where there is less data, like
translating the target language to the source language first. Procedures are used for
cross-language analysis, such as training a model on a dataset in the source language
and testing it on a language where there is less data, like translating the target
language to the source first. The study claimed that using the Bayesian approach,
opinion-level context can help resolve sentiment word polarity ambiguity. One of the
issues that needs to be resolved for sentiment analysis is word polarity ambiguity. [13]
demonstrated that for word polarity disambiguation, the information retrieval-based
model is an alternative to machine learning-based techniques.
The increasing prevalence of review and e-commerce websites has made opinion
spam identification a major problem in sentiment analysis. Opinion spams are well-
written remarks that either support or refute a product. They are also known as
misleading or fake reviews. Opinion spam detection looks for three characteristics
that are indicative of a phony review: the review's content, its metadata, and actual
product expertise. [1]
Implicit language includes irony, sarcasm, and humor. This type of communication
has ambiguity and vagueness, which can occasionally be difficult for humans to
8
recognize. On the other hand, a sentence's implicit meaning has the power to entirely
change its polarity. The goal of implicit language detection is frequently to
comprehend event-related facts. For instance, the factual term "pain" has a negative
polarity load in the statement "I love pain." Irony, humor, and sarcasm can all be seen
in the contradiction between the subjective term "love" and the factual word "pain."
Conventional techniques for identifying implicit language involve examining cues
like emoticons, laughing expressions, and frequent use of punctuation. [2]
Retrieving the target entity and its components from the document is known as aspect
extraction. A product, person, event, company, etc. can be the target entity [1]. For
fine-grained sentiment analysis, it is necessary to identify people's thoughts regarding
different aspects of a product [1]. Given that social media and blogs frequently lack
set themes for sentiment analysis, aspect extraction is particularly crucial in these
situations.
2.2.1 Document-level
According to Wang et al. (2014), document-level analysis uses the entire text
document as its analytical unit. It's a straightforward task that assumes all of the
9
document's opinions came from one person. One of the challenges associated with
document analysis is the possibility of contradictory viewpoints presented in a text in
a variety of ways, sometimes through implicit language [1]. Documents are usually
edited at the phrase or aspect level before the whole text document's polarity is
determined.
2.2.2 Sentence-level:
2.2.3 Aspect-level
10
particular features of an item [1]. It is necessary to identify the characteristics of the
entity in order to measure aspect-level opinion. [17]) claimed that because aspect-
based sentiment analysis extracts consumer sentiments in a clear manner, it is
advantageous for business managers. Additionally, they revealed that TripAdvisor's
ironic expression detection
is still an unsolved issue, and labeling reviews should take user sentiment into account
as well, as some people comment positively on unfavorable user ratings and vice
versa? [16] enhanced the LDA algorithm with semantic similarity for aspect-based
sentiment analysis and presented a brand-new algorithm known as Sentic LDA
(Latent Dirichlet Allocation). They came to the conclusion that by applying common
sense computing, this novel technique facilitates researchers' transition from
syntactical analysis to semantic analysis in aspect-based sentiment analysis [9] and
enhances the clustering process.
11
Fig: 3 Sentiment Analysis concepts overview
12
approach, which uses machine learning algorithms for feature selection, and FastText,
an open-source toolkit for word categorization and vectorization.
The paper does not investigate deeply into the specific strategies for addressing the
challenges posed by informal writing styles and language variations, leaving room for
further exploration and research in these areas.
The title named Source detection of rumor in social network –review discussed as
[2] Their study focuses on the detection of rumors and misinformation in social
networks, highlighting the importance of identifying the sources to control the spread
of false information. It discusses the challenges of rumor diffusion in social networks
due to the rapid sharing of unverified information during events like natural disasters
or epidemics. The paper categorizes source detection approaches into single source
and multiple source detection, emphasizing the need for accurate and quick
identification of rumor sources in various application domains like disease outbreaks
or virus spread. The rise of social networking platforms has led to the widespread
dissemination of misinformation, with real-world consequences like fear and anxiety
among the population, making it crucial to address the negative impacts of rumor
diffusion in social networks. The study emphasizes the importance of accurate and
quick detection of rumor sources to mitigate the negative impacts of false information
dissemination in society. There is a wide variation in the accuracy of current source
detection methods, indicating the need for further research and improvement in source
detection approaches for rumors in social networks.
13
strength or weakness of emotions as well as categorize them as positive, negative, or
neutral in unstructured texts. These days, sentiment analysis is extensively employed
in a number of industries, including services, business, finance, politics, and
education. This analytical method has been widely accepted not just
14
[8] evaluated the effectiveness of deep learning techniques on particular datasets and
suggested that models such as Bidirectional Encoder Representations from
Transformers (BERT), sentiment-specific word embedding models, cognitive-based
attention models, and commonsense knowledge could be used to enhance
performance. [8]
Before using an algorithm on the real data set, machine learning techniques train it on
a training set of data. In order for an algorithm to function with fresh, unknown data
later on, machine learning techniques first train the algorithm using a specific set of
inputs and known outputs [2]. The following are some of the most well-known
machine learning-based works:
The best hyperplane to divide the data is found by the SVM algorithm.
into distinct classes, like feeling that is pleasant or negative. The nearest data points,
referred to as the support vectors, are the hyperplane, and the method seeks to
maximize the margin between them. Because this method can handle high-
dimensional feature spaces, like the text representation in a bag of words, and because
it is somewhat resilient against overfitting, it is especially useful for sentiment
analysis.
15
Fig 4: a Linear Classifier Fig b SVM illustration
It is primarily utilized when the training set is smaller and is a probabilistic classifier.
It belongs to the family of sample probabilistic classifiers in machine learning that are
based on the Bayes theorem. The Bayes rule determines the conditional probability
that an event X occurs given the evidence Y by (1).
Therefore, the equation is changed to the following (2) [6] in order to get the
sentiment.
16
As the product of P (token /sentiment) [6], which is formulated by the (3),
P(sentence/sentiment) is calculated.
Count(Alltokensinclass)+Count(Alltokens) + Count(Thistokeninclass)^(3)
Here, the terms "add one" and "count of all tokens" refer to Laplace smoothing.
One common machine learning approach for Natural Language Processing (NLP)
problems is the Maximum Entropy (MaxEnt) classifier. Subject to limitations given
by the training data, this kind of discriminative model seeks to identify the probability
distribution that optimizes the entropy. Estimating the conditional probability of a
target variable (such as a class label) given the observed characteristics is the main
notion underlying the MaxEnt classifier. An exponential function of a linear
combination of the feature values is used to simulate this probability, and the weights
of the features are chosen during the training phase. The joint-features that are created
from a set of features by an encoding are combined using a set of weights that
parameterize a Maximum Entropy (ME) classifier, also known as a conditional
exponential classifier. Every feature set and label pair is mapped to a vector by
encoding. Since ME classifiers collect a set of characteristics from the input, combine
them linearly, and use the total as the exponent, they fall under the category of
classifiers known as exponential or log-linear classifiers. Point-wise Mutual
Information (PMI) is used if this method is used unsupervised to determine the co-
occurrence of a word with positive and negative words.
The foundation of the K-Nearest Neighbour approach is the idea that instances
classified close to one another in vector space would have classifications that are
relatively similar. Additional study was conducted on the weighted k-Nearest
Neighbor approach, wherein training set elements were assigned weights, which were
then utilized to calculate sentiment in text on a word-by-word basis [8]. In this case,
the (4) is used to determine the score.
17
1∑j score (pos) + 1∑k score (neg)) / 1∑s maximum score equals the positivity score
(4).
In this case, s=j+k, or the total of the positive and negative numbers. Prior to
extracting the stop words from the tweets, they tokenize the sentences using the
weighted k-NN approach.
Two parses make up the authors of [8]'s suggested algorithm. Following the initial
parsing, each review is given a favorable score. This is sent for a second parsing, and
a neutral review input is provided. If necessary, the score is adjusted using this. Better
positivist determination is achieved by doing this, and an output file with the review
ID and positive score is produced.
Customers can now express their opinions in a variety of languages, thus in order to
get better results, researchers should take into account postings written in multiple
languages. It is further described in [9], which provided an explanation of a
multilingual framework within which to complete the task of identifying the text's
polarity. Several Natural Language Tool Kits are used in the process. First, language
models are used to identify this language. Following identification, common
translation software is used to convert the language to English. PROMT eXcellent
Translation (XT) Technology is being used in [9] to facilitate translation. Following
that, they proceed to the sentiment classification process [10].
18
1. Feature extraction: This process involves locating the pertinent textual elements or
characteristics that are crucial for sentiment analysis. These characteristics may
consist of words, sentences, entities, or other language components.
3. Aggregation: To obtain an overall sentiment score for the full text, combine the
different feature-level sentiment values.
When it comes to topics like product evaluations, social media analysis, and customer
feedback—where the sentiment regarding particular features or characteristics of a
product or service is of interest—Feature Driven Sentiment Analysis can be very
helpful. Since we can see how important it is to understand the features and how they
relate to one another for an improved marketing plan, the extraction of product
features is crucial to the evaluation of the items. It is carried out using Fuzzy Domain
Ontology Sentiment Tree in [11].
19
2. Rule-based classification: To ascertain the sentiment of the input text, the system
applies a set of rules to it. These guidelines could consist of:
b. taking into account the text's grammatical structure and context; managing
intensifiers, negation, and other language aspects
c. Sentiment scoring: The system gives the input text a sentiment score, usually on a
scale from -1 (negative) to 1 (positive), with 0 denoting a neutral sentiment, based on
how the rules are applied.
The rule-based method involves creating a set of criteria for obtaining opinions,
which are then tested for presence by tokenizing every sentence in every document. A
+1 was given to a term if it was present and had a good connotation.
Every post was rated as favorable and began with a neutral score of zero. In the event
that the final polarity score was negative or the total score was less than zero [12]
Following the result of the rule-based approach, it will verify or inquire as to whether
the result is accurate. Words that are absent from the database but could aid in the
analysis of a movie review and are present in the input text should be included. In
supervised learning, like this one, the system is taught to pick up new information on
its own.
Lexicon Creation: The first step is to create a sentiment lexicon, which is a dictionary
or database of words and their associated sentiment scores or polarities. This lexicon
20
can be manually curated or automatically generated using various techniques, such as
corpus-based methods or dictionary-based methods.
Text Preprocessing: The input text is preprocessed, which may include steps like
tokenization, stop-word removal, stemming, or lemmatization, to prepare the text for
sentiment analysis.
Deep learning has become a popular approach for sentiment analysis, which is the
process of determining the emotional tone or sentiment expressed in a piece of text.
In the deep learning approach to sentiment analysis, neural networks are trained on
large datasets of labeled text data, where the text has been annotated with the
corresponding sentiment (e.g., positive, negative, or neutral). The neural network
learns to extract relevant features from the text and map them to the appropriate
sentiment label. Some common deep learning architectures used for sentiment
analysis include:
Deep learning models, such as recurrent neural networks (RNNs) and convolutional
neural networks (CNNs), have shown impressive performance in sentiment analysis
tasks. These models can learn complex patterns and relationships from text data,
allowing them to accurately classify the sentiment (e.g., positive, negative, or neutral)
of a given piece of text. One of the key advantages of using deep learning for
21
sentiment analysis is its ability to capture contextual information and understand the
nuances of language. Traditional machine learning approaches often rely on hand-
crafted features, which can be time-consuming and may not capture the full
complexity of language. In contrast, deep learning models can automatically learn
relevant features from the text data, making them more flexible and adaptable to
different domains and languages.
The literature has a variety of hybrid approaches. A few of them seek to incorporate
lexicon-based information into machine learning models [8]. Using an effective
feature set of both lexicon- and machine learning-based techniques, the objective is to
22
integrate both approaches to produce optimal outcomes [1]. In this manner, the
shortcomings and restrictions of both strategies can be addressed.
The merging of symbolic and sub-symbolic Artificial Intelligence (AI) for sentiment
analysis has been the subject of research recently [9]. Sub-symbolic AI is used in
machine learning, also known as deep learning, which is regarded as a bottom-up
methodology. This is quite helpful for looking through a large quantity of data and
finding intriguing patterns within the data. While this kind of bottom-up strategy is
quite effective for
23
Machine Supervised Classifier trained on the
Dictionary is not texts
necessary. in one domain in most cases
Learning or Demonstrate the
high accuracy of does not work with other
unsupervised classification. domains.
24
SVM High-dimensional input space. A large amount of training set is
required.
Few irrelevant features. Data collection is tedious
Document vectors are spar
KNN Based on the fact that the classification of an instance Large storage required.
Method will be somewhat similar to those nearby it in the Computationally intensive recall.
vector space.
It is considered computationally efficient.
Multilingual The texts of different languages are evaluated without
Method translation. Training corpus for different
language is needed.
Deals with 15 different languages
Deep automatic feature extraction, with the model learning Typically more complex, with
multiple layers of neural networks
Learning relevant features from the data
Here is a tabular comparison of various ML and deep learning methods for sentiment
analysis on tabular data:
25
Logistic
Regression 85% 0.84 0.86 0.82 Low
Logistic Regression
85%
The fact that they choose to represent the phrase with the latest hidden state and are
unable to capture long-term interdependence are their drawbacks. Recurrent neural
networks have the advantage of being able to learn tree structures and having simple
architectures. The fact that they still need early-stage parsers and could be slow are
their drawbacks. More research is needed on recurrent neural networks, and it was
claimed that RNN-based models perform better than CNN-based models.
26
Deep learning-based models are becoming more and more popular for various
sentiment analysis applications, according to [1]). Researchers focused on RNN
algorithms, especially LSTM, for sentence-level sentiment classification, and claimed
that CNN and LSTM, an RNN method, provide the highest accuracy for document-
level sentiment classification. RNN models are the top-performing ones for multi-
domain sentiment classification, both in terms of classification and aspect-level
sentiment categorization. The advantages and disadvantages of CNN, RNN, LSTM,
GRU, DBN, and Recursive Neural Networks (RecNN) models were also covered.
27
Conclusion
28
References
[1] Wankhade, Mayur, et al. A Survey on Sentiment Analysis Methods, Applications, and Challenges
Artificial Intelligence Review, vol. 55, no. 55, 7 Feb. 2022, link.springer.com/article/10.1007/s10462-
022-10144-1, https://doi.org/10.1007/s10462-022-10144-1.
[3] Chen X, Wang Y, Liu Q (2017) Visual and textual sentiment analysis using deep fusion
convolutional neural
networks. In: 2017 IEEE international conference on image processing (ICIP). IEEE, pp 1557–1561
[4] Cheng Y, Yao L, Xiang G, Zhang G, Tang T, Zhong L (2020) Text sentiment orientation analysis
ased on multi-channel CNN and bidirectional GRU with attention mechanism. IEEE Access 8:134964–
134975
[5] Babu, Nirmal Varghese, and E. Grace Mary Kanaga. Sentiment Analysis in Social Media Data for
Depression Detection Using Artificial Intelligence: A Review. SN Computer Science, vol. 3, no. 1, 19
Nov. 2021, https://doi.org/10.1007/s42979-021-00958-1.
[6] Raghunathan, N., & Saravanakumar, K. (2023). Challenges and issues in sentiment analysis: A
comprehensive survey. IEEE Access, 11, 69626-69642. https://doi.org/10.1109/access.2023.3293041
[7] J. Zhou, J. X. Huang, Q. Chen, Q. V. Hu, T. Wang and L. He, Deep Learning for Aspect-Level
Sentiment Classification: Survey, Vision, and Challenges," in IEEE Access, vol. 7, pp. 78454 78483,
2019,doi: 10.1109/ACCESS.2019.2920075.
[8] K. Schouten and F. Frasincar, Survey on Aspect-Level Sentiment Analysis, in IEEE Transactions
on Knowledge and Data Engineering, vol. 28, no. 3, pp. 813-830, 1 March 2016, doi:
10.1109/TKDE.2015.2485209.
[10] K. Soni, P. Yadav, and Rahul, Comparative Analysis of Rotten Tomatoes Movie Reviews using
Sentiment Analysis, in 2022 6th International Conference on Intelligent Computing and Control
Systems (ICICCS), Madurai, India, 2022, pp. 1494-1500, doi:10.1109/ICICCS53718.2022.9788287.
[11] Zhang, S., Wei, Z., Wang, Y., & Liao, T. (2018). Sentiment analysis of Chinese micro-blog text
based on extended sentiment dictionary. Future Generation Computer Systems, 81, 395-403.
29
[12] Munish Kumar Tiwari, A. M. (2023). A comprehensive review of the literature on machine
learning-based road safety prediction techniques for internet of vehicles (iov)-enabled vehicles. Tuijin
Jishu/Journal of Propulsion Technology, 44(4), 5978 5996. https://doi.org/10.52783/tjjpt.v44.i4.2030
[13] Verma, B., & Thakur, R. S. (2018). Sentiment analysis using lexicon and machine learning-based
approaches: A survey. In Proceedings of International Conference on Recent Advancement on
Computer and Communication: ICRAC 2017 (pp. 441-447). Springer Singapore.
[14] C. Yang, X. Wang and B. Jiang, Sentiment Enhanced Multi-Modal Hashtag Recommendation for
Micro-Videos, in IEEE Access, vol. 8, pp. 78252-78264, 2020, doi: 10.1109/ACCESS.2020.2989473.
[15] R. Wang, Z. Li, J. Cao, T. Chen and L. Wang, Convolutional Recurrent Neural Networks for Text
Classification,2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary,
2019, pp. 1-6, doi: 10.1109/IJCNN.2019.8852406.
[16 Nilaa Raghunathan1, Saravanakumar Kandasamy1, Challenges and Issues in Sentiment Analysis:
A Comprehensive Survey ,2017 IEEE Access Digital Object Identifier 10.1109/ACCESS.2017 DOI
10.1109/ACCESS.2023.3293041
[17] Wei Yen Chong, Bhawani Selvaretnam and Lay-Ki-Soon, Natural Language Processing for
sentiment analysis, (2014) International conference, 2014.
[18] Cambria, E.; Schuller, B.; Xia, Y.; Havasi, C. New Avenues in Opinion Mining and Sentiment
Analysis. IEEE Intell. Syst. 2013, 28, 15–21.
[19] Katragadda, S.; Ravi, V.; Kumar, P.; Lakshmi, G.J. Performance Analysis on Student Feedback
using Machine Learning Algorithms.
[20] In Proceedings of the 2020 6th International Conference on Advanced Computing and
Communication Systems (ICACCS), Coimbatore, India, 6–7 March 2020; pp. 1161–1163.
[21] Akhade, M., Mahapatra, B., & Bhatt, A. (2023). Sentiment analysis using NLP & Deep learning
on social media tweets. 2023 1st DMIHER International Conference on Artificial Intelligence in
Education and Industry 4.0 (IDICAIEI). https://doi.org/10.1109/idicaiei58380.2023.10406572
[22] Devika M Dª*, Sunitha Cª, Amal Ganesha (2016) Sentiment Analysis:A Comparative Study On
Different Approaches Procedia Computer Science 87 ( 2016 ) 44 – 49
[23] Neha S. Joshi, Suhasini A. Itkat, A Survey on Feature Level Sentiment Analysis (IJCSIT)
International Journal of Computer Science and Information Technologies, Vol. 5 (4) , 2014, 5422-
5425.
[24] Zhiwei Liu, Tianlin Zhang, Kailai Yang, Paul Thompson, Zeping Yu, Sophia Ananiadou ,
Emotion detection for misinformation: A review Information Fusion 107 (2024) 102300
[25] B. Liu. Sentiment Analysis and Opin ion Mining . Morgan and Claypool Publishers: Synthesis
Lectures on Hu man Language Technologies, 2012
[26] A. Mudinas, D. Zhang, and M. Levene. Combining Lexicon and Learning based Approaches for
Concept Level Sentiment Analysis . In 2012 International Workshop on Issues of Sentiment Discovery
and Opinion Mining, 51 58
[27] H. Nguyen, T. Xuan, A. Cuong Le, and L. M. Nguyen. Linguistic features for subjectivity
classification. In International Conference on Asian Language Processing (IALP), 17 20, 2012
30