Sequential Kalman Tuning of the $t$-preconditioned Crank-Nicolson algorithm: efficient, adaptive and gradient-free inference for Bayesian inverse problems
Ensemble Kalman Inversion (EKI) has been proposed as an efficient method for the approximate solution of Bayesian inverse problems with expensive forward models. However, when applied to the Bayesian inverse problem EKI is only exact in the regime of Gaussian target measures and linear forward model...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Grumitt, Richard D. P Karamanis, Minas Seljak, Uroš |
description | Ensemble Kalman Inversion (EKI) has been proposed as an efficient method for
the approximate solution of Bayesian inverse problems with expensive forward
models. However, when applied to the Bayesian inverse problem EKI is only exact
in the regime of Gaussian target measures and linear forward models. In this
work we propose embedding EKI and Flow Annealed Kalman Inversion (FAKI), its
normalizing flow (NF) preconditioned variant, within a Bayesian annealing
scheme as part of an adaptive implementation of the $t$-preconditioned
Crank-Nicolson (tpCN) sampler. The tpCN sampler differs from standard pCN in
that its proposal is reversible with respect to the multivariate
$t$-distribution. The more flexible tail behaviour allows for better adaptation
to sampling from non-Gaussian targets. Within our Sequential Kalman Tuning
(SKT) adaptation scheme, EKI is used to initialize and precondition the tpCN
sampler for each annealed target. The subsequent tpCN iterations ensure
particles are correctly distributed according to each annealed target, avoiding
the accumulation of errors that would otherwise impact EKI. We demonstrate the
performance of SKT for tpCN on three challenging numerical benchmarks, showing
significant improvements in the rate of convergence compared to adaptation
within standard SMC with importance weighted resampling at each temperature
level, and compared to similar adaptive implementations of standard pCN. The
SKT scheme applied to tpCN offers an efficient, practical solution for solving
the Bayesian inverse problem when gradients of the forward model are not
available. Code implementing the SKT schemes for tpCN is available at
\url{https://github.com/RichardGrumitt/KalmanMC}. |
doi_str_mv | 10.48550/arxiv.2407.07781 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2407_07781</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2407_07781</sourcerecordid><originalsourceid>FETCH-arxiv_primary_2407_077813</originalsourceid><addsrcrecordid>eNqFj71uwkAQhK9JEZE8QKpsQRkbE0BGlEGJkJDSQG8tvj2z4rzn7B1WeJU8LT9KTzXSaPSNPmNexkU-nc9mxQj1l_v8fVqUeVGW8_Gj-dvQz5EkMXpYo29RYHsUlgaCg7QnGKZh1inVQSwnDkIWlopyyL65Dj4GAfRNUE77dgHkHNd8wb0BWuwS9wQoFhpFe60zp0TA4khJagIXFD7wRJEvvyw9aSToNOw8tfHJPDj0kZ7_c2Bevz63y1V2s6g65Rb1VF1tqpvN5P7iDJEKWE8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Sequential Kalman Tuning of the $t$-preconditioned Crank-Nicolson algorithm: efficient, adaptive and gradient-free inference for Bayesian inverse problems</title><source>arXiv.org</source><creator>Grumitt, Richard D. P ; Karamanis, Minas ; Seljak, Uroš</creator><creatorcontrib>Grumitt, Richard D. P ; Karamanis, Minas ; Seljak, Uroš</creatorcontrib><description>Ensemble Kalman Inversion (EKI) has been proposed as an efficient method for
the approximate solution of Bayesian inverse problems with expensive forward
models. However, when applied to the Bayesian inverse problem EKI is only exact
in the regime of Gaussian target measures and linear forward models. In this
work we propose embedding EKI and Flow Annealed Kalman Inversion (FAKI), its
normalizing flow (NF) preconditioned variant, within a Bayesian annealing
scheme as part of an adaptive implementation of the $t$-preconditioned
Crank-Nicolson (tpCN) sampler. The tpCN sampler differs from standard pCN in
that its proposal is reversible with respect to the multivariate
$t$-distribution. The more flexible tail behaviour allows for better adaptation
to sampling from non-Gaussian targets. Within our Sequential Kalman Tuning
(SKT) adaptation scheme, EKI is used to initialize and precondition the tpCN
sampler for each annealed target. The subsequent tpCN iterations ensure
particles are correctly distributed according to each annealed target, avoiding
the accumulation of errors that would otherwise impact EKI. We demonstrate the
performance of SKT for tpCN on three challenging numerical benchmarks, showing
significant improvements in the rate of convergence compared to adaptation
within standard SMC with importance weighted resampling at each temperature
level, and compared to similar adaptive implementations of standard pCN. The
SKT scheme applied to tpCN offers an efficient, practical solution for solving
the Bayesian inverse problem when gradients of the forward model are not
available. Code implementing the SKT schemes for tpCN is available at
\url{https://github.com/RichardGrumitt/KalmanMC}.</description><identifier>DOI: 10.48550/arxiv.2407.07781</identifier><language>eng</language><subject>Statistics - Computation ; Statistics - Machine Learning</subject><creationdate>2024-07</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2407.07781$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2407.07781$$DView paper in arXiv$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.1088/1361-6420/ad934b$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink></links><search><creatorcontrib>Grumitt, Richard D. P</creatorcontrib><creatorcontrib>Karamanis, Minas</creatorcontrib><creatorcontrib>Seljak, Uroš</creatorcontrib><title>Sequential Kalman Tuning of the $t$-preconditioned Crank-Nicolson algorithm: efficient, adaptive and gradient-free inference for Bayesian inverse problems</title><description>Ensemble Kalman Inversion (EKI) has been proposed as an efficient method for
the approximate solution of Bayesian inverse problems with expensive forward
models. However, when applied to the Bayesian inverse problem EKI is only exact
in the regime of Gaussian target measures and linear forward models. In this
work we propose embedding EKI and Flow Annealed Kalman Inversion (FAKI), its
normalizing flow (NF) preconditioned variant, within a Bayesian annealing
scheme as part of an adaptive implementation of the $t$-preconditioned
Crank-Nicolson (tpCN) sampler. The tpCN sampler differs from standard pCN in
that its proposal is reversible with respect to the multivariate
$t$-distribution. The more flexible tail behaviour allows for better adaptation
to sampling from non-Gaussian targets. Within our Sequential Kalman Tuning
(SKT) adaptation scheme, EKI is used to initialize and precondition the tpCN
sampler for each annealed target. The subsequent tpCN iterations ensure
particles are correctly distributed according to each annealed target, avoiding
the accumulation of errors that would otherwise impact EKI. We demonstrate the
performance of SKT for tpCN on three challenging numerical benchmarks, showing
significant improvements in the rate of convergence compared to adaptation
within standard SMC with importance weighted resampling at each temperature
level, and compared to similar adaptive implementations of standard pCN. The
SKT scheme applied to tpCN offers an efficient, practical solution for solving
the Bayesian inverse problem when gradients of the forward model are not
available. Code implementing the SKT schemes for tpCN is available at
\url{https://github.com/RichardGrumitt/KalmanMC}.</description><subject>Statistics - Computation</subject><subject>Statistics - Machine Learning</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNqFj71uwkAQhK9JEZE8QKpsQRkbE0BGlEGJkJDSQG8tvj2z4rzn7B1WeJU8LT9KTzXSaPSNPmNexkU-nc9mxQj1l_v8fVqUeVGW8_Gj-dvQz5EkMXpYo29RYHsUlgaCg7QnGKZh1inVQSwnDkIWlopyyL65Dj4GAfRNUE77dgHkHNd8wb0BWuwS9wQoFhpFe60zp0TA4khJagIXFD7wRJEvvyw9aSToNOw8tfHJPDj0kZ7_c2Bevz63y1V2s6g65Rb1VF1tqpvN5P7iDJEKWE8</recordid><startdate>20240710</startdate><enddate>20240710</enddate><creator>Grumitt, Richard D. P</creator><creator>Karamanis, Minas</creator><creator>Seljak, Uroš</creator><scope>EPD</scope><scope>GOX</scope></search><sort><creationdate>20240710</creationdate><title>Sequential Kalman Tuning of the $t$-preconditioned Crank-Nicolson algorithm: efficient, adaptive and gradient-free inference for Bayesian inverse problems</title><author>Grumitt, Richard D. P ; Karamanis, Minas ; Seljak, Uroš</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-arxiv_primary_2407_077813</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Statistics - Computation</topic><topic>Statistics - Machine Learning</topic><toplevel>online_resources</toplevel><creatorcontrib>Grumitt, Richard D. P</creatorcontrib><creatorcontrib>Karamanis, Minas</creatorcontrib><creatorcontrib>Seljak, Uroš</creatorcontrib><collection>arXiv Statistics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Grumitt, Richard D. P</au><au>Karamanis, Minas</au><au>Seljak, Uroš</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Sequential Kalman Tuning of the $t$-preconditioned Crank-Nicolson algorithm: efficient, adaptive and gradient-free inference for Bayesian inverse problems</atitle><date>2024-07-10</date><risdate>2024</risdate><abstract>Ensemble Kalman Inversion (EKI) has been proposed as an efficient method for
the approximate solution of Bayesian inverse problems with expensive forward
models. However, when applied to the Bayesian inverse problem EKI is only exact
in the regime of Gaussian target measures and linear forward models. In this
work we propose embedding EKI and Flow Annealed Kalman Inversion (FAKI), its
normalizing flow (NF) preconditioned variant, within a Bayesian annealing
scheme as part of an adaptive implementation of the $t$-preconditioned
Crank-Nicolson (tpCN) sampler. The tpCN sampler differs from standard pCN in
that its proposal is reversible with respect to the multivariate
$t$-distribution. The more flexible tail behaviour allows for better adaptation
to sampling from non-Gaussian targets. Within our Sequential Kalman Tuning
(SKT) adaptation scheme, EKI is used to initialize and precondition the tpCN
sampler for each annealed target. The subsequent tpCN iterations ensure
particles are correctly distributed according to each annealed target, avoiding
the accumulation of errors that would otherwise impact EKI. We demonstrate the
performance of SKT for tpCN on three challenging numerical benchmarks, showing
significant improvements in the rate of convergence compared to adaptation
within standard SMC with importance weighted resampling at each temperature
level, and compared to similar adaptive implementations of standard pCN. The
SKT scheme applied to tpCN offers an efficient, practical solution for solving
the Bayesian inverse problem when gradients of the forward model are not
available. Code implementing the SKT schemes for tpCN is available at
\url{https://github.com/RichardGrumitt/KalmanMC}.</abstract><doi>10.48550/arxiv.2407.07781</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2407.07781 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2407_07781 |
source | arXiv.org |
subjects | Statistics - Computation Statistics - Machine Learning |
title | Sequential Kalman Tuning of the $t$-preconditioned Crank-Nicolson algorithm: efficient, adaptive and gradient-free inference for Bayesian inverse problems |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-15T12%3A59%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Sequential%20Kalman%20Tuning%20of%20the%20$t$-preconditioned%20Crank-Nicolson%20algorithm:%20efficient,%20adaptive%20and%20gradient-free%20inference%20for%20Bayesian%20inverse%20problems&rft.au=Grumitt,%20Richard%20D.%20P&rft.date=2024-07-10&rft_id=info:doi/10.48550/arxiv.2407.07781&rft_dat=%3Carxiv_GOX%3E2407_07781%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |