Automatic Classification of Online Doctor Reviews: Evaluation of Text Classifier Algorithms (Preprint) (original) (raw)

Classification of Healthcare Service Reviews with Sentiment Analysis to Refine User Satisfaction

International journal of electrical and computer engineering systems

In natural language processing, sentiment analysis determines the polarity of a message based on lexical emotion. This technique is utilized intensively in service sectors to study the level of consumer satisfaction. However, the healthcare service field lacks such practice to detail responses in existing feedback systems. A proposed application which implements sentiment analysis is developed for improvement. User reviews are classified according to their word influences, namely positive, negative and neutral states. In addition, topic modelling is included to organize them in several service themes. A graphical user interface, GUI which records the analytical results is presented to users for interaction. This approach does not only benefit patients to choose their desired medical centres, but also healthcare management who wish to enhance their service quality.

Improving Patient Opinion Mining through Multi-step Classification

Lecture Notes in Computer Science, 2009

Automatically tracking attitudes, feelings and reactions in on-line forums, blogs and news is a desirable instrument to support statistical analyses by companies, the government, and even individuals. In this paper, we present a novel approach to polarity classification of short text snippets, which takes into account the way data are naturally distributed into several topics in order to obtain better classification models for polarity. Our approach is multi-step, where in the initial step a standard topic classifier is learned from the data and the topic labels, and in the ensuing step several polarity classifiers, one per topic, are learned from the data and the polarity labels. We empirically show that our approach improves classification accuracy over a real-world dataset by over 10%, when compared against a standard single-step approach using the same feature sets. The approach is applicable whenever training material is available for building both topic and polarity learning models.

PRCMLA: Product Review Classification Using Machine Learning Algorithms

In our modern era, where the Internet is ubiquitous, everyone relies on various online resources for shopping and the increase in the use of social media platforms like Facebook, Twitter, etc. The user review spread rapidly among millions of users within a brief period. Consumer reviews on online products play a vital role in the selection of a product. The customer reviews are the measurement of customer satisfaction. This review data in terms of text can be analyzed to identify customers' sentiment and demands. In this paper, we wish to perform four different classification techniques for various reviews available online with the help of artificial intelligence, natural language processing (NLP), and machine learning concepts. Moreover, a Web crawling methodology has also been proposed. Using this Web crawling algorithm, we can collect data from any website. We investigate and compare these techniques with the parameter of accuracy using different training data numbers and testing. Then we find the best classifier method based on accuracy.

SENTIMENT ANALYSIS IN HEALTHCARE: MOTIVES, CHALLENGES & OPPORTUNITIES PERTAINING TO MACHINE LEARNING

IAEME PUBLICATION, 2020

Sentiment analysis has been increasingly popular in the present digital era which attempts to analyse the consumer reviews acquired from websites, blogs and social media platforms. The rich textual information contained data sources, thus understood as consumers' reviews are very important to any particular domain as businesses are able to improve themselves in several aspects. This paper focuses on empirical research on sentiment analysis or opinion mining in the healthcare domain. With the careful analysis of all the relevant techniques, the sentiment analysis has secured the leading position in making vital business decisions. It outlines crucial topics pertaining to the sentiment analysis such as the motivation for using sentiment analysis, vital sentiment analysis techniques, new opportunities produced by the analysis, the challenges, and pertinent future directions. It also discusses the relevant data mining techniques and machine learning algorithms involved in the sentiment analysis in the healthcare domain. The study concludes by discussing the main future emphasis of the sentiment analysis in-terms of processing the medical documents to have a better understanding of the medical service consumers.

The Accuracy Improvement of Text Mining Classification on Hospital Review through The Alteration in The Preprocessing Stage

International Journal of Computer and Information Technology(2279-0764)

Sentiment analysis is a part of text mining used to dig up information from a sentence or document. This study focuses on text classification for the purpose of a sentiment analysis on hospital review by customers through criticism and suggestion on Google Maps Review. The data of texts collected still contain a lot of nonstandard words. These nonstandard words cause problem in the preprocessing stage. Thus, the selection and combination of techniques in the preprocessing stage emerge as something crucial for the accuracy improvement in the computation of machine learning. However, not all of the techniques in the preprocessing stage can contribute to improve the accuracy on classification machine. The objective of this study is to improve the accuracy of classification model on hospital review by customers for a sentiment analysis modeling. Through the implementation of the preprocessing technique combination, it can produce a highly accurate classification model. This study experi...

Detailed Classification of Customer Reviews Using Sentiment Analysis

International Journal for Research in Applied Science & Engineering Technology (IJRASET), 2023

With the rapid of Growth of E-Commerce websites, there is no doubt that people are drawn to online shopping more nowadays. As people are drawn to it, so are the sellers. But sellers can differentiate in quality as well as quantity. To adjust to the needs of the consumer, some sellers provide luxury items and some focus on fulfilling the needs of the consumer at normal rates. To make it easier for consumers to decide which product suits for their demands and needs, customer review on E-Commerce Websites is a proficient way for consumers to get what they are looking for. In today's world, customer's reviews can have big impacts on the sales of a product. It can also let the seller and manufacturer know if their product is lacking in quality or not. Favorable reviews can attract New Customers while bad reviews can result in less sales of a product. This can also maintain the reputation of Brand or a manufacturer as the people who have previously bought a product from them, will buy their products again and this will promote Customer-Brand loyalty. Studying the reviews has become an essential part of the E-Commerce field and Sentiment Analysis is a process that greatly helps in determining the Statistics of Customer Reviews. Sentiment analysis, also known as opinion mining, is the computational study of people's written opinions, feelings, attitudes, and emotions. It is one of the most active research areas in natural language processing and text mining in recent years. Sentiment analysis can assist you in determining the ratio of positive to negative engagements on a particular topic. You can gain insights from your audience by analysing text bodies such as comments, tweets, and product reviews. I. RELATED LITERATURE A natural language processing (NLP) method known as sentiment analysis or opinion mining is used to determine whether data is positive, negative, or neutral. Text data is frequently subjected to sentiment analysis, which enables businesses to monitor brand and product sentiment in customer feedback and comprehend customer requirements. There are three methods for sentiment analysis: Rule-based: Based on a set of rules that have been manually created, these systems carry out sentiment analysis automatically. Typically, rule-based systems make use of a set of artificial rules that assist in determining subjects of subjectivity, polarity, or opinion. Because it doesn't take into account how words are arranged, the rule-based system is very simple. Obviously, you can support new expressions and vocabularies by employing more advanced processing methods or adding new rules. However, introducing new rules can have a significant impact on the system as a whole and alter previous outcomes. Rule-based systems frequently necessitate fine-tuning and upkeep, necessitating ongoing investment Automatic Systems: To learn from data, these systems use machine learning techniques.Automated methods, in contrast to rule-based systems, do not rely on rules that are created by hand but rather on machine learning techniques. Typically, tasks involving sentiment analysis are modeled after classification problems in which text is entered into a classifier and categories are returned. B. Either positive or negative Based on the test patterns used for training, the model learns to associate particular inputs (text) with corresponding outputs (tags) in the training process (a). A text input is transformed into a feature vector by a feature extractor. pairs of positive, negative, or neutral feature vectors and tags are fed into an algorithm for machine learning in order to create a model. A feature extractor is used in prediction process (b) to turn the unseen text input into feature vectors. The model is then fed these feature vectors to generate predicted tags (once more positive, negative, or neutral). Algorithms for Classification: A statistical model like Naive Bayes, Logistic Regression, Support Vector Machines, or Neural Networks are typically used in the classification step: 1) Naïve Bayes: A group of probabilistic algorithms that predict a text's category using Bayes's Theorem. 2) Linear Regression: A well-known algorithm in statistics that uses a set of features (X) to predict a value (Y).

Sentiment Analysis of User-Generated Content on Drug Review Websites

Journal of Information Science Theory and Practice, 2015

This study develops an effective method for sentiment analysis of user-generated content on drug review websites, which has not been investigated extensively compared to other general domains, such as product reviews. A clause-level sentiment analysis algorithm is developed since each sentence can contain multiple clauses discussing multiple aspects of a drug. The method adopts a pure linguistic approach of computing the sentiment orientation (positive, negative, or neutral) of a clause from the prior sentiment scores assigned to words, taking into consideration the grammatical relations and semantic annotation (such as disorder terms) of words in the clause. Experiment results with 2,700 clauses show the effectiveness of the proposed approach, and it performed significantly better than the baseline approaches using a machine learning approach. Various challenging issues were identified and discussed through error analysis. The application of the proposed sentiment analysis approach will be useful not only for patients, but also for drug makers and clinicians to obtain valuable summaries of public opinion. Since sentiment analysis is domain specific, domain knowledge in drug reviews is incorporated into the sentiment analysis algorithm to provide more accurate analysis. In particular, MetaMap is used to map various health and medical terms (such as disease and drug names) to semantic types in the Unified Medical Language System (UMLS) Semantic Network.

Comparative experiments on sentiment classification for online product reviews

Proceedings of the National Conference on …, 2006

Evaluating text fragments for positive and negative subjective expressions and their strength can be important in applications such as single-or multi-document summarization, document ranking, data mining, etc. This paper looks at a simplified version of the problem: classifying online product reviews into positive and negative classes. We discuss a series of experiments with different machine learning algorithms in order to experimentally evaluate various trade-offs, using approximately 100K product reviews from the web.

Sentiment Analysis in Drug Reviews using Supervised Machine Learning Algorithms. (arXiv:2003.11643v1 [cs.CL])

arXiv Computer Science, 2020

Sentiment Analysis is an important algorithm in Natural Language Processing which is used to detect sentiment within some text. In our project, we had chosen to work on analyzing reviews of various drugs which have been reviewed in form of texts and have also been given a rating on a scale from 1-10. We had obtained this data set from UCI machine learning repository which had 2 data sets: train and test (split as 75-25%). We had split the number rating for the drug into three classes in general: positive (7-10), negative (1-4) or neutral(4-7). There are multiple reviews for the drugs which belong to the similar condition and we decided to investigate how the reviews for different conditions use different words impact the ratings of the drugs. Our intention was mainly to implement supervised machine learning classification algorithms which predicts the class of the rating using the textual review. We had primarily implemented different embeddings such as Term Frequency Inverse Document Frequency (TFIDF) and the Count Vectors (CV). We had trained models on the most popular conditions such as "Birth Control", "Depression" and "Pain" within the data set and obtained good results while predicting on the test data sets.

Machine Learning Classifiers: Evaluation of the Performance in Online Reviews

Indian journal of science and technology, 2016

Objectives: This paper aims to evaluate the performance of the machine learning classifiers and identify the most suitable classifier for classifying sentiment value. The term "sentiment value" in this study is referring to the polarity (positive, negative or neutral) of the text. Methods/Analysis: This work applies machine learning classifiers from WEKA (Waikato Environment for Knowledge Analysis) toolkit in order to perform their evaluation. WEKA toolkit is a great set of tools for data mining and classification. The performance of the machine learning classifiers was measured by examining overall accuracy, recall, precision, kappa statistic and applying few visualization techniques. Finally, the analysis is applied to find the most suitable classifier for classifying sentiment value. Findings: Results show that two classifiers from Rules and Trees categories of classifiers perform equally best comparing to the other classifiers from categories, such as Bayes, Functions, Lazy and Meta. Novelty /Improvement: This paper explores the performance of machine learning classifiers in sentiment value classification in the online reviews. Data used is never been used before to explore the performance of machine learning classifiers.