VLDB 2026 Research / reviewers in the wild / expert
Rudy Bunel
dblp:180/5419
· DBLP profile ↗
21ranked-venue papers
8as first author
5since 2021 · last 2024
0009-0004-2036-6429ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 20 · 8 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5Systems, architecture and hardware · 1 · 1 first-author
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
13 papers |
Trustworthy machine learning · 59% Optimization for machine learning · 18% Transfer learning and domain adaptation · 6% | |
| Theoretical computer science
6 papers |
Mathematical optimization · 69% Automated reasoning and model checking · 31% | |
| Software engineering, system software, and programming languages
9 papers |
Program verification · 58% Program synthesis and code generation · 29% Compilers and program optimization · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
neural network verification |
2.5 | 5 | 2024 | Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024 Make Sure You're Unsure: A Framework for Verifying Probabilistic Specifications · NeurIPS 2021 Branch and Bound for Piecewise Linear Neural Network Verification · J. Mach. Learn. Res. 2020 |
Mathematical optimization › continuous optimization
convex optimization |
1.7 | 3 | 2024 | Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024 Scaling the Convex Barrier with Active Sets · ICLR 2021 An efficient nonconvex reformulation of stagewise convex optimization problems · NeurIPS 2020 |
Machine learning › Trustworthy machine learning
robustness |
1.3 | 3 | 2021 | Make Sure You're Unsure: A Framework for Verifying Probabilistic Specifications · NeurIPS 2021 Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 Scalable Verified Training for Provably Robust Image Classification · ICCV 2019 |
Machine learning › Trustworthy machine learning › robustness
neural network verification |
0.8 | 2 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 Verification of Non-Linear Specifications for Neural Networks · ICLR (Poster) 2019 |
Automated reasoning and model checking
neural network verification |
0.8 | 2 | 2020 | Branch and Bound for Piecewise Linear Neural Network Verification · J. Mach. Learn. Res. 2020 A Unified View of Piecewise Linear Neural Network Verification · NeurIPS 2018 |
Automated reasoning and model checking
satisfiability modulo theories |
0.8 | 2 | 2020 | Branch and Bound for Piecewise Linear Neural Network Verification · J. Mach. Learn. Res. 2020 A Unified View of Piecewise Linear Neural Network Verification · NeurIPS 2018 |
Machine learning › Trustworthy machine learning › robustness › certified robustness
certified adversarial robustness |
0.8 | 1 | 2024 | Expressive Losses for Verified Robustness via Convex Combinations · ICLR 2024 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness › adversarially robust generalization
robustness-accuracy trade-off |
0.8 | 1 | 2024 | Expressive Losses for Verified Robustness via Convex Combinations · ICLR 2024 |
Machine learning › Trustworthy machine learning
verification |
0.8 | 1 | 2024 | Efficient Error Certification for Physics-Informed Neural Networks · ICML 2024 |
Computational science and engineering › scientific machine learning › physics-informed machine learning
physics-informed neural networks |
0.8 | 1 | 2024 | Efficient Error Certification for Physics-Informed Neural Networks · ICML 2024 |
Mathematical optimization
dual algorithm |
0.8 | 1 | 2024 | Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024 |
Mathematical optimization
frank-wolfe algorithm |
0.8 | 1 | 2024 | Scaling the Convex Barrier with Sparse Dual Algorithms · J. Mach. Learn. Res. 2024 |
Machine learning › Optimization for machine learning › constrained optimization
active set methods |
0.5 | 1 | 2021 | Scaling the Convex Barrier with Active Sets · ICLR 2021 |
Machine learning › Optimization for machine learning
convex relaxation |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Optimization for machine learning › convex optimization
semidefinite programming |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Optimization for machine learning › convex relaxation
semidefinite programming relaxation |
0.4 | 1 | 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programming · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.4 | 1 | 2019 | Knowing When to Stop: Evaluation and Verification of Conformity to Output-Size Specifications · CVPR 2019 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training |
0.4 | 1 | 2019 | Scalable Verified Training for Provably Robust Image Classification · ICCV 2019 |
Machine learning › Trustworthy machine learning › robustness › certified robustness
interval bound propagation |
0.4 | 1 | 2019 | Scalable Verified Training for Provably Robust Image Classification · ICCV 2019 |
Machine learning › Reinforcement learning
policy learning |
0.3 | 1 | 2018 | Leveraging Grammar and Reinforcement Learning for Neural Program Synthesis · ICLR (Poster) 2018 |
Natural language and speech › Language models and text generation › code generation
program synthesis |
0.3 | 1 | 2018 | Leveraging Grammar and Reinforcement Learning for Neural Program Synthesis · ICLR (Poster) 2018 |
Program synthesis and code generation
neural program synthesis |
0.3 | 1 | 2018 | Leveraging Grammar and Reinforcement Learning for Neural Program Synthesis · ICLR (Poster) 2018 |
Program synthesis and code generation
syntax-guided synthesis |
0.3 | 1 | 2018 | Leveraging Grammar and Reinforcement Learning for Neural Program Synthesis · ICLR (Poster) 2018 |
Machine learning › Transfer learning and domain adaptation
few-shot learning |
0.3 | 1 | 2017 | Neural Program Meta-Induction · NIPS 2017 |
Machine learning › Transfer learning and domain adaptation
meta-learning |
0.3 | 1 | 2017 | Neural Program Meta-Induction · NIPS 2017 |
Computer vision › Segmentation and scene understanding
semantic segmentation |
0.3 | 1 | 2017 | Efficient Linear Programming for Dense CRFs · CVPR 2017 |
Program synthesis and code generation
inductive program synthesis |
0.3 | 1 | 2017 | Neural Program Meta-Induction · NIPS 2017 |
Program synthesis and code generation › inductive program synthesis
neural program induction |
0.3 | 1 | 2017 | Neural Program Meta-Induction · NIPS 2017 |
Compilers and program optimization › compiler optimization
superoptimization |
0.3 | 1 | 2017 | Learning to superoptimize programs · ICLR (Poster) 2017 |
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
conditional random field |
0.2 | 1 | 2016 | Efficient Continuous Relaxations for Dense CRF · ECCV (2) 2016 |
Methods — techniques the papers use, named apart from their topics
satisfiability modulo theories · 1.5subgradient method · 1.5linear separation oracle · 1.5frank-wolfe · 1.5bound propagation · 1.5GPU implementation · 1.5CROWN · 1.5interval bound propagation · 1.1adversarial training · 1.1lagrangian duality · 1.0functional multipliers · 1.0active sets · 1.0projected gradient descent · 0.9branch-and-bound · 0.9accelerated gradient methods · 0.9convex combination · 0.8mixed integer linear programming · 0.4first-order dual SDP · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Expressive Losses for Verified Robustness via Convex CombinationsabstractIn order to train networks for verified adversarial robustness, it is common to over-approximate the worst-case loss over perturbation regions, resulting in networks that attain verifiability at the expense of standard performance.
As shown in recent work, better trade-offs between accuracy and robustness can be obtained by carefully coupling adversarial training with over-approximations.
We hypothesize that the expressivity of a loss function, which we formalize as the ability to span a range of trade-offs between lower and upper bounds to the worst-case loss through a single parameter (the over-approximation coefficient), is key to attaining state-of-the-art performance.
To support our hypothesis, we show that trivial expressive losses, obtained via convex combinations between adversarial attacks and IBP bounds, yield state-of-the-art results across a variety of settings in spite of their conceptual simplicity.
We provide a detailed analysis of the relationship between the over-approximation coefficient and performance profiles across different expressive losses, showing that, while expressivity is essential, better approximations of the worst-case loss are not necessarily linked to superior robustness-accuracy trade-offs. Alessandro De Palma, Rudy Bunel, Krishnamurthy Dvijotham, M. Pawan Kumar, Robert Stanforth, Alessio Lomuscio |
ICLR | 2 |
| 2024 | Efficient Error Certification for Physics-Informed Neural NetworksabstractRecent work provides promising evidence that Physics-Informed Neural Networks (PINN) can efficiently solve partial differential equations (PDE). However, previous works have failed to provide guarantees on the worst-case residual error of a PINN across the spatio-temporal domain - a measure akin to the tolerance of numerical solvers - focusing instead on point-wise comparisons between their solution and the ones obtained by a solver on a set of inputs. In real-world applications, one cannot consider tests on a finite set of points to be sufficient grounds for deployment, as the performance could be substantially worse on a different set. To alleviate this issue, we establish guaranteed error-based conditions for PINNs over their continuous applicability domain. To verify the extent to which they hold, we introduce $\partial$-CROWN: a general, efficient and scalable post-training framework to bound PINN residual errors. We demonstrate its effectiveness in obtaining tight certificates by applying it to two classically studied PINNs – Burgers’ and Schrödinger’s equations –, and two more challenging ones with real-world applications – the Allan-Cahn and Diffusion-Sorption equations. Francisco Girbal Eiras, Adel Bibi, Rudy Bunel, Krishnamurthy Dvijotham, Philip Torr 0001, M. Pawan Kumar |
ICML | 3 |
| 2024 | Scaling the Convex Barrier with Sparse Dual AlgorithmsabstractTight and efficient neural network bounding is crucial to the scaling of neural network verification systems. Many efficient bounding algorithms have been presented recently, but they are often too loose to verify more challenging properties. This is due to the weakness of the employed relaxation, which is usually a linear program of size linear in the number of neurons. While a tighter linear relaxation for piecewise-linear activations exists, it comes at the cost of exponentially many constraints and currently lacks an efficient customized solver. We alleviate this deficiency by presenting two novel dual algorithms: one operates a subgradient method on a small active set of dual variables, the other exploits the sparsity of Frank-Wolfe type optimizers to incur only a linear memory cost. Both methods recover the strengths of the new relaxation: tightness and a linear separation oracle. At the same time, they share the benefits of previous dual approaches for weaker relaxations: massive parallelism, GPU implementation, low cost per iteration and valid bounds at any time. As a consequence, we can obtain better bounds than off-the-shelf solvers in only a fraction of their running time, attaining significant formal verification speed-ups. Alessandro De Palma, Harkirat S. Behl, Rudy Bunel, Philip Torr 0001, M. Pawan Kumar |
J. Mach. Learn. Res. | 3 |
| 2021 | Scaling the Convex Barrier with Active Sets
Alessandro De Palma, Harkirat S. Behl, Rudy Bunel, Philip Torr 0001, M. Pawan Kumar |
ICLR | 3 |
| 2021 | Make Sure You're Unsure: A Framework for Verifying Probabilistic SpecificationsabstractMost real world applications require dealing with stochasticity like sensor noise or predictive uncertainty, where formal specifications of desired behavior are inherently probabilistic. Despite the promise of formal verification in ensuring the reliability of neural networks, progress in the direction of probabilistic specifications has been limited. In this direction, we first introduce a general formulation of probabilistic specifications for neural networks, which captures both probabilistic networks (e.g., Bayesian neural networks, MC-Dropout networks) and uncertain inputs (distributions over inputs arising from sensor noise or other perturbations). We then propose a general technique to verify such specifications by generalizing the notion of Lagrangian duality, replacing standard Lagrangian multipliers with "functional multipliers" that can be arbitrary functions of the activations at a given layer. We show that an optimal choice of functional multipliers leads to exact verification (i.e., sound and complete verification), and for specific forms of multipliers, we develop tractable practical verification algorithms. We empirically validate our algorithms by applying them to Bayesian Neural Networks (BNNs) and MC Dropout Networks, and certifying properties such as adversarial robustness and robust detection of out-of-distribution (OOD) data. On these tasks we are able to provide significantly stronger guarantees when compared to prior work -- for instance, for a VGG-64 MC-Dropout CNN trained on CIFAR-10 in a verification-agnostic manner, we improve the certified AUC (a verified lower bound on the true AUC) for robust OOD detection (on CIFAR-100) from $0 \% \rightarrow 29\%$. Similarly, for a BNN trained on MNIST, we improve on the $\ell_\infty$ robust accuracy from $60.2 \% \rightarrow 74.6\%$. Further, on a novel specification -- distributionally robust OOD detection -- we improve on the certified AUC from $5\% \rightarrow 23\%$. Leonard Berrada, Sumanth Dathathri, Krishnamurthy Dvijotham, Robert Stanforth, Rudy Bunel, Jonathan Uesato, Sven Gowal, M. Pawan Kumar |
NeurIPS | 5 |
| 2020 | An efficient nonconvex reformulation of stagewise convex optimization problemsabstractConvex optimization problems with staged structure appear in several contexts, including optimal control, verification of deep neural networks, and isotonic regression. Off-the-shelf solvers can solve these problems but may scale poorly. We develop a nonconvex reformulation designed to exploit this staged structure. Our reformulation has only simple bound constraints, enabling solution via projected gradient methods and their accelerated variants. The method automatically generates a sequence of primal and dual feasible solutions to the original convex problem, making optimality certification easy. We establish theoretical properties of the nonconvex formulation, showing that it is (almost) free of spurious local minima and has the same global optimum as the convex problem. We modify projected gradient descent to avoid spurious local minimizers so it always converges to the global minimizer. For neural network verification, our approach obtains small duality gaps in only a few gradient steps. Consequently, it can provide tight duality gaps for many large-scale verification problems where both off-the-shelf and specialized solvers struggle. Rudy Bunel, Oliver Hinder, Srinadh Bhojanapalli, Krishnamurthy Dvijotham |
NeurIPS | 1 |
| 2020 | Enabling certification of verification-agnostic networks via memory-efficient semidefinite programmingabstractConvex relaxations have emerged as a promising approach for verifying properties of neural networks, but widely used using Linear Programming (LP) relaxations only provide meaningful certificates when networks are specifically trained to facilitate verification. This precludes many important applications which involve \emph{verification-agnostic} networks that are not trained specifically to promote verifiability. On the other hand, semidefinite programming (SDP) relaxations have shown success on verification-agnostic networks, such as adversarially trained image classifiers without additional regularization, but do not currently scale beyond small networks due to poor time and space asymptotics. In this work, we propose a first-order dual SDP algorithm that provides (1) any-time bounds (2) requires memory only linear in the total number of network activations and (3) has per-iteration complexity that scales linearly with the complexity of a forward/backward pass through the network. By exploiting iterative eigenvector methods, we express all solver operations in terms of forward and backward passes through the network, enabling efficient use of hardware optimized for deep learning. This allows us to dramatically improve the magnitude of $\ell_\infty$ perturbations for which we can verify robustness verification-agnostic networks ($1\% \to 88\%$ on MNIST, $6\%\to 40\%$ on CIFAR-10). We also demonstrate tight verification for a quadratic stability specification for the decoder of a variational autoencoder. Sumanth Dathathri, Krishnamurthy Dvijotham, Alexey Kurakin, Aditi Raghunathan, Jonathan Uesato, Rudy Bunel, Shreya Shankar, Jacob Steinhardt, Ian J. Goodfellow, Percy Liang, Pushmeet Kohli |
NeurIPS | 6 |
| 2020 | Lagrangian Decomposition for Neural Network VerificationabstractA fundamental component of neural network verification is the computation of bounds on the values their outputs can take. Previous methods have either used off-the-shelf solvers, discarding the problem structure, or relaxed the problem even further, making the bounds unnecessarily loose. We propose a novel approach based on Lagrangian Decomposition. Our formulation admits an efficient supergradient ascent algorithm, as well as an improved proximal algorithm. Both the algorithms offer three advantages: (i) they yield bounds that are provably at least as tight as previous dual algorithms relying on Lagrangian relaxations; (ii) they are based on operations analogous to forward/backward pass of neural networks layers and are therefore easily parallelizable, amenable to GPU implementation and able to take advantage of the convolutional structure of problems; and (iii) they allow for anytime stopping while still providing valid bounds. Empirically, we show that we obtain bounds comparable with off-the-shelf solvers in a fraction of their running time, and obtain tighter bounds in the same time as previous dual algorithms. This results in an overall speed-up when employing the bounds for formal verification. Code for our algorithms is available at https://github.com/oval-group/decomposition-plnn-bounds. Rudy Bunel, Alessandro De Palma, Alban Desmaison, Krishnamurthy Dvijotham, Pushmeet Kohli, Philip Torr 0001, M. Pawan Kumar |
UAI | 1 |
| 2020 | Branch and Bound for Piecewise Linear Neural Network VerificationabstractThe success of Deep Learning and its potential use in many safety-critical applicationshas motivated research on formal verification of Neural Network (NN) models. In thiscontext, verification involves proving or disproving that an NN model satisfies certaininput-output properties. Despite the reputation of learned NN models as black boxes,and the theoretical hardness of proving useful properties about them, researchers havebeen successful in verifying some classes of models by exploiting their piecewise linearstructure and taking insights from formal methods such as Satisifiability Modulo Theory.However, these methods are still far from scaling to realistic neural networks. To facilitateprogress on this crucial area, we exploit the Mixed Integer Linear Programming (MIP) formulation of verification to propose a family of algorithms based on Branch-and-Bound (BaB). We show that our family contains previous verification methods as special cases.With the help of the BaB framework, we make three key contributions. Firstly, we identifynew methods that combine the strengths of multiple existing approaches, accomplishingsignificant performance improvements over previous state of the art. Secondly, we introducean effective branching strategy on ReLU non-linearities. This branching strategy allows usto efficiently and successfully deal with high input dimensional problems with convolutionalnetwork architecture, on which previous methods fail frequently. Finally, we proposecomprehensive test data sets and benchmarks which includes a collection of previouslyreleased testcases. We use the data sets to conduct a thorough experimental comparison ofexisting and new algorithms and to provide an inclusive analysis of the factors impactingthe hardness of verification problems. Rudy Bunel, Jingyue Lu, Ilker Turkaslan, Philip Torr 0001, Pushmeet Kohli, M. Pawan Kumar |
J. Mach. Learn. Res. | 1 |
| 2019 | Knowing When to Stop: Evaluation and Verification of Conformity to Output-Size SpecificationsabstractNeural architectures able to generate variable-length outputs are extremely effective for applications like Machine Translation and Image Captioning. In this paper, we study the vulnerability of these models to attacks aimed at changing the output-size that can have undesirable consequences including increased computation and inducing faults in downstream modules that expect outputs of a certain length. We show the existence and construction of such attacks with two key contributions. First, to overcome the difficulties of discrete search space and the non-differentiable adversarial objective function, we develop an easy-to-compute differentiable proxy objective that can be used with gradient-based algorithms to find output-lengthening inputs. Second, we develop a verification approach to formally prove that the network cannot produce outputs greater than a certain length. Experimental results on Machine Translation and Image Captioning models show that our adversarial output-lengthening approach can produce outputs that are 50 times longer than the input, while our verification approach can, given a model and input domain, prove that the output length is below a certain size. Rudy Bunel, Krishnamurthy Dvijotham, Po-Sen Huang, Edward Grefenstette, Pushmeet Kohli |
CVPR | 2 |
| 2019 | Scalable Verified Training for Provably Robust Image ClassificationabstractRecent work has shown that it is possible to train deep neural networks that are provably robust to norm-bounded adversarial perturbations. Most of these methods are based on minimizing an upper bound on the worst-case loss over all possible adversarial perturbations. While these techniques show promise, they often result in difficult optimization procedures that remain hard to scale to larger networks. Through a comprehensive analysis, we show how a simple bounding technique, interval bound propagation (IBP), can be exploited to train large provably robust neural networks that beat the state-of-the-art in verified accuracy. While the upper bound computed by IBP can be quite weak for general networks, we demonstrate that an appropriate loss and clever hyper-parameter schedule allow the network to adapt such that the IBP bound is tight. This results in a fast and stable learning algorithm that outperforms more sophisticated methods and achieves state-of-the-art results on MNIST, CIFAR-10 and SVHN. It also allows us to train the largest model to be verified beyond vacuous bounds on a downscaled version of IMAGENET. Sven Gowal, Krishnamurthy Dvijotham, Robert Stanforth, Rudy Bunel, Chongli Qin, Jonathan Uesato, Relja Arandjelovic, Timothy A. Mann, Pushmeet Kohli |
ICCV | 4 |
| 2019 | Verification of Non-Linear Specifications for Neural Networks
Chongli Qin, Krishnamurthy Dvijotham, Brendan O'Donoghue, Rudy Bunel, Robert Stanforth, Sven Gowal, Jonathan Uesato, Grzegorz Swirszcz, Pushmeet Kohli |
ICLR (Poster) | 4 |
| 2019 | Efficient Relaxations for Dense CRFs with Sparse Higher-Order PotentialsabstractDense conditional random fields (CRFs) have become a popular framework for modeling several problems in computer vision such as stereo correspondence and multiclass semantic segmentation. By modeling long-range interactions, dense CRFs provide a labeling that captures finer detail than their sparse counterparts. Currently, the state-of-the-art algorithm performs mean-field inference using a filter-based method but fails to provide a strong theoretical guarantee on the quality of the solution. A question naturally arises as to whether it is possible to obtain a maximum a posteriori (MAP) estimate of a dense CRF using a principled method. Within this paper, we show that this is indeed possible. Specifically, we will show that, by using a filter-based method, continuous relaxations of the MAP problem can be optimized efficiently using state-of-the-art algorithms. Specifically, we will solve a quadratic programming relaxation using the Frank--Wolfe algorithm and a linear programming relaxation by developing a proximal minimization framework. By exploiting labeling consistency in the higher-order potentials and utilizing the filter-based method, we are able to formulate the above algorithms such that each iteration has a complexity linear in the number of classes and random variables. The presented algorithms can be applied to any labeling problem using a dense CRF with sparse higher-order potentials. In this paper, we use semantic segmentation as an example application as it demonstrates the ability of the algorithm to scale to dense CRFs with large dimensions. We perform experiments on the Pascal dataset to indicate that the presented algorithms are able to attain lower energies than the mean-field inference method. Thomas Joy, Alban Desmaison, Thalaiyasingam Ajanthan, Rudy Bunel, Mathieu Salzmann, Pushmeet Kohli, Philip Torr 0001, M. Pawan Kumar |
SIAM J. Imaging Sci. | 4 |
| 2018 | Leveraging Grammar and Reinforcement Learning for Neural Program Synthesis
Rudy Bunel, Matthew J. Hausknecht, Jacob Devlin, Rishabh Singh, Pushmeet Kohli |
ICLR (Poster) | 1 |
| 2018 | A Unified View of Piecewise Linear Neural Network VerificationabstractThe success of Deep Learning and its potential use in many safety-critical applications has motivated research on formal verification of Neural Network (NN) models. Despite the reputation of learned NN models to behave as black boxes and the theoretical hardness of proving their properties, researchers have been successful in verifying some classes of models by exploiting their piecewise linear structure and taking insights from formal methods such as Satisifiability Modulo Theory. These methods are however still far from scaling to realistic neural networks. To facilitate progress on this crucial area, we make two key contributions. First, we present a unified framework that encompasses previous methods. This analysis results in the identification of new methods that combine the strengths of multiple existing approaches, accomplishing a speedup of two orders of magnitude compared to the previous state of the art. Second, we propose a new data set of benchmarks which includes a collection of previously released testcases. We use the benchmark to provide the first experimental comparison of existing algorithms and identify the factors impacting the hardness of verification problems. Rudy Bunel, Ilker Turkaslan, Philip Torr 0001, Pushmeet Kohli, Pawan Kumar Mudigonda |
NeurIPS | 1 |
| 2017 | Efficient Linear Programming for Dense CRFsabstractThe fully connected conditional random field (CRF) with Gaussian pairwise potentials has proven popular and effective for multi-class semantic segmentation. While the energy of a dense CRF can be minimized accurately using a linear programming (LP) relaxation, the state-of-the-art algorithm is too slow to be useful in practice. To alleviate this deficiency, we introduce an efficient LP minimization algorithm for dense CRFs. To this end, we develop a proximal minimization framework, where the dual of each proximal problem is optimized via block coordinate descent. We show that each block of variables can be efficiently optimized. Specifically, for one block, the problem decomposes into significantly smaller subproblems, each of which is defined over a single pixel. For the other block, the problem is optimized via conditional gradient descent. This has two advantages: 1) the conditional gradient can be computed in a time linear in the number of pixels and labels, and 2) the optimal step size can be computed analytically. Our experiments on standard datasets provide compelling evidence that our approach outperforms all existing baselines including the previous LP based approach for dense CRFs. Thalaiyasingam Ajanthan, Alban Desmaison, Rudy Bunel, Mathieu Salzmann, Philip Torr 0001, M. Pawan Kumar |
CVPR | 3 |
| 2017 | Learning to superoptimize programs
Rudy Bunel, Alban Desmaison, M. Pawan Kumar, Philip Torr 0001, Pushmeet Kohli |
ICLR (Poster) | 1 |
| 2017 | Neural Program Meta-InductionabstractMost recently proposed methods for Neural Program induction work under the assumption of having a large set of input/output (I/O) examples for learning any given input-output mapping. This paper aims to address the problem of data and computation efficiency of program induction by leveraging information from related tasks. Specifically, we propose two novel approaches for cross-task knowledge transfer to improve program induction in limited-data scenarios. In our first proposal, portfolio adaptation, a set of induction models is pretrained on a set of related tasks, and the best model is adapted towards the new task using transfer learning. In our second approach, meta program induction, a $k$-shot learning approach is used to make a model generalize to new tasks without additional training. To test the efficacy of our methods, we constructed a new benchmark of programs written in the Karel programming language. Using an extensive experimental evaluation on the Karel benchmark, we demonstrate that our proposals dramatically outperform the baseline induction method that does not use knowledge transfer. We also analyze the relative performance of the two approaches and study conditions in which they perform best. In particular, meta induction outperforms all existing approaches under extreme data sparsity (when a very small number of examples are available), i.e., fewer than ten. As the number of available I/O examples increase (i.e. a thousand or more), portfolio adapted program induction becomes the best approach. For intermediate data sizes, we demonstrate that the combined method of adapted meta program induction has the strongest performance. Jacob Devlin, Rudy Bunel, Rishabh Singh, Matthew J. Hausknecht, Pushmeet Kohli |
NIPS | 2 |
| 2016 | Efficient Continuous Relaxations for Dense CRF
Alban Desmaison, Rudy Bunel, Pushmeet Kohli, Philip Torr 0001, M. Pawan Kumar |
ECCV (2) | 2 |
| 2016 | Detection of pedestrians at far distanceabstractPedestrian detection is a well-studied problem. Even though many datasets contain challenging case studies, the performances of new methods are often only reported on cases of reasonable difficulty. In particular, the issue of small scale pedestrian detection is seldom considered. In this paper, we focus on the detection of small scale pedestrians, i.e., those that are at far distance from the camera. We show that classical features used for pedestrian detection are not well suited for our case of study. Instead, we propose a convolutional neural network based method to learn the features with an end-to-end approach. Experiments on the Caltech Pedestrian Detection Benchmark showed that we outperformed existing methods by more than 10% in terms of log-average miss rate. Rudy Bunel, Franck Davoine, Philippe Xu |
ICRA | 1 |
| 2016 | Adaptive Neural CompilationabstractThis paper proposes an adaptive neural-compilation framework to address the problem of learning efficient program. Traditional code optimisation strategies used in compilers are based on applying pre-specified set of transformations that make the code faster to execute without changing its semantics. In contrast, our work involves adapting programs to make them more efficient while considering correctness only on a target input distribution. Our approach is inspired by the recent works on differentiable representations of programs. We show that it is possible to compile programs written in a low-level language to a differentiable representation. We also show how programs in this representation can be optimised to make them efficient on a target distribution of inputs. Experimental results demonstrate that our approach enables learning specifically-tuned algorithms for given data distributions with a high success rate. Rudy Bunel, Alban Desmaison, Pawan Kumar Mudigonda, Pushmeet Kohli, Philip Torr 0001 |
NIPS | 1 |