Published August 15, 2025 | Version Published
Journal Article Open

Nesterov acceleration for ensemble Kalman inversion and variants

  • 1. ROR icon California Institute of Technology
  • 2. ROR icon University of Reading
  • 3. ROR icon National Centre for Earth Observation

Abstract

Ensemble Kalman inversion (EKI) is a derivative-free, particle-based optimization method for solving inverse problems. It can be shown that EKI approximates a gradient flow, which allows the application of methods for accelerating gradient descent. Here, we show that Nesterov acceleration is effective in speeding up the reduction of the EKI cost function on a variety of inverse problems. We also implement Nesterov acceleration for two EKI variants, unscented Kalman inversion and ensemble transform Kalman inversion. Our specific implementation takes the form of a particle-level nudge that is demonstrably simple to couple in a black-box fashion with any existing EKI variant algorithms, comes with no additional computational expense, and with no additional tuning hyperparameters. This work shows a pathway for future research to translate advances in gradient-based optimization into advances in gradient-free Kalman optimization.

Copyright and License

© 2025 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license
(http://creativecommons.org/licenses/by/4.0/).

Acknowledgement

SV was supported through a Summer Undergraduate Research Fellowship (SURF) at Caltech. EB was supported by the Foster and Coco Stanback Postdoctoral Fellowship at Caltech. EB and ORAD were supported by the Schmidt Foundation and by the Office of Naval Research (Grant No. N00014-23-1-2654). We thank Andrew Stuart for helpful suggestions.

Contributions

Sydney Vernon: Writing – review & editing, Writing – original draft, Visualization, Validation, Software, Investigation. Eviatar Bach: Writing – review & editing, Writing – original draft, Visualization, Validation, Supervision, Software, Methodology, Investigation, Formal analysis, Conceptualization. Oliver R.A. Dunbar: Writing – review & editing, Writing – original draft, Visualization, Validation, Supervision, Software, Methodology, Investigation, Formal analysis, Conceptualization.

Data Availability

The package EnsembleKalmanProcesses.jl contains the code used for the paper, as stated in the paper.
 

Files

1-s2.0-S0021999125003468-main.pdf

Files (1.6 MB)

Name Size
md5:31bf20f3c0015fe063163e67759245c6
1.6 MB Preview Download

Additional details

Funding

California Institute of Technology
Schmidt Sciences
Office of Naval Intelligence
N00014-23-1-2654

Dates

Available
2025-05-10
Available online
Available
2025-05-15
Version of record

Caltech Custom Metadata