Point Spread Function Approximation of High-Rank Hessians with Locally Supported Nonnegative Integral Kernels

IF 4.3 3区 材料科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC
Nick Alger, Tucker Hartland, Noemi Petra, Omar Ghattas
{"title":"Point Spread Function Approximation of High-Rank Hessians with Locally Supported Nonnegative Integral Kernels","authors":"Nick Alger, Tucker Hartland, Noemi Petra, Omar Ghattas","doi":"10.1137/23m1584745","DOIUrl":null,"url":null,"abstract":"SIAM Journal on Scientific Computing, Volume 46, Issue 3, Page A1658-A1689, June 2024. <br/> Abstract. We present an efficient matrix-free point spread function (PSF) method for approximating operators that have locally supported nonnegative integral kernels. The PSF-based method computes impulse responses of the operator at scattered points and interpolates these impulse responses to approximate entries of the integral kernel. To compute impulse responses efficiently, we apply the operator to Dirac combs associated with batches of point sources, which are chosen by solving an ellipsoid packing problem. The ability to rapidly evaluate kernel entries allows us to construct a hierarchical matrix (H-matrix) approximation of the operator. Further matrix computations are then performed with fast H-matrix methods. This end-to-end procedure is illustrated on a blur problem. We demonstrate the PSF-based method’s effectiveness by using it to build preconditioners for the Hessian operator arising in two inverse problems governed by PDEs: inversion for the basal friction coefficient in an ice sheet flow problem and for the initial condition in an advective-diffusive transport problem. While for many ill-posed inverse problems the Hessian of the data misfit term exhibits a low-rank structure, and hence a low-rank approximation is suitable, for many problems of practical interest, the numerical rank of the Hessian is still large. The Hessian impulse responses, on the other hand, typically become more local as the numerical rank increases, which benefits the PSF-based method. Numerical results reveal that the preconditioner clusters the spectrum of the preconditioned Hessian near one, yielding roughly [math]–[math] reductions in the required number of PDE solves, as compared to classical regularization-based preconditioning and no preconditioning. We also present a comprehensive numerical study for the influence of various parameters (that control the shape of the impulse responses and the rank of the Hessian) on the effectiveness of the advection-diffusion Hessian approximation. The results show that the PSF-based method is able to form good approximations of high-rank Hessians using only a small number of operator applications.","PeriodicalId":3,"journal":{"name":"ACS Applied Electronic Materials","volume":null,"pages":null},"PeriodicalIF":4.3000,"publicationDate":"2024-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Electronic Materials","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1137/23m1584745","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

SIAM Journal on Scientific Computing, Volume 46, Issue 3, Page A1658-A1689, June 2024.
Abstract. We present an efficient matrix-free point spread function (PSF) method for approximating operators that have locally supported nonnegative integral kernels. The PSF-based method computes impulse responses of the operator at scattered points and interpolates these impulse responses to approximate entries of the integral kernel. To compute impulse responses efficiently, we apply the operator to Dirac combs associated with batches of point sources, which are chosen by solving an ellipsoid packing problem. The ability to rapidly evaluate kernel entries allows us to construct a hierarchical matrix (H-matrix) approximation of the operator. Further matrix computations are then performed with fast H-matrix methods. This end-to-end procedure is illustrated on a blur problem. We demonstrate the PSF-based method’s effectiveness by using it to build preconditioners for the Hessian operator arising in two inverse problems governed by PDEs: inversion for the basal friction coefficient in an ice sheet flow problem and for the initial condition in an advective-diffusive transport problem. While for many ill-posed inverse problems the Hessian of the data misfit term exhibits a low-rank structure, and hence a low-rank approximation is suitable, for many problems of practical interest, the numerical rank of the Hessian is still large. The Hessian impulse responses, on the other hand, typically become more local as the numerical rank increases, which benefits the PSF-based method. Numerical results reveal that the preconditioner clusters the spectrum of the preconditioned Hessian near one, yielding roughly [math]–[math] reductions in the required number of PDE solves, as compared to classical regularization-based preconditioning and no preconditioning. We also present a comprehensive numerical study for the influence of various parameters (that control the shape of the impulse responses and the rank of the Hessian) on the effectiveness of the advection-diffusion Hessian approximation. The results show that the PSF-based method is able to form good approximations of high-rank Hessians using only a small number of operator applications.
利用局部支持的非负积分核的点展宽函数近似高方差赫赛因数
SIAM 科学计算期刊》,第 46 卷第 3 期,第 A1658-A1689 页,2024 年 6 月。 摘要我们提出了一种高效的无矩阵点扩散函数(PSF)方法,用于逼近具有局部支持非负积分核的算子。基于 PSF 的方法计算算子在散点处的脉冲响应,并将这些脉冲响应插值为积分核的近似项。为了高效计算脉冲响应,我们将算子应用于与成批点源相关的狄拉克梳状体,这些点源是通过解决椭圆体打包问题选择的。快速评估核项的能力使我们能够构建算子的分层矩阵(H 矩阵)近似值。然后,再利用快速 H 矩阵方法进行进一步的矩阵计算。我们在一个模糊问题上演示了这一端到端的过程。我们用基于 PSF 的方法为两个受 PDEs 控制的逆问题中出现的 Hessian 算子建立预处理:冰原流动问题中的基底摩擦系数反演和平流扩散传输问题中的初始条件反演,从而证明了该方法的有效性。虽然对于许多问题严重的逆问题,数据失配项的 Hessian 具有低秩结构,因此适合采用低秩近似方法,但对于许多实际问题,Hessian 的数值秩仍然很大。另一方面,随着数值秩的增加,Hessian 脉冲响应通常会变得更加局部,这有利于基于 PSF 的方法。数值结果表明,与基于正则化的经典预处理方法和无预处理方法相比,预处理方法可将预处理后的 Hessian 频谱集中在 1 附近,从而使所需的 PDE 求解次数减少约 [math]-[math]。我们还对各种参数(控制脉冲响应的形状和 Hessian 的等级)对平流扩散 Hessian 近似有效性的影响进行了全面的数值研究。结果表明,基于 PSF 的方法只需应用少量算子,就能很好地逼近高阶 Hessian。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
7.20
自引率
4.30%
发文量
567
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信