Sentiment analysis is an automated system,which uses Natural Language Processing as a tool to analyze people's opinion, sentiment, emotional attitude from a data in textual or vocal form and is also well studied in data mining,text mining and web mining domains. The sentiments or opinions can be broadly classified into positive, negative or neutral.
This paper presents a comprehensive survey of the traditional models and the most recent state-of-the-art sentiment-based tools and techniques that are employed to classify and compare textual data on social media platforms. A new approach to analyze texts using a recent transformer model known as RoBERTa model has been discussed, which is aimed to overcome the problems, arise in the previous approaches.
Keywords: Sentiment Analysis, Fuzzy Logic, Natural Language Processing, Transformer model, RoBERTa.