Discourse & Dialogue
A Spoken Dialogue System for Spatial Question Answering in a Physical Blocks World
Platonov, Georgiy, Kane, Benjamin, Gindi, Aaron, Schubert, Lenhart K.
The blocks world is a classic toy domain that has long been used to build and test spatial reasoning systems. Despite its relative simplicity, tackling this domain in its full complexity requires the agent to exhibit a rich set of functional capabilities, ranging from vision to natural language understanding. There is currently a resurgence of interest in solving problems in such limited domains using modern techniques. In this work we tackle spatial question answering in a holistic way, using a vision system, speech input and output mediated by an animated avatar, a dialogue system that robustly interprets spatial queries, and a constraint solver that derives answers based on 3-D spatial modeling. The contributions of this work include a semantic parser that maps spatial questions into logical forms consistent with a general approach to meaning representation, a dialog manager based on a schema representation, and a constraint solver for spatial questions that provides answers in agreement with human perception. These and other components are integrated into a multi-modal human-computer interaction pipeline.
Interpreting Verbal Irony: Linguistic Strategies and the Connection to the Type of Semantic Incongruity
Ghosh, Debanjan, Musi, Elena, Upasani, Kartikeya, Muresan, Smaranda
Human communication often involves the use of verbal irony or sarcasm, where the speakers usually mean the opposite of what they say. To better understand how verbal irony is expressed by the speaker and interpreted by the hearer we conduct a crowdsourcing task: given an utterance expressing verbal irony, users are asked to verbalize their interpretation of the speaker's ironic message. We propose a typology of linguistic strategies for verbal irony interpretation and link it to various theoretical linguistic frameworks. We design computational models to capture these strategies and present empirical studies aimed to answer three questions: (1) what is the distribution of linguistic strategies used by hearers to interpret ironic messages?; (2) do hearers adopt similar strategies for interpreting the speaker's ironic intent?; and (3) does the type of semantic incongruity in the ironic message (explicit vs. implicit) influence the choice of interpretation strategies by the hearers?
'ChineseGLUE' -- New NLU Benchmark for Chinese NLP Models
The General Language Understanding Evaluation (GLUE) benchmark is widely used to evaluate Natural Language Processing (NLP) models. Although GLUE includes a range of English sentence-pairing, word prediction and other NLP tasks, it cannot evaluate the performance of Chinese NLP models. Now, a group of NLP researchers and enthusiasts, including graduates from Tsinghua University, Peking University, and Zhejiang University, have introduced ChineseGLUE, a benchmark designed to encourage the development and assessment of Chinese language models. GLUE was introduced in 2018 by researchers from New York University, University of Washington and DeepMind. Since then, new pretrained language models such as Google's BERT have rapidly improved performance in Natural Language Understanding (NLU), a NLP research area with a focus on machine reading comprehension through sentiment analysis and grammatical judgment, etc.
Asia Times Consumers prefer an 'emotional' chatbox Article
Rising demand for artificial intelligence-powered chatbots with sentiment analysis -- a fancy word for emotion -- is creating new growth opportunities for businesses in the area, China Daily reports. "An increasing number of businesses are asking for chatbots with more functions than just being conversation assistants. They want chatbots that have a better sense of empathy, are more interactive, and are able to transform consumer emotions into data and conduct sentiment analysis," said Xu Yiya, vice-president of Xiao-i Robot Technology Co. Ltd., an AI customer service provider. Xu said sentiment analysis can help chatbots better understand consumer needs. Increasing demand for AI-powered chatbots with sentiment analysis is creating new business opportunities in the booming AI sentiment analysis market, which is estimated to see a 21% annual increase from 2019 to 2025, according to market analysis company QYReports, as business owners are worrying that customers may not be satisfied talking to emotionless chatbots.
Neural Assistant: Joint Action Prediction, Response Generation, and Latent Knowledge Reasoning
Neelakantan, Arvind, Yavuz, Semih, Narang, Sharan, Prasad, Vishaal, Goodrich, Ben, Duckworth, Daniel, Sankar, Chinnadhurai, Yan, Xifeng
Task-oriented dialog presents a difficult challenge encompassing multiple problems including multi-turn language understanding and generation, knowledge retrieval and reasoning, and action prediction. Modern dialog systems typically begin by converting conversation history to a symbolic object referred to as belief state by using supervised learning. The belief state is then used to reason on an external knowledge source whose result along with the conversation history is used in action prediction and response generation tasks independently. Such a pipeline of individually optimized components not only makes the development process cumbersome but also makes it non-trivial to leverage session-level user reinforcement signals. In this paper, we develop Neural Assistant: a single neural network model that takes conversation history and an external knowledge source as input and jointly produces both text response and action to be taken by the system as output. The model learns to reason on the provided knowledge source with weak supervision signal coming from the text generation and the action prediction tasks, hence removing the need for belief state annotations. In the MultiWOZ dataset, we study the effect of distant supervision, and the size of knowledge base on model performance. We find that the Neural Assistant without belief states is able to incorporate external knowledge information achieving higher factual accuracy scores compared to Transformer. In settings comparable to reported baseline systems, Neural Assistant when provided with oracle belief state significantly improves language generation performance.
Applied Deep Learning Boot Camp - January Session
The SKLearn lab will have a tutorial for sentiment analysis and mnist (via a Google Colab Notebook) with emphasis on how to improve performance, then time for students to try their own classifiers on a separate sentiment analysis task. The PyTorch lab willhave a tutorial on PyTorch and how to build feed-forward nets for the same tasks as in the Sklearn lab (with emphasis on how to improve performance), and time for students to try to build their own network for the separate sentiment analysis task.
Conversational Sentiment Analysis
I recently built a movie recommender that takes as input a user written passage about liked and/or disliked movies. At the onset of the project I figured that determining which movies users' liked and disliked would be simple. After all, using text to determine whether someone likes or dislike a movie doesn't seem too ambitious. With the variety of packages readily available for sentiment analysis in python, there had to be something available out of the box to do this job. As it turns out, using text to determine whether someone likes vs dislikes a movie, or any named entity, is deceivingly complex.
Intotheblock 5th Webinar: What Data Science Tells Us About Social Media And Crypto-Assets
Sign in to report inappropriate content. Our CTO & Co- Founder, Jesus Rodriguez explores the benefits and challenges of traditional techniques such as sentiment analysis, topic/entity extraction or tone analysis methods when it comes to analyzing crypto-assets. We also show how detailed social media analysis techniques can show relevant insights about the behavior of the crypto markets.
Human-Like Decision Making: Document-level Aspect Sentiment Classification via Hierarchical Reinforcement Learning
Wang, Jingjing, Sun, Changlong, Li, Shoushan, Wang, Jiancheng, Si, Luo, Zhang, Min, Liu, Xiaozhong, Zhou, Guodong
Recently, neural networks have shown promising results on Document-level Aspect Sentiment Classification (DASC). However, these approaches often offer little transparency w.r.t. their inner working mechanisms and lack interpretability. In this paper, to simulating the steps of analyzing aspect sentiment in a document by human beings, we propose a new Hierarchical Reinforcement Learning (HRL) approach to DASC. This approach incorporates clause selection and word selection strategies to tackle the data noise problem in the task of DASC. First, a high-level policy is proposed to select aspect-relevant clauses and discard noisy clauses. Then, a low-level policy is proposed to select sentiment-relevant words and discard noisy words inside the selected clauses. Finally, a sentiment rating predictor is designed to provide reward signals to guide both clause and word selection. Experimental results demonstrate the impressive effectiveness of the proposed approach to DASC over the state-of-the-art baselines.
5 Best Sentiment Analysis Companies and Tools for Machine Learning
If so, you've come to the right place. This guide will briefly explain what sentiment analysis is, and introduce companies that provide sentiment annotation tools and services. Sentiment analysis is the process of identifying the emotion and/or opinion within unstructured text. The text can be in the form of customer reviews, social media posts, and more. This process allows you to accurately gauge customer opinion about your brand, products, or services.