Goto

Collaborating Authors

 Discourse & Dialogue


Sentiment Analysis In ASP.NET Core Using ML.Net

#artificialintelligence

After ML.NET Model Builder installation open your Visual Studio (in my case I'm using VS2019) After Project has been selected, enter your Project Name. Select Asp.Net Core template which you want to use, I'm using Web Application MVC. After the project has been created, we will start to build our model. Right-click on Project Add Machine Learning, ML.NET Model Builder tool GUI has been opened. After scenario selection, we will select the data set that will be used to train our model.


A Survey of Cross-lingual Word Embedding Models

Journal of Artificial Intelligence Research

Cross-lingual representations of words enable us to reason about word meaning in multilingual contexts and are a key facilitator of cross-lingual transfer when developing natural language processing models for low-resource languages. In this survey, we provide a comprehensive typology of cross-lingual word embedding models. We compare their data requirements and objective functions. The recurring theme of the survey is that many of the models presented in the literature optimize for the same objectives, and that seemingly different models are often equivalent, modulo optimization strategies, hyper-parameters, and such. We also discuss the different ways cross-lingual word embeddings are evaluated, as well as future challenges and research horizons.


Sentiment Analysis is difficult, but AI may have an answer.

#artificialintelligence

Sentiment analysis is not an easy task to perform. Text data often comes pre-loaded with a lot of noise. Sarcasm is one such type of noise innately present in social media and product reviews which may interfere with the results. Sarcastic texts demonstrate a unique behaviour. Unlike a simple negation, a sarcastic sentence conveys a negative sentiment using only positive connotation of words.


Flexibly-Structured Model for Task-Oriented Dialogues

arXiv.org Artificial Intelligence

This paper proposes a novel end-to-end architecture for task-oriented dialogue systems. It is based on a simple and practical yet very effective sequence-to-sequence approach, where language understanding and state tracking tasks are modeled jointly with a structured copy-augmented sequential decoder and a multi-label decoder for each slot. The policy engine and language generation tasks are modeled jointly following that. The copy-augmented sequential decoder deals with new or unknown values in the conversation, while the multi-label decoder combined with the sequential decoder ensures the explicit assignment of values to slots. On the generation part, slot binary classifiers are used to improve performance. This architecture is scalable to real-world scenarios and is shown through an empirical evaluation to achieve state-of-the-art performance on both the Cambridge Restaurant dataset and the Stanford in-car assistant dataset\footnote{The code is available at \url{https://github.com/uber-research/FSDM}}


Contrastive Reasons Detection and Clustering from Online Polarized Debate

arXiv.org Artificial Intelligence

This work tackles the problem of unsupervised modeling and extraction of the main contrastive sentential reasons conv eyed by divergent viewpoints on polarized issues. It proposes a pipeline approach centered around the detection and clustering of phrases, assim ilated to argument facets using a novel Phrase Author Interaction Topic -Viewpoint model. The evaluation is based on the informativeness, the r elevance and the clustering accuracy of extracted reasons. The pipel ine approach shows a significant improvement over state-of-the-art meth ods in contrastive summarization on online debate datasets.


Reinforcement Learning for Personalized Dialogue Management

arXiv.org Artificial Intelligence

Language systems have been of great interest to the research community and have recently reached the mass market through various assistant platforms on the web. Reinforcement Learning methods that optimize dialogue policies have seen successes in past years and have recently been extended into methods that personalize the dialogue, e.g. take the personal context of users into account. These works, however, are limited to personalization to a single user with whom they require multiple interactions and do not generalize the usage of context across users. This work introduces a problem where a generalized usage of context is relevant and proposes two Reinforcement Learning (RL)-based approaches to this problem. The first approach uses a single learner and extends the traditional POMDP formulation of dialogue state with features that describe the user context. The second approach segments users by context and then employs a learner per context. We compare these approaches in a benchmark of existing non-RL and RL-based methods in three established and one novel application domain of financial product recommendation. We compare the influence of context and training experiences on performance and find that learning approaches generally outperform a handcrafted gold standard.


Lifelong and Interactive Learning of Factual Knowledge in Dialogues

arXiv.org Artificial Intelligence

Dialogue systems are increasingly using knowledge bases (KBs) storing real-world facts to help generate quality responses. However, as the KBs are inherently incomplete and remain fixed during conversation, it limits dialogue systems' ability to answer questions and to handle questions involving entities or relations that are not in the KB. In this paper, we make an attempt to propose an engine for Continuous and Interactive Learning of Knowledge (CILK) for dialogue systems to give them the ability to continuously and interactively learn and infer new knowledge during conversations. With more knowledge accumulated over time, they will be able to learn better and answer more questions. Our empirical evaluation shows that CILK is promising.


Learning Invariant Representations for Sentiment Analysis: The Missing Material is Datasets

arXiv.org Machine Learning

Learning representations which remain invariant to a nuisance factor has a great interest in Domain Adaptation, Transfer Learning, and Fair Machine Learning. Finding such representations becomes highly challenging in NLP tasks since the nuisance factor is entangled in a raw text. To our knowledge, a major issue is also that only few NLP datasets allow assessing the impact of such factor. In this paper, we introduce two generalization metrics to assess model robustness to a nuisance factor: \textit{generalization under target bias} and \textit{generalization onto unknown}. We combine those metrics with a simple data filtering approach to control the impact of the nuisance factor on the data and thus to build experimental biased datasets. We apply our method to standard datasets of the literature (\textit{Amazon} and \textit{Yelp}). Our work shows that a simple text classification baseline (i.e., sentiment analysis on reviews) may be badly affected by the \textit{product ID} (considered as a nuisance factor) when learning the polarity of a review. The method proposed is generic and applicable as soon as the nuisance variable is annotated in the dataset.


Artificial Intelligence and Customer Sentiment - Everyday MBA

#artificialintelligence

Episode 167 – Kevin Craine and Billee Howard discuss the use of nuero-powered technology to quantify, measure and understand human thought. Explore using artificial intelligence and sentiment analysis to connect customer emotion directly to business performance. Understand the convergence of'big emotion' and'big data' and how it is valuable from a strategic and marketing perspective. Stay tuned for three action items in the second half.


Pars-ABSA: An Aspect-based Sentiment Analysis Dataset in Persian

arXiv.org Machine Learning

Due to the increased availability of online reviews, sentiment analysis had been witnessed a booming interest from the researchers. Sentiment analysis is a computational treatment of sentiment used to extract and understand the opinions of authors. While many systems were built to predict the sentiment of a document or a sentence, many others provide the necessary detail on various aspects of the entity (i.e. aspect-based sentiment analysis). Most of the available data resources were tailored to English and the other popular European languages. Although Persian is a language with more than 110 million speakers, to the best of our knowledge, there is not any public dataset on aspect-based sentiment analysis in Persian. This paper provides a manually annotated Persian dataset, Pars-ABSA, which is verified by 3 native Persian speakers. The dataset consists of 5114 positive, 3061 negative and 1827 neutral data samples from 5602 unique reviews. Moreover, as a baseline, this paper reports the performance of some state-of-the-art aspect-based sentiment analysis methods with a focus on deep learning, on Pars-ABSA. The obtained results are impressive compared to similar English state-of-the-art.