Demo Data from EDBT 2026 / reviewers in the wild / expert
Jack Turner
dblp:227/2286
· DBLP profile ↗
5ranked-venue papers
2as first author
2since 2021 · last 2021
0000-0003-4470-1805ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
4 papers |
Efficient and distributed learning · 50% Transfer learning and domain adaptation · 18% Probabilistic and Bayesian machine learning · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search |
1.0 | 2 | 2021 | Neural Architecture Search without Training · ICML 2021 Neural architecture search as program transformation exploration · ASPLOS 2021 |
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search
training-free neural architecture search |
0.5 | 1 | 2021 | Neural Architecture Search without Training · ICML 2021 |
Compilers and program optimization
program transformation |
0.5 | 1 | 2021 | Neural architecture search as program transformation exploration · ASPLOS 2021 |
Machine learning › Probabilistic and Bayesian machine learning
bayesian meta-learning |
0.4 | 1 | 2020 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels · NeurIPS 2020 |
Machine learning › Kernel, tree and ensemble methods › kernel methods › kernel learning
deep kernel |
0.4 | 1 | 2020 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels · NeurIPS 2020 |
Machine learning › Transfer learning and domain adaptation
few-shot learning |
0.4 | 1 | 2020 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels · NeurIPS 2020 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process |
0.4 | 1 | 2020 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels · NeurIPS 2020 |
Machine learning › Transfer learning and domain adaptation
meta-learning |
0.4 | 1 | 2020 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels · NeurIPS 2020 |
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2020 | BlockSwap: Fisher-guided Block Substitution for Network Compression on a Budget · ICLR 2020 |
Machine learning › Efficient and distributed learning › model compression
neural network compression |
0.4 | 1 | 2020 | BlockSwap: Fisher-guided Block Substitution for Network Compression on a Budget · ICLR 2020 |
Compilers and program optimization › deep learning compiler
tensor program optimization |
0.1 | 1 | 2021 | Neural architecture search as program transformation exploration · ASPLOS 2021 |
Methods — techniques the papers use, named apart from their topics
representational capacity analysis · 1.0TVM · 1.0evolutionary search · 0.5activation overlap · 0.5uncertainty quantification · 0.4fisher information · 0.4block substitution · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Neural architecture search as program transformation explorationabstractImproving the performance of deep neural networks (DNNs) is important to both the compiler and neural architecture search (NAS) communities. Compilers apply program transformations in order to exploit hardware parallelism and memory hierarchy. However, legality concerns mean they fail to exploit the natural robustness of neural networks. In contrast, NAS techniques mutate networks by operations such as the grouping or bottlenecking of convolutions, exploiting the resilience of DNNs. In this work, we express such neural architecture operations as program transformations whose legality depends on a notion of representational capacity. This allows them to be combined with existing transformations into a unified optimization framework. This unification allows us to express existing NAS operations as combinations of simpler transformations. Crucially, it allows us to generate and explore new tensor convolutions. We prototyped the combined framework in TVM and were able to find optimizations across different DNNs, that significantly reduce inference time - over 3× in the majority of cases. Furthermore, our scheme dramatically reduces NAS search time. Jack Turner, Elliot Crowley, Michael F. P. O'Boyle |
ASPLOS | 1 |
| 2021 | Neural Architecture Search without TrainingabstractThe time and effort involved in hand-designing deep neural networks is immense. This has prompted the development of Neural Architecture Search (NAS) techniques to automate this design. However, NAS algorithms tend to be slow and expensive; they need to train vast numbers of candidate networks to inform the search process. This could be alleviated if we could partially predict a network’s trained accuracy from its initial state. In this work, we examine the overlap of activations between datapoints in untrained networks and motivate how this can give a measure which is usefully indicative of a network’s trained performance. We incorporate this measure into a simple algorithm that allows us to search for powerful networks without any training in a matter of seconds on a single GPU, and verify its effectiveness on NAS-Bench-101, NAS-Bench-201, NATS-Bench, and Network Design Spaces. Our approach can be readily combined with more expensive search methods; we examine a simple adaptation of regularised evolutionary search. Code for reproducing our experiments is available at https://github.com/BayesWatch/nas-without-training. Joseph C. Mellor, Jack Turner, Amos J. Storkey, Elliot Crowley |
ICML | 2 |
| 2020 | Optimizing Grouped Convolutions on Edge DevicesabstractWhen deploying a deep neural network on con-strained hardware, it is possible to replace the network’s standard convolutions with grouped convolutions. This allows for substantial memory savings with minimal loss of accuracy. However, current implementations of grouped convolutions in modern deep learning frameworks are far from performing optimally in terms of speed. In this paper we propose Grouped Spatial Pack Convolutions (GSPC), a new implementation of grouped convolutions that outperforms existing solutions. We implement GSPC in TVM, which provides state-of-the-art performance on edge devices. We analyze a set of networks utilizing different types of grouped convolutions and evaluate their performance in terms of inference time on several edge devices. We observe that our new implementation scales well with the number of groups and provides the best inference times in all settings, improving the existing implementations of grouped convolutions in TVM, PyTorch and TensorFlow Lite by $3.4\times, 8\times$ and $ 4\times$ on average respectively. Code is available at https://github.com/gecLAB/tvm-GSPC/ Perry Gibson, José Cano 0001, Jack Turner, Elliot Crowley, Michael F. P. O'Boyle, Amos J. Storkey |
ASAP | 3 |
| 2020 | BlockSwap: Fisher-guided Block Substitution for Network Compression on a Budget
Jack Turner, Elliot Crowley, Michael F. P. O'Boyle, Amos J. Storkey, Gavin Gray |
ICLR | 1 |
| 2020 | Bayesian Meta-Learning for the Few-Shot Setting via Deep KernelsabstractRecently, different machine learning methods have been introduced to tackle the challenging few-shot learning scenario that is, learning from a small labeled dataset related to a specific task. Common approaches have taken the form of meta-learning: learning to learn on the new problem given the old. Following the recognition that meta-learning is implementing learning in a multi-level model, we present a Bayesian treatment for the meta-learning inner loop through the use of deep kernels. As a result we can learn a kernel that transfers to new tasks; we call this Deep Kernel Transfer (DKT). This approach has many advantages: is straightforward to implement as a single optimizer, provides uncertainty quantification, and does not require estimation of task-specific parameters. We empirically demonstrate that DKT outperforms several state-of-the-art algorithms in few-shot classification, and is the state of the art for cross-domain adaptation and regression. We conclude that complex meta-learning routines can be replaced by a simpler Bayesian model without loss of accuracy. Massimiliano Patacchiola, Jack Turner, Elliot Crowley, Michael F. P. O'Boyle, Amos J. Storkey |
NeurIPS | 2 |