Category Archives: Sentiment Analysis

Posts about Sentiment Analysis

Join MeaningCloud at the 2016 Sentiment Analysis Symposium

Banner Sentiment Analysis SymposiumMeaningCloud is excited to be sponsoring the 2016 Sentiment Analysis Symposium, taking place July 12 in New York. Join us there!

The Symposium is the first and best conference to address the business value of sentiment, opinion, and emotion in social, online, and enterprise data. The audience is comprised of business analysts, developers, data scientists, and researchers, applying text, sentiment, and social analytics to a host of business challenges. And the speakers? They represent users like Johnson & Johnson, the Mayo Clinic, and VML, analysts like Forrester Research, and innovative start-ups and established technology players.

We will present MeaningCloud’s text and sentiment analysis technology during the symposium program, and you can meet us for a personalized demo in the SAS16 exhibit area or for an informal chat during symposium networking breaks.

If you’re up for a deep technical introduction, start your Symposium experience with an optional half-day tutorial — Computing Sentiment, Emotion, and Personality — taught July 11.

There’s good reason the Symposium has been going strong since 2010. Come network and learn with some of the best sentiment and social data innovators around. Use the registration code MEANING to save 20% on your ticket — register online here — and we’ll see you in New York!

A tailored sentiment analysis (recorded webinar)

Last May 4th we presented our webinar “An entirely tailored sentiment analysis using MeaningCloud”. Thank you all for your attendance.

After a brief introduction to MeaningCloud and the operation of its add-in for Excel, we developed a practical example of sentiment analysis in a specific domain (restaurant reviews) and showed how MeaningCloud’s customization tools can be used to improve the accuracy of the analysis:

  • By including attributes that are relevant to the domain and focusing the analysis around them, through the creation of personal dictionaries of entities and concepts.
  • By specifying the polarity of expressions in the domain depending on the context, thanks to the definition of personal sentiment models.

Together, these tools enable our users to be greatly autonomous in the customization of MeaningCloud and put the highest-quality sentiment analysis at everybody’s fingertips.

Continue reading

A sentiment analysis entirely tailored to your needs with our new customization tool

The adaptation to the domain is what makes the difference between a good sentiment analysis and an exceptional one. Until now, the possibilities of adapting MeaningCloud’s sentiment analysis to your domain relied on the use of personal dictionaries – to create new entities and concepts that the Sentiment Analysis API employed to carry out its aspect-based analysis – or you had to ask our Professional Services Department to develop a tailor-made sentiment model.

Sentiment Models buttonWith the release of Sentiment Analysis 2.1, we incorporated a new customization tool designed to facilitate the creation of personal sentiment models. This tool fully employs our Natural Language Processing technology to enable you to be autonomous and develop —without programming— powerful sentiment analysis engines tailored to your needs.

Other tools for customizing sentiment analysis available on the market, mostly permit to define “bags of words” with either positive or negative polarity. Our tools go far beyond and enable you to:

  • Define the role of a word as a polarity vector (container, negator, modifier), allowing to use lemmas to easily incorporate all the possible variants of each word
  • Specify particular cases of a word’s polarity, depending on the context in which it appears or its morphosyntactic function in each case
  • Define multiword expressions as priority elements in the evaluation of polarity
  • Manage how these custom polarity models complement or replace the general dictionaries of every language.

Screenshot Sentiment Customization

For example, the expression “the interest rate is very high” expressed by a financial service customer may be positive if it refers to deposits, but negative if it has to do with mortgages. With this tool, it is possible to define these different polarities for each case.

And, the use of this tool is included in your MeaningCloud subscription at no additional cost (even in the Free plan).

This sentiment models tool complements our offer for the development of custom semantic resources and contributes to the goal of MeaningCloud of making the highest-quality text analytics available to all developers.

Would you like to know how to apply the sentiment analysis customization tool in a practical scenario? Register for this webinar on May 4th and you will find out.

UPDATE: This webinar has already taken place. See the recording here.

IMPORTANT: Sentiment Analysis 2.1 introduces changes to the API that make it necessary to migrate your applications to this new version. Migration is very simple, and it is explained here. Remember that Sentiment Analysis 2.0 will no longer be operating as of July 7, 2016: plan your migration with time!

Voice of the Customer in the insurance industry

For insurance companies, it is vital to listen and understand the feedback that their current and potential customers express through all kinds of channels and touch points. All this valuable information is known as the Voice of the Customer.  By the way, we had already dedicated a blog post to Text mining in the Insurance industry.

(This post is a based upon the presentation given by Meaning Cloud at the First Congress of Big Data in the Spanish Insurance Industry organized by ICEA. We have embedded our PPT below).  

More and more insurance companies have come to realize that, as achieving product differentiation at the industry is not easy at all, succeeding takes getting satisfied customers.

Listening, understanding and acting on what customers are telling us about their experience with our company is directly related to improving the user experience and, as a result, the profitability. In the post on Voice of the Customer and NPS, we saw in more detail this correlation between customer experience and benefits.


Continue reading

MeaningCloud sentiment analysis powers SocialBro’s Twitter platform

The leading social marketing tool vendor applies MeaningCloud’s advanced sentiment analysis to detect the opinion of Twitter users with the highest quality and without having to develop language processing technology

SocialBro analyzes over 15 million tweets per month to extract insights that are essential for its clients’ marketing activities and campaigns. And a key ingredient of these insights is the analysis of Twitter users’ sentiment.SocialBro logo

Due to the characteristics of its business, SocialBro had some very demanding requirements in the field of sentiment analysis: a high throughput, great accuracy and the possibility of carrying out aspect-based analyses. Instead of developing its own sentiment analysis technology, SocialBro decided to turn to a specialized supplier to avoid undertaking developments outside its core business. With this aim, they chose MeaningCloud.

MeaningCloud’s Sentiment Analysis API service stands out for its semantic approaches based on advanced natural language processing. It internally employs a syntactic-semantic tree representation of the text on which it deploys the polarity of the different terms. Then, it combines and spreads these polarities according to the morphological category of each term and the syntactic relations among them.

Continue reading

An Introduction to Sentiment Analysis (Opinion Mining)

In the last decade, sentiment analysis (SA), also known as opinion mining, has attracted an increasing interest. It is a hard challenge for language technologies, and achieving good results is much more difficult than some people think. The task of automatically classifying a text written in a natural language into a positive or negative feeling, opinion or subjectivity (Pang and Lee, 2008), is sometimes so complicated that even different human annotators disagree on the classification to be assigned to a given text. Personal interpretation by an individual is different from others, and this is also affected by cultural factors and each person’s experience. And the shorter the text, and the worse written, the more difficult the task becomes, as in the case of messages on social networks like Twitter or Facebook.

Continue reading

Feature-level sentiment analysis

Back when we were called Textalytics, we published a tutorial that showed how to carry out feature-level sentiment analysis for a specific domain: comic book reviews.

Cover for Marvel's Black Widow #1

Marvel’s Black Widow #1

Since then, besides changing our name, we have improved our Sentiment Analysis API and how to customize the different analyses through our customization engine. In this post we are going to show you how to do a feature-level sentiment analysis using MeaningCloud.

One of the main changes in the latest release of our API is the possibility of using custom dictionaries in the detailed sentiment analysis provided by the Sentiment Analysis API. We are going to use comic book reviews to illustrate how to work, but the same process applies to any other fields where sentiment comes into play, such as hotel reviews, Foursquare tips, Facebook status updates or tweets about a specific event.

Continue reading

See you at the Sentiment Analysis Symposium 2015 in New York

Next July 15-16, New York will host a new edition of the Sentiment Analysis Symposium. This event is your opportunity to keep up with technologies and solutions that help you discover business value in opinions, emotions, and attitudes in social media, news, and enterprise feedback, to further your business goals.

This year, the program has two tracks: a Presentation Track featuring a mix of business and technical presentations and panels and a Workshop Track with longer-form content. See the agenda here.

Sentiment Analysis Symposium 2015
At MeaningCloud,  over the past year we’ve seen an explosion of interest in sentiment analysis from very diverse industries and the Sentiment Analysis Symposium is the premier event to learn about the latest developments in this and related areas, such as social listening and voice of customer analytics. This is the reason why we are sponsoring the Symposium again in 2015.

We’re thrilled to present and collaborate with other leaders in the industry at this year’s event in New York. Our main presentation will be titled: “From Strangers to Acquaintances: Multidimensional Customer Profiling” and will describe how businesses aim to integrate multichannel interactions (social conversations, web behavior, contact center activity) and other data for profiling and segmenting their users in real time. In this context, a winning approach is to combine dimensions like demographics, lifestyle, brand affinity, or intent to better understand your audience and to generate business opportunities.

For more information and registering, please visit the Symposium’s website. And if you want to save 20% in your registration, contact us at

Meet us in New York City, at the Sentiment Analysis Symposium, and follow @SentimentSymp.

Sentiment Analysis 2.0: Migration guide

We have released a new version of one of our more popular APIs: Sentiment Analysis. In Sentiment Analysis 2.0:

  • The rules used for defining polarity terms have been greatly improved, adding new operators and making the models used much more flexible, which in turn leads to better results.
  • Sentiment analysis is now done at more levels, allowing to identify more complex syntactic structures and to obtain more detailed information about how the polarity is expressed.
  • More configuration options have been added related to the morphosyntactic analysis over which the sentiment analysis is carried out.
  • The architecture of the service has changed, leading to a tenfold improvement in the response time.
  • An integration with the Lemmatization, PoS and Parsing API has been added in order to ease the way of creating applications that use the information provided by both APIs.
  • Dictionary customization has been fully integrated in order to get out the most out of its functionality.

All these improvements mean the migration process is not as fast as it would be with a minor version. These are the things you need to know to migrate your applications from Sentiment Analysis 1.2 to Sentiment Analysis 2.0.
Continue reading

The Role of Text Mining in the Insurance Industry

What can insurance companies do to exploit all their unstructured information?

A typical big data scenario

Insurance companies collect huge volumes of text on a daily basis and through multiple channels (their agents, customer care centers, emails, social networks, web in general). The information collected includes policies, expert and health reports, claims and complaints, results of surveys, relevant interactions between customers and no-customers in social networks, etc. It is impossible to handle, classify, interpret or extract the essential information from all that material.

The Insurance Industry is among the ones that most can benefit from the application of technologies for the intelligent analysis of free text (known as Text Analytics, Text Mining or Natural Language Processing).

Insurance companies have to cope also with the challenge of combining the results of the analysis of these textual contents with structured data (stored in conventional databases) to improve decision-making. In this sense, industry analysts consider essential the use of multiple technologies based on Artificial Intelligence (intelligent systems), Machine Learning (data mining) and Natural Language Processing (both statistical and symbolic or semantic).

Most promising areas of text analytics in the Insurance Sector

Fraud detection

Detección de Fraude

According to Accenture, in a report released in 2013, it is estimated that in Europe insurance companies lose between 8,000 and 12,000 million euros per year due to fraudulent claims, with an increasing trend. Additionally, the industry estimates that between 5% and 10% of the compensations paid by the companies in the previous year were due to fraudulent reasons, which could not be detected due to the lack of predictive analytic tools.

According to the specialized publication “Health Data Management”, Medicare’s fraud prevention system in the United States, which is based on predictive algorithms that analyze patterns in the providers’ billing, in 2013 saved more than 200 million dollars in rejected payments.

Continue reading