Classic algorithms and machine learning systems like neural networks are both abundant in everyday life. While classic computer science algorithms are suitable for precise execution of exactly defined tasks such as finding the shortest path in a large graph, neural networks allow learning from data to predict the most likely answer in more complex tasks such as image classification, which cannot be reduced to an exact algorithm. To get the best of both worlds, this thesis explores combining both concepts leading to more robust, better performing, more interpretable, more computationally efficient, and more data efficient architectures. The thesis formalizes the idea of algorithmic supervision, which allows a neural network to learn from or ...
Neural Network models have received increased attention in the recent years. Aimed at achieving huma...
There are been a resurgence of interest in the neural networks field in recent years, provoked in pa...
Machine learning algorithms are organized into taxonomy, based on the desired outcome of the algorit...
We study the problem of learning differentiable functions expressed as programs in a domain-specific...
In the past years, deep learning models have been successfully applied in several cognitive tasks. O...
Classical algorithms typically contain domain-specific insights. This makes them often more robust, ...
A key feature of intelligent behaviour is the ability to learn abstract strategies that scale and tr...
Neural networks (NNs) have seen a surge in popularity due to their unprecedented practical success i...
Designing learning systems which are invariant to certain data transformations is critical in machin...
Artificial neural networks are remarkably adept at sensory processing, sequence learning and reinfor...
Consider a learning algorithm, which involves an internal call to an optimization routine such as a ...
We present DANTE, a novel method for training neural networks using the alternating minimization pri...
Despite the impressive performance of Deep Neural Networks (DNNs), they usually lack the explanatory...
We propose and systematically evaluate three strategies for training dynamically-routed artificial n...
Neural networks are computing systems modelled after the biological neural network of animal brain a...
Neural Network models have received increased attention in the recent years. Aimed at achieving huma...
There are been a resurgence of interest in the neural networks field in recent years, provoked in pa...
Machine learning algorithms are organized into taxonomy, based on the desired outcome of the algorit...
We study the problem of learning differentiable functions expressed as programs in a domain-specific...
In the past years, deep learning models have been successfully applied in several cognitive tasks. O...
Classical algorithms typically contain domain-specific insights. This makes them often more robust, ...
A key feature of intelligent behaviour is the ability to learn abstract strategies that scale and tr...
Neural networks (NNs) have seen a surge in popularity due to their unprecedented practical success i...
Designing learning systems which are invariant to certain data transformations is critical in machin...
Artificial neural networks are remarkably adept at sensory processing, sequence learning and reinfor...
Consider a learning algorithm, which involves an internal call to an optimization routine such as a ...
We present DANTE, a novel method for training neural networks using the alternating minimization pri...
Despite the impressive performance of Deep Neural Networks (DNNs), they usually lack the explanatory...
We propose and systematically evaluate three strategies for training dynamically-routed artificial n...
Neural networks are computing systems modelled after the biological neural network of animal brain a...
Neural Network models have received increased attention in the recent years. Aimed at achieving huma...
There are been a resurgence of interest in the neural networks field in recent years, provoked in pa...
Machine learning algorithms are organized into taxonomy, based on the desired outcome of the algorit...