vix.ing · top · new · best · stats · spec

Ensemble Kalman inversion: a derivative-free technique for machine learning tasks

2018/08/10 by Nikola Kovachki, Nikola B. Kovachki, Andrew M. Stuart · 1 voice · 3 citations
Computer Science · Mathematics · #Algorithm #Applied mathematics #Artificial intelligence #Computer science #Derivative (finance) #Extended Kalman filter #Gaussian Processes and Bayesian Inference #Geology #Inversion (geology) #Kalman filter #Machine learning #Mathematics #Neural Networks and Applications #Statistics #Stochastic Gradient Optimization Techniques #acm:49M15 #acm:65K10 #acm:65L09 #acm:68T20 #cs.LG #math.OC #msc:49M15 #msc:65K10 #msc:65L09 #msc:68T20 #stat.ML

paper · pdf · doi:10.1088/1361-6420/ab1c3a

41 pages, 14 figures

arxiv created 2018/08/10 · arxiv published 2018/08/10 · openalex publication_date 2019/04/24 · arxiv updated 2019/09/04 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/05

Abstract

Abstract The standard probabilistic perspective on machine learning gives rise to empirical risk-minimization tasks that are frequently solved by stochastic gradient descent (SGD) and variants thereof. We present a formulation of these tasks as classical inverse or filtering problems and, furthermore, we propose an efficient, gradient-free algorithm for finding a solution to these problems using ensemble Kalman inversion (EKI). The method is inherently parallelizable and is applicable to problems with non-differentiable loss functions, for which back-propagation is not possible. Applications of our approach include offline and online supervised learning with deep neural networks, as well as graph-based semi-supervised learning. The essence of the EKI procedure is an ensemble based approximate gradient descent in which derivatives are replaced by differences from within the ensemble. We suggest several modifications to the basic method, derived from empirically successful heuristics developed in the context of SGD. Numerical results demonstrate wide applicability and robustness of the proposed algorithm.

Citations

Cited by

Discussions

Related