Goto

Collaborating Authors

 Expert Systems


Combining Axiom Injection and Knowledge Base Completion for Efficient Natural Language Inference

arXiv.org Artificial Intelligence

In logic-based approaches to reasoning tasks such as Recognizing Textual Entailment (RTE), it is important for a system to have a large amount of knowledge data. However, there is a tradeoff between adding more knowledge data for improved RTE performance and maintaining an efficient RTE system, as such a big database is problematic in terms of the memory usage and computational complexity. In this work, we show the processing time of a state-of-the-art logic-based RTE system can be significantly reduced by replacing its search-based axiom injection (abduction) mechanism by that based on Knowledge Base Completion (KBC). We integrate this mechanism in a Coq plugin that provides a proof automation tactic for natural language inference. Additionally, we show empirically that adding new knowledge data contributes to better RTE performance while not harming the processing speed in this framework.


Chemical arms team to assign blame for Syrian attacks despite Russia, Iran opposition

The Japan Times

THE HAGUE, NETHERLANDS โ€“ The global chemical weapons watchdog will in February begin to assign blame for attacks with banned munitions in Syria's war, using new powers approved by member states but opposed by Damascus and its key allies Russia and Iran. The agency was handed the new task in response to an upsurge in the use of chemical weapons in recent years, notably in the Syrian conflict, where scores of attacks with sarin and chlorine have been carried out by Syrian forces and rebel groups, according to a joint United Nations-OPCW investigation. A core team of 10 experts charged with apportioning blame for poison gas attacks in Syria will be hired soon, Fernando Arias, the new head of the Organisation for the Prohibition of Chemical Weapons (OPCW), told the Foreign Press Association of the Netherlands on Tuesday. The Syria team will be able to look into all attacks previously investigated by the OPCW, dating back to 2014. The OPCW was granted additional powers to identify individuals and institutions responsible for attacks by its 193 member states at a special session in June.


End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completion

arXiv.org Artificial Intelligence

Knowledge graph embedding has been an active research topic for knowledge base completion, with progressive improvement from the initial TransE, TransH, DistMult et al to the current state-of-the-art ConvE. ConvE uses 2D convolution over embeddings and multiple layers of nonlinear features to model knowledge graphs. The model can be efficiently trained and scalable to large knowledge graphs. However, there is no structure enforcement in the embedding space of ConvE. The recent graph convolutional network (GCN) provides another way of learning graph node embedding by successfully utilizing graph connectivity structure. In this work, we propose a novel end-to-end Structure-Aware Convolutional Network (SACN) that takes the benefit of GCN and ConvE together. SACN consists of an encoder of a weighted graph convolutional network (WGCN), and a decoder of a convolutional network called Conv-TransE. WGCN utilizes knowledge graph node structure, node attributes and edge relation types. It has learnable weights that adapt the amount of information from neighbors used in local aggregation, leading to more accurate embeddings of graph nodes. Node attributes in the graph are represented as additional nodes in the WGCN. The decoder Conv-TransE enables the state-of-the-art ConvE to be translational between entities and relations while keeps the same link prediction performance as ConvE. We demonstrate the effectiveness of the proposed SACN on standard FB15k-237 and WN18RR datasets, and it gives about 10% relative improvement over the state-of-the-art ConvE in terms of HITS@1, HITS@3 and HITS@10.


TED: Teaching AI to Explain its Decisions

arXiv.org Artificial Intelligence

Artificial intelligence systems are being increasingly deployed due to their potential to increase the efficiency, scale, consistency, fairness, and accuracy of decisions. However, as many of these systems are opaque in their operation, there is a growing demand for such systems to provide explanations for their decisions. Conventional approaches to this problem attempt to expose or discover the inner workings of a machine learning model with the hope that the resulting explanations will be meaningful to the consumer. In contrast, this paper suggests a new approach to this problem. It introduces a simple, practical framework, called Teaching Explanations for Decisions ( TED), that provides meaningful explanations that match the mental model of the consumer. We illustrate the generality and effectiveness of this approach with two different examples, resulting in highly accurate explanations with no loss of prediction accuracy for these two examples.


On the practice of classification learning for clinical diagnosis and therapy advice in oncology

arXiv.org Artificial Intelligence

Medicine has provided the field of artificial intelligence with a plethora of challenging and appealing problems to be solved, particularly in clinical diagnosis ("given a set of signs collected from a patient, select the best diagnosis") and in therapy advice ("given an established diagnosis, select the best course of actions for treatment"). Artificial intelligence, in turn, has offered promising technologies for problem solving in the medical domain [7]. The field of oncology has proven to be particularly fit for modelling and analysis based on artificial intelligence, at least prospectively [5, 3], due to two major reasons: 1. Symptoms in oncology are frequently difficult to identify before later stages of the disease, and cancer can be treated most effectively if identified at early stages of development. Signs of the disease can be diffuse and require high expertise to be selected, collected and analysed. Hence, technologies that can highlight evidence of cancer at early stages are most welcome and challenging at the same time.


What AI is - and what it is not

#artificialintelligence

What's more, even AIs based on mechanisms inspired by human biology, such as neural networks, have only a distant relationship with biological neurons in the brain. NN are examples more of the importance of reinforcement and self-organisation of controller networks than any similarity with biology. The first, naive, approach to AI is to think that it is necessary to create a synthetic human, or a synthetic brain to produce cognition: in fact, cognition does not need to be anthropomorphic at all. Second attempt at a definition: "The ability of a machine to achieve performance equal to or better than certain human cognitive processes." This definition is based on the final outcome, without presupposing imitation of biological mechanisms.


Playing by the Book: Towards Agent-based Narrative Understanding through Role-playing and Simulation

arXiv.org Machine Learning

Understanding procedural text requires tracking entities, actions and effects as the narrative unfolds (often implicitly). We focus on the challenging real-world problem of structured narrative extraction in the materials science domain, where language is highly specialized and suitable annotated data is not publicly available. We propose an approach, Text2Quest, where procedural text is interpreted as instructions for an interactive game. A reinforcement-learning agent completes the game by understanding and executing the procedure correctly, in a text-based simulated lab environment. The framework is intended to be more broadly applicable to other domain-specific and data-scarce settings. We conclude with a discussion of challenges and interesting potential extensions enabled by the agent-based perspective.


Contrastive Explanation: A Structural-Model Approach

arXiv.org Artificial Intelligence

The topic of causal explanation in artificial intelligence has gathered interest in recent years as researchers and practitioners aim to increase trust and understanding of intelligent decision-making and action. While different sub-fields have looked into this problem with a sub-field-specific view, there are few models that aim to capture explanation in AI more generally. One general model is based on structural causal models. It defines an explanation as a fact that, if found to be true, would constitute an actual cause of a specific event. However, research in philosophy and social sciences shows that explanations are contrastive: that is, when people ask for an explanation of an event -- the fact --- they (sometimes implicitly) are asking for an explanation relative to some contrast case; that is, "Why P rather than Q?". In this paper, we extend the structural causal model approach to define two complementary notions of contrastive explanation, and demonstrate them on two classical AI problems: classification and planning. We believe that this model can be used to define contrastive explanation of other subfield-specific AI models.


Do Embedding Models Perform Well for Knowledge Base Completion?

arXiv.org Machine Learning

In this work, we put into question the effectiveness of the evaluation methods currently used to measure the performance of latent factor models for the task of knowledge base completion. We argue that by focusing on a small subset of possible facts in the knowledge base, current evaluation practices are better suited for question answering tasks, rather than knowledge base completion, where it is also important to avoid the addition of incorrect facts into the knowledge base. We illustrate our point by showing how models with limited expressiveness achieve state-of-the-art performance, even while adding many incorrect (even nonsensical) facts to a knowledge base. Finally, we show that when using a simple evaluation procedure designed to also penalize the addition of incorrect facts, the general and relative performance of all models looks very different than previously seen. This indicates the need for more powerful latent factor models for the task of knowledge base completion.


Explaining Explanations in AI

arXiv.org Artificial Intelligence

Recent work on interpretability in machine learning and AI has focused on the building of simplified models that approximate the true criteria used to make decisions. These models are a useful pedagogical device for teaching trained professionals how to predict what decisions will be made by the complex system, and most importantly how the system might break. However, when considering any such model it's important to remember Box's maxim that "All models are wrong but some are useful." We focus on the distinction between these models and explanations in philosophy and sociology. These models can be understood as a "do it yourself kit" for explanations, allowing a practitioner to directly answer "what if questions" or generate contrastive explanations without external assistance. Although a valuable ability, giving these models as explanations appears more difficult than necessary, and other forms of explanation may not have the same trade-offs. We contrast the different schools of thought on what makes an explanation, and suggest that machine learning might benefit from viewing the problem more broadly.