16 research outputs found
Deep Learning for Case-Based Reasoning through Prototypes: A Neural Network that Explains Its Predictions
Deep neural networks are widely used for classification. These deep models
often suffer from a lack of interpretability -- they are particularly difficult
to understand because of their non-linear nature. As a result, neural networks
are often treated as "black box" models, and in the past, have been trained
purely to optimize the accuracy of predictions. In this work, we create a novel
network architecture for deep learning that naturally explains its own
reasoning for each prediction. This architecture contains an autoencoder and a
special prototype layer, where each unit of that layer stores a weight vector
that resembles an encoded training input. The encoder of the autoencoder allows
us to do comparisons within the latent space, while the decoder allows us to
visualize the learned prototypes. The training objective has four terms: an
accuracy term, a term that encourages every prototype to be similar to at least
one encoded input, a term that encourages every encoded input to be close to at
least one prototype, and a term that encourages faithful reconstruction by the
autoencoder. The distances computed in the prototype layer are used as part of
the classification process. Since the prototypes are learned during training,
the learned network naturally comes with explanations for each prediction, and
the explanations are loyal to what the network actually computes.Comment: The first two authors contributed equally, 8 pages, accepted in AAAI
201
Model based fault diagnosis for hybrid systems : application on chemical processes
The complexity and the size of the industrial chemical processes induce the monitoring of a growing number of process variables. Their knowledge is generally based on the measurements of system variables and on the physico-chemical models of the process. Nevertheless, this information is imprecise because of process and measurement noise. So the research ways aim at developing new and more powerful techniques for the detection of process fault. In this work, we present a method for the fault detection based on the comparison between the real system and the reference model evolution generated by the extended Kalman filter. The reference model is simulated by the dynamic hybrid simulator, PrODHyS. It is a general object-oriented environment which provides common and reusable components designed for the development and the management of dynamic simulation of industrial systems. The use of this method is illustrated through a didactic example relating to the field of Chemical Process System Engineering
k-Nearest Neighbour Classifiers: 2nd Edition (with Python examples)
Perhaps the most straightforward classifier in the arsenal or machine
learning techniques is the Nearest Neighbour Classifier -- classification is
achieved by identifying the nearest neighbours to a query example and using
those neighbours to determine the class of the query. This approach to
classification is of particular importance because issues of poor run-time
performance is not such a problem these days with the computational power that
is available. This paper presents an overview of techniques for Nearest
Neighbour classification focusing on; mechanisms for assessing similarity
(distance), computational issues in identifying nearest neighbours and
mechanisms for reducing the dimension of the data.
This paper is the second edition of a paper previously published as a
technical report. Sections on similarity measures for time-series, retrieval
speed-up and intrinsic dimensionality have been added. An Appendix is included
providing access to Python code for the key methods.Comment: 22 pages, 15 figures: An updated edition of an older tutorial on kN
Development of Conversational Artificial Intelligence for Pandemic Healthcare Query Support
The paper proposes and describes the development of conversational artificial intelligence (AI) agent to support hospital healthcare and COVID-19 queries. The conversational AI agent is called “Akira” and it is developed using deep neural network and natural language processing. It is capable of reading the inputs from the user, understanding the input and identifying the intention, and outputting messages towards the user, and these steps are iterated until the user prompts to exit or the programme is terminated. A deep learning model has been trained, and Akira could converse with the user ranging from the conversation over 7 topics related to COVID-19, common cold and flu, mental health, sexual health, abortions, allergens, drugs and medicine. The paper also describes the importance of designing an interactive human-user interface when dealing with conversational agent. In addition. the context of ethical issues and security concerns when designing the agent has been taken into consideration and discussed. The conversational agent is demonstrated to answer queries from a pool of 57 participants
k-Nearest Neighbour Classifiers - A Tutorial
Perhaps the most straightforward classifier in the arsenal or Machine Learning techniques is the Nearest Neighbour Classifier – classification is achieved by identifying the nearest neighbours to a query example and using those neighbours to determine the class of the query. This approach to classification is of particular importance because issues of poor run-time performance is not such a problem these days with the computational power that is available. This paper presents an overview of techniques for Nearest Neighbour classification focusing on; mechanisms for assessing similarity (distance), computational issues in identifying nearest neighbours and mechanisms for reducing the dimension of the data.This paper is the second edition of a paper previously published as a technical report . Sections on similarity measures for time-series, retrieval speed-up and intrinsic dimensionality have been added. An Appendix is included providing access to Python code for the key methods
Using DL for a Case-Based Explanation System
Colloque avec actes et comité de lecture. internationale.International audienceThis paper presents a knowledge-based system for land use interpretation and prediction. We describe our needs for representing knowledge and data, and for reasoning. We explain our choices : case-based reasoning within the framework of the description logic system RACER. Then, we present the knowledge base and the data we are working with. Data about spatial entities are represented as graphs and represented in the DL system accordingly. An example of graph manipulation is used to illustrate our purpose. Then, we propose a first synthesis of our research work and present an extension of the DL system necessary for going further
Textual and content-based search in repositories of Web application models
Model-driven engineering relies on collections of models, which are the primary artifacts for software development. To enable knowledge sharing and reuse, models need to be managed within repositories, where they can be retrieved upon users’ queries. This article examines two different techniques for indexing and searching model repositories, with a focus on Web development projects encoded in a domain-specific language. Keyword-based and content-based search (also known as query-by-example) are contrasted with respect to the architecture of the system, the processing of models and queries, and the way in which metamodel knowledge can be exploited to improve search. A thorough experimental evaluation is conducted to examine what parameter configurations lead to better accuracy and to offer an insight in what queries are addressed best by each system.</jats:p
Preferences in Case-Based Reasoning
Case-based reasoning (CBR) is a well-established problem solving paradigm
that has been used in a wide range of real-world applications. Despite
its great practical success, work on the theoretical foundations of CBR is
still under way, and a coherent and universally applicable methodological
framework is yet missing. The absence of such a framework inspired the
motivation for the work developed in this thesis. Drawing on recent research
on preference handling in Artificial Intelligence and related fields, the goal of
this work is to develop a well theoretically-founded framework on the basis
of formal concepts and methods for knowledge representation and reasoning
with preferences