Goto

Collaborating Authors

 compound score


AutoXPCR: Automated Multi-Objective Model Selection for Time Series Forecasting

arXiv.org Artificial Intelligence

While most methods select the "best" model based on predictive quality, it's crucial to acknowledge other aspects, such as interpretability and resource consumption. This holds particular importance in the context of deep neural networks (DNNs), as these models are often perceived as computationally intensive black boxes. In the challenging domain of time series forecasting, DNNs achieve stunning results, but specialized approaches for automatically selecting models are scarce. In this paper, we propose AutoXPCR - a novel method for automated and explainable multi-objective model selection. Our approach leverages meta-learning to estimate any model's performance along PCR criteria, which encompass (P)redictive error, (C)omplexity, and (R)esource demand. Explainability is addressed on multiple levels, as our interactive framework can prioritize less complex models and provide by-product explanations of recommendations. We demonstrate practical feasibility by deploying AutoXPCR on over 1000 configurations across 114 data sets from various domains. Our method clearly outperforms other model selection approaches - on average, it only requires 20% of computation costs for recommending models with 90% of the best-possible quality.


Sentiment Analysis on YouTube Smart Phone Unboxing Video Reviews in Sri Lanka

arXiv.org Artificial Intelligence

Product-related reviews are based on users' experiences that are mostly shared on videos in YouTube. It is the second most popular website globally in 2021. People prefer to watch videos on recently released products prior to purchasing, in order to gather overall feedback and make worthy decisions. These videos are created by vloggers who are enthusiastic about technical materials and feedback is usually placed by experienced users of the product or its brand. Analyzing the sentiment of the user reviews gives useful insights into the product in general. This study is focused on three smartphone reviews, namely, Apple iPhone 13, Google Pixel 6, and Samsung Galaxy S21 which were released in 2021. VADER, which is a lexicon and rule-based sentiment analysis tool was used to classify each comment to its appropriate positive or negative orientation. All three smartphones show a positive sentiment from the users' perspective and iPhone 13 has the highest number of positive reviews. The resulting models have been tested using N\"aive Bayes, Decision Tree, and Support Vector Machine. Among these three classifiers, Support Vector Machine shows higher accuracies and F1-scores.


Sentiment Analysis using VADER [mathematics behind it included]

#artificialintelligence

Let's start analyzing the sentiment using VADER: Here, SentimentIntensityAnalyzer() is an object and polarity scores is a method which will give us scores of the following categories: Positive, Negative, Neutral, Compound . Above text is 67.7% Positive, 0% Negative, 32.3% Neutral, while the compound score is 44.04% The compound score is the sum of positive, negative & neutral scores which is then normalized between -1(most extreme negative) and 1 (most extreme positive). How Positive, Negative, Neutral and Compound Scores are Calculated?


Twitter Sentiment Analysis with Python

#artificialintelligence

Since the feud between James and Tati took place in 2019, we will scrape Tweets from that time. We can do this with the help of a library called Twint. First, install this library with a simple pip intall twint . Now, let's run the following lines of code: The above lines of code will scrape 50K Tweets with the hashtag #jamescharles from January 2019. Let's now take a look at some of the variables present in the data frame: The data frame has 35 columns, and I've only attached a screenshot of half of them.


How to Run Sentiment Analysis in Python using VADER

#artificialintelligence

We have explained how to get a sentiment score for words in Python. Instead of building our own lexicon, we can use a pre-trained one like the VADER which stands from Valence Aware Dictionary and sEntiment Reasoner and is specifically attuned to sentiments expressed in social media. You can install the VADER library using pip like pip install vaderSentiment or you can get it directly from NTLK. You can have a look at VADER documentation. Notice that the pos, neu and neg probabilities add up to 1. Also, the compound score is a very useful metric in case we want a single measure of sentiment.


Sentiment Analysis of Amazon Customer Reviews with Visualizations

#artificialintelligence

E-commerce has become more popular with the growth in internet and network technologies. Many people feel convenient to buy products online using various forums such as Amazon, Flipchart, Awok etc. When customers buy the products online there is an option for them to provide their review comments. Many customers chose to provide their experience, opinion, feedback etc. Such product reviews are rich in information consisting of feedback shared by users.