Goto

Collaborating Authors

 Information Extraction


Opinion Mining - Sentiment Analysis and Beyond

@machinelearnbot

So you report with reasonable accuracies what the sentiment about a particular brand or product is. After publishing this report, your client comes back to you and says "Hey this is good. Now can you tell me ways in which I can convert the negative sentiments into positive sentiments?" โ€“ Sentiment Analysis stops there and we enter the realms of Opinion Mining. Opinion Mining is about having a deeper understanding of the review that was written. Typically, a detailed review will not just have a sentiment attached to it. It will have information and valuable feedback that can literally help to build the next strategy.


Topic Modeling in R

@machinelearnbot

As a part of Twitter Data Analysis, So far I have completed Movie review using R& Document Classification using R. Today we will be dealing with discovering topics in Tweets, i.e. to mine the tweets data to discover underlying topicsโ€“ approach known as Topic Modeling. A statistical approach for discovering "abstracts/topics" from a collection of text documents based on statistics of each word. In simple terms, the process of looking into a large collection of documents, identifying clusters of words and grouping them together based on similarity and identifying patterns in the clusters appearing in multitude. When we apply Topic Modeling to the above statements, we will be able to group statement 1&2 as Topic-1 (later we can identify that the topic is Sport),statement 3 as Topic-2 (topic is Movies), statement 4&5 as Topic-3 (topic isdata Analytics). Topic Modeling can be achieved by using Latent Dirichlet Allocation algorithm.


Sentiment Analysis of Movie Reviews (3): doc2vec

@machinelearnbot

This is the last โ€“ for now โ€“ installment of my mini-series on sentiment analysis of the Stanford collection of IMDB reviews (originally published on recurrentnull.wordpress.com). So far, we've had a look at classical bag-of-words models and word vectors (word2vec). We saw that from the classifiers used, logistic regression performed best, be it in combination with bag-of-words or word2vec. We also saw that while the word2vec model did in fact model semantic dimensions, it was less successful for classification than bag-of-words, and we explained that by the averaging of word vectors we had to perform to obtain input features on review (not word) level. So the question now is: How would distributed representations perform if we did not have to throw away information by averaging word vectors?


Implementation of 17 classification algorithms in R

@machinelearnbot

This long article with a lot of source code was posted by Suraj V Vidyadaran. Suraj is pursuing a Master in Computer Science at Temple university primarily focused in Data Science specialization. His areas of interests are in sentiment analysis, data visualization, big data and machine learning. I was surprised to see the overlap with our recent article on top 10 machine learning algorithms. You can read the full article (with voluminous source code in R) here.


Sentiment Analysis of Movie Reviews (2): word2vec

@machinelearnbot

This is the continuation of my mini-series on sentiment analysis of movie reviews, which originally appeared on recurrentnull.wordpress.com. Last time, we had a look at how well classical bag-of-words models worked for classification of the Stanford collection of IMDB reviews. As it turned out, the "winner" was Logistic Regression, using both unigrams and bigrams for classification. The best classification accuracy obtained was .89 So, bag-of-words models may be surprisingly successful, but they are limited in what they can do.


Sentiment Analysis of Movie Reviews (1):Bag-of-Words Models

@machinelearnbot

Imagine I show you a book review, on amazon.com, Imagine I hide the number of stars, โ€“ all you get to see is the number of stars. And now I'm asking you, that review, is it good or bad? Well, it should be easy, for humans (although depending on the input there can be lots of disagreement between humans, too.) But if you want to do it automatically, it turns out to be surprisingly difficult.


Buyer Beware: What Text Analytics Providers Won't Tell You.

#artificialintelligence

But you probably know this already, if only from the preponderance of conference presentations, blogs and trade articles on the topic. Yes, text analytics are all the rage these days. You may feel under the gun to catch up, but if you're late to the game, you may be comforted to know that for many people, text analytics aren't living up to the hype. Nearly every researcher I come in contact with at conferences and through my professional network is at least actively investigating text analysis if they haven't already adopted a solution. And in either case, they're frequently underwhelmed. It's my experience that there are two primary reasons for this: How Do I Know Before I Buy?


Text Classification & Sentiment Analysis tutorial / blog

@machinelearnbot

Natural Language Processing (NLP) is a vast area of Computer Science that is concerned with the interaction between Computers and Human Language[1]. Within NLP many tasks are โ€“ or can be reformulated as โ€“ classification tasks. In classification tasks we are trying to produce a classification function which can give the correlation between a certain'feature' and a class . This Classifier first has to be trained with a training dataset, and then it can be used to actually classify documents. Training means that we have to determine its model parameters.


Empathy in AI Series: Part 4 How do we make AI empathetic?

#artificialintelligence

In our earlier posts we've discussed, and proven, empathys' growing importance in artificial intelligence. The next questions to ask are, "How do we make AI empathetic?", "How do we build emotion into our AIs?" and "Can we ever make AI feel?" At Kairos, we believe the answer to the "how" question is in face analysis. Facial recognition allows software to identify and verify human faces while emotion analysis allows software to measure and read the emotions on those found faces. More importantly, facial recognition and emotion analysis looks at each user as an individual and captures their specific human data.


Sentiment Analysis in Social Networks, 1st Edition Federico Alberto Pozzi, Elisabetta Fersini, Enza Messina, Bing Liu

#artificialintelligence

The aim of Sentiment Analysis is to define automatic tools able to extract subjective information from texts in natural language, such as opinions and sentiments, in order to create structured and actionable knowledge to be used by either a decision support system or a decision maker. Sentiment analysis has gained even more value with the advent and growth of social networking. Sentiment Analysis in Social Networks begins with an overview of the latest research trends in the field. It then discusses the sociological and psychological processes underling social network interactions. The book explores both semantic and machine learning models and methods that address context-dependent and dynamic text in online social networks, showing how social network streams pose numerous challenges due to their large-scale, short, noisy, context- dependent and dynamic nature.