Goto

Collaborating Authors

 Discourse & Dialogue


Smart Business: automated sentiments analysis on top

@machinelearnbot

The modern world seems really fast and dynamic with a multitude of new products being launched. Marketing agencies are making fortune by monitoring the markets and delivering reports on consumers' opinions. For today, the feedback analysis is a separate area, let's say a growing industry with an array of products and services. And the prices for those services are pretty exorbitant. Without any doubts, there's always an opportunity to start personal volcanic activities on feedback collection and analysis.


Deep Reinforcement Learning for Multi-Domain Dialogue Systems

arXiv.org Artificial Intelligence

Standard deep reinforcement learning methods such as Deep Q-Networks (DQN) for multiple tasks (domains) face scalability problems. We propose a method for multi-domain dialogue policy learning---termed NDQN, and apply it to an information-seeking spoken dialogue system in the domains of restaurants and hotels. Experimental results comparing DQN (baseline) versus NDQN (proposed) using simulations report that our proposed method exhibits better scalability and is promising for optimising the behaviour of multi-domain dialogue systems.


Structural Correspondence Learning for Cross-lingual Sentiment Classification with One-to-many Mappings

arXiv.org Machine Learning

Structural correspondence learning (SCL) is an effective method for cross-lingual sentiment classification. This approach uses unlabeled documents along with a word translation oracle to automatically induce task specific, cross-lingual correspondences. It transfers knowledge through identifying important features, i.e., pivot features. For simplicity, however, it assumes that the word translation oracle maps each pivot feature in source language to exactly only one word in target language. This one-to-one mapping between words in different languages is too strict. Also the context is not considered at all. In this paper, we propose a cross-lingual SCL based on distributed representation of words; it can learn meaningful one-to-many mappings for pivot words using large amounts of monolingual data and a small dictionary. We conduct experiments on NLP\&CC 2013 cross-lingual sentiment analysis dataset, employing English as source language, and Chinese as target language. Our method does not rely on the parallel corpora and the experimental results show that our approach is more competitive than the state-of-the-art methods in cross-lingual sentiment classification.


Unraveling a Keras model

#artificialintelligence

Keras is a great library for hands-on on neural networks, and it has a ton of great examples that makes it very easy to create ANNs & DNNs. So easy in fact, that you could even build one without knowing what's going on. I used the CNN model from this Keras blog post to create a simple sentiment analysis model. But to fully understand what I had just done, I had to dig a little deeper. The basic model outlined in the post is using pre-trained word embeddings of the text to train a CNN for sentiment analysis. I have shown it below, with a few minor changes to padding sizes (border_mode'same'), so that the convolution output size stays the same as its input (for simplicity).


Analyzing Vocabulary Intersections of Expert Annotations and Topic Models for Data Practices in Privacy Policies

AAAI Conferences

Privacy policies are commonly used to inform users about the data collection and use practices of websites, mobile apps, and other products and services. However, the average Internet user struggles to understand the contents of these documents and generally does not read them. Natural language and machine learning techniques offer the promise of automatically extracting relevant statements from privacy policies to help generate succinct summaries, but current techniques require large amounts of annotated data. The highest quality annotations require law experts, but their efforts do not scale efficiently. In this paper, we present results on bridging the gap between privacy practice categories defined by law experts with topics learned from Non-negative Matrix Factorization (NMF). To do this, we investigate the intersections between vocabulary sets identified as most significant for each category, using a logistic regression model, and vocabulary sets identified by topic modeling. The intersections exhibit strong matches between some categories and topics, although other categories have weaker affinities with topics. Our results show a path forward for applying unsupervised methods to the determination of data practice categories in privacy policy text.


Fall '16 release - Episerver

#artificialintelligence

LiveEngage from LivePerson is a chat capability for ecommerce and web sites that gives Episerver customers a way to communicate directly with website visitors through a chat, increasing sales and customer satisfaction and loyalty. With a full back end agent interface that provides usage statistics and sentiment analysis, you get excellent insights into the needs of your customers.


BigML Fall 2016 Release and Webinar: Topic Models and More!

#artificialintelligence

BigML's Fall 2016 Release is here! Join us on Tuesday, November 29, at 10:00 AM PST (Portland, Oregon / GMT -08:00) / 07:00 PM CET (Valencia, Spain / GMT 01:00) for a FREE live webinar to get a first look at the latest version of BigML! We'll be focusing on Topic Models, the latest resource that helps you […] Source link


Why couldn't tech predict the US election results?

#artificialintelligence

Such sentiment analysis, however, comes with a heavy workload and also requires mathematical models. "There are three ways to make improved predictions – a better model, better data, and more data," says Jeremy Perlman, VP Europe for Trifacta, which helps RBS, Santander and PepsiCo analyse data. "The problem is that data created on social media and the web is expanding at a ridiculous rate, so machine learning will be critical to making better predictions at massive scale." Since computing power is increasingly exponential with the birth of super-computing in the cloud, the need to analyse more and more data shouldn't be a major hurdle. "Computational devices can very effectively, with high precision and rapidly, gather millions of tweets, posts or similar and run sentiment analysis – to understand likes and dislikes," says Jepson.


Spectral Methods for Correlated Topic Models

arXiv.org Machine Learning

In this paper, we propose guaranteed spectral methods for learning a broad range of topic models, which generalize the popular Latent Dirichlet Allocation (LDA). We overcome the limitation of LDA to incorporate arbitrary topic correlations, by assuming that the hidden topic proportions are drawn from a flexible class of Normalized Infinitely Divisible (NID) distributions. NID distributions are generated through the process of normalizing a family of independent Infinitely Divisible (ID) random variables. The Dirichlet distribution is a special case obtained by normalizing a set of Gamma random variables. We prove that this flexible topic model class can be learned via spectral methods using only moments up to the third order, with (low order) polynomial sample and computational complexity. The proof is based on a key new technique derived here that allows us to diagonalize the moments of the NID distribution through an efficient procedure that requires evaluating only univariate integrals, despite the fact that we are handling high dimensional multivariate moments. In order to assess the performance of our proposed Latent NID topic model, we use two real datasets of articles collected from New York Times and Pubmed. Our experiments yield improved perplexity on both datasets compared with the baseline.


Why automated sentiment analysis is broken and how to fix it

#artificialintelligence

One of the most difficult challenges reporting and analytics face in public relations measurement is sentiment analysis. Machines attempt textual analysis of sentiment all the time; more often than not, it goes horribly wrong. How does it go wrong? Machines are incapable of understanding context. Machines are typically programmed to look for certain keywords as proxies for sentiment.