Goto

Collaborating Authors

 Expert Systems


ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

#artificialintelligence

Artificial Intelligence (A.I.) will soon be at the heart of every major technological system in the world including: cyber and homeland security, payments, financial markets, biotech, healthcare, marketing, natural language processing, computer vision, electrical grids, nuclear power plants, air traffic control, and Internet of Things (IoT). While A.I. seems to have only recently captured the attention of humanity, the reality is that A.I. has been around for over 60 years as a technological discipline. In the late 1950's, Arthur Samuel wrote a checkers playing program that could learn from its mistakes and thus, over time, became better at playing the game. MYCIN, the first rule-based expert system, was developed in the early 1970's and was capable of diagnosing blood infections based on the results of various medical tests. The MYCIN system was able to perform better than non-specialist doctors. While Artificial Intelligence is becoming a major staple of technology, few people understand the benefits and shortcomings of A.I. and Machine Learning technologies. Machine learning is the science of getting computers to act without being explicitly programmed.


The Big Data dilemma

#artificialintelligence

Most of you will have interacted with several algorithms already today. Algorithms are of course simply sets of rules for solving problems, and existed long before computers. But algorithms are now everywhere in digital services. An algorithm decided the results of your internet searches today. If you used Google Maps to get here, an algorithm proposed your route. Algorithms decided the news you read on your news feed and the ads you saw.


Reaching Human-level Performance in Automatic Grammatical Error Correction: An Empirical Study

arXiv.org Artificial Intelligence

Neural sequence-to-sequence (seq2seq) approaches have proven to be successful in grammatical error correction (GEC). Based on the seq2seq framework, we propose a novel fluency boost learning and inference mechanism. Fluency boosting learning generates diverse error-corrected sentence pairs during training, enabling the error correction model to learn how to improve a sentence's fluency from more instances, while fluency boosting inference allows the model to correct a sentence incrementally with multiple inference steps. Combining fluency boost learning and inference with convolutional seq2seq models, our approach achieves the state-of-the-art performance: 75.72 (F_{0.5}) on CoNLL-2014 10 annotation dataset and 62.42 (GLEU) on JFLEG test set respectively, becoming the first GEC system that reaches human-level performance (72.58 for CoNLL and 62.37 for JFLEG) on both of the benchmarks.


primaryobjects/knowledgebase

#artificialintelligence

This project is an example of building an expert system, using a knowledge-base constructed with logic-based artificial intelligence. The first example demonstrates forward-chaining. To use the example, provide the following example inputs below. You should see the following output. The first 4 items are our provided inputs.


Design Engineering Assistant for the Early Design of Space Missions โ€“ ICE Lab

#artificialintelligence

Summary: Space missions development takes years and traditionally starts with a feasibility study phase where experts consider several design options, trade-offs and eventually take decisions that will impact the rest of the mission life cycle. To make these first design decisions, experts rely both on their implicit knowledge (i.e. The former type of knowledge represents a substantial amount of unstructured data, which is today underutilized and too time-consuming to explore during the limited timeframe of a feasibility study. A solution is to design an Expert System (ES) to support the initial study input estimation, assist experts by answering queries related to previous design decisions or push them to explore new design options. Such an effort is led since January 2018 by two PhD students, Audrey Berquand and Francesco Murdaca, at the University of Strathclyde within the Intelligent Computational Engineering (ICE) lab, under the supervision of Dr. Annalisa Riccardi.


Supervised Local Modeling for Interpretability

arXiv.org Machine Learning

Model interpretability is an increasingly important component of practical machine learning. Some of the most common forms of interpretability systems are example-based, local, and global explanations. One of the main challenges in interpretability is designing explanation systems that can capture aspects of each of these explanation types, in order to develop a more thorough understanding of the model. We address this challenge in a novel model called SLIM that uses local linear modeling techniques along with a dual interpretation of random forests (both as a supervised neighborhood approach and as a feature selection method). SLIM has two fundamental advantages over existing interpretability systems. First, while it is effective as a black-box explanation system, SLIM itself is a highly accurate predictive model that provides faithful self explanations, and thus sidesteps the typical accuracy-interpretability trade-off. Second, SLIM provides both example- based and local explanations and can detect global patterns, which allows it to diagnose limitations in its local explanations.


Management AI: Types Of Machine Learning Systems

#artificialintelligence

Developers know a lot about the machine learning (ML) systems they create and manage, that's a given. However, there is a need for non-developers to have a high level understanding of the types of systems. Artificial neural networks and expert systems are the classical two key classes. With the advanced in computing performance, software capabilities and algorithm complexity, analytical algorithm can arguably be said to have joined the other two. This article is an overview of the three types.


Management AI: Types Of Machine Learning Systems

Forbes - Tech

Developers know a lot about the machine learning (ML) systems they create and manage, that's a given. However, there is a need for non-developers to have a high level understanding of the types of systems. Artificial neural networks and expert systems are the classical two key classes. With the advanced in computing performance, software capabilities and algorithm complexity, analytical algorithm can arguably be said to have joined the other two. This article is an overview of the three types.


The Challenge of Crafting Intelligible Intelligence

arXiv.org Artificial Intelligence

Since Artificial Intelligence (AI) software uses techniques like deep lookahead search and stochastic optimization of huge neural networks to fit mammoth datasets, it often results in complex behavior that is difficult for people to understand. Yet organizations are deploying AI algorithms in many mission-critical settings. To trust their behavior, we must make AI intelligible, either by using inherently interpretable models or by developing new methods for explaining and controlling otherwise overwhelmingly complex decisions using local approximation, vocabulary alignment, and interactive explanation. This paper argues that intelligibility is essential, surveys recent work on building such systems, and highlights key directions for research.


A real-time decision support system for bridge management based on the rules generalized by CART decision tree and SMO algorithms

arXiv.org Artificial Intelligence

Under dynamic conditions on bridges, we need a real-time management. To this end, this paper presents a rule-based decision support system in which the necessary rules are extracted from simulation results made by Aimsun traffic micro-simulation software. Then, these rules are generalized by the aid of fuzzy rule generation algorithms. Then, they are trained by a set of supervised and the unsupervised learning algorithms to get an ability to make decision in real cases. As a pilot case study, Nasr Bridge in Tehran is simulated in Aimsun and WEKA data mining software is used to execute the learning algorithms. Based on this experiment, the accuracy of the supervised algorithms to generalize the rules is greater than 80%. In addition, CART decision tree and sequential minimal optimization (SMO) provides 100% accuracy for normal data and these algorithms are so reliable for crisis management on bridge. This means that, it is possible to use such machine learning methods to manage bridges in the real-time conditions.