A Stochastic Bundle Method for Interpolating Networks
We propose a novel method for training deep neural networks that are capable of interpolation, that is, driving the empirical loss to zero. At each iteration, our method constructs a stochastic approximation of the learning objective. The approximation, known as a bundle, is a pointwise maximum of linear functions. Our bundle contains a constant function that lower bounds the empirical loss. This enables us to compute an automatic adaptive learning rate, thereby providing an accurate solution. In addition, our bundle includes linear approximations computed at the current iterate and other linear estimates of the DNN parameters. The use of these additional approximations makes our method significantly more robust to its hyperparameters. Based on its desirable empirical properties, we term our method Bundle Optimisation for Robust and Accurate Training (BORAT). In order to operationalise BORAT, we design a novel algorithm for optimising the bundle approximation efficiently at each iteration. We establish the theoretical convergence of BORAT in both convex and non-convex settings. Using standard publicly available data sets, we provide a thorough comparison of BORAT to other single hyperparameter optimisation algorithms. Our experiments demonstrate BORAT matches the state-of-the-art generalisation performance for these methods and is the most robust.
Code (1)
Similar Papers 제목 키워드 기반
Fuzzy C-means-based scenario bundling for stochastic service network design
Stochastic service network designs with uncertain demand represented by a set of scenarios can be modelled as a large-scale two-stage stochastic mixed-integer program (SMIP). The progressive hedging algorithm (PHA) is a …
Can You hear the Shape of a Market? Geometric Arbitrage and Spectral Theory
Geometric Arbitrage Theory reformulates a generic asset model possibly allowing for arbitrage by packaging all assets and their forwards dynamics into a stochastic principal fibre bundle, with a connection whose parallel…
Optimal Bundling and Dominance
The optimal bundling problem is the design of bundles (and prices) that maximize the expected virtual surplus, constrained by individual rationality and incentive compatibility. I focus on a relaxed, constraint-free prob…
Chaotic Dynamics Enhance the Sensitivity of Inner Ear Hair Cells
Hair cells of the auditory and vestibular systems are capable of detecting sounds that induce sub-nanometer vibrations of the hair bundle, below the stochastic noise levels of the surrounding fluid. Hair bundles of certa…
SensitivitySteric effects induce geometric remodeling of actin bundles in filopodia
Filopodia are ubiquitous fingerlike protrusions, spawned by many eukaryotic cells, to probe and interact with their environments. Polymerization dynamics of actin filaments, comprising the structural core of filopodia, l…