Expert Systems
Police use a computer to expose false testimony
Spanish police are introducing an artificial-intelligence system to detect liars.Credit: SubstanceP/Getty If you live in southern Spain, last June was not a good time to lose your smartphone and, as a way of getting an insurance payout, falsely claiming that you had been mugged. Ten police forces in Murcia and Malaga had some extra help in spotting your deceit: a computer tool that analysed statements given to officers about robberies and identified the telltale signs of a lie. According to results published in the journal Knowledge-Based Systems, the algorithm was so good at pointing officers towards false claimants that detection of such offences in one week was an impressive 31 and 49 for the respective regions, up from an average of 3 and 12 closed cases over the entire month (L. The government in Madrid is now rolling the system out across the country, and its developers are trying to apply its machine-learning methods to help detect other types of crime. In this case, the algorithm flagged up suspicious wording (based on a training set of statements known to be true and false), and left it up to the police to question suspects and get them to confess.
Temporal Event Knowledge Acquisition via Identifying Narratives
Inspired by the double temporality characteristic of narrative texts, we propose a novel approach for acquiring rich temporal "before/after" event knowledge across sentences in narrative stories. The double temporality states that a narrative story often describes a sequence of events following the chronological order and therefore, the temporal order of events matches with their textual order. We explored narratology principles and built a weakly supervised approach that identifies 287k narrative paragraphs from three large text corpora. We then extracted rich temporal event knowledge from these narrative paragraphs. Such event knowledge is shown useful to improve temporal relation classification and outperform several recent neural network models on the narrative cloze task.
Local Rule-Based Explanations of Black Box Decision Systems
Guidotti, Riccardo, Monreale, Anna, Ruggieri, Salvatore, Pedreschi, Dino, Turini, Franco, Giannotti, Fosca
The recent years have witnessed the rise of accurate but obscure decision systems which hide the logic of their internal decision processes to the users. The lack of explanations for the decisions of black box systems is a key ethical issue, and a limitation to the adoption of machine learning components in socially sensitive and safety-critical contexts. In this paper we focus on the problem of black box outcome explanation, i.e., explaining the reasons of the decision taken on a specific instance. We propose LORE, an agnostic method able to provide interpretable and faithful explanations. LORE first leans a local interpretable predictor on a synthetic neighborhood generated by a genetic algorithm. Then it derives from the logic of the local interpretable predictor a meaningful explanation consisting of: a decision rule, which explains the reasons of the decision; and a set of counterfactual rules, suggesting the changes in the instance's features that lead to a different outcome. Wide experiments show that LORE outperforms existing methods and baselines both in the quality of explanations and in the accuracy in mimicking the black box.
Boolean Decision Rules via Column Generation
Dash, Sanjeeb, Gรผnlรผk, Oktay, Wei, Dennis
This paper considers the learning of Boolean rules in either disjunctive normal form (DNF, OR-of-ANDs, equivalent to decision rule sets) or conjunctive normal form (CNF, AND-of-ORs) as an interpretable model for classification. An integer program is formulated to optimally trade classification accuracy for rule simplicity. Column generation (CG) is used to efficiently search over an exponential number of candidate clauses (conjunctions or disjunctions) without the need for heuristic rule mining. This approach also bounds the gap between the selected rule set and the best possible rule set on the training data. To handle large datasets, we propose an approximate CG algorithm using randomization. Compared to three recently proposed alternatives, the CG algorithm dominates the accuracy-simplicity trade-off in 7 out of 15 datasets. When maximized for accuracy, CG is competitive with rule learners designed for this purpose, sometimes finding significantly simpler solutions that are no less accurate.
A distinct approach to diagnose Dengue Fever with the help of Soft Set Theory
Bukhari, Syeda fariha, Amjad, Maaz
Mathematics has played a substantial role to revolutionize the medical science. Intelligent systems based on mathematical theories have proved to be efficient in diagnosing various diseases. In this paper, we used an expert system based on soft set theory and fuzzy set theory named as a soft expert system to diagnose tropical disease dengue. The objective to use soft expert system is to predict the risk level of a patient having dengue fever by using input variables like age, TLC, SGOT, platelets count and blood pressure. The proposed method explicitly demonstrates the exact percentage of the risk level of dengue fever automatically circumventing for all possible (medical) imprecisions.
Opinion A.I. Is Harder Than You Think
The crux of the problem is that the field of artificial intelligence has not come to grips with the infinite complexity of language. Just as you can make infinitely many arithmetic equations by combining a few mathematical symbols and following a small set of rules, you can make infinitely many sentences by combining a modest set of words and a modest set of rules. A genuine, human-level A.I. will need to be able to cope with all of those possible sentences, not just a small fragment of them. The narrower the scope of a conversation, the easier it is to have. If your interlocutor is more or less following a script, it is not hard to build a computer program that, with the help of simple phrase-book-like templates, can recognize a few variations on a theme.
Why you should use AI in the Financial Industry and focus on value-added activities Expert System
The interest in Artificial Intelligence (AI) is constantly growing, especially in industries characterized by repetitive processes and manual tasks. One benefit of the effective application of AI is that humans, freed from these repetitive tasks, are able to focus on higher-value activities. This is clear to the 41% of decision makers who are using cognitive and AI tools in their business, according to a recnet a Forrester survey, "TITLE," as shown in Figure 1. In fact, many decision makers consider the technological progression to AI a major priority and already understand the potential of AI for their business. Automation is an opportunity for financial industry, where AI can reduce the efforts of finance professionals in traditional activities such as transaction processing, auditing and compliance.
r/MachineLearning - [D] How do you study from textbooks?
I am by no means a particularly good example of study habits, but generally I tend to read what I need and go from there... Basically this in practice often means starting somewhere relevant to whatever work/assignment/project I'm trying to do, and then going backwards building a recursive stack of readings that seem important to understanding the previous thing until I reach a point where I am familiar with the material already. Then I work through the stack until I'm back to wherever I started. Essentially this is the backward chaining algorithm. I also, if I need to learn a lot from a book for some reason (i.e. a course) or have no particular goal in mind but find my self with a text that piques my interest, then I tend to skim from cover to cover everything that actually attracts my attention, occasionally flipping back to something that I realize is important for understanding later stuff. If it seems especially critical and I can't understand it, then I'll look through exercises and maybe do them if it seems worthwhile.
DeepLogic: End-to-End Logical Reasoning
Cingillioglu, Nuri, Russo, Alessandra
Neural networks have been learning complex multi-hop reasoning in various domains. One such formal setting for reasoning, logic, provides a challenging case for neural networks. In this article, we propose a Neural Inference Network (NIN) for learning logical inference over classes of logic programs. Trained in an end-to-end fashion NIN learns representations of normal logic programs, by processing them at a character level, and the reasoning algorithm for checking whether a logic program entails a given query. We define 12 classes of logic programs that exemplify increased level of complexity of the inference process (multi-hop and default reasoning) and show that our NIN passes 10 out of the 12 tasks. We also analyse the learnt representations of logic programs that NIN uses to perform the logical inference.