Deep Learning
The Heterogeneous Ensembles of Standard Classification Algorithms (HESCA): the Whole is Greater than the Sum of its Parts
Large, James, Lines, Jason, Bagnall, Anthony
Building classification models is an intrinsically practical exercise that requires many design decisions prior to deployment. We aim to provide some guidance in this decision making process. Specifically, given a classification problem with real valued attributes, we consider which classifier or family of classifiers should one use. Strong contenders are tree based homogeneous ensembles, support vector machines or deep neural networks. All three families of model could claim to be state-of-the-art, and yet it is not clear when one is preferable to the others. Our extensive experiments with over 200 data sets from two distinct archives demonstrate that, rather than choose a single family and expend computing resources on optimising that model, it is significantly better to build simpler versions of classifiers from each family and ensemble. We show that the Heterogeneous Ensembles of Standard Classification Algorithms (HESCA), which ensembles based on error estimates formed on the train data, is significantly better (in terms of error, balanced error, negative log likelihood and area under the ROC curve) than its individual components, picking the component that is best on train data, and a support vector machine tuned over 1089 different parameter configurations. We demonstrate HESCA+, which contains a deep neural network, a support vector machine and two decision tree forests, is significantly better than its components, picking the best component, and HESCA. We analyse the results further and find that HESCA and HESCA+ are of particular value when the train set size is relatively small and the problem has multiple classes. HESCA is a fast approach that is, on average, as good as state-of-the-art classifiers, whereas HESCA+ is significantly better than average and represents a strong benchmark for future research.
Unsupervised and Semi-supervised Anomaly Detection with LSTM Neural Networks
Ergen, Tolga, Mirza, Ali Hassan, Kozat, Suleyman Serdar
Abstract--We investigate anomaly detection in an unsupervised framework and introduce Long Short Term Memory (LSTM) neural network based algorithms. In particular, given variable length data sequences, we first pass these sequences through our LSTM based structure and obtain fixed length sequences. We then find a decision function for our anomaly detectors based on the One Class Support Vector Machines (OC-SVM) and Support Vector Data Description (SVDD) algorithms. As the first time in the literature, we jointly train and optimize the parameters of the LSTM architecture and the OC-SVM (or SVDD) algorithm using highly effective gradient and quadratic programming based training methods. To apply the gradient based training method, we modify the original objective criteria of the OC-SVM and SVDD algorithms, where we prove the convergence of the modified objective criteria to the original criteria. We also provide extensions of our unsupervised formulation to the semisupervised and fully supervised frameworks. Thus, we obtain anomaly detection algorithms that can process variable length data sequences while providing high performance, especially for time series data. Our approach is generic so that we also apply this approach to the Gated Recurrent Unit (GRU) architecture by directly replacing our LSTM based structure with the GRU based structure. In our experiments, we illustrate significant performance gains achieved by our algorithms with respect to the conventional methods. Anomaly detection [1] has attracted significant interest in the contemporary learning literature due its applications in a wide range of engineering problems, e.g., sensor failure [2], network monitoring [3], cybersecurity [4] and surveillance [5].
Gated Orthogonal Recurrent Units: On Learning to Forget
Jing, Li, Gulcehre, Caglar, Peurifoy, John, Shen, Yichen, Tegmark, Max, Soljačić, Marin, Bengio, Yoshua
We present a novel recurrent neural network (RNN) based model that combines the remembering ability of unitary RNNs with the ability of gated RNNs to effectively forget redundant/irrelevant information in its memory. We achieve this by extending unitary RNNs with a gating mechanism. Our model is able to outperform LSTMs, GRUs and Unitary RNNs on several long-term dependency benchmark tasks. We empirically both show the orthogonal/unitary RNNs lack the ability to forget and also the ability of GORU to simultaneously remember long term dependencies while forgetting irrelevant information. This plays an important role in recurrent neural networks. We provide competitive results along with an analysis of our model on many natural sequential tasks including the bAbI Question Answering, TIMIT speech spectrum prediction, Penn TreeBank, and synthetic tasks that involve long-term dependencies such as algorithmic, parenthesis, denoising and copying tasks.
Graph Convolutional Matrix Completion
Berg, Rianne van den, Kipf, Thomas N., Welling, Max
We consider matrix completion for recommender systems from the point of view of link prediction on graphs. Interaction data such as movie ratings can be represented by a bipartite user-item graph with labeled edges denoting observed ratings. Building on recent progress in deep learning on graph-structured data, we propose a graph auto-encoder framework based on differentiable message passing on the bipartite interaction graph. Our model shows competitive performance on standard collaborative filtering benchmarks. In settings where complimentary feature information or structured data such as a social network is available, our framework outperforms recent state-of-the-art methods.
Hierarchical compositional feature learning
Lázaro-Gredilla, Miguel, Liu, Yi, Phoenix, D. Scott, George, Dileep
We introduce the hierarchical compositional network (HCN), a directed generative model able to discover and disentangle, without supervision, the building blocks of a set of binary images. The building blocks are binary features defined hierarchically as a composition of some of the features in the layer immediately below, arranged in a particular manner. At a high level, HCN is similar to a sigmoid belief network with pooling. Inference and learning in HCN are very challenging and existing variational approximations do not work satisfactorily. A main contribution of this work is to show that both can be addressed using max-product message passing (MPMP) with a particular schedule (no EM required). Also, using MPMP as an inference engine for HCN makes new tasks simple: adding supervision information, classifying images, or performing inpainting all correspond to clamping some variables of the model to their known values and running MPMP on the rest. When used for classification, fast inference with HCN has exactly the same functional form as a convolutional neural network (CNN) with linear activations and binary weights. However, HCN's features are qualitatively very different.
Forecasting Waves with Deep Learning ENGINEERING.com
The ocean is indeed a strange place, but Whitman might not have found it quite so confounding if he'd had access to deep learning. This technology is allowing machines to do everything from disease diagnosis to musical composition to playing video games. Now, a team of scientists and engineers at the IBM Research lab in Dublin have set deep learning on that harshest of mistresses: the sea. Their deep-learning framework for simulating ocean waves enables real-time wave condition forecasts for a fraction of the traditional computational cost. How are wave forecasts traditionally calculated?
From Artificial Intelligence to Deep Learning
Artificial intelligence or AI for short is the field of making computer think like humans by creating an artificial brain. Whatever the human can do intelligently is required to be moved into machines. The machine will just do what the human tells it and no more. For example, the human can sort numbers in an intelligent manner and so machines should be intelligent by sorting numbers like humans. To do this, there are a number of algorithms like bubble sort that allows the machine to think like a human.
The Keys to Enterprise-Ready Machine Learning - DataRobot
Machine learning is changing the way organizations across industries handle predictive analytics. But with all the hype surrounding machine learning, Artificial Intelligence, deep learning and statistical modeling, it is increasingly difficult to separate fact from fiction as you evaluate machine learning solutions. Throw in the challenge of hiring and retaining internal talent - data scientists, engineers, analysts, IT professionals - who can leverage and deploy predictive analytics technologies, and deciding on how to successfully implement machine learning becomes a nightmare.
Leadables Archives – New Pedagogies for Deep Learning
A critical element of change leadership is "going slow to go fast", but sometimes leaders need a short, sharp focus to generate professional learning conversations or for individual reflection. Designed as "quick shots", "Leadables" are intended to be used to provoke dialogue and focussed conversations around a variety of Leading, Teaching and Learning elements. Themes will be drawn from examples we are seeing in schools and organizations, questions we are encountering and new ideas and research around deep learning. Click here to access Leadable 1.1 – Trusty Tools, which focuses on how we can use the NPDL Learning Progressions.
What does artificial intelligence mean for business processes?
October 24, 2017 Written by: Chitra Dorai, Ph.D. Welcome to the era of cognitive computing. It's an era of artificial intelligence--systems that gather information, analyze, recommend, plan and more importantly, learn . In short, they help you make better decisions. Today's data volumes are enormous and rich in variety --and now deep learning systems can ingest, analyze and reason across that data in all its forms. These cognitive systems are a huge leap forward leading to a "rethink" of the way people live, engage, and work.