Expert Systems
Knowledge Base Completion for Constructing Problem-Oriented Medical Records
Mullenbach, James, Swartz, Jordan, McKelvey, T. Greg, Dai, Hui, Sontag, David
Both electronic health records and personal health records are typically organized by data type, with medical problems, medications, procedures, and laboratory results chronologically sorted in separate areas of the chart. As a result, it can be difficult to find all of the relevant information for answering a clinical question about a given medical problem. A promising alternative is to instead organize by problems, with related medications, procedures, and other pertinent information all grouped together. A recent effort by Buchanan (2017) manually defined, through expert consensus, 11 medical problems and the relevant labs and medications for each. We show how to use machine learning on electronic health records to instead automatically construct these problem-based groupings of relevant medications, procedures, and laboratory tests. We formulate the learning task as one of knowledge base completion, and annotate a dataset that expands the set of problems from 11 to 32. We develop a model architecture that exploits both pre-trained concept embeddings and usage data relating the concepts contained in a longitudinal dataset from a large health system. We evaluate our algorithms' ability to suggest relevant medications, procedures, and lab tests, and find that the approach provides feasible suggestions even for problems that are hidden during training. The dataset, along with code to reproduce our results, is available at https://github.com/asappresearch/kbc-pomr.
Event Prediction in the Big Data Era: A Systematic Survey
Events are occurrences in specific locations, time, and semantics that nontrivially impact either our society or the nature, such as civil unrest, system failures, and epidemics. It is highly desirable to be able to anticipate the occurrence of such events in advance in order to reduce the potential social upheaval and damage caused. Event prediction, which has traditionally been prohibitively challenging, is now becoming a viable option in the big data era and is thus experiencing rapid growth. There is a large amount of existing work that focuses on addressing the challenges involved, including heterogeneous multi-faceted outputs, complex dependencies, and streaming data feeds. Most existing event prediction methods were initially designed to deal with specific application domains, though the techniques and evaluation procedures utilized are usually generalizable across different domains. However, it is imperative yet difficult to cross-reference the techniques across different domains, given the absence of a comprehensive literature survey for event prediction. This paper aims to provide a systematic and comprehensive survey of the technologies, applications, and evaluations of event prediction in the big data era. First, systematic categorization and summary of existing techniques are presented, which facilitate domain experts' searches for suitable techniques and help model developers consolidate their research at the frontiers. Then, comprehensive categorization and summary of major application domains are provided. Evaluation metrics and procedures are summarized and standardized to unify the understanding of model performance among stakeholders, model developers, and domain experts in various application domains. Finally, open problems and future directions for this promising and important domain are elucidated and discussed.
Association Rule Learning & APriori Algorithm
Association rule learning is a rule-based machine learning method for discovering interesting relations between variables in large databases. It is intended to identify strong rules discovered in databases using some measures of interestingness. Association Rules find all sets of items (itemsets) that have support greater than the minimum support and then using the large itemsets to generate the desired rules that have confidence greater than the minimum confidence. The lift of a rule is the ratio of the observed support to that expected if X and Y were independent. A typical and widely used example of association rules application is market basket analysis.
An Application of ASP in Nuclear Engineering: Explaining the Three Mile Island Nuclear Accident Scenario
Hanna, B. N., Trieu, L. T., Son, T. C., Dinh, N. T.
The paper describes an ongoing effort in developing a declarative system for supporting operators in the Nuclear Power Plant (NPP) control room. The focus is on two modules: diagnosis and explanation of events that happened in NPPs. We describe an Answer Set Programming (ASP) representation of an NPP, which consists of declarations of state variables, components, their connections, and rules encoding the plant behavior. We then show how the ASP program can be used to explain the series of events that occurred in the Three Mile Island, Unit 2 (TMI-2) NPP accident, the most severe accident in the USA nuclear power plant operating history. We also describe an explanation module aimed at addressing answers to questions such as ``why an event occurs?'' or ``what should be done?'' given the collected data. This paper is *under consideration* for acceptance in TPLP Journal.
Congress and technology: Do lawmakers understand Google and Facebook enough to regulate them?
Many of us have had the feeling that technology, which continues to change at an ever-dizzying pace, may be leaving us behind. That was embodied this past week during a Congressional hearing, nominally convened to investigate antitrust concerns of four big tech titans: Amazon, Apple, Facebook and Google. While the five-and-a-half-hour inquiry touched on a range topics from pesky spam filters and search results to how companies approached acquisitions, the House Judiciary subcommittee hearing laid one thing bare: A sizable disconnect appears to exist between the technology Americans are using and depending on in their daily lives and the knowledge base of people with the power and responsibility to decide its future and regulation. "Consumers and investors walk away feeling like a lot of these lawmakers don't really understand the business models to an extent that they could then navigate them and put laws in place that will dictate the future of where they go," said Daniel Ives, an analyst with Wedbush Securities. The antitrust subcommittee hearing had been convened to look into the tech giants' market dominance.
Tradeoff-Focused Contrastive Explanation for MDP Planning
Sukkerd, Roykrong, Simmons, Reid, Garlan, David
End-users' trust in automated agents is important as automated decision-making and planning is increasingly used in many aspects of people's lives. In real-world applications of planning, multiple optimization objectives are often involved. Thus, planning agents' decisions can involve complex tradeoffs among competing objectives. It can be difficult for the end-users to understand why an agent decides on a particular planning solution on the basis of its objective values. As a result, the users may not know whether the agent is making the right decisions, and may lack trust in it. In this work, we contribute an approach, based on contrastive explanation, that enables a multi-objective MDP planning agent to explain its decisions in a way that communicates its tradeoff rationale in terms of the domain-level concepts. We conduct a human subjects experiment to evaluate the effectiveness of our explanation approach in a mobile robot navigation domain. The results show that our approach significantly improves the users' understanding, and confidence in their understanding, of the tradeoff rationale of the planning agent.
Computing Optimal Decision Sets with SAT
Yu, Jinqiang, Ignatiev, Alexey, Stuckey, Peter J., Bodic, Pierre Le
As machine learning is increasingly used to help make decisions, there is a demand for these decisions to be explainable. Arguably, the most explainable machine learning models use decision rules. This paper focuses on decision sets, a type of model with unordered rules, which explains each prediction with a single rule. In order to be easy for humans to understand, these rules must be concise. Earlier work on generating optimal decision sets first minimizes the number of rules, and then minimizes the number of literals, but the resulting rules can often be very large. Here we consider a better measure, namely the total size of the decision set in terms of literals. So we are not driven to a small set of rules which require a large number of literals. We provide the first approach to determine minimum-size decision sets that achieve minimum empirical risk and then investigate sparse alternatives where we trade accuracy for size. By finding optimal solutions we show we can build decision set classifiers that are almost as accurate as the best heuristic methods, but far more concise, and hence more explainable.
Uber ATG Open-Sources Neuropod DL Inference Engine
Every Neuropod model implements a problem definition -- a formal description of a problem for models to solve. As a result, any models that solve the same problem are interchangeable even if they use different frameworks. Existing models can be wrapped in a Neuropod package, which contains the original model along with metadata, test data, and custom ops if any. Since its internal release in early 2019, hundred of Neuropod models have been deployed across Uber ATG, Uber AI, and the core Uber business -- including models for demand forecasting, estimated time of arrival (ETA) prediction for rides, menu transcription for Uber Eats, and object detection models for self-driving vehicles. Neuropod makes it easy for researchers to build models in a framework of their choosing while also simplifying product-ionization of these models, says the company.
Coaching in 2030: How Artificial Intelligence Will Change Our Profession - SimpliFaster
Simply put, for the last 200 years, advisers have worked on the principle of information asymmetry, where they have better information than their clients. Today, we are at the point where machine intelligence is gaining information asymmetry over advisers, and that's only going to get more acute and asymmetrical as time goes on. The only possible hope for human advisers is that they co-opt machine intelligence into their process.
Expert System Releases expert.ai Natural Language API
The global Artificial Intelligence company Expert System announced the release of the expert.ai NL API, the cloud-based Natural Language API that enables data scientists, computational linguists, knowledge engineers and developers to easily embed advanced Natural Language Understanding and Natural Language Processing capabilities (NLU / NLP) into their applications. This release is the first step in executing on the company's strategy to become the global platform of reference for AI-based Natural Language problem solving. The growing need for accessible and accurate AI-based NLU / NLP applications in the enterprise places increased demand on the developer ecosystem to bring speed, scale and precision to linguistic analysis. According to Gartner, "during recent years, advances in the application of machine learning (including neural networks) and knowledge graphs to natural language processing have enabled machine-based attribution that diminishes the need for human oversight. Application of the technology is broadening as well as deepening -- across industries and functional domains, and into use cases -- pushing this innovation from many years in the Tough of Disillusionment toward the Slope of Enlightenment."