Deep Learning
Deep Ordinal Regression with Label Diversity
Berg, Axel, Oskarsson, Magnus, O'Connor, Mark
Regression via classification (RvC) is a common method used for regression problems in deep learning, where the target variable belongs to a set of continuous values. By discretizing the target into a set of non-overlapping classes, it has been shown that training a classifier can improve neural network accuracy compared to using a standard regression approach. However, it is not clear how the set of discrete classes should be chosen and how it affects the overall solution. In this work, we propose that using several discrete data representations simultaneously can improve neural network learning compared to a single representation. Our approach is end-to-end differentiable and can be added as a simple extension to conventional learning methods, such as deep neural networks. We test our method on three challenging tasks and show that our method reduces the prediction error compared to a baseline RvC approach while maintaining a similar model complexity.
Hierarchically Local Tasks and Deep Convolutional Networks
Deza, Arturo, Liao, Qianli, Banburski, Andrzej, Poggio, Tomaso
The main success stories of deep learning, starting with ImageNet, depend on convolutional networks, which on certain tasks perform significantly better than traditional shallow classifiers, such as support vector machines. Is there something special about deep convolutional networks that other learning machines do not possess? Recent results in approximation theory have shown that there is an exponential advantage of deep convolutional-like networks in approximating functions with hierarchical locality in their compositional structure. These mathematical results, however, do not say which tasks are expected to have input-output functions with hierarchical locality. Among all the possible hierarchically local tasks in vision, text and speech we explore a few of them experimentally by studying how they are affected by disrupting locality in the input images. We also discuss a taxonomy of tasks ranging from local, to hierarchically local, to global and make predictions about the type of networks required to perform efficiently on these different types of tasks.
Learning What to Defer for Maximum Independent Sets
Ahn, Sungsoo, Seo, Younggyo, Shin, Jinwoo
Designing efficient algorithms for combinatorial optimization appears ubiquitously in various scientific fields. Recently, deep reinforcement learning (DRL) frameworks have gained considerable attention as a new approach: they can automate the design of a solver while relying less on sophisticated domain knowledge of the target problem. However, the existing DRL solvers determine the solution using a number of stages proportional to the number of elements in the solution, which severely limits their applicability to large-scale graphs. In this paper, we seek to resolve this issue by proposing a novel DRL scheme, coined learning what to defer (LwD), where the agent adaptively shrinks or stretch the number of stages by learning to distribute the element-wise decisions of the solution at each stage. We apply the proposed framework to the maximum independent set (MIS) problem, and demonstrate its significant improvement over the current state-of-the-art DRL scheme. We also show that LwD can outperform the conventional MIS solvers on large-scale graphs having millions of vertices, under a limited time budget.
Cracking the Black Box: Distilling Deep Sports Analytics
Sun, Xiangyu, Davis, Jack, Schulte, Oliver, Liu, Guiliang
This paper addresses the trade-off between Accuracy and Transparency for deep learning applied to sports analytics. Neural nets achieve great predictive accuracy through deep learning, and are popular in sports analytics. But it is hard to interpret a neural net model and harder still to extract actionable insights from the knowledge implicit in it. Therefore, we built a simple and transparent model that mimics the output of the original deep learning model and represents the learned knowledge in an explicit interpretable way. Our mimic model is a linear model tree, which combines a collection of linear models with a regression-tree structure. The tree version of a neural network achieves high fidelity, explains itself, and produces insights for expert stakeholders such as athletes and coaches. We propose and compare several scalable model tree learning heuristics to address the computational challenge from datasets with millions of data points.
Visual Grounding of Learned Physical Models
Li, Yunzhu, Lin, Toru, Yi, Kexin, Bear, Daniel M., Yamins, Daniel L. K., Wu, Jiajun, Tenenbaum, Joshua B., Torralba, Antonio
Humans intuitively recognize objects' physical properties and predict their motion, even when the objects are engaged in complicated interactions. The abilities to perform physical reasoning and to adapt to new environments, while intrinsic to humans, remain challenging to state-of-the-art computational models. In this work, we present a neural model that simultaneously reasons about physics and makes future predictions based on visual and dynamics priors. The visual prior predicts a particle-based representation of the system from visual observations. An inference module operates on those particles, predicting and refining estimates of particle locations, object states, and physical parameters, subject to the constraints imposed by the dynamics prior, which we refer to as visual grounding. We demonstrate the effectiveness of our method in environments involving rigid objects, deformable materials, and fluids. Experiments show that our model can infer the physical properties within a few observations, which allows the model to quickly adapt to unseen scenarios and make accurate predictions into the future.
Deep Learning in Simple Words
There are two main steps in the conventional machine learning or ML pipeline: feature extraction and classification. The goal of feature extraction is to represent data in a numerical space, also called feature space. The goal of classification is to determine the group that each data point belongs to. If we can simply design a classifier to separate data into classes within the feature space, it means that feature extraction and classification work as needed. However, the story is not always as simple as this.
Lecture Notes in Deep Learning: Activations, Convolutions, and Pooling -- Part 2
These are the lecture notes for FAU's YouTube Lecture "Deep Learning". This is a full transcript of the lecture video & matching slides. We hope, you enjoy this as much as the videos. Of course, this transcript was created with deep learning techniques largely automatically and only minor manual modifications were performed. If you spot mistakes, please let us know!
IoT Anomaly detection - algorithms, techniques and open source implementation
Learning classifiers for misuse and anomaly detection using a bag of system calls representation. Anomaly detection in health data based on deep learning. Abnormal human activity recognition using SVM based approach. Anomaly detection of gas turbines based on normal pattern extraction. Contextual anomaly detection for a critical industrial system based on logs and metrics.
Assessing Injury Risk With Zone7's Deep Learning
Zone7 bases its analysis on more than five million hours of performance data. While it has started pilot programs in MLB and the NHL, its focus is on global soccer, with about three dozen clients spanning Bundesliga, Serie A, Ligue 1 and the English Football League Championship, which is the second division below the Premier League. Its most high-profile success (that it is able to disclose) has been Getafe CF, which is currently in fifth place in Spain's La Liga despite a team wage bill in the league's bottom half. By some measures, they've reduced injuries by 65% with Zone7.