Goto

Collaborating Authors

 Question Answering


Relation-aware Graph Attention Network for Visual Question Answering

arXiv.org Artificial Intelligence

In order to answer semantically-complicated questions about an image, a Visual Question Answering (VQA) model needs to fully understand the visual scene in the image, especially the interactive dynamics between different objects. We propose a Relation-aware Graph Attention Network (ReGAT), which encodes each image into a graph and models multi-type inter-object relations via a graph attention mechanism, to learn question-adaptive relation representations. Two types of visual object relations are explored: (i) Explicit Relations that represent geometric positions and semantic interactions between objects; and (ii) Implicit Relations that capture the hidden dynamics between image regions. Experiments demonstrate that ReGAT outperforms prior state-of-the-art approaches on both VQA 2.0 and VQA-CP v2 datasets. We further show that ReGAT is compatible to existing VQA architectures, and can be used as a generic relation encoder to boost the model performance for VQA.


Episodic Memory Reader: Learning What to Remember for Question Answering from Streaming Data

arXiv.org Machine Learning

We consider a novel question answering (QA) task where the machine needs to read from large streaming data (long documents or videos) without knowing when the questions will be given, in which case the existing QA methods fail due to lack of scalability. To tackle this problem, we propose a novel end-to-end reading comprehension method, which we refer to as Episodic Memory Reader (EMR) that sequentially reads the input contexts into an external memory, while replacing memories that are less important for answering unseen questions. Specifically, we train an RL agent to replace a memory entry when the memory is full in order to maximize its QA accuracy at a future timepoint, while encoding the external memory using the transformer architecture to learn representations that considers relative importance between the memory entries. We validate our model on a real-world large-scale textual QA task (TriviaQA) and a video QA task (TVQA), on which it achieves significant improvements over rule-based memory scheduling policies or an RL-based baseline that learns the query-specific importance of each memory independently.


The Stanford Question Answering Dataset

#artificialintelligence

Stanford Question Answering Dataset (SQuAD) is a reading comprehension dataset, consisting of questions posed by crowdworkers on a set of Wikipedia articles, where the answer to every question is a segment of text, or span, from the corresponding reading passage, or the question might be unanswerable. To do well on SQuAD2.0, SQuAD2.0 is a challenging natural language understanding task for existing models, and we release SQuAD2.0 to the community as the successor to SQuAD1.1. We are optimistic that this new dataset will encourage the development of reading comprehension systems that know what they don't know. SQuAD 1.1, the previous version of the SQuAD dataset, contains 100,000 question-answer pairs on 500 articles.


Using IBM Watson to Answer Two Important Questions about your Customers

#artificialintelligence

Customer experience management (CXM) programs are necessarily a quantitative endeavor, requiring CX professionals to decipher insights from a sea of customer data. In this post, I will illustrate how you can use IBM Watson Studio to analyze one source of customer data, customer survey responses, to answer two important questions about the health of your customer relationship: 1) what is the current level of satisfaction across the CX touch points and 2) which of these touch points is responsible for ensuring customers are loyal? Customer Experience Management (CXM) programs rely on different types of data that come from a variety of sources. The most popular source of customer feedback is surveys. These two questions will help you understand how well you are meeting the needs of your customers and, more importantly, understand what you need to do to improve customer loyalty.


Artificial Intelligence: Trouble or Opportunity? Analytics Insight

#artificialintelligence

Artificial intelligence (AI) works as the driver of exponential economic value creation by making its way into our lives. You can assume the development of AI through Amazon's Alexa and Facebook's M to Google's Now and Apple's Siri and thus you can track your future growth, incredible opportunities and expected problems. Today, you can take the example of IBM's Watson. Watson is a question-answering computer system which can give answers to questions created in natural language, hypothesis generation and evaluation; and dynamic learning that is developed in IBM's DeepQA project by a research team led by principal investigator David Ferrucci. Watson was named after IBM's first CEO, industrialist Thomas J. Watson.


Question Answering System in Python using BERT NLP - Pragnakalp Techlabs

#artificialintelligence

Question Answering (QnA) model is one of the very basic systems of Natural Language Processing. In QnA, the Machin Learning based system generates answers from the knowledge base or text paragraphs for the questions posed as input. Various machine learning methods can be implemented to build Question Answering systems. Create a Question Answering Machine Learning model system which will take comprehension and questions as input, process the comprehension and prepare answers from it. With the Concept of Natural Language Processing, we can achieve this objective.


Computing and Explaining Query Answers over Inconsistent DL-Lite Knowledge Bases

Journal of Artificial Intelligence Research

Several inconsistency-tolerant semantics have been introduced for querying inconsistent description logic knowledge bases. The first contribution of this paper is a practical approach for computing the query answers under three well-known such semantics, namely the AR, IAR and brave semantics, in the lightweight description logic DL-LiteR. We show that query answering under the intractable AR semantics can be performed efficiently by using IAR and brave semantics as tractable approximations and encoding the AR entailment problem as a propositional satisfiability (SAT) problem. The second issue tackled in this work is explaining why a tuple is a (non-)answer to a query under these semantics. We define explanations for positive and negative answers under the brave, AR and IAR semantics. We then study the computational properties of explanations in DL-LiteR. For each type of explanation, we analyze the data complexity of recognizing (preferred) explanations and deciding if a given assertion is relevant or necessary. We establish tight connections between intractable explanation problems and variants of SAT, enabling us to generate explanations by exploiting solvers for Boolean satisfaction and optimization problems. Finally, we empirically study the efficiency of our query answering and explanation framework using a benchmark we built upon the well-established LUBM benchmark.


Alexa, what can I watch on my Roku?

USATODAY - Tech Top Stories

"Alexa, what to watch on Roku?" Streaming device Roku now has three ways to use voice control to get programming, the Google Assistant, Roku's own voice search and now Amazon Alexa. Roku makes the most popular brand of low-price streaming players to connect to TVs and bring in internet channels, and it also has a low-priced branded Roku TV from TCL that's among Amazon's best sellers in the category. Roku's chief rival is Amazon, which counts the Fire TV Stick streaming player is in its top best sellers category. The Fire TV Stick uses voice search from Alexa. More: What exactly is a'smart' device anyway?


IBM Watson Challenge: European AI Innovation Yields Global Winners

#artificialintelligence

There has been a lot of hand-wringing in certain circles that European businesses are not exploiting advanced technologies such as AI anything like as well as US or Chinese companies. It is true we haven't (yet) spawned global giants like Google or Baidu. But O think there's a more nuanced reality. Back in November 2018, I was delighted to be invited by IBM to be a judge at its European IBM Watson Challenge event. This was a "Dragon's Den" style event where 32 IBM business partners (from an initial submission of 155 prototypes) were each invited to present an innovative AI-based business solution and associated business plan to a panel of judges (the Dragons!) over two, exhausting and intensive (but exhilarating) days.


Specifying and Computing Causes for Query Answers in Databases via Database Repairs and Repair Programs

arXiv.org Artificial Intelligence

A correspondence between database tuples as causes for query answers in databases and tuple-based repairs of inconsistent databases with respect to denial constraints has already been established. In this work, answer-set programs that specify repairs of databases are used as a basis for solving computational and reasoning problems about causes. Here, causes are also introduced at the attribute level by appealing to a both null-based and attribute-based repair semantics. The corresponding repair programs are presented, and they are used as a basis for computation and reasoning about attribute-level causes. They are extended to deal with the case of causality under integrity constraints. Several examples with the DLV system are shown.