Introduction
We consider an inverse problem
y = A ( x ) + δ ϵ , (1) y = A(x) + \delta\epsilon, \tag*{(1)} y = A ( x ) + δ ϵ , (1)
where y ∈ R m y \in\mathbb{R}^m y ∈ R m is the observed data, x ∈ X x \in X x ∈ X is the unknown, taking values in a separable Banach space X X X and A : X → R m A : X \to\mathbb{R}^m A : X → R m is the, possibly nonlinear, forward map. Moreover, the observational noise vector ϵ ∈ R m ∼ N ( 0 , I m ) \epsilon\in\mathbb{R}^m \sim\mathcal{N}(0,I_m) ϵ ∈ R m ∼ N ( 0 , I m ) has white noise statistics and δ > 0 \delta> 0 δ > 0 represents the noise level.
We adopt the Bayesian approach [18 , 45 ] and assume to have some prior knowledge of the distribution of the unknown available, modelled by the probability measure μ 0 \mu_0 μ 0 . The posterior distribution μ ( ⋅ ∣ y ) \mu(\cdot\mid y) μ ( ⋅ ∣ y ) , i.e., the conditional distribution of x x x given the observation y y y , then blends the prior distribution with the likelihood induced by (1) via Bayes’ formula, expressed through the Radon-Nikodym derivative
d μ d μ 0 ( x ∣ y ) = 1 Z ( y ) exp ( − 1 2 δ 2 ∥ A ( x ) − y ∥ 2 2 ) in L 1 ( μ 0 ) \frac{\mathrm{d}\mu}{\mathrm{d}\mu_0}(x\mid y) = \frac{1}{Z(y)} \exp\left(-\frac{1}{2\delta^2}\left\|A(x)-y\right\|_2^2\right) \quad\text{in } L^1(\mu_0) d μ 0 d μ ( x ∣ y ) = Z ( y ) 1 exp ( − 2 δ 2 1 ∥ A ( x ) − y ∥ 2 2 ) in L 1 ( μ 0 )
with normalising constant
Z ( y ) = ∫ X exp ( − 1 2 δ 2 ∥ A ( x ) − y ∥ 2 2 ) μ 0 ( d x ) . Z(y) = \int_X \exp\left(-\frac{1}{2\delta^2}\left\|A(x)-y\right\|_2^2\right)\,\mu_0(\mathrm{d}x). Z ( y ) = ∫ X exp ( − 2 δ 2 1 ∥ A ( x ) − y ∥ 2 2 ) μ 0 ( d x ) .
For more details, see e.g. [45 ] . In what follows, we write p ( y ∣ x ) = ( 2 π δ 2 ) − m / 2 exp ( − 1 2 δ 2 ∥ A ( x ) − y ∥ 2 ) p(y|x) = (2\pi\delta^2)^{-m/2}\exp\left(-\frac{1}{2\delta^2}\lVert A(x)-y\rVert^2\right) p ( y ∣ x ) = ( 2 π δ 2 ) − m /2 exp ( − 2 δ 2 1 ∥ A ( x ) − y ∥ 2 ) for the likelihood density and p ( y ) = ( 2 π δ 2 ) − m / 2 Z ( y ) p(y) = (2\pi\delta^2)^{-m/2}Z(y) p ( y ) = ( 2 π δ 2 ) − m /2 Z ( y ) for the marginal density of y y y .
In many practical settings, the forward operator is either not precisely known or computationally expensive to evaluate. Therefore, it is often convenient to study the problem using a less computationally intensive approximate model, say, by replacing the partial differential equation (PDE) solver associated with A A A by one that employs a coarser domain discretisation. However, such an approximation induces an unwanted error to the posterior distribution. Consequently, the trade-off between induced posterior error and computational gains has been intensively studied during the last two decades or so and a number of surrogate modelling approaches have been proposed; among them, we highlight [20 , 33 , 6 , 7 , 1 ] . In the inverse problems literature, such questions are also tackled in the context of stability analysis related to the Bayesian posterior [46 ] .
In this paper, we focus on an early likelihood-based surrogate model for inverse problems, introduced in [1 ] and known as the approximation error model (AEM). The central idea is that, given a computationally efficient forward approximation A ^ \widehat{A} A , one compensates for the resulting posterior error by recalibrating the mean and covariance of the likelihood distribution. Given an approximation A ^ \widehat{A} A , the AEM approach approximates this with
p ^ ( y ∣ x ; ξ , Γ ) = N ( A ^ ( x ) + ξ , Γ ) , (2) \widehat{p}(y|x;\xi,\Gamma)=\mathcal{N}(\widehat{A}(x)+\xi,\Gamma), \tag*{(2)} p ( y ∣ x ; ξ , Γ ) = N ( A ( x ) + ξ , Γ ) , (2)
where ξ ∈ R m \xi\in\mathbb{R}^m ξ ∈ R m and Γ ∈ S ( m ) ⊂ R m × m \Gamma\in\mathcal{S}(m)\subset\mathbb{R}^{m\times m} Γ ∈ S ( m ) ⊂ R m × m , with S ( m ) \mathcal{S}(m) S ( m ) standing for the symmetric positive definite matrices, are free parameters. We denote by p ^ ( y ; ξ , Γ ) \widehat{p}(y;\xi,\Gamma) p ( y ; ξ , Γ ) the marginal distribution of y y y in (2) . The approximate likelihood and the prior give rise to an approximative posterior
d μ ^ d μ 0 ( x ∣ y ; ξ , Γ ) = p ^ ( y ∣ x ; ξ , Γ ) p ^ ( y ; ξ , Γ ) in L 1 ( μ 0 ) . (3) \frac{\mathrm{d}\widehat{\mu}}{\mathrm{d}\mu_0}(x|y;\xi,\Gamma)=\frac{\widehat{p}(y|x;\xi,\Gamma)}{\widehat{p}(y;\xi,\Gamma)}\quad\text{in }L^1(\mu_0). \tag*{(3)} d μ 0 d μ ( x ∣ y ; ξ , Γ ) = p ( y ; ξ , Γ ) p ( y ∣ x ; ξ , Γ ) in L 1 ( μ 0 ) . (3)
Further, parameters ( ξ , Γ ) (\xi,\Gamma) ( ξ , Γ ) are then calibrated to reduce the resulting posterior error with μ ^ ( ⋅ ∣ y ) \widehat{\mu}(\cdot|y) μ ( ⋅ ∣ y ) approximating μ ( ⋅ ∣ y ) \mu(\cdot|y) μ ( ⋅ ∣ y ) .
In our view, the AEM approach has sparked significant attention in the application domain (see e.g. [1 , 21 , 34 , 35 , 32 , 39 , 15 , 50 ] ) due to three primary reasons: first, the easy-to-use formulation combining a Gaussian likelihood with the given arbitrary approximative scheme for the forward mapping. Second, intuitive interpretability of parameters ξ \xi ξ and Γ \Gamma Γ being descriptive of the probability distribution of the sum of observational noise and model error (see discussion in [18 ] ). Third, the empirical evidence of improved posterior modeling reported in many works [1 , 18 , 23 , 38 , 3 ] .
The immediate fundamental question in AEM is how to effectively choose the parameters ξ \xi ξ and Γ \Gamma Γ . The typical strategy in the literature is the enhanced error approach (EEA) [18 ] . In EEA, the parameters ( ξ , Γ ) (\xi,\Gamma) ( ξ , Γ ) are chosen according to the moments of the residual between the measurement and the surrogate averaged over the true Bayesian joint distribution:
ξ ∗ = E λ ( y − A ^ ( x ) ) , Γ ∗ = E λ [ ( y − A ^ ( x ) − ξ ∗ ) ⊗ ( y − A ^ ( x ) − ξ ∗ ) ] , (4) \xi_*=\mathbb{E}^{\lambda}\left(y-\widehat{A}(x)\right),\qquad
\Gamma_*=\mathbb{E}^{\lambda}\left[\left(y-\widehat{A}(x)-\xi_*\right)\otimes\left(y-\widehat{A}(x)-\xi_*\right)\right], \tag*{(4)} ξ ∗ = E λ ( y − A ( x ) ) , Γ ∗ = E λ [ ( y − A ( x ) − ξ ∗ ) ⊗ ( y − A ( x ) − ξ ∗ ) ] , (4)
where λ \lambda λ is the joint law of ( x , y ) (x,y) ( x , y ) on X × R m X\times\mathbb{R}^m X × R m under (1) and the prior μ 0 \mu_0 μ 0 . In particular, this formulation of the EEA enables straightforward computational estimation of ξ ∗ \xi_* ξ ∗ and Γ ∗ \Gamma_* Γ ∗ using supervised training data generated from the true model (1) .
In this paper, we adopt a novel perspective on AEM by exploring the optimal choice of parametrisation ( ξ , Γ ) (\xi,\Gamma) ( ξ , Γ ) in (3) . We show that, as expected, the EEA can be interpreted as fitting the best possible likelihood approximation when averaged over the prior. This leaves open the key question of our paper: how to directly optimise the posterior error given prior information, whether in the form of a closed-form distribution or empirical data?
Our contribution
The main contribution of this paper is to propose and analyse an optimality condition for the surrogate posterior by minimising the expected information loss , i.e., we solve
( ξ ^ , Γ ^ ) = argmin ξ , Γ E P KL ( μ ( ⋅ ∣ y ) ∥ μ ^ ( ⋅ ∣ y ; ξ , Γ ) ) , (5) (\widehat{\xi},\widehat{\Gamma})=\underset{\xi,\Gamma}{\operatorname{argmin}}\ \mathbb{E}^{\mathbb{P}}\operatorname{KL}\left(\mu(\cdot|y)\,\|\,\widehat{\mu}(\cdot|y;\xi,\Gamma)\right), \tag*{(5)} ( ξ , Γ ) = ξ , Γ argmin E P KL ( μ ( ⋅ ∣ y ) ∥ μ ( ⋅ ∣ y ; ξ , Γ ) ) , (5)
where the Kullback–Leibler (KL) divergence is defined in (6) ahead. We refer to the resulting criterion as the optimal approximation error (OAE) approach, and to any corresponding minimiser ( ξ ^ , Γ ^ ) (\widehat{\xi},\widehat{\Gamma}) ( ξ , Γ ) as the OAE parameters. Notice that similar Bayes cost is frequently utilised in the context of Bayesian optimal experimental design [17 ] . In what follows, we write G : = Γ − 1 G := \Gamma^{-1} G := Γ − 1 for the precision matrix, which we use as the optimisation variable. In particular, in the spirit of variational Bayes, the optimisation task in (5) reduces to
( ξ ^ , G ^ ) = argmin ξ , G J ( ξ , G ) , where J ( ξ , G ) = − E λ log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ 0 ( x ) ) , (\hat{\xi},\hat{G}) = \underset{\xi,G}{\operatorname{argmin}}\ \mathcal{J}(\xi,G), \qquad\text{where}\quad\mathcal{J}(\xi,G) = -\mathbb{E}^{\lambda}\log\left(\frac{\mathrm{d}\hat{\mu}(\cdot\mid y;\xi,G)}{\mathrm{d}\mu_0}(x)\right), ( ξ ^ , G ^ ) = ξ , G argmin J ( ξ , G ) , where J ( ξ , G ) = − E λ log ( d μ 0 d μ ^ ( ⋅ ∣ y ; ξ , G ) ( x ) ) ,
see Lemma 2.3.
Our key findings are as follows:
( ξ ∗ , G ∗ ) = argmin ξ , G E μ 0 KL ( p ( ⋅ ∣ x ) ∥ p ^ ( ⋅ ∣ x ; ξ , G ) ) . (\xi_*,G_*) = \underset{\xi,G}{\operatorname{argmin}}\ \mathbb{E}^{\mu_0}\operatorname{KL}\left(p(\cdot\mid x)\mathbin{\|}\hat{p}(\cdot\mid x;\xi,G)\right). ( ξ ∗ , G ∗ ) = ξ , G argmin E μ 0 KL ( p ( ⋅ ∣ x ) ∥ p ^ ( ⋅ ∣ x ; ξ , G ) ) .
This confirms that EEA is optimal in a likelihood-averaged sense, but leaves open whether directly optimising the posterior error in (5) yields further benefits.
In Section 2 we establish the fundamental properties of the functional J \mathcal{J} J needed for practical optimisation. Under Assumption 1 we show in Theorem 2.5 that it is twice continuously differentiable. In Theorem 2.7 we show that J \mathcal{J} J is bi-convex in ( ξ , G ) (\xi,G) ( ξ , G ) and characterise its critical points.
In the special case of a linear surrogate A ^ \hat{A} A ^ and a Gaussian prior μ 0 \mu_0 μ 0 (§ 3 ), we derive J \mathcal{J} J in closed form and show in Theorem 3.1 that a minimiser for ξ \xi ξ is given by ξ ^ = E λ ( y − A ^ ( x ) ) \hat{\xi} = \mathbb{E}^{\lambda}(y-\hat{A}(x)) ξ ^ = E λ ( y − A ^ ( x )) , coinciding with the EEA choice (4) .
For practical optimisation, in § 4 we first exhibit that the infimum is in general not attained and further the level sets of J \mathcal{J} J may be unbounded. We hence introduce the regularised functional J α : = J + α R \mathcal{J}_{\alpha}:=\mathcal{J}+\alpha R J α := J + α R , α > 0 \alpha>0 α > 0 , where R ( G ) = δ 2 tr ( G ) − log det G R(G)=\delta^2\operatorname{tr}(G)-\log\det G R ( G ) = δ 2 tr ( G ) − log det G is convex and coercive and penalises deviations of Γ = G − 1 \Gamma=G^{-1} Γ = G − 1 from the observational noise covariance (Lemma 4.1). Under a mild non-degeneracy condition (Assumption 2) we show J α \mathcal{J}_{\alpha} J α is Morse and coercive and that all critical points are local minima, so that the proximal alternating minimisation scheme of Definition 4.4 converges to a critical point of J α \mathcal{J}_{\alpha} J α (Proposition 4.16), building on the general convergence theory of [2 ] .
In § 5 we devise two plug-in estimators from empirical data, a single-loop estimator for the Gaussian linear case and a double-loop estimator for the general case, and prove in Theorems 5.4 and 5.9 that they concentrate on the set of minimisers of the regularised objective J α \mathcal{J}_{\alpha} J α as the sample size M → ∞ M\to\infty M → ∞ .
Finally, we validate the proposed approach on a linear CT-based and a nonlinear PDE-based (Darcy flow) inverse problem in § 6 , where OAE is shown to reduce the expected posterior KL divergence and improve mean-squared error relative to both the unmitigated and EEA-corrected likelihoods.
Bayesian inverse problems often seek to infer quantities such as coefficients of PDEs or integral equations that are inherently infinite dimensional. While any numerical solution requires a discretisation of the problem, there has been a significant effort to develop methods that are independent of the choice of discretisation [25 , 26 , 27 ] . In line with [45 ] , we seek discretisation-invariant methods and avoid discretisation until the last possible moment. The core results of § 2 hold for unknowns taking values in a separable, potentially infinite-dimensional, Banach space X X X , while the observed data y ∈ R m y\in\mathbb{R}^{m} y ∈ R m and the parameters ( ξ , Γ ) (\xi,\Gamma) ( ξ , Γ ) remain finite-dimensional. § 3 specialises to Hilbert spaces and § 5 to X = R n X=\mathbb{R}^{n} X = R n .
Literature overview
Variational inference is a classical technique that approximates a posterior by a member of a tractable family of distributions. It rests on writing the log-evidence as the sum of the so-called evidence lower bound and the KL divergence from the approximating distribution to the posterior. Since the log-evidence does not depend on the approximating distribution, maximising the former is equivalent to minimising the latter. See e.g. [4 Section 9.4] . Our objective (5) has the same structure (Lemma 2.3), but with two differences: the approximating family is the set of AEM posteriors (3) , parametrised by ( ξ , Γ ) (\xi,\Gamma) ( ξ , Γ ) , and the divergence is taken in the opposite, mean-seeking direction KL ( μ ∥ μ ^ ) \operatorname{KL}(\mu\mathbin\Vert\hat{\mu}) KL ( μ ∥ μ ^ ) and averaged over the data. Optimal approximation of measures with respect to KL divergence is studied in the literature, we mention in particular the works of [37 , 31 ] where mode-seeking approximation of general measures in a class of Gaussian or Gaussian mixtures are explored.
The literature on surrogate modelling in inverse problems is very vast. The importance of accounting for a misspecified forward model is well-studied, e.g. in the works of [6 , 20 , 18 , 44 ] . Classical strategies include the complete error model [19 ] , which infers the unknown and the model error jointly, at the cost of a significantly higher-dimensional inference problem. Another idea presented in the literature is based on a two-stage sampling algorithm. Therein samples generated utilising the surrogate are used to speed up an MCMC algorithm employing the exact forward map [51 , 24 ] .
We mention a few of the many further strategies discussed in the literature. An adaptive scheme that constructs local approximations of the posterior distribution depending on measurement-data is proposed in [28 ] . The authors of [8 ] propose an iterative scheme updating the posterior densities through the model error. A framework that enables embedded internal model adjustment is proposed in [40 , 41 ] . Therein an additive modification of model parameters using a Polynomial Chaos representation is utilised. In [32 ] , a learned model correction utilising measurement data is discussed based on a variational approach. Perhaps the closest contribution to ours is given in the recent work of [11 ] , where the introduced distance of an approximate posterior to the posterior distribution in a KL divergence based metric is studied. The authors analyse multiple posterior approximations including EEA and the complete error model. Further the choice of the observation operator is analysed from the viewpoint of mitigating model error.
Convex and non-convex minimisation problems based on the Kurdyka-Lojasiewicz property have been studied in [2 , 49 ] , including convergence guarantees for numerical algorithms. These results are based on the Kurdyka-Lojasiewicz inequalities [22 , 30 ] and have since been applied in numerous works (see e.g. [10 , 47 , 9 , 29 ] ).
Structure of the paper. § 2 introduces the OAE functional formally, relates it to the EEA, and establishes smoothness (Theorem 2.5 ) and bi-convexity (Theorem 2.7 ). § 3 specialises to linear surrogates A ^ \hat{A} A ^ with a Gaussian prior, where J \mathcal{J} J and its minimiser over ξ \xi ξ admit closed form (Theorem 3.1 ). § 4 addresses the practical optimisation of J \mathcal{J} J : we exhibit non-attainment of the infimum and unbounded level sets. We introduce a regularised functional J α \mathcal{J}_{\alpha} J α , and prove convergence of a proximal alternating minimisation scheme to a critical point (Proposition 4.16). § 5 studies stability of the method: we establish consistency of an empirical estimator as the number of training samples grows (Theorems 5.4 and 5.9 ). § 6 validates the approach numerically on a linear CT-based inverse problem and a nonlinear PDE-based inverse problem governed by Darcy’s law. § 7 draws concluding remarks and gives an outlook on future work.
Optimal approximation error
For two probability measures μ \mu μ and ν \nu ν on X X X such that μ ≪ ν \mu\ll\nu μ ≪ ν , the KL divergence is defined by
KL ( μ ∥ ν ) = E μ log ( d μ d ν ( x ) ) . (6) \operatorname{KL}(\mu\mathbin\Vert\nu) = \mathbb{E}^{\mu} \log\left(\frac{\mathrm{d}\mu}{\mathrm{d}\nu}(x)\right). \tag*{(6)} KL ( μ ∥ ν ) = E μ log ( d ν d μ ( x ) ) . (6)
Notice that KL divergence is not symmetric; in the following we use the arrangement above with the aim to optimise ν \nu ν to match μ \mu μ . This approach is also called mean-seeking . Depending on the arrangement, different behaviour of the approximation is enforced. If μ \mu μ is a fixed Gaussian measure and ν \nu ν is optimised over the set of all Gaussian distributions, optimal ν \nu ν has the same mean and covariance as μ \mu μ . If the reverse ordering is chosen, the objective tends to have local minima matching the modes of μ \mu μ (see [4 , 31 ] ).
For convenience, in what follows, we reparametrise the likelihood approximation in (2) with respect to the mean-shift ξ \xi ξ and the precision matrix denoted by G : = Γ − 1 G := \Gamma^{-1} G := Γ − 1 . Moreover, below we utilise notation ∥ y ∥ G 2 = ⟨ y , G y ⟩ \lVert y\rVert_{G}^{2} = \langle y, Gy\rangle ∥ y ∥ G 2 = ⟨ y , G y ⟩ .
Let us next study the EEA method from the perspective of a minimisation problem. Let us define a functional K : R m × S ( m ) → R \mathcal{K} : \mathbb{R}^{m} \times\mathcal{S}(m) \to\mathbb{R} K : R m × S ( m ) → R by setting
K ( ξ , G ) = E μ 0 KL ( p ( ⋅ ∣ x ) ∥ p ^ ( ⋅ ∣ x ; ξ , G ) ) (7) \mathcal{K}(\xi,G) = \mathbb{E}^{\mu_{0}}\operatorname{KL}\bigl(p(\cdot\mid x)\mathbin\Vert\hat{p}(\cdot\mid x;\xi,G)\bigr) \tag*{(7)} K ( ξ , G ) = E μ 0 KL ( p ( ⋅ ∣ x ) ∥ p ^ ( ⋅ ∣ x ; ξ , G ) ) (7)
In order to prove that the objective functional K \mathcal{K} K is well-defined, we need to impose further assumptions on the problem.
Assumption 1. The operators A ∈ { A , A ^ } \mathcal{A} \in\{\mathcal{A},\widehat{\mathcal{A}}\} A ∈ { A , A } together with the prior distribution μ 0 \mu_0 μ 0 satisfy following conditions:
(A1) (Lipschitz) There exists L 1 > 0 L_1 > 0 L 1 > 0 such that
∥ A ( x ) − A ( x ′ ) ∥ ≤ L 1 ∥ x − x ′ ∥ \|\mathcal{A}(x)-\mathcal{A}(x')\| \le L_1 \|x-x'\| ∥ A ( x ) − A ( x ′ ) ∥ ≤ L 1 ∥ x − x ′ ∥ (A2) (sub-Gaussian prior) There exists L 2 > 0 L_2 > 0 L 2 > 0 such that
E μ 0 exp ( L 2 ∥ x ∥ 2 ) < ∞ \mathbb{E}^{\mu_0}\exp\left(L_2\|x\|^2\right)<\infty E μ 0 exp ( L 2 ∥ x ∥ 2 ) < ∞
The assumption ensures the boundedness of several key expectations and moment terms, see Theorem 2.2 and Lemma 2.4 ahead. We point out now, that Assumptions 1 are inherited from [16 ] . Indeed, condition (iii) of [16 Assumption 3.1] follows from (A1). Hence the auxiliary estimates of [16 Section 3.1] , which we use throughout, apply. We emphasise that these estimates, unlike the stability theorems of that work, do not require any coupling between L 1 L_1 L 1 and L 2 L_2 L 2 .
Remark 2.1. We point out that {(1.4)} implies Γ ∗ ⪰ δ 2 I \Gamma_* \succeq\delta^2 I Γ ∗ ⪰ δ 2 I by the law of total variance. For e = y − A ^ ( x ) − ξ ∗ e=y-\widehat{\mathcal{A}}(x)-\xi_* e = y − A ( x ) − ξ ∗ we have
Γ ∗ = Cov ( e ) = Cov ( E ( e ∣ x ) ) + E ( Cov ( e ∣ x ) ) = Cov ( E ( e ∣ x ) ) + δ 2 I m ⪰ δ 2 I . \begin{aligned}
\Gamma_* = \operatorname{Cov}(e)=\operatorname{Cov}\left(\mathbb{E}(e\mid x)\right)+\mathbb{E}\left(\operatorname{Cov}(e\mid x)\right) \\
&= \operatorname{Cov}\left(\mathbb{E}(e\mid x)\right)+\delta^2 I_m \succeq\delta^2 I.
\end{aligned} Γ ∗ = Cov ( e ) = Cov ( E ( e ∣ x ) ) + E ( Cov ( e ∣ x ) ) = Cov ( E ( e ∣ x ) ) + δ 2 I m ⪰ δ 2 I .
This is a natural condition for Γ ∗ \Gamma_* Γ ∗ , by which the introduction of a surrogate cannot decrease the optimal noise covariance.
Theorem 2.2. Let ξ ∗ ∈ R m \xi_* \in\mathbb{R}^m ξ ∗ ∈ R m and Γ ∗ ∈ S ( m ) \Gamma_* \in S(m) Γ ∗ ∈ S ( m ) be given by {(1.4)}, and let G ∗ = Γ ∗ − 1 G_*=\Gamma_*^{-1} G ∗ = Γ ∗ − 1 . If Assumption 1 holds, then ( ξ ∗ , G ∗ ) (\xi_*,G_*) ( ξ ∗ , G ∗ ) is the unique global minimiser of K \mathcal{K} K .
Proof of Theorem 2.2.
K ( ξ , G ) = ∫ X ∫ R m log p ( y ∣ x ) p ^ ( y ∣ x ; ξ , G ) p ( y ∣ x ) d y μ 0 ( d x ) \mathcal{K}(\xi,G)=\int_X\int_{\mathbb{R}^m}\log\frac{p(y\mid x)}{\widehat{p}(y\mid x;\xi,G)}p(y\mid x)\,dy\,\mu_0(dx) K ( ξ , G ) = ∫ X ∫ R m log p ( y ∣ x ; ξ , G ) p ( y ∣ x ) p ( y ∣ x ) d y μ 0 ( d x ) = const − E λ log p ^ ( y ∣ x ; ξ , G ) . =\operatorname{const}-\mathbb{E}^{\lambda}\log\widehat{p}(y\mid x;\xi,G). = const − E λ log p ( y ∣ x ; ξ , G ) . where const : = ∫ X ∫ R m log p ( y ∣ x ) p ( y ∣ x ) d y μ 0 ( d x ) \operatorname{const}:=\int_X\int_{\mathbb{R}^m}\log p(y\mid x)p(y\mid x)\,dy\,\mu_0(dx) const := ∫ X ∫ R m log p ( y ∣ x ) p ( y ∣ x ) d y μ 0 ( d x ) is constant with respect to ( ξ , G ) (\xi,G) ( ξ , G ) . Notice that K \mathcal{K} K is finite under Assumption 1. Hence, using the definition of the Gaussian likelihood, it holds
K ( ξ , G ) = const + m 2 log 2 π − 1 2 log det G + 1 2 E λ ∥ A ^ ( x ) − y + ξ ∥ G 2 . \mathcal{K}(\xi,G)=\operatorname{const}+\frac{m}{2}\log2\pi-\frac{1}{2}\log\det G+\frac{1}{2}\mathbb{E}^{\lambda}\left\|\widehat{\mathcal{A}}(x)-y+\xi\right\|_G^2. K ( ξ , G ) = const + 2 m log 2 π − 2 1 log det G + 2 1 E λ A ( x ) − y + ξ G 2 . We optimise over ξ \xi ξ and G G G separately. Since G G G is strictly positive definite, the term
1 2 E λ ∥ A ^ ( x ) − y + ξ ∥ G 2 \frac{1}{2}\mathbb{E}^{\lambda}\left\|\widehat{\mathcal{A}}(x)-y+\xi\right\|_G^2 2 1 E λ A ( x ) − y + ξ G 2 is minimised in ξ \xi ξ if and only if E λ [ y − A ^ ( x ) − ξ ] = 0 \mathbb{E}^{\lambda}[y-\widehat{\mathcal{A}}(x)-\xi]=0 E λ [ y − A ( x ) − ξ ] = 0 , resulting in ξ ∗ \xi_* ξ ∗ given by {(1.4)}. We now optimise over G G G . Set e = y − A ^ ( x ) − ξ ∗ e=y-\widehat{\mathcal{A}}(x)-\xi_* e = y − A ( x ) − ξ ∗ . Then
E λ ∥ e ∥ G 2 = E λ tr ( G e e T ) = tr ( G Cov λ ( e ) ) . \mathbb{E}^{\lambda}\|e\|_G^2=\mathbb{E}^{\lambda}\operatorname{tr}(Gee^{\mathsf{T}})=\operatorname{tr}\left(G\operatorname{Cov}^{\lambda}(e)\right). E λ ∥ e ∥ G 2 = E λ tr ( G e e T ) = tr ( G Cov λ ( e ) ) . To differentiate K \mathcal{K} K , we notice that G ↦ − log det G G\mapsto-\log\det G G ↦ − log det G is twice continuously differentiable on S ( m ) S(m) S ( m ) . Denote by D G [ Δ G ] D_G[\Delta_G] D G [ Δ G ] the Fréchet derivative evaluated in a direction Δ G ∈ Sym ( m , R ) \Delta_G\in\operatorname{Sym}(m,\mathbb{R}) Δ G ∈ Sym ( m , R ) . It holds by [36 ] that
D G [ Δ G ] log det G = tr ( G − 1 Δ G ) . D_G[\Delta_G]\log\det G=\operatorname{tr}(G^{-1}\Delta_G). D G [ Δ G ] log det G = tr ( G − 1 Δ G ) . Plugging these observations into the definition of K \mathcal{K} K ,
D G [ Δ G ] K ( ξ ∗ , G ) = 1 2 tr [ ( Cov λ ( e ) − G − 1 ) Δ G ] . D_G[\Delta_G]\mathcal{K}(\xi_*,G)=\frac{1}{2}\operatorname{tr}\left[\left(\operatorname{Cov}^{\lambda}(e)-G^{-1}\right)\Delta_G\right]. D G [ Δ G ] K ( ξ ∗ , G ) = 2 1 tr [ ( Cov λ ( e ) − G − 1 ) Δ G ] . This derivative vanishes for G ∗ G_* G ∗ in {(1.4)}, so it remains to show that the second derivative D G 2 [ Δ G , Δ G ] D_G^2[\Delta_G,\Delta_G] D G 2 [ Δ G , Δ G ] evaluated at Δ G \Delta_G Δ G is positive. Using [36 Section 2.2] we get for Δ G ≠ 0 \Delta_G\ne0 Δ G = 0
D G 2 [ Δ G , Δ G ] K ( ξ ∗ , G ) = 1 2 tr ( G − 1 Δ G G − 1 Δ G ) > 0 , D_G^2[\Delta_G,\Delta_G]\mathcal{K}(\xi_*,G)=\frac{1}{2}\operatorname{tr}\left(G^{-1}\Delta_GG^{-1}\Delta_G\right)>0, D G 2 [ Δ G , Δ G ] K ( ξ ∗ , G ) = 2 1 tr ( G − 1 Δ G G − 1 Δ G ) > 0 , for every G ∈ S ( m ) G\in S(m) G ∈ S ( m ) and hence K \mathcal{K} K is strictly convex in G G G when ξ \xi ξ is fixed. Since ξ ∗ \xi_* ξ ∗ is independent of G G G , ( ξ ∗ , G ∗ ) (\xi_*,G_*) ( ξ ∗ , G ∗ ) is the unique global minimiser.
What Theorem 2.2 indicates is that the EEA approach indeed provides best possible likelihood approximation when averaged over the prior. However, as we will later see, this can differ from the best possible approximation in terms of posterior distributions. We now define the objective functional J \mathcal{J} J on R m × S ( m ) \mathbb{R}^{m} \times\mathcal{S}(m) R m × S ( m ) through
J : R m × S ( m ) → R , J ( ξ , G ) = − E λ log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ 0 ( x ) ) . (8) \mathcal{J}:\mathbb{R}^{m} \times\mathcal{S}(m) \to\mathbb{R},\quad\mathcal{J}(\xi,G)=-\mathbb{E}^{\lambda}\log\left(\frac{\mathrm{d}\hat{\mu}(\cdot\mid y;\xi,G)}{\mathrm{d}\mu_{0}}(x)\right). \tag*{(8)} J : R m × S ( m ) → R , J ( ξ , G ) = − E λ log ( d μ 0 d μ ^ ( ⋅ ∣ y ; ξ , G ) ( x ) ) . (8)
The functional J \mathcal{J} J satisfies the following identity.
Lemma 2.3. Let Assumption 1 hold. It holds for any ( ξ , G ) ∈ R m × S ( m ) (\xi,G) \in\mathbb{R}^{m} \times\mathcal{S}(m) ( ξ , G ) ∈ R m × S ( m ) that
E p KL ( μ ( ⋅ ∣ y ) ∥ μ ^ ( ⋅ ∣ y ; ξ , G ) ) = E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) + J ( ξ , G ) . (9) \mathbb{E}^{p}\operatorname{KL}\left(\mu(\cdot\mid y)\mathrel{\|}\hat{\mu}(\cdot\mid y;\xi,G)\right)=\mathbb{E}^{p}\operatorname{KL}\left(\mu(\cdot\mid y)\mathrel{\|}\mu_{0}\right)+\mathcal{J}(\xi,G). \tag*{(9)} E p KL ( μ ( ⋅ ∣ y ) ∥ μ ^ ( ⋅ ∣ y ; ξ , G ) ) = E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) + J ( ξ , G ) . (9)
Proof of Lemma 2.3 . By definition of KL divergence:
E p KL ( μ ( ⋅ ∣ y ) ∥ μ ^ ( ⋅ ∣ y ; ξ , G ) ) = E λ log ( d μ ( ⋅ ∣ y ) d μ ^ ( ⋅ ∣ y ; ξ , G ) ( x ) ) . (10) \mathbb{E}^{p}\operatorname{KL}\left(\mu(\cdot\mid y)\mathrel{\|}\hat{\mu}(\cdot\mid y;\xi,G)\right)=\mathbb{E}^{\lambda}\log\left(\frac{\mathrm{d}\mu(\cdot\mid y)}{\mathrm{d}\hat{\mu}(\cdot\mid y;\xi,G)}(x)\right). \tag*{(10)} E p KL ( μ ( ⋅ ∣ y ) ∥ μ ^ ( ⋅ ∣ y ; ξ , G ) ) = E λ log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ ( ⋅ ∣ y ) ( x ) ) . (10)
Note that all measures μ 0 , μ ( ⋅ ∣ y ) , μ ^ ( ⋅ ∣ y ; ξ , G ) \mu_{0},\mu(\cdot\mid y),\hat{\mu}(\cdot\mid y;\xi,G) μ 0 , μ ( ⋅ ∣ y ) , μ ^ ( ⋅ ∣ y ; ξ , G ) on X X X are equivalent for any y ∈ R m y \in\mathbb{R}^{m} y ∈ R m , ξ ∈ R m \xi\in\mathbb{R}^{m} ξ ∈ R m and G ∈ S ( m ) G \in\mathcal{S}(m) G ∈ S ( m ) . We can write
log ( d μ ( ⋅ ∣ y ) d μ ^ ( ⋅ ∣ y ; ξ , G ) ( x ) ) = log ( d μ ( ⋅ ∣ y ) d μ 0 ( x ) ) − log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ 0 ( x ) ) . (11) \log\left(\frac{\mathrm{d}\mu(\cdot\mid y)}{\mathrm{d}\hat{\mu}(\cdot\mid y;\xi,G)}(x)\right)=\log\left(\frac{\mathrm{d}\mu(\cdot\mid y)}{\mathrm{d}\mu_{0}}(x)\right)-\log\left(\frac{\mathrm{d}\hat{\mu}(\cdot\mid y;\xi,G)}{\mathrm{d}\mu_{0}}(x)\right). \tag*{(11)} log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ ( ⋅ ∣ y ) ( x ) ) = log ( d μ 0 d μ ( ⋅ ∣ y ) ( x ) ) − log ( d μ 0 d μ ^ ( ⋅ ∣ y ; ξ , G ) ( x ) ) . (11)
Plugging into (10) yields the claim. By Lemma 2.4 ahead, both quantities on the right-hand side are finite under Assumption 1. □
Since the term E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) \mathbb{E}^{p}\operatorname{KL}(\mu(\cdot\mid y)\mathrel{\|}\mu_{0}) E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) is independent of ξ \xi ξ and G G G , we have that the optimal parameters with respect to the posterior error on the left-hand side of (9) also minimise J \mathcal{J} J , and we can focus our study to J \mathcal{J} J in what follows. We show now that J \mathcal{J} J is finite under Assumption 1.
Lemma 2.4 (J \mathcal{J} J is well-defined). Suppose Assumption 1 holds. Then it holds for every ( ξ , G ) ∈ R m × S ( m ) (\xi,G) \in\mathbb{R}^{m} \times\mathcal{S}(m) ( ξ , G ) ∈ R m × S ( m ) that
− ∞ < − E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) ≤ J ( ξ , G ) < ∞ . -\infty<-\mathbb{E}^{p}\operatorname{KL}\left(\mu(\cdot\mid y)\mathrel{\|}\mu_{0}\right)\leq\mathcal{J}(\xi,G)<\infty. − ∞ < − E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) ≤ J ( ξ , G ) < ∞.
Proof. We begin with the lower bound. By (11) we have
J ( ξ , G ) ≥ − E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) . \mathcal{J}(\xi,G)\geq-\mathbb{E}^{p}\operatorname{KL}\left(\mu(\cdot\mid y)\mathrel{\|}\mu_{0}\right). J ( ξ , G ) ≥ − E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) .
By straightforward calculations
E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) = ∬ X × R m log p ( y ∣ x ) p ( y ) λ ( d x , d y ) = − m 2 log ( 2 π δ 2 ) − 1 2 δ 2 E λ ∥ A ( x ) − y ∥ 2 − ∫ R m p ( y ) log p ( y ) d y . \begin{aligned}
\mathbb{E}^{p}\operatorname{KL}\left(\mu(\cdot\mid y)\mathrel{\|}\mu_{0}\right)
&=\iint_{X\times\mathbb{R}^{m}}\log\frac{p(y\mid x)}{p(y)}\,\lambda(\mathrm{d}x,\mathrm{d}y)\\
&=-\frac{m}{2}\log(2\pi\delta^{2})-\frac{1}{2\delta^{2}}\mathbb{E}^{\lambda}\left\|A(x)-y\right\|^{2}-\int_{\mathbb{R}^{m}}p(y)\log p(y)\,\mathrm{d}y.
\end{aligned} E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) = ∬ X × R m log p ( y ) p ( y ∣ x ) λ ( d x , d y ) = − 2 m log ( 2 π δ 2 ) − 2 δ 2 1 E λ ∥ A ( x ) − y ∥ 2 − ∫ R m p ( y ) log p ( y ) d y .
The second term equals − m 2 -\frac{m}{2} − 2 m by (1) and the final term of right-hand side is finite by [16 Lemma 3.11] . It is used that p ( y ) = c m Z ^ ( y ) p(y)=c_{m}\hat{Z}(y) p ( y ) = c m Z ^ ( y ) . For the upper bound, we make the observation
J ( ξ , G ) = 1 2 E λ ∥ A ^ ( x ) − y + ξ ∥ G 2 + E p log Z ^ ( y ; ξ , G ) . (12) \mathcal{J}(\xi,G)=\frac{1}{2}\mathbb{E}^{\lambda}\left\|\hat{A}(x)-y+\xi\right\|_{G}^{2}+\mathbb{E}^{p}\log\hat{Z}(y;\xi,G). \tag*{(12)} J ( ξ , G ) = 2 1 E λ A ^ ( x ) − y + ξ G 2 + E p log Z ^ ( y ; ξ , G ) . (12)
where
Z ^ ( y ; ξ , G ) = E μ 0 exp ( − 1 2 ∥ A ^ ( x ′ ) − y + ξ ∥ G 2 ) . \hat{Z}(y;\xi,G)=\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\hat{A}(x')-y+\xi\right\|_{G}^{2}\right). Z ^ ( y ; ξ , G ) = E μ 0 exp ( − 2 1 A ^ ( x ′ ) − y + ξ G 2 ) .
The first term in (12) is bounded by an application of triangle inequality in conjunction with [16 Corollary 3.8] , making the observation that λ \lambda λ has finite expectation for polynomials in ( x , y ) (x,y) ( x , y ) . The latter term can be bounded through [16 Lemma 3.11] . □
The following theorem establishes that the objective function is smooth.
Theorem 2.5 ( J \mathcal{J} J is smooth). Suppose Assumption 1 holds. The objective functional J \mathcal{J} J is twice continuously differentiable and, in particular, satisfies
( D η γ J ) ( ξ , G ) = − E λ [ D η γ log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ 0 ( x ) ) ] , (D_{\eta}^{\gamma}\mathcal{J})(\xi,G)=-\mathbb{E}^{\lambda}\left[D_{\eta}^{\gamma}\log\left(\frac{d\widehat{\mu}(\cdot\mid y;\xi,G)}{d\mu_{0}}(x)\right)\right], ( D η γ J ) ( ξ , G ) = − E λ [ D η γ log ( d μ 0 d μ ( ⋅ ∣ y ; ξ , G ) ( x ) ) ] , where γ = 1 , 2 \gamma=1,2 γ = 1 , 2 and η ∈ { ξ , G } γ \eta\in\{\xi,G\}^{\gamma} η ∈ { ξ , G } γ .
The following lemma will be helpful to establish dominating functions to justify differentiation under the integral (see [14 Theorem 2.27] ) in our setting.
Lemma 2.6. Let Assumption 1 hold. Then it holds that for any compact U ⊂ R m × S ( m ) U\subset\mathbb{R}^{m}\times\mathcal{S}(m) U ⊂ R m × S ( m ) and k ∈ N k\in\mathbb{N} k ∈ N that there exists C ( U , k ) < ∞ C(U,k)<\infty C ( U , k ) < ∞ such that
sup ( ξ , G ) ∈ U E P E μ ^ ( ⋅ ∣ y ; ξ , G ) ( ∥ x ∥ k + ∥ y ∥ k ) ≤ C ( U , k ) . \sup_{(\xi,G)\in U}\mathbb{E}^{\mathbb{P}}\mathbb{E}^{\widehat{\mu}(\cdot\mid y;\xi,G)}\left(\lVert x\rVert^{k}+\lVert y\rVert^{k}\right)\le C(U,k). ( ξ , G ) ∈ U sup E P E μ ( ⋅ ∣ y ; ξ , G ) ( ∥ x ∥ k + ∥ y ∥ k ) ≤ C ( U , k ) .
Proof. We show that this follows from the arguments of [43 ] . Notice first by [16 Lemma 3.10] applied to ( y − ξ ) (y-\xi) ( y − ξ ) that for ( ξ , G ) ∈ U (\xi,G)\in U ( ξ , G ) ∈ U and ε > 0 \varepsilon>0 ε > 0 , there exists C ( U ) C(U) C ( U ) and κ ( ε , U ) > 0 \kappa(\varepsilon,U)>0 κ ( ε , U ) > 0 with
∥ A ^ ( x ) − y + ξ ∥ G 2 ≤ C ( U ) ( 1 + ∥ x ∥ 2 2 + ∥ y − ξ ∥ 2 2 ) ≤ 2 C ( U ) ( 1 + ∥ ξ ∥ 2 2 + ∥ x ∥ 2 2 + ∥ y ∥ 2 2 ) . \left\lVert\widehat{A}(x)-y+\xi\right\rVert_{G}^{2}\le C(U)\left(1+\lVert x\rVert_{2}^{2}+\lVert y-\xi\rVert_{2}^{2}\right)\le2C(U)\left(1+\lVert\xi\rVert_{2}^{2}+\lVert x\rVert_{2}^{2}+\lVert y\rVert_{2}^{2}\right). A ( x ) − y + ξ G 2 ≤ C ( U ) ( 1 + ∥ x ∥ 2 2 + ∥ y − ξ ∥ 2 2 ) ≤ 2 C ( U ) ( 1 + ∥ ξ ∥ 2 2 + ∥ x ∥ 2 2 + ∥ y ∥ 2 2 ) .
By [16 Lemma 3.10] and Young’s inequality
− C ( U ) − κ ( ε , U ) ∥ ξ ∥ 2 − ε ∥ x ∥ 2 2 + κ ( ε , U ) 2 ∥ y ∥ 2 ≤ − C ( U ) − ε ∥ x ∥ 2 2 + κ ( ε , U ) ∥ y − ξ ∥ 2 ≤ ∥ A ^ ( x ) − y + ξ ∥ G 2 . -C(U)-\kappa(\varepsilon,U)\lVert\xi\rVert^{2}-\varepsilon\lVert x\rVert_{2}^{2}+\frac{\kappa(\varepsilon,U)}{2}\lVert y\rVert^{2}\le-C(U)-\varepsilon\lVert x\rVert_{2}^{2}+\kappa(\varepsilon,U)\lVert y-\xi\rVert^{2}\le\left\lVert\widehat{A}(x)-y+\xi\right\rVert_{G}^{2}. − C ( U ) − κ ( ε , U ) ∥ ξ ∥ 2 − ε ∥ x ∥ 2 2 + 2 κ ( ε , U ) ∥ y ∥ 2 ≤ − C ( U ) − ε ∥ x ∥ 2 2 + κ ( ε , U ) ∥ y − ξ ∥ 2 ≤ A ( x ) − y + ξ G 2 .
Hence the Assumptions of [43 Lemma A.3] are satisfied and we may use that there exists q > 1 q>1 q > 1 such that
sup ( ξ , G ) ∈ U E λ ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ ( ⋅ ∣ y ) ) q < ∞ . \sup_{(\xi,G)\in U}\mathbb{E}^{\lambda}\left(\frac{d\widehat{\mu}(\cdot\mid y;\xi,G)}{d\mu(\cdot\mid y)}\right)^{q}<\infty. ( ξ , G ) ∈ U sup E λ ( d μ ( ⋅ ∣ y ) d μ ( ⋅ ∣ y ; ξ , G ) ) q < ∞.
We can now prove the claim by using Hölder’s inequality for q q q given above and r = q q − 1 r=\frac{q}{q-1} r = q − 1 q :
sup ( ξ , G ) ∈ U E P E μ ^ ( ⋅ ∣ y ; ξ , G ) ( ∥ x ∥ k + ∥ y ∥ k ) = sup ( ξ , G ) ∈ U E λ ( ( ∥ x ∥ k + ∥ y ∥ k ) d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ ( ⋅ ∣ y ) ) ≤ ( E λ ( ∥ x ∥ k + ∥ y ∥ k ) r ) 1 / r sup ( ξ , G ) ∈ U ( E λ ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ ( ⋅ ∣ y ) ) q ) 1 / q . \begin{aligned}
\sup_{(\xi,G)\in U}\mathbb{E}^{\mathbb{P}}\mathbb{E}^{\widehat{\mu}(\cdot\mid y;\xi,G)}\left(\lVert x\rVert^{k}+\lVert y\rVert^{k}\right)
&=\sup_{(\xi,G)\in U}\mathbb{E}^{\lambda}\left(\left(\lVert x\rVert^{k}+\lVert y\rVert^{k}\right)\frac{d\widehat{\mu}(\cdot\mid y;\xi,G)}{d\mu(\cdot\mid y)}\right)\\
&\le\left(\mathbb{E}^{\lambda}\left(\lVert x\rVert^{k}+\lVert y\rVert^{k}\right)^{r}\right)^{1/r}
\sup_{(\xi,G)\in U}\left(\mathbb{E}^{\lambda}\left(\frac{d\widehat{\mu}(\cdot\mid y;\xi,G)}{d\mu(\cdot\mid y)}\right)^{q}\right)^{1/q}.
\end{aligned} ( ξ , G ) ∈ U sup E P E μ ( ⋅ ∣ y ; ξ , G ) ( ∥ x ∥ k + ∥ y ∥ k ) = ( ξ , G ) ∈ U sup E λ ( ( ∥ x ∥ k + ∥ y ∥ k ) d μ ( ⋅ ∣ y ) d μ ( ⋅ ∣ y ; ξ , G ) ) ≤ ( E λ ( ∥ x ∥ k + ∥ y ∥ k ) r ) 1/ r ( ξ , G ) ∈ U sup ( E λ ( d μ ( ⋅ ∣ y ) d μ ( ⋅ ∣ y ; ξ , G ) ) q ) 1/ q .
Proof of Theorem 2.5. We compute the Fréchet derivatives D η γ [ Δ η ] D_{\eta}^{\gamma}[\Delta_{\eta}] D η γ [ Δ η ] evaluated in a direction Δ η \Delta_{\eta} Δ η of
f x , y ( ξ , G ) : = − log ( d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ 0 ( x ) ) = 1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 + log E μ 0 exp ( − 1 2 ∥ A ^ ( x ′ ) − y + ξ ∥ G 2 ) . f_{x,y}(\xi,G):=-\log\left(\frac{d\widehat{\mu}(\cdot\mid y;\xi,G)}{d\mu_{0}}(x)\right)=\frac{1}{2}\left\lVert\widehat{A}(x)-y+\xi\right\rVert_{G}^{2}+\log\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\lVert\widehat{A}(x')-y+\xi\right\rVert_{G}^{2}\right). f x , y ( ξ , G ) := − log ( d μ 0 d μ ( ⋅ ∣ y ; ξ , G ) ( x ) ) = 2 1 A ( x ) − y + ξ G 2 + log E μ 0 exp ( − 2 1 A ( x ′ ) − y + ξ G 2 ) .
Introduce the notation
g x , y ( ξ , G ; Δ ξ ) = ( A ^ ( x ) − y + ξ ) ⊤ G Δ ξ h x , y ( ξ , G ; Δ G ) = 1 2 ∥ A ^ ( x ) − y + ξ ∥ Δ G 2 k x , y ( ξ ; Δ ξ , Δ G ) = ( A ^ ( x ) − y + ξ ) ⊤ Δ G Δ ξ \begin{aligned}
g_{x,y}(\xi,G;\Delta_{\xi})&=\left(\widehat{A}(x)-y+\xi\right)^{\top}G\Delta_{\xi}\\
h_{x,y}(\xi,G;\Delta_{G})&=\frac{1}{2}\left\lVert\widehat{A}(x)-y+\xi\right\rVert_{\Delta_{G}}^{2}\\
k_{x,y}(\xi;\Delta_{\xi},\Delta_{G})&=\left(\widehat{A}(x)-y+\xi\right)^{\top}\Delta_{G}\Delta_{\xi}
\end{aligned} g x , y ( ξ , G ; Δ ξ ) h x , y ( ξ , G ; Δ G ) k x , y ( ξ ; Δ ξ , Δ G ) = ( A ( x ) − y + ξ ) ⊤ G Δ ξ = 2 1 A ( x ) − y + ξ Δ G 2 = ( A ( x ) − y + ξ ) ⊤ Δ G Δ ξ
and notice that for C C C constant
∣ g x , y ( ξ , G ; Δ ξ ) ∣ + ∣ h x , y ( ξ , G ; Δ G ) ∣ + ∣ k x , y ( ξ ; Δ ξ , Δ G ) ∣ + ∥ A ^ ( x ) − y + ξ ∥ G 2 ≤ C ( 1 + ∥ Δ G ∥ + ∥ Δ ξ ∥ + ∥ Δ G ∥ ∥ Δ ξ ∥ ) ( ( ∥ x ∥ + 1 ) 2 + ( ∥ y ∥ + 1 ) 2 + ( ∥ ξ ∥ + 1 ) 2 ) . (13) \begin{aligned}
&|g_{x,y}(\xi,G;\Delta_{\xi})|+|h_{x,y}(\xi,G;\Delta_{G})|+|k_{x,y}(\xi;\Delta_{\xi},\Delta_{G})|+\left\lVert\widehat{A}(x)-y+\xi\right\rVert_{G}^{2}\\
&\le C(1+\lVert\Delta_{G}\rVert+\lVert\Delta_{\xi}\rVert+\lVert\Delta_{G}\rVert\lVert\Delta_{\xi}\rVert)\left((\lVert x\rVert+1)^{2}+(\lVert y\rVert+1)^{2}+(\lVert\xi\rVert+1)^{2}\right). \tag*{(13)}
\end{aligned} ∣ g x , y ( ξ , G ; Δ ξ ) ∣ + ∣ h x , y ( ξ , G ; Δ G ) ∣ + ∣ k x , y ( ξ ; Δ ξ , Δ G ) ∣ + A ( x ) − y + ξ G 2 ≤ C ( 1 + ∥ Δ G ∥ + ∥ Δ ξ ∥ + ∥ Δ G ∥ ∥ Δ ξ ∥) ( (∥ x ∥ + 1 ) 2 + (∥ y ∥ + 1 ) 2 + (∥ ξ ∥ + 1 ) 2 ) . (13)
where [16 Corollary 3.8] was used to bound ∣ A ^ ( x ) ∣ \lvert\widehat{A}(x)\rvert ∣ A ( x )∣ in terms of ∥ x ∥ + 1 \lVert x\rVert+ 1 ∥ x ∥ + 1 . We notice first that
D ξ [ Δ ξ ] Z ^ ( y ; ξ , G ) = − E μ 0 [ g x ′ , y ( ξ , G ; Δ ξ ) exp ( − 1 2 ∥ A ^ ( x ′ ) − y + ξ ∥ G 2 ) ] D_{\xi}[\Delta_{\xi}]\widehat{Z}(y;\xi,G)=-\mathbb{E}^{\mu_{0}}\left[g_{x',y}(\xi,G;\Delta_{\xi})\exp\left(-\frac{1}{2}\left\lVert\widehat{A}(x')-y+\xi\right\rVert_{G}^{2}\right)\right] D ξ [ Δ ξ ] Z ( y ; ξ , G ) = − E μ 0 [ g x ′ , y ( ξ , G ; Δ ξ ) exp ( − 2 1 A ( x ′ ) − y + ξ G 2 ) ]
D G [ Δ G ] Z ^ ( y ; ξ , G ) = − E μ 0 [ h x ′ , y ( ξ , G ; Δ G ) exp ( − 1 2 ∥ A ^ ( x ′ ) − y + ξ ∥ G 2 ) ] . D_{G}[\Delta_{G}]\widehat{Z}(y;\xi,G)=-\mathbb{E}^{\mu_{0}}\left[h_{x',y}(\xi,G;\Delta_{G})\exp\left(-\frac{1}{2}\left\lVert\widehat{A}(x')-y+\xi\right\rVert_{G}^{2}\right)\right]. D G [ Δ G ] Z ( y ; ξ , G ) = − E μ 0 [ h x ′ , y ( ξ , G ; Δ G ) exp ( − 2 1 A ( x ′ ) − y + ξ G 2 ) ] .
Notice that the exponential term is bounded by one and g , h g,h g , h can be bounded by polynomials of order 2 by (13) . We can find a dominating function (locally in ( ξ , G ) (\xi,G) ( ξ , G ) ) which is μ 0 \mu_{0} μ 0 -integrable by Assumption 1.
The following derivatives may be taken under the integral with respect to λ \lambda λ by using (13) together with Lemma 2.6 and since λ \lambda λ is sub-Gaussian:
D ξ [ Δ ξ ] f x , y ( ξ , G ) = g x , y ( ξ , G ; Δ ξ ) − E μ ^ ( ⋅ ∣ y ; ξ , G ) g x ′ , y ( ξ , G ; Δ ξ ) D G [ Δ G ] f x , y ( ξ , G ) = h x , y ( ξ , G ; Δ G ) − E μ ^ ( ⋅ ∣ y ; ξ , G ) h x ′ , y ( ξ , G ; Δ G ) . (14) \begin{aligned}
D_{\xi}[\Delta_{\xi}]f_{x,y}(\xi,G)&=g_{x,y}(\xi,G;\Delta_{\xi})-\mathbb{E}^{\widehat{\mu}(\cdot\mid y;\xi,G)}g_{x',y}(\xi,G;\Delta_{\xi})\\
D_{G}[\Delta_{G}]f_{x,y}(\xi,G)&=h_{x,y}(\xi,G;\Delta_{G})-\mathbb{E}^{\widehat{\mu}(\cdot\mid y;\xi,G)}h_{x',y}(\xi,G;\Delta_{G}). \tag*{(14)}
\end{aligned} D ξ [ Δ ξ ] f x , y ( ξ , G ) D G [ Δ G ] f x , y ( ξ , G ) = g x , y ( ξ , G ; Δ ξ ) − E μ ( ⋅ ∣ y ; ξ , G ) g x ′ , y ( ξ , G ; Δ ξ ) = h x , y ( ξ , G ; Δ G ) − E μ ( ⋅ ∣ y ; ξ , G ) h x ′ , y ( ξ , G ; Δ G ) . (14)
We move on to the second order derivatives and justify differentiation under the integral by using the estimate (13) giving a polynomial bound for the integrands together with Lemma 2.6.
D ξ , ξ 2 [ Δ ξ , Δ ξ ] f x , y ( ξ , G ) = Var μ ^ ( ⋅ ∣ y ; ξ , G ) g x ′ , y ( ξ , G ; Δ ξ ) D G , G 2 [ Δ G , Δ G ] f x , y ( ξ , G ) = Var μ ^ ( ⋅ ∣ y ; ξ , G ) h x ′ , y ( ξ , G ; Δ G ) D ξ , G 2 [ Δ ξ , Δ G ] f x , y ( ξ , G ) = k x , y ( ξ ; Δ ξ , Δ G ) − E μ ^ ( ⋅ ∣ y ; ξ , G ) k x ′ , y ( ξ ; Δ ξ , Δ G ) + Cov μ ^ ( ⋅ ∣ y ; ξ , G ) ( g x ′ , y ( ξ , G ; Δ ξ ) , h x ′ , y ( ξ , G ; Δ G ) ) . (15) \begin{aligned}
D_{\xi,\xi}^{2}[\Delta_{\xi},\Delta_{\xi}]f_{x,y}(\xi,G)&=\operatorname{Var}^{\widehat{\mu}(\cdot\mid y;\xi,G)}g_{x',y}(\xi,G;\Delta_{\xi})\\
D_{G,G}^{2}[\Delta_{G},\Delta_{G}]f_{x,y}(\xi,G)&=\operatorname{Var}^{\widehat{\mu}(\cdot\mid y;\xi,G)}h_{x',y}(\xi,G;\Delta_{G})\\
D_{\xi,G}^{2}[\Delta_{\xi},\Delta_{G}]f_{x,y}(\xi,G)&=k_{x,y}(\xi;\Delta_{\xi},\Delta_{G})-\mathbb{E}^{\widehat{\mu}(\cdot\mid y;\xi,G)}k_{x',y}(\xi;\Delta_{\xi},\Delta_{G})\\
&\quad+\operatorname{Cov}^{\widehat{\mu}(\cdot\mid y;\xi,G)}\left(g_{x',y}(\xi,G;\Delta_{\xi}),h_{x',y}(\xi,G;\Delta_{G})\right). \tag*{(15)}
\end{aligned} D ξ , ξ 2 [ Δ ξ , Δ ξ ] f x , y ( ξ , G ) D G , G 2 [ Δ G , Δ G ] f x , y ( ξ , G ) D ξ , G 2 [ Δ ξ , Δ G ] f x , y ( ξ , G ) = Var μ ( ⋅ ∣ y ; ξ , G ) g x ′ , y ( ξ , G ; Δ ξ ) = Var μ ( ⋅ ∣ y ; ξ , G ) h x ′ , y ( ξ , G ; Δ G ) = k x , y ( ξ ; Δ ξ , Δ G ) − E μ ( ⋅ ∣ y ; ξ , G ) k x ′ , y ( ξ ; Δ ξ , Δ G ) + Cov μ ( ⋅ ∣ y ; ξ , G ) ( g x ′ , y ( ξ , G ; Δ ξ ) , h x ′ , y ( ξ , G ; Δ G ) ) . (15)
Differentiation under the integral follows from the arguments above.
Theorem 2.5 gives a framework to express and analyse both the first- and second-order optimality conditions through the study of stationary points. In addition to local optima, we next establish a convexity property of J \mathcal{J} J . For this purpose, recall that a function of two variables is bi-convex if it is convex in each variable when the other is held fixed.
Theorem 2.7. Suppose Assumption 1 holds. The functional J \mathcal{J} J is bi-convex in ( ξ , G ) (\xi,G) ( ξ , G ) . Further the Hessian at any critical point ( ξ ^ , G ^ ) ∈ R m × S ( m ) (\widehat{\xi},\widehat{G})\in\mathbb{R}^{m}\times\mathcal{S}(m) ( ξ , G ) ∈ R m × S ( m ) is positive semi-definite. A critical point is attained at any ( ξ ^ , G ^ ) (\widehat{\xi},\widehat{G}) ( ξ , G ) satisfying
E μ 0 [ A ^ ( x ) ] = E P μ ^ ( ⋅ ∣ y ; ξ ^ , G ^ ) [ A ^ ( x ′ ) ] \mathbb{E}^{\mu_{0}}\left[\widehat{A}(x)\right]=\mathbb{E}^{\mathbb{P}\widehat{\mu}(\cdot\mid y;\widehat{\xi},\widehat{G})}\left[\widehat{A}(x')\right] E μ 0 [ A ( x ) ] = E P μ ( ⋅ ∣ y ; ξ , G ) [ A ( x ′ ) ] E λ [ A ^ ( x ) − y + ξ ^ ] ⊗ [ A ^ ( x ) − y + ξ ^ ] = E P μ ^ ( ⋅ ∣ y ; ξ ^ , G ^ ) [ A ^ ( x ′ ) − y + ξ ^ ] ⊗ [ A ^ ( x ′ ) − y + ξ ^ ] . \mathbb{E}^{\lambda}\left[\widehat{A}(x)-y+\widehat{\xi}\right]\otimes\left[\widehat{A}(x)-y+\widehat{\xi}\right]=\mathbb{E}^{\mathbb{P}\widehat{\mu}(\cdot\mid y;\widehat{\xi},\widehat{G})}\left[\widehat{A}(x')-y+\widehat{\xi}\right]\otimes\left[\widehat{A}(x')-y+\widehat{\xi}\right]. E λ [ A ( x ) − y + ξ ] ⊗ [ A ( x ) − y + ξ ] = E P μ ( ⋅ ∣ y ; ξ , G ) [ A ( x ′ ) − y + ξ ] ⊗ [ A ( x ′ ) − y + ξ ] .
Proof. Bi-convexity of J \mathcal{J} J follows from the conditions in (15) : the second derivatives D ξ , ξ 2 D_{\xi,\xi}^{2} D ξ , ξ 2 and D G , G 2 D_{G,G}^{2} D G , G 2 of J \mathcal{J} J are non-negative as integrals of non-negative functions. The form of a particular critical point follows from setting the derivatives D ξ D_{\xi} D ξ and D G D_{G} D G of J \mathcal{J} J to zero and plugging in (14) :
D ξ [ Δ ξ ] J ( ξ , G ) = E λ [ ( A ^ ( x ) − y + ξ ) T G Δ ξ ] − E P μ ^ ( ⋅ ∣ y ; ξ , G ) [ ( A ^ ( x ′ ) − y + ξ ) T G Δ ξ ] = ( E μ 0 [ A ^ ( x ) ] − E P [ y ] + ξ − E P μ ^ ( ⋅ ∣ y ; ξ , G ) [ A ^ ( x ′ ) ] + E P [ y ] − ξ ) T G Δ ξ = ( E μ 0 [ A ^ ( x ) ] − E P μ ^ ( ⋅ ∣ y ; ξ , G ) [ A ^ ( x ′ ) ] ) T G Δ ξ = ! 0. (16) \begin{aligned}
D_{\xi}[\Delta_{\xi}]\mathcal{J}(\xi,G)&=\mathbb{E}^{\lambda}\left[\left(\widehat{A}(x)-y+\xi\right)^{\mathsf{T}}G\Delta_{\xi}\right]-\mathbb{E}^{\mathbb{P}\widehat{\mu}(\cdot\mid y;\xi,G)}\left[\left(\widehat{A}(x')-y+\xi\right)^{\mathsf{T}}G\Delta_{\xi}\right]\\
&=\left(\mathbb{E}^{\mu_{0}}\left[\widehat{A}(x)\right]-\mathbb{E}^{\mathbb{P}}[y]+\xi-\mathbb{E}^{\mathbb{P}\widehat{\mu}(\cdot\mid y;\xi,G)}\left[\widehat{A}(x')\right]+\mathbb{E}^{\mathbb{P}}[y]-\xi\right)^{\mathsf{T}}G\Delta_{\xi}\\
&=\left(\mathbb{E}^{\mu_{0}}\left[\widehat{A}(x)\right]-\mathbb{E}^{\mathbb{P}\widehat{\mu}(\cdot\mid y;\xi,G)}\left[\widehat{A}(x')\right]\right)^{\mathsf{T}}G\Delta_{\xi}\overset{!}{=}0. \tag*{(16)}
\end{aligned} D ξ [ Δ ξ ] J ( ξ , G ) = E λ [ ( A ( x ) − y + ξ ) T G Δ ξ ] − E P μ ( ⋅ ∣ y ; ξ , G ) [ ( A ( x ′ ) − y + ξ ) T G Δ ξ ] = ( E μ 0 [ A ( x ) ] − E P [ y ] + ξ − E P μ ( ⋅ ∣ y ; ξ , G ) [ A ( x ′ ) ] + E P [ y ] − ξ ) T G Δ ξ = ( E μ 0 [ A ( x ) ] − E P μ ( ⋅ ∣ y ; ξ , G ) [ A ( x ′ ) ] ) T G Δ ξ = ! 0. (16)
For the other derivative:
D G [ Δ G ] J ( ξ , G ) = 1 2 ( E λ [ ∥ A ^ ( x ) − y + ξ ∥ Δ G 2 ] − E P μ ^ ( ⋅ ∣ y ; ξ , G ) [ ∥ A ^ ( x ′ ) − y + ξ ∥ Δ G 2 ] ) = ! 0. (17) D_{G}[\Delta_{G}]\mathcal{J}(\xi,G)=\frac{1}{2}\left(\mathbb{E}^{\lambda}\left[\left\lVert\widehat{A}(x)-y+\xi\right\rVert_{\Delta_{G}}^{2}\right]-\mathbb{E}^{\mathbb{P}\widehat{\mu}(\cdot\mid y;\xi,G)}\left[\left\lVert\widehat{A}(x')-y+\xi\right\rVert_{\Delta_{G}}^{2}\right]\right)\overset{!}{=}0. \tag*{(17)} D G [ Δ G ] J ( ξ , G ) = 2 1 ( E λ [ A ( x ) − y + ξ Δ G 2 ] − E P μ ( ⋅ ∣ y ; ξ , G ) [ A ( x ′ ) − y + ξ Δ G 2 ] ) = ! 0. (17)
We show now that for fixed G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) and a critical point ξ ^ \widehat{\xi} ξ of J ( ⋅ , G ) \mathcal{J}(\cdot,G) J ( ⋅ , G ) , the second order directional derivatives of J \mathcal{J} J in any direction ( Δ ξ , Δ G ) ∈ R m × Sym ( m , R ) (\Delta_{\xi},\Delta_{G})\in\mathbb{R}^{m}\times\operatorname{Sym}(m,\mathbb{R}) ( Δ ξ , Δ G ) ∈ R m × Sym ( m , R ) are non-negative. The second directional derivative D [ Δ ξ , Δ G ] 2 D^2_{[\Delta_\xi,\Delta_G]} D [ Δ ξ , Δ G ] 2 of J \mathcal{J} J at ( ξ ^ , G ) (\hat{\xi},G) ( ξ ^ , G ) is given by
D [ Δ ξ , Δ G ] 2 J ( ξ ^ , G ) = D ξ , ξ 2 [ Δ ξ , Δ ξ ] J ( ξ ^ , G ) + D G , G 2 [ Δ G , Δ G ] J ( ξ ^ , G ) + 2 D ξ , G 2 [ Δ ξ , Δ G ] J ( ξ ^ , G ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( g x ′ , y ( ξ ^ , G ; Δ ξ ) ) + E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( h x ′ , y ( ξ ^ , G ; Δ G ) ) + 2 E λ k x , y ( ξ ^ ; Δ ξ , Δ G ) − 2 E p E μ ^ ( ⋅ ∣ y ; ξ ^ , G ) k x ′ , y ( ξ ^ ; Δ ξ , Δ G ) + 2 E p Cov μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( g x ′ , y ( ξ ^ , G ; Δ ξ ) , h x ′ , y ( ξ ^ , G ; Δ G ) ) . \begin{aligned}
D^2_{[\Delta_\xi,\Delta_G]}\mathcal{J}(\hat{\xi},G)
&=D^2_{\xi,\xi}[\Delta_\xi,\Delta_\xi]\mathcal{J}(\hat{\xi},G)+D^2_{G,G}[\Delta_G,\Delta_G]\mathcal{J}(\hat{\xi},G)+2D^2_{\xi,G}[\Delta_\xi,\Delta_G]\mathcal{J}(\hat{\xi},G)\\
&=\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}(g_{x',y}(\hat{\xi},G;\Delta_\xi))+\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}(h_{x',y}(\hat{\xi},G;\Delta_G))\\
&\quad+2\mathbb{E}^{\lambda}k_{x,y}(\hat{\xi};\Delta_\xi,\Delta_G)-2\mathbb{E}^{p}\mathbb{E}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}k_{x',y}(\hat{\xi};\Delta_\xi,\Delta_G)\\
&\quad+2\mathbb{E}^{p}\operatorname{Cov}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}\left(g_{x',y}(\hat{\xi},G;\Delta_\xi),h_{x',y}(\hat{\xi},G;\Delta_G)\right).
\end{aligned} D [ Δ ξ , Δ G ] 2 J ( ξ ^ , G ) = D ξ , ξ 2 [ Δ ξ , Δ ξ ] J ( ξ ^ , G ) + D G , G 2 [ Δ G , Δ G ] J ( ξ ^ , G ) + 2 D ξ , G 2 [ Δ ξ , Δ G ] J ( ξ ^ , G ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( g x ′ , y ( ξ ^ , G ; Δ ξ )) + E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( h x ′ , y ( ξ ^ , G ; Δ G )) + 2 E λ k x , y ( ξ ^ ; Δ ξ , Δ G ) − 2 E p E μ ^ ( ⋅ ∣ y ; ξ ^ , G ) k x ′ , y ( ξ ^ ; Δ ξ , Δ G ) + 2 E p Cov μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( g x ′ , y ( ξ ^ , G ; Δ ξ ) , h x ′ , y ( ξ ^ , G ; Δ G ) ) .
From the condition (16) and the definition of k k k , it follows that for the critical point ξ ^ \hat{\xi} ξ ^ :
E λ k x , y ( ξ ^ ; Δ ξ , Δ G ) = E p E μ ^ ( ⋅ ∣ y ; ξ ^ , G ) k x ′ , y ( ξ ^ ; Δ ξ , Δ G ) . \mathbb{E}^{\lambda}k_{x,y}(\hat{\xi};\Delta_\xi,\Delta_G)=\mathbb{E}^{p}\mathbb{E}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}k_{x',y}(\hat{\xi};\Delta_\xi,\Delta_G). E λ k x , y ( ξ ^ ; Δ ξ , Δ G ) = E p E μ ^ ( ⋅ ∣ y ; ξ ^ , G ) k x ′ , y ( ξ ^ ; Δ ξ , Δ G ) .
For this reason, the second derivative (evaluated at ( ξ ^ , G ) (\hat{\xi},G) ( ξ ^ , G ) ) simplifies to
D [ Δ ξ , Δ G ] 2 J ( ξ ^ , G ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) g x ′ , y ( ξ ^ , G ; Δ ξ ) + E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) h x ′ , y ( ξ ^ , G ; Δ G ) + 2 E p Cov μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( g x ′ , y ( ξ ^ , G ; Δ ξ ) , h x ′ , y ( ξ ^ , G ; Δ G ) ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) [ g x ′ , y ( ξ ^ , G ; Δ ξ ) + h x ′ , y ( ξ ^ , G ; Δ G ) ] ≥ 0. (18) \begin{aligned}
D^2_{[\Delta_\xi,\Delta_G]}\mathcal{J}(\hat{\xi},G)
&=\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}g_{x',y}(\hat{\xi},G;\Delta_\xi)+\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}h_{x',y}(\hat{\xi},G;\Delta_G)\\
&\quad+2\mathbb{E}^{p}\operatorname{Cov}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}\left(g_{x',y}(\hat{\xi},G;\Delta_\xi),h_{x',y}(\hat{\xi},G;\Delta_G)\right)\\
&=\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},G)}\left[g_{x',y}(\hat{\xi},G;\Delta_\xi)+h_{x',y}(\hat{\xi},G;\Delta_G)\right]\geq0. \tag*{(18)}
\end{aligned} D [ Δ ξ , Δ G ] 2 J ( ξ ^ , G ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) g x ′ , y ( ξ ^ , G ; Δ ξ ) + E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) h x ′ , y ( ξ ^ , G ; Δ G ) + 2 E p Cov μ ^ ( ⋅ ∣ y ; ξ ^ , G ) ( g x ′ , y ( ξ ^ , G ; Δ ξ ) , h x ′ , y ( ξ ^ , G ; Δ G ) ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ) [ g x ′ , y ( ξ ^ , G ; Δ ξ ) + h x ′ , y ( ξ ^ , G ; Δ G ) ] ≥ 0. (18)
Theorem 2.7 provides an interesting characterisation of the critical points.
In the special case of linear models A ^ \hat{A} A ^ with a Gaussian prior μ 0 \mu_0 μ 0 , one could derive explicit polynomial-type formulas for ξ ^ \hat{\xi} ξ ^ and G ^ \hat{G} G ^ . In fact, in Theorem 3.1 it is shown that
ξ ^ = E λ ( y − A ^ ( x ) ) , \hat{\xi}=\mathbb{E}^{\lambda}\left(y-\hat{A}(x)\right), ξ ^ = E λ ( y − A ^ ( x ) ) ,
and hence ξ ^ \hat{\xi} ξ ^ optimising J \mathcal{J} J coincides with the optimiser of the EEA objective functional K \mathcal{K} K . However, in the general case, the task is remarkably harder and is beyond the scope of this paper.
Linear approximations with Gaussian prior
In this section we specialise to the case of a Gaussian prior together with a linear surrogate model A ^ \hat{A} A ^ . This setting is of particular interest for three reasons. First, it is arguably the most widely used case in applications, since linear-Gaussian models underlie classical Kalman-filter-type and Laplace-approximation methods, and often serve as a reasonable local approximation even when the true forward map is nonlinear. Second, in this setting the normalising constant Z ^ \hat{Z} Z ^ admits a closed-form Gaussian expression, which allows for a simplified estimator in an empirical setting, see § 5 ahead for details. Finally, the linear-Gaussian structure allows us to say more: in Theorem 3.1 below we derive a closed-form expression for J \mathcal{J} J itself and, moreover, identify the global optimiser ξ ^ \hat{\xi} ξ ^ explicitly.
Assume now that A ^ \hat{A} A ^ is linear and continuous, X = H X=H X = H a Hilbert space and μ 0 = N ( x ˉ , C 0 ) \mu_0=\mathcal{N}(\bar{x},C_0) μ 0 = N ( x ˉ , C 0 ) , with x ˉ ∈ H \bar{x}\in H x ˉ ∈ H , C 0 ∈ L + ( H ) C_0\in L_+(H) C 0 ∈ L + ( H ) , where L + ( H ) L_+(H) L + ( H ) denotes the space of positive, symmetric and injective operators of trace class. Then, the surrogate posterior distribution is given by μ ^ ( ⋅ ∣ y ; ξ , G ) = N ( m ^ ( y ; ξ , G ) , C ^ ( G ) ) \hat{\mu}(\cdot\mid y;\xi,G)=\mathcal{N}(\hat{m}(y;\xi,G),\hat{C}(G)) μ ^ ( ⋅ ∣ y ; ξ , G ) = N ( m ^ ( y ; ξ , G ) , C ^ ( G )) , where
m ^ ( y ; ξ , G ) = x ˉ + C 0 A ^ ∗ ( G − 1 + A ^ C 0 A ^ ∗ ) − 1 ( y − A ^ x ˉ − ξ ) \hat{m}(y;\xi,G)=\bar{x}+C_0\hat{A}^*\left(G^{-1}+\hat{A}C_0\hat{A}^*\right)^{-1}(y-\hat{A}\bar{x}-\xi) m ^ ( y ; ξ , G ) = x ˉ + C 0 A ^ ∗ ( G − 1 + A ^ C 0 A ^ ∗ ) − 1 ( y − A ^ x ˉ − ξ )
C ^ ( G ) = C 0 − C 0 A ^ ∗ ( G − 1 + A ^ C 0 A ^ ∗ ) − 1 A ^ C 0 . (19) \hat{C}(G)=C_0-C_0\hat{A}^*\left(G^{-1}+\hat{A}C_0\hat{A}^*\right)^{-1}\hat{A}C_0. \tag*{(19)} C ^ ( G ) = C 0 − C 0 A ^ ∗ ( G − 1 + A ^ C 0 A ^ ∗ ) − 1 A ^ C 0 . (19)
In the following, we derive J \mathcal{J} J for general Hilbert spaces X = H X=H X = H and identify its optimiser ξ ^ \hat{\xi} ξ ^ .
Theorem 3.1. Let the Assumption 1 hold and the assumptions of this section and abbreviate M ( G ) : = G − 1 + A ^ C 0 A ^ ∗ M(G):=G^{-1}+\hat{A}C_0\hat{A}^* M ( G ) := G − 1 + A ^ C 0 A ^ ∗ and B ( G ) : = C 0 1 / 2 A ^ ∗ M ( G ) − 1 A ^ C 0 1 / 2 B(G):=C_0^{1/2}\hat{A}^*M(G)^{-1}\hat{A}C_0^{1/2} B ( G ) := C 0 1/2 A ^ ∗ M ( G ) − 1 A ^ C 0 1/2 . Then the objective functional can be written as
J ( ξ , G ) = 1 2 log det ( I − B ( G ) ) + 1 2 E λ ∥ A ^ ( x − m ^ ( y ; ξ , G ) ) ∥ G 2 \mathcal{J}(\xi,G)=\frac{1}{2}\log\det\left(I-B(G)\right)+\frac{1}{2}\mathbb{E}^{\lambda}\left\|\hat{A}\left(x-\hat{m}(y;\xi,G)\right)\right\|_{G}^{2} J ( ξ , G ) = 2 1 log det ( I − B ( G ) ) + 2 1 E λ A ^ ( x − m ^ ( y ; ξ , G ) ) G 2 + 1 2 E p ∥ C 0 1 / 2 A ^ ∗ M ( G ) − 1 ( y − A ^ x ˉ − ξ ) ∥ H 2 − E λ ⟨ A ^ ∗ M ( G ) − 1 y , x − x ˉ ⟩ H . +\frac{1}{2}\mathbb{E}^{p}\left\|C_0^{1/2}\hat{A}^*M(G)^{-1}\left(y-\hat{A}\bar{x}-\xi\right)\right\|_{H}^{2}-\mathbb{E}^{\lambda}\left\langle\hat{A}^*M(G)^{-1}y,x-\bar{x}\right\rangle_{H}. + 2 1 E p C 0 1/2 A ^ ∗ M ( G ) − 1 ( y − A ^ x ˉ − ξ ) H 2 − E λ ⟨ A ^ ∗ M ( G ) − 1 y , x − x ˉ ⟩ H .
For every fixed G ∈ S ( m ) G \in\mathcal{S}(m) G ∈ S ( m ) , the minimum over ξ ∈ R m \xi\in\mathbb{R}^{m} ξ ∈ R m is attained at
ξ ^ = E λ ( y − A ^ x ) , (20) \widehat{\xi} = \mathbb{E}^{\lambda}(y-\widehat{A}x), \tag*{(20)} ξ = E λ ( y − A x ) , (20)
independently of G G G , and the set of minimisers is the affine space ξ ^ + M ( G ) ker A ^ ∗ \widehat{\xi}+M(G)\ker\widehat{A}^{*} ξ + M ( G ) ker A ∗ . In particular, ξ ^ \widehat{\xi} ξ is the unique minimiser if and only if Range ( A ^ ) = R m \operatorname{Range}(\widehat{A})=\mathbb{R}^{m} Range ( A ) = R m .
Since the optimiser for ξ \xi ξ of J \mathcal{J} J coincides with the minimiser for the EEA, any advantage that OAE can achieve must stem from choosing the precision G G G in a preferable way.
Proof of Theorem 3.1 . By the Feldman-Hájek theorem, μ ^ ( ⋅ ∣ y ; ξ , G ) \widehat{\mu}(\cdot|y;\xi,G) μ ( ⋅ ∣ y ; ξ , G ) and μ 0 \mu_{0} μ 0 are equivalent with
d μ ^ ( ⋅ ∣ y ; ξ , G ) d μ 0 ( x ) = d N ( m ^ , C 0 ) d N ( x ‾ , C 0 ) ( x ) d N ( m ^ , C ^ ) d N ( m ^ , C 0 ) ( x ) , \frac{\mathrm{d}\widehat{\mu}(\cdot|y;\xi,G)}{\mathrm{d}\mu_{0}}(x)=\frac{\mathrm{d}\mathcal{N}(\widehat{m},C_{0})}{\mathrm{d}\mathcal{N}(\overline{x},C_{0})}(x)\frac{\mathrm{d}\mathcal{N}(\widehat{m},\widehat{C})}{\mathrm{d}\mathcal{N}(\widehat{m},C_{0})}(x), d μ 0 d μ ( ⋅ ∣ y ; ξ , G ) ( x ) = d N ( x , C 0 ) d N ( m , C 0 ) ( x ) d N ( m , C 0 ) d N ( m , C ) ( x ) ,
μ 0 \mu_{0} μ 0 almost everywhere. We find that μ 0 \mu_{0} μ 0 almost everywhere
d N ( m ^ , C 0 ) d N ( x ‾ , C 0 ) ( x ) = exp ( − 1 2 ∥ m ^ − x ‾ ∥ C 0 2 + ⟨ m ^ − x ‾ , x − x ‾ ⟩ C 0 ) . \frac{\mathrm{d}\mathcal{N}(\widehat{m},C_{0})}{\mathrm{d}\mathcal{N}(\overline{x},C_{0})}(x)
=
\exp\left(-\frac{1}{2}\lVert\widehat{m}-\overline{x}\rVert_{C_{0}}^{2}+\langle\widehat{m}-\overline{x},x-\overline{x}\rangle_{C_{0}}\right). d N ( x , C 0 ) d N ( m , C 0 ) ( x ) = exp ( − 2 1 ∥ m − x ∥ C 0 2 + ⟨ m − x , x − x ⟩ C 0 ) .
where ⟨ ⋅ , ⋅ ⟩ C 0 \langle\cdot,\cdot\rangle_{C_{0}} ⟨ ⋅ , ⋅ ⟩ C 0 is defined as an extension of the white-noise mapping, see [13 ] for details. By using the property ⟨ C 0 z , ⋅ ⟩ C 0 = ⟨ z , ⋅ ⟩ H \langle C_{0}z,\cdot\rangle_{C_{0}}=\langle z,\cdot\rangle_{H} ⟨ C 0 z , ⋅ ⟩ C 0 = ⟨ z , ⋅ ⟩ H (see the arguments in [42 Section 3.2] ), μ 0 \mu_{0} μ 0 almost everywhere in z z z , we are able to simplify
d N ( m ^ , C 0 ) d N ( x ‾ , C 0 ) ( x ) = exp ( − 1 2 ∥ C 0 1 / 2 A ^ ∗ M − 1 ( y − A ^ x ‾ − ξ ) ∥ H 2 + ⟨ A ^ ∗ M − 1 ( y − A ^ x ‾ − ξ ) , x − x ‾ ⟩ H ) . \frac{\mathrm{d}\mathcal{N}(\widehat{m},C_{0})}{\mathrm{d}\mathcal{N}(\overline{x},C_{0})}(x)
=
\exp\left(-\frac{1}{2}\left\lVert C_{0}^{1/2}\widehat{A}^{*}M^{-1}(y-\widehat{A}\overline{x}-\xi)\right\rVert_{H}^{2}
+\left\langle\widehat{A}^{*}M^{-1}(y-\widehat{A}\overline{x}-\xi),x-\overline{x}\right\rangle_{H}\right). d N ( x , C 0 ) d N ( m , C 0 ) ( x ) = exp ( − 2 1 C 0 1/2 A ∗ M − 1 ( y − A x − ξ ) H 2 + ⟨ A ∗ M − 1 ( y − A x − ξ ) , x − x ⟩ H ) .
Notice that B ( G ) B(G) B ( G ) is positive and of trace class. Further all eigenvalues of B ( G ) B(G) B ( G ) are smaller than one since, by a brief calculation,
( I − B ( G ) ) − 1 = C 0 1 / 2 A ^ ∗ G A ^ C 0 1 / 2 + I , (21) (I-B(G))^{-1}=C_{0}^{1/2}\widehat{A}^{*}G\widehat{A}C_{0}^{1/2}+I, \tag*{(21)} ( I − B ( G ) ) − 1 = C 0 1/2 A ∗ G A C 0 1/2 + I , (21)
is strictly positive definite. By [12 Proposition 1.3.11] , we can write for D ( G ) : = B ( G ) ( I − B ( G ) ) − 1 = ( I − B ( G ) ) − 1 − I D(G):=B(G)(I-B(G))^{-1}=(I-B(G))^{-1}-I D ( G ) := B ( G ) ( I − B ( G ) ) − 1 = ( I − B ( G ) ) − 1 − I that
d N ( m ^ , C ^ ) d N ( m ^ , C 0 ) ( x ) = det ( I − B ( G ) ) − 1 / 2 exp ( − 1 2 ⟨ D ( G ) C 0 − 1 / 2 ( x − m ^ ) , C 0 − 1 / 2 ( x − m ^ ) ⟩ H ) , (22) \frac{\mathrm{d}\mathcal{N}(\widehat{m},\widehat{C})}{\mathrm{d}\mathcal{N}(\widehat{m},C_{0})}(x)
=
\det(I-B(G))^{-1/2}
\exp\left(-\frac{1}{2}\left\langle D(G)C_{0}^{-1/2}(x-\widehat{m}),C_{0}^{-1/2}(x-\widehat{m})\right\rangle_{H}\right), \tag*{(22)} d N ( m , C 0 ) d N ( m , C ) ( x ) = det ( I − B ( G ) ) − 1/2 exp ( − 2 1 ⟨ D ( G ) C 0 − 1/2 ( x − m ) , C 0 − 1/2 ( x − m ) ⟩ H ) , (22)
where det \det det denotes the Fredholm determinant. By plugging (21) into (22) we find
− E λ log ( d N ( m ^ , C ^ ) d N ( m ^ , C 0 ) ( x ) ) = 1 2 log det ( I − B ( G ) ) + 1 2 E λ ∥ A ^ ( x − m ^ ) ∥ G 2 . -\mathbb{E}^{\lambda}\log\left(\frac{\mathrm{d}\mathcal{N}(\widehat{m},\widehat{C})}{\mathrm{d}\mathcal{N}(\widehat{m},C_{0})}(x)\right)
=
\frac{1}{2}\log\det(I-B(G))
+\frac{1}{2}\mathbb{E}^{\lambda}\left\lVert\widehat{A}(x-\widehat{m})\right\rVert_{G}^{2}. − E λ log ( d N ( m , C 0 ) d N ( m , C ) ( x ) ) = 2 1 log det ( I − B ( G )) + 2 1 E λ A ( x − m ) G 2 .
Introducing the notations r = y − A ^ x ‾ − ξ r=y-\widehat{A}\overline{x}-\xi r = y − A x − ξ and r ‾ = E p y − A ^ x ‾ − ξ \overline{r}=\mathbb{E}^{p}y-\widehat{A}\overline{x}-\xi r = E p y − A x − ξ , we have
J ( ξ , G ) = 1 2 log det ( I − B ( G ) ) + 1 2 E λ ∥ A ^ ( x − m ^ ) ∥ G 2 + 1 2 E p ∥ C 0 1 / 2 A ^ ∗ M − 1 r ∥ H 2 − E λ ⟨ A ^ ∗ M − 1 y , x − x ‾ ⟩ H . \mathcal{J}(\xi,G)
=
\frac{1}{2}\log\det(I-B(G))
+\frac{1}{2}\mathbb{E}^{\lambda}\left\lVert\widehat{A}(x-\widehat{m})\right\rVert_{G}^{2}
+\frac{1}{2}\mathbb{E}^{p}\left\lVert C_{0}^{1/2}\widehat{A}^{*}M^{-1}r\right\rVert_{H}^{2}
-\mathbb{E}^{\lambda}\langle\widehat{A}^{*}M^{-1}y,x-\overline{x}\rangle_{H}. J ( ξ , G ) = 2 1 log det ( I − B ( G )) + 2 1 E λ A ( x − m ) G 2 + 2 1 E p C 0 1/2 A ∗ M − 1 r H 2 − E λ ⟨ A ∗ M − 1 y , x − x ⟩ H .
We first note that
E λ A ^ ( x − m ^ ) = E λ A ^ ( x − x ‾ − C 0 A ^ ∗ M − 1 r ) = − A ^ C 0 A ^ ∗ M − 1 r ‾ . \mathbb{E}^{\lambda}\widehat{A}(x-\widehat{m})
=
\mathbb{E}^{\lambda}\widehat{A}\left(x-\overline{x}-C_{0}\widehat{A}^{*}M^{-1}r\right)
=
-\widehat{A}C_{0}\widehat{A}^{*}M^{-1}\overline{r}. E λ A ( x − m ) = E λ A ( x − x − C 0 A ∗ M − 1 r ) = − A C 0 A ∗ M − 1 r .
By isolating the ξ \xi ξ -dependent terms and using the bias-variance decomposition we get
E p ∥ C 0 1 / 2 A ^ ∗ M ( G ) − 1 r ∥ H 2 + E λ ∥ A ^ ( x − m ^ ) ∥ G 2 = ∥ C 0 1 / 2 A ^ ∗ M − 1 r ‾ ∥ H 2 + ∥ A ^ C 0 A ^ ∗ M − 1 r ‾ ∥ G 2 + tr ( Cov λ ( C 0 1 / 2 A ^ ∗ M ( G ) − 1 y ) ) + tr ( G Cov λ A ^ ( x − m ^ ) ) . \mathbb{E}^{p}\left\lVert C_{0}^{1/2}\widehat{A}^{*}M(G)^{-1}r\right\rVert_{H}^{2}
+\mathbb{E}^{\lambda}\left\lVert\widehat{A}(x-\widehat{m})\right\rVert_{G}^{2}
=
\left\lVert C_{0}^{1/2}\widehat{A}^{*}M^{-1}\overline{r}\right\rVert_{H}^{2}
+\left\lVert\widehat{A}C_{0}\widehat{A}^{*}M^{-1}\overline{r}\right\rVert_{G}^{2}
+\operatorname{tr}\left(\operatorname{Cov}^{\lambda}\left(C_{0}^{1/2}\widehat{A}^{*}M(G)^{-1}y\right)\right)
+\operatorname{tr}\left(G\operatorname{Cov}^{\lambda}\widehat{A}(x-\widehat{m})\right). E p C 0 1/2 A ∗ M ( G ) − 1 r H 2 + E λ A ( x − m ) G 2 = C 0 1/2 A ∗ M − 1 r H 2 + A C 0 A ∗ M − 1 r G 2 + tr ( Cov λ ( C 0 1/2 A ∗ M ( G ) − 1 y ) ) + tr ( G Cov λ A ( x − m ) ) .
The minimisers are given by r ‾ = E λ ( y − A ^ ( x ) ) − ξ ∈ ker ( A ^ ∗ M − 1 ) \overline{r}=\mathbb{E}^{\lambda}(y-\widehat{A}(x))-\xi\in\ker(\widehat{A}^{*}M^{-1}) r = E λ ( y − A ( x )) − ξ ∈ ker ( A ∗ M − 1 ) , meaning that for ξ ^ = E λ ( y − A ^ ( x ) ) \widehat{\xi}=\mathbb{E}^{\lambda}(y-\widehat{A}(x)) ξ = E λ ( y − A ( x )) and any G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) it holds
argmin ξ ∈ R m J ( ξ , G ) = ξ ^ + M ker ( A ^ ∗ ) . \underset{\xi\in\mathbb{R}^{m}}{\operatorname{argmin}}\ \mathcal{J}(\xi,G)=\widehat{\xi}+M\ker(\widehat{A}^{*}). ξ ∈ R m argmin J ( ξ , G ) = ξ + M ker ( A ∗ ) .
The following remark can be helpful in evaluating the objective function in the case where prior and exact and approximate posterior distribution admit a known density even in the non-Gaussian-linear setting.
In particular, in the Gaussian-linear setting and when X = R n X=\mathbb{R}^{n} X = R n , the objective functional equals
J ( ξ , G ) = 1 2 E μ ^ ∥ x − m ^ ( y ; ξ , G ) ∥ C ^ ( G ) − 1 2 + 1 2 log det C ^ ( G ) + E μ 0 log p 0 ( x ) + n 2 log ( 2 π ) . (23) \mathcal{J}(\xi,G)=\frac{1}{2}\mathbb{E}^{\hat{\mu}}\left\|x-\hat{m}(y;\xi,G)\right\|_{\hat{C}(G)^{-1}}^{2}+\frac{1}{2}\log\det\hat{C}(G)+\mathbb{E}^{\mu_{0}}\log p_{0}(x)+\frac{n}{2}\log(2\pi). \tag*{(23)} J ( ξ , G ) = 2 1 E μ ^ ∥ x − m ^ ( y ; ξ , G ) ∥ C ^ ( G ) − 1 2 + 2 1 log det C ^ ( G ) + E μ 0 log p 0 ( x ) + 2 n log ( 2 π ) . (23)
In finite dimensions the posterior mean and covariance satisfy
m ^ ( y ; ξ , G ) = C ^ ( G ) ( C 0 − 1 x ˉ + A ^ T G ( y − ξ ) ) , C ^ ( G ) = ( C 0 − 1 + A ^ T G A ^ ) − 1 . (24) \hat{m}(y;\xi,G)=\hat{C}(G)\left(C_{0}^{-1}\bar{x}+\hat{A}^{\mathsf{T}}G(y-\xi)\right),\qquad\hat{C}(G)=\left(C_{0}^{-1}+\hat{A}^{\mathsf{T}}G\hat{A}\right)^{-1}. \tag*{(24)} m ^ ( y ; ξ , G ) = C ^ ( G ) ( C 0 − 1 x ˉ + A ^ T G ( y − ξ ) ) , C ^ ( G ) = ( C 0 − 1 + A ^ T G A ^ ) − 1 . (24)
Optimisation of the regularised objective functional
This section considers practical optimisation of the functional J \mathcal{J} J . We first demonstrate the ill-posed nature of the optimisation problem, introduce suitable regularisation and convergent numerical method to minimise this regularised objective functional.
Regularised objective functional
We immediately observe three potential limitations in the problem formulation:
(i) Non-attainment of the infimum. Let X = R X=\mathbb{R} X = R , A = I 1 = − A ^ A=I_{1}=-\hat{A} A = I 1 = − A ^ , μ 0 = N ( 0 , 1 2 ) \mu_{0}=\mathcal{N}(0,\frac{1}{2}) μ 0 = N ( 0 , 2 1 ) , and δ = 1 \delta=1 δ = 1 . A direct computation yields
J ( ξ , G ) = 3 G ( G + 1 ) + ξ 2 G 2 2 ( 2 + G ) + log 2 2 − log ( 2 + G ) 2 , \mathcal{J}(\xi,G)=\frac{3G(G+1)+\xi^{2}G^{2}}{2(2+G)}+\frac{\log2}{2}-\frac{\log(2+G)}{2}, J ( ξ , G ) = 2 ( 2 + G ) 3 G ( G + 1 ) + ξ 2 G 2 + 2 log 2 − 2 log ( 2 + G ) ,
from where it follows that a r g m i n G ∈ cl ( S ( 1 ) ) J ( 0 , G ) = 0 \mathop{\rm argmin}_{G\in\operatorname{cl}(S(1))}\mathcal{J}(0,G)=0 argmin G ∈ cl ( S ( 1 )) J ( 0 , G ) = 0 . Since 0 ∉ S ( 1 ) 0\notin S(1) 0 ∈ / S ( 1 ) , no minimiser exists over the admissible domain.
(ii) Unbounded level sets for G G G . Suppose X = R k X=\mathbb{R}^{k} X = R k with k < m k<m k < m , μ 0 \mu_{0} μ 0 is Gaussian and A ^ ∈ R m × k \hat{A}\in\mathbb{R}^{m\times k} A ^ ∈ R m × k is linear. Clearly, A ^ \hat{A} A ^ cannot be surjective and A ^ T \hat{A}^{\mathsf{T}} A ^ T has a nontrivial null-space. It follows from (24) , that for some z ≠ 0 z\ne0 z = 0 we have A ^ T z = 0 \hat{A}^{\mathsf{T}}z=0 A ^ T z = 0 and for every t ≥ 0 t\ge0 t ≥ 0 and ξ ∈ R m \xi\in\mathbb{R}^{m} ξ ∈ R m ,
J ( ξ , G + t z ⊗ z ) = J ( ξ , G ) . (25) \mathcal{J}(\xi,G+tz\otimes z)=\mathcal{J}(\xi,G). \tag*{(25)} J ( ξ , G + t z ⊗ z ) = J ( ξ , G ) . (25)
Thus J \mathcal{J} J is constant along the unbounded ray { G + t z ⊗ z : t ≥ 0 } \{G+tz\otimes z:t\ge0\} { G + t z ⊗ z : t ≥ 0 } , and the level sets are unbounded.
(iii) Unbounded level sets for ξ \xi ξ . Suppose again X = R k X=\mathbb{R}^{k} X = R k with k < m k<m k < m , μ 0 \mu_{0} μ 0 is Gaussian and A ^ ∈ R m × k \hat{A}\in\mathbb{R}^{m\times k} A ^ ∈ R m × k is linear. The previous degeneracy propagates to ξ \xi ξ : for fixed G G G and every t ∈ R t\in\mathbb{R} t ∈ R ,
J ( ξ + t G − 1 z , G ) = J ( ξ , G ) . \mathcal{J}(\xi+tG^{-1}z,G)=\mathcal{J}(\xi,G). J ( ξ + t G − 1 z , G ) = J ( ξ , G ) .
Thus J ( ⋅ , G ) \mathcal{J}(\cdot,G) J ( ⋅ , G ) is likewise constant along the unbounded line { ξ + t G − 1 z : t ∈ R } \{\xi+tG^{-1}z:t\in\mathbb{R}\} { ξ + t G − 1 z : t ∈ R } , and its level sets are unbounded as well.
The difficulties in (i), (ii) are resolved by adding an appropriate regularisation term for G G G , as we now show. We are able to resolve (iii) by imposing a suitable non-degeneracy condition, requiring that A ^ \hat{A} A ^ is non-constant under μ 0 \mu_{0} μ 0 in every direction of R m \mathbb{R}^{m} R m . Further, we explain in Remark 4.14 that regularising ξ \xi ξ may not be desirable. We introduce the following regularisation functional, which is convex and coercive on S ( m ) S(m) S ( m ) and penalises deviations from the true noise covariance.
Lemma 4.1. The function
R : S ( m ) → R , G ↦ δ 2 tr ( G ) − log det G , \mathcal{R} : \mathcal{S}(m) \to\mathbb{R}, \qquad G \mapsto\delta^{2}\operatorname{tr}(G) - \log\det G, R : S ( m ) → R , G ↦ δ 2 tr ( G ) − log det G , has the following properties:
(i) R \mathcal{R} R is convex and twice continuously differentiable on S ( m ) \mathcal{S}(m) S ( m ) .
(ii) Let { G n } n = 1 ∞ ⊂ S ( m ) \{G_n\}_{n=1}^{\infty} \subset\mathcal{S}(m) { G n } n = 1 ∞ ⊂ S ( m ) be a sequence such that γ max ( G n ) → ∞ \gamma_{\max}(G_n) \to\infty γ m a x ( G n ) → ∞ or γ min ( G n ) → 0 \gamma_{\min}(G_n) \to0 γ m i n ( G n ) → 0 , where γ max \gamma_{\max} γ m a x and γ min \gamma_{\min} γ m i n stand for the maximal and the minimal eigenvalue, respectively. Then it follows that R ( G n ) → ∞ \mathcal{R}(G_n) \to\infty R ( G n ) → ∞ .
(iii) R \mathcal{R} R has a unique minimiser δ − 2 I m ∈ S ( m ) \delta^{-2}I_m \in\mathcal{S}(m) δ − 2 I m ∈ S ( m ) .
Proof. (i) Convexity. The map G ↦ tr G G \mapsto\operatorname{tr}G G ↦ tr G is linear, hence convex. The map G ↦ − log det G G \mapsto-\log\det G G ↦ − log det G is convex on S ( m ) \mathcal{S}(m) S ( m ) (it is a standard result that − log det -\log\det − log det is convex; see, e.g., [5 ] ). As a sum of convex functions, R \mathcal{R} R is convex and twice continuously differentiable. Differentiability follows from the differentiability of both summands on the open set S ( m ) \mathcal{S}(m) S ( m ) .
(ii) Coercivity. Write R ( G ) = ∑ i = 1 m s ( γ i ( G ) ) \mathcal{R}(G) = \sum_{i=1}^{m} s(\gamma_i(G)) R ( G ) = ∑ i = 1 m s ( γ i ( G )) , where γ i ( G ) \gamma_i(G) γ i ( G ) are the eigenvalues of G G G and s ( γ ) : = δ 2 γ − log γ s(\gamma) := \delta^{2}\gamma- \log\gamma s ( γ ) := δ 2 γ − log γ . The function s s s is bounded from below by s ( δ − 2 ) s(\delta^{-2}) s ( δ − 2 ) and satisfies s ( γ ) → ∞ s(\gamma) \to\infty s ( γ ) → ∞ both as γ → 0 + \gamma\to0^{+} γ → 0 + and as γ → ∞ \gamma\to\infty γ → ∞ . Hence, if γ max ( G n ) → ∞ \gamma_{\max}(G_n) \to\infty γ m a x ( G n ) → ∞ , then R ( G n ) ≥ ( m − 1 ) s ( δ − 2 ) + s ( γ max ( G n ) ) → ∞ \mathcal{R}(G_n) \ge(m-1)s(\delta^{-2}) + s(\gamma_{\max}(G_n)) \to\infty R ( G n ) ≥ ( m − 1 ) s ( δ − 2 ) + s ( γ m a x ( G n )) → ∞ , and analogously if γ min ( G n ) → 0 \gamma_{\min}(G_n) \to0 γ m i n ( G n ) → 0 .
(iii) Unique minimiser. Setting the derivative to zero, the first-order optimality condition for G ↦ δ 2 tr G − log det G G \mapsto\delta^{2}\operatorname{tr}G - \log\det G G ↦ δ 2 tr G − log det G is δ 2 I − G − 1 = 0 \delta^{2}I - G^{-1} = 0 δ 2 I − G − 1 = 0 , giving G = δ − 2 I G = \delta^{-2}I G = δ − 2 I . Strict convexity of − log det -\log\det − log det on S ( m ) \mathcal{S}(m) S ( m ) (its Hessian is positive definite) guarantees this critical point is the unique global minimiser.
We emphasise that R ( G ) = 2 KL ( N ( 0 , δ 2 I ) ∥ N ( 0 , G − 1 ) ) + m ( 1 + log δ 2 ) \mathcal{R}(G) = 2\operatorname{KL}\left(\mathcal{N}(0,\delta^{2}I)\,\middle\|\,\mathcal{N}(0,G^{-1})\right) + m(1+\log\delta^{2}) R ( G ) = 2 KL ( N ( 0 , δ 2 I ) N ( 0 , G − 1 ) ) + m ( 1 + log δ 2 ) and it is therefore straightforward to generalise the regulariser to settings where observational noise in the inverse problem is non-isotropic.
For α > 0 \alpha> 0 α > 0 , define the regularised objective function
J α : R m × S ( m ) → R , J α ( ξ , G ) = J ( ξ , G ) + α R ( G ) . \mathcal{J}_{\alpha} : \mathbb{R}^{m} \times\mathcal{S}(m) \to\mathbb{R}, \qquad\mathcal{J}_{\alpha}(\xi,G) = \mathcal{J}(\xi,G) + \alpha\mathcal{R}(G). J α : R m × S ( m ) → R , J α ( ξ , G ) = J ( ξ , G ) + α R ( G ) .
The regularisation parameter α > 0 \alpha> 0 α > 0 controls the strength of the regularisation. By Lemma 4.1 (ii), the sublevel sets of J α \mathcal{J}_{\alpha} J α are bounded in the G G G -direction and bounded away from the boundary of S ( m ) \mathcal{S}(m) S ( m ) , thereby resolving the first two issues identified in the beginning of this section. Boundedness in the ξ \xi ξ -direction requires the non-degeneracy condition of Assumption 2 below and is established in Lemma 4.15.
Proximal Alternating Minimisation
We adopt a proximal alternating minimisation strategy, which interleaves exact minimisation over each block variable with a quadratic proximal penalty that stabilises the iterates. Convergence of such algorithms under the Kurdyka–Łojasiewicz (KL) property has been established in [2 , 49 ] ; we recall the relevant definitions before stating our results.
Denote by ∂ f \partial f ∂ f the sub-differential set of f f f and by dom ( ∂ f ) \operatorname{dom}(\partial f) dom ( ∂ f ) the domain of the sub-differential i.e. the points where the sub-differential is defined. In what follows, our objective functional is extended outside its natural domain by ∞ \infty ∞ and differentiable, in which case dom ( ∂ f ) \operatorname{dom}(\partial f) dom ( ∂ f ) coincides with its natural domain, see Remark 4.8.
Definition 4.2 (Kurdyka–Łojasiewicz property [2 ] ). A lower semi-continuous function f : R ℓ → R ∪ { + ∞ } f : \mathbb{R}^{\ell} \to\mathbb{R} \cup\{+\infty\} f : R ℓ → R ∪ { + ∞ } satisfies the KL property if for every z ∗ ∈ dom ( ∂ f ) z^{*} \in\operatorname{dom}(\partial f) z ∗ ∈ dom ( ∂ f ) there exist a constant η ∈ ( 0 , + ∞ ) \eta\in(0,+\infty) η ∈ ( 0 , + ∞ ) , a neighbourhood U U U of z ∗ z^{*} z ∗ , and a continuous concave function φ : [ 0 , η ) → R ≥ 0 \varphi: [0,\eta) \to\mathbb{R}_{\ge0} φ : [ 0 , η ) → R ≥ 0 such that:
(i) φ ( 0 ) = 0 \varphi(0) = 0 φ ( 0 ) = 0 ,
(ii) φ ∈ C 1 ( 0 , η ) \varphi\in C^{1}(0,\eta) φ ∈ C 1 ( 0 , η ) with φ ′ > 0 \varphi' > 0 φ ′ > 0 on ( 0 , η ) (0,\eta) ( 0 , η ) ,
(iii) for all z ∈ U z \in U z ∈ U with f ( z ∗ ) < f ( z ) < f ( z ∗ ) + η f(z^{*}) < f(z) < f(z^{*})+\eta f ( z ∗ ) < f ( z ) < f ( z ∗ ) + η , the KL inequality holds:
φ ′ ( f ( z ) − f ( z ∗ ) ) ⋅ dist ( 0 , ∂ f ( z ) ) ≥ 1. \varphi'(f(z)-f(z^{*})) \cdot\operatorname{dist}(0,\partial f(z)) \ge1. φ ′ ( f ( z ) − f ( z ∗ )) ⋅ dist ( 0 , ∂ f ( z )) ≥ 1.
The KL inequality quantifies how fast the function values separate from the critical value, and is the key analytic tool in the convergence proofs of [2 ] .
Remark 4.3. The following classes of functions satisfy the KL property and will be relevant below.
(a) Morse functions. A C 2 C^2 C 2 function f f f is called a Morse function if the Hessian D 2 f ( x ˉ ) D^2f(\bar{x}) D 2 f ( x ˉ ) is invertible at every critical point x ˉ \bar{x} x ˉ . This holds in particular when D 2 f ( x ˉ ) D^2f(\bar{x}) D 2 f ( x ˉ ) is strictly positive definite at every critical point, which we will verify. Every Morse function satisfies the KL property [2 ] .
(b) Non-critical points. Any proper lower semi-continuous function satisfies the KL property at every non-critical point [2 ] .
We now define the proximal alternating minimisation sequence.
Definition 4.4 (Proximal alternating minimisation). Let f : R ℓ 1 × R ℓ 2 → R ∪ { + ∞ } f : \mathbb{R}^{\ell_1} \times\mathbb{R}^{\ell_2} \to\mathbb{R} \cup\{+\infty\} f : R ℓ 1 × R ℓ 2 → R ∪ { + ∞ } be an objective functional. Given an initial state ( z 0 , w 0 ) ∈ R ℓ 1 × R ℓ 2 (z_0,w_0) \in\mathbb{R}^{\ell_1} \times\mathbb{R}^{\ell_2} ( z 0 , w 0 ) ∈ R ℓ 1 × R ℓ 2 , the proximal alternating minimisation generates the sequence ( z k , w k ) k ≥ 1 (z_k,w_k)_{k \ge1} ( z k , w k ) k ≥ 1 defined recursively by
z k ∈ argmin z ∈ R ℓ 1 [ f ( z , w k − 1 ) + 1 ζ k 1 ∥ z − z k − 1 ∥ 2 ] , z_k \in\underset{z\in\mathbb{R}^{\ell_1}}{\operatorname{argmin}}\left[f(z,w_{k-1})+\frac{1}{\zeta_k^1}\lVert z-z_{k-1}\rVert^2\right], z k ∈ z ∈ R ℓ 1 argmin [ f ( z , w k − 1 ) + ζ k 1 1 ∥ z − z k − 1 ∥ 2 ] , w k ∈ argmin w ∈ R ℓ 2 [ f ( z k , w ) + 1 ζ k 2 ∥ w − w k − 1 ∥ 2 ] . w_k \in\underset{w\in\mathbb{R}^{\ell_2}}{\operatorname{argmin}}\left[f(z_k,w)+\frac{1}{\zeta_k^2}\lVert w-w_{k-1}\rVert^2\right]. w k ∈ w ∈ R ℓ 2 argmin [ f ( z k , w ) + ζ k 2 1 ∥ w − w k − 1 ∥ 2 ] . where the proximal parameters satisfy ζ k 1 , ζ k 2 ∈ ( r − , r + ) \zeta_k^1,\zeta_k^2 \in(r_-,r_+) ζ k 1 , ζ k 2 ∈ ( r − , r + ) for fixed constants 0 < r − < r + 0<r_-<r_+ 0 < r − < r + .
Remark 4.5. The proximal terms 1 ζ k 1 ∥ z − z k − 1 ∥ 2 \frac{1}{\zeta_k^1}\lVert z-z_{k-1}\rVert^2 ζ k 1 1 ∥ z − z k − 1 ∥ 2 and 1 ζ k 2 ∥ w − w k − 1 ∥ 2 \frac{1}{\zeta_k^2}\lVert w-w_{k-1}\rVert^2 ζ k 2 1 ∥ w − w k − 1 ∥ 2 serve a dual purpose: they ensure that each subproblem has a unique solution, and they prevent large, potentially destabilising steps. For large ζ k 1 , ζ k 2 \zeta_k^1,\zeta_k^2 ζ k 1 , ζ k 2 the proximal penalty is negligible and the algorithm reduces to standard alternating minimisation. For moderate values, the algorithm resembles an alternating proximal gradient method; see the discussion in [2 ] .
The central result of [2 ] states that, if the objective functional satisfies the KL property at every point of its domain, then (under mild assumptions) any bounded sequence generated by the proximal alternating minimisation algorithm converges to a critical point of f f f . We include this result here for the reader’s convenience.
Theorem 4.6 ([2 Theorems 8–10] ). Let f : R ℓ 1 × R ℓ 2 → R ∪ { + ∞ } f : \mathbb{R}^{\ell_1} \times\mathbb{R}^{\ell_2} \to\mathbb{R} \cup\{+\infty\} f : R ℓ 1 × R ℓ 2 → R ∪ { + ∞ } be of the form f ( z , w ) = f 1 ( z ) + Q ( z , w ) + f 2 ( w ) f(z,w)=f_1(z)+Q(z,w)+f_2(w) f ( z , w ) = f 1 ( z ) + Q ( z , w ) + f 2 ( w ) , where f 1 , f 2 f_1,f_2 f 1 , f 2 are proper and lower semi-continuous and Q Q Q is continuously differentiable with gradient Lipschitz continuous on bounded sets, and assume that f f f is bounded from below and f ( ⋅ , w 0 ) f(\cdot,w_0) f ( ⋅ , w 0 ) is proper. Let ( z k , w k ) (z_k,w_k) ( z k , w k ) be the sequence generated by Definition 4.4 with ζ k 1 , ζ k 2 ∈ ( r − , r + ) \zeta_k^1,\zeta_k^2\in(r_-,r_+) ζ k 1 , ζ k 2 ∈ ( r − , r + ) .
If ( z k , w k ) (z_k,w_k) ( z k , w k ) is bounded and f f f has the KL property at every cluster point of ( z k , w k ) (z_k,w_k) ( z k , w k ) , then ∑ k = 1 ∞ ∥ ( z k , w k ) − ( z k − 1 , w k − 1 ) ∥ < ∞ \sum_{k=1}^{\infty}\lVert(z_k,w_k)-(z_{k-1},w_{k-1})\rVert<\infty ∑ k = 1 ∞ ∥( z k , w k ) − ( z k − 1 , w k − 1 )∥ < ∞ and ( z k , w k ) (z_k,w_k) ( z k , w k ) converges to a critical point of f f f .
Furthermore, if ( z ^ , w ^ ) (\hat{z},\hat{w}) ( z ^ , w ^ ) is a global minimiser of f f f at which f f f has the KL property, then any sequence initialised sufficiently close to ( z ^ , w ^ ) (\hat{z},\hat{w}) ( z ^ , w ^ ) converges to a global minimiser of f f f .
The first statement is the content of the proof of [2 Theorem 9] , which applies [2 Theorem 8] at a cluster point of the iterates; the second is [2 Theorem 10] .
We note that convergence to the global optimiser can only be guaranteed if the iterates are initialised close to the global optimiser. Since the objective function in the following may have multiple local optima, we will not be able to ensure convergence to global optimisers.
As we see in the following lemma, when f f f is coercive, the case where the sequence diverges can be ruled out (compare with [2 Remark 5] ).
Lemma 4.7. Let the assumptions of Theorem 4.6 hold and assume that f f f is coercive. Then the sequence ( z k , w k ) (z_k,w_k) ( z k , w k ) generated by Definition 4.4 and with ζ k 1 , ζ k 2 ∈ ( r − , r + ) \zeta_k^1,\zeta_k^2\in(r_-,r_+) ζ k 1 , ζ k 2 ∈ ( r − , r + ) is bounded.
Proof. By [2 Lemma 5] , the sequence f ( z k , w k ) f(z_k,w_k) f ( z k , w k ) is non-increasing. If the sequence ( z k , w k ) (z_k,w_k) ( z k , w k ) were unbounded, then ∥ ( z n k , w n k ) ∥ → ∞ \lVert(z_{n_k},w_{n_k})\rVert\to\infty ∥( z n k , w n k )∥ → ∞ along some subsequence n k n_k n k . Since f f f is coercive, f ( z n k , w n k ) → ∞ f(z_{n_k},w_{n_k})\to\infty f ( z n k , w n k ) → ∞ , which is a contradiction with the sequence being non-increasing. □
Remark 4.8. Theorem 4.6 is stated for functions on R ℓ 1 × R ℓ 2 \mathbb{R}^{\ell_1}\times\mathbb{R}^{\ell_2} R ℓ 1 × R ℓ 2 with Q ∈ C 1 Q\in C^1 Q ∈ C 1 everywhere, whereas I α \mathcal{I}_{\alpha} I α is defined only on the open set R m × S ( m ) \mathbb{R}^m\times\mathcal{S}(m) R m × S ( m ) . The idea is that the regulariser confines the iterates to a compact subset of S ( m ) \mathcal{S}(m) S ( m ) , so that I \mathcal{I} I may be modified at will away from this set to meet the hypotheses of the theorem without changing the sequence the algorithm generates.
We reduce to that setting as follows. Throughout, we identify Sym ( m , R ) \operatorname{Sym}(m,\mathbb{R}) Sym ( m , R ) with R m ′ \mathbb{R}^{m'} R m ′ , m ′ : = m ( m + 1 ) / 2 m' := m(m+1)/2 m ′ := m ( m + 1 ) /2 , via the upper-triangular entries, so that S ( m ) \mathcal{S}(m) S ( m ) is an open convex subset of R m ′ \mathbb{R}^{m'} R m ′ . Set L 0 : = J α ( ξ 0 , G 0 ) L_0 := \mathcal{J}_{\alpha}(\xi_0,G_0) L 0 := J α ( ξ 0 , G 0 ) , κ : = E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) \kappa:= \mathbb{E}^{p}\operatorname{KL}(\mu(\cdot\mid y)\mathbin\Vert\mu_0) κ := E p KL ( μ ( ⋅ ∣ y ) ∥ μ 0 ) and B : = { G ∈ S ( m ) : α R ( G ) ≤ L 0 + κ } \mathcal{B} := \{G \in\mathcal{S}(m) : \alpha\mathcal{R}(G) \le L_0+\kappa\} B := { G ∈ S ( m ) : α R ( G ) ≤ L 0 + κ } , which is compact in S ( m ) \mathcal{S}(m) S ( m ) by Lemma 4.1(ii). Since the objective values are non-increasing along the iteration [2 ] and J ≥ − κ \mathcal{J} \ge-\kappa J ≥ − κ by Lemma 2.4, every iterate G k G_k G k lies in B \mathcal{B} B ; in particular the iterates never approach ∂ S ( m ) \partial\mathcal{S}(m) ∂ S ( m ) . Choose a smooth cut-off χ ∈ C ∞ ( R m ′ ) \chi\in C^{\infty}(\mathbb{R}^{m'}) χ ∈ C ∞ ( R m ′ ) with compact support in S ( m ) \mathcal{S}(m) S ( m ) and χ ≡ 1 \chi\equiv1 χ ≡ 1 on a neighbourhood N \mathcal{N} N of B \mathcal{B} B , and set f 1 ≡ 0 f_1 \equiv0 f 1 ≡ 0 , Q : = χ J − ( 1 − χ ) κ ∈ C 2 ( R m × R m ′ ) Q := \chi\mathcal{J}-(1-\chi)\kappa\in C^2(\mathbb{R}^{m}\times\mathbb{R}^{m'}) Q := χ J − ( 1 − χ ) κ ∈ C 2 ( R m × R m ′ ) , and f 2 : = α R f_2 := \alpha\mathcal{R} f 2 := α R extended by + ∞ +\infty + ∞ outside S ( m ) \mathcal{S}(m) S ( m ) , which is proper and lower semi-continuous by Lemma 4.1(ii). Then Q ≥ − κ Q \ge-\kappa Q ≥ − κ , Q = J Q=\mathcal{J} Q = J on R m × N \mathbb{R}^{m}\times\mathcal{N} R m × N , and Q + f 2 > L 0 Q+f_2>L_0 Q + f 2 > L 0 on R m × ( S ( m ) ∖ B ) \mathbb{R}^{m}\times(\mathcal{S}(m)\setminus\mathcal{B}) R m × ( S ( m ) ∖ B ) , so the proximal subproblems for f 1 + Q + f 2 f_1+Q+f_2 f 1 + Q + f 2 and for J α \mathcal{J}_{\alpha} J α have the same minimisers, and the common iterates have all cluster points in R m × B \mathbb{R}^{m}\times\mathcal{B} R m × B , where the two functionals coincide. We suppress this reduction in what follows.
To establish the Morse property for J α \mathcal{J}_{\alpha} J α and hence convergence of the proximal alternating scheme, we require the following mild non-degeneracy condition, which in turn will ensure that the second derivatives in (18) do not vanish.
Assumption 2. No non-zero vector v ∈ R m v \in\mathbb{R}^{m} v ∈ R m exists such that v ⋅ A ^ v\cdot\widehat{A} v ⋅ A is μ 0 \mu_0 μ 0 -almost surely constant.
Lemma 4.12. The covariance matrix
C = E μ [ ( A ^ ( x ) − E μ A ^ ( x ) ) ⊗ ( A ^ ( x ) − E μ A ^ ( x ) ) ] , C=\mathbb{E}^{\mu}\left[(\widehat{A}(x)-\mathbb{E}^{\mu}\widehat{A}(x))\otimes(\widehat{A}(x)-\mathbb{E}^{\mu}\widehat{A}(x))\right], C = E μ [ ( A ( x ) − E μ A ( x )) ⊗ ( A ( x ) − E μ A ( x )) ] , where μ = μ ^ ( ⋅ ∣ y ; ξ , G ) \mu=\widehat{\mu}(\cdot\mid y;\xi,G) μ = μ ( ⋅ ∣ y ; ξ , G ) , is positive definite if and only if no non-zero vector v ∈ R m v\in\mathbb{R}^{m} v ∈ R m exists such that v ⋅ A ^ v\cdot\widehat{A} v ⋅ A is μ 0 \mu_0 μ 0 -almost surely constant.
Proof. First observe that the Radon–Nikodym derivative
d μ d μ 0 ( x ∣ y ; ξ , G ) = 1 Z ^ ( y ; ξ , G ) exp ( − 1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 ) > 0 (26) \frac{\mathrm{d}\mu}{\mathrm{d}\mu_0}(x\mid y;\xi,G)=\frac{1}{\widehat{Z}(y;\xi,G)}\exp\left(-\frac{1}{2}\|\widehat{A}(x)-y+\xi\|_{G}^{2}\right)>0 \tag*{(26)} d μ 0 d μ ( x ∣ y ; ξ , G ) = Z ( y ; ξ , G ) 1 exp ( − 2 1 ∥ A ( x ) − y + ξ ∥ G 2 ) > 0 (26) for any x ∈ X x\in X x ∈ X , y , ξ ∈ R m y,\xi\in\mathbb{R}^{m} y , ξ ∈ R m and G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) . Therefore, if for any Borel measurable set B ⊂ X \mathcal{B}\subset X B ⊂ X , we have μ ( B ∣ y ; ξ , G ) = 0 \mu(\mathcal{B}\mid y;\xi,G)=0 μ ( B ∣ y ; ξ , G ) = 0 , it follows that μ 0 ( B ) = 0 \mu_0(\mathcal{B})=0 μ 0 ( B ) = 0 and, consequently, μ 0 \mu_0 μ 0 is absolutely continuous with respect to μ ( ⋅ ∣ y ; ξ , G ) \mu(\cdot\mid y;\xi,G) μ ( ⋅ ∣ y ; ξ , G ) . Therefore, the assumption of the claim is equivalently stated for μ ( ⋅ ∣ y ; ξ , G ) \mu(\cdot\mid y;\xi,G) μ ( ⋅ ∣ y ; ξ , G ) instead of μ 0 \mu_0 μ 0 .
For any v ∈ R m v\in\mathbb{R}^{m} v ∈ R m ,
v T C v = Var μ ( v ⋅ A ^ ( x ) ) = ∥ v ⋅ A ^ ( x ) − E μ [ v ⋅ A ^ ( x ) ] ∥ L 2 ( μ ) 2 . v^{\mathsf{T}}Cv=\operatorname{Var}^{\mu}(v\cdot\widehat{A}(x))=\|v\cdot\widehat{A}(x)-\mathbb{E}^{\mu}[v\cdot\widehat{A}(x)]\|_{L^2(\mu)}^2. v T C v = Var μ ( v ⋅ A ( x )) = ∥ v ⋅ A ( x ) − E μ [ v ⋅ A ( x )] ∥ L 2 ( μ ) 2 . This vanishes if and only if v ⋅ A ^ v\cdot\widehat{A} v ⋅ A is μ \mu μ -a.s. constant. Hence v T C v > 0 v^{\mathsf{T}}Cv>0 v T C v > 0 for all v ≠ 0 v\ne0 v = 0 , i.e. C ≻ 0 C\succ0 C ≻ 0 , if and only if no nontrivial v ⋅ A ^ v\cdot\widehat{A} v ⋅ A is μ \mu μ -a.s. constant. □ \square □
Lemma 4.13. Let Assumptions 1 and 2 be satisfied. Then the functional J α \mathcal{J}_{\alpha} J α satisfies the assumptions of Theorem 4.6 and every critical point of J α \mathcal{J}_{\alpha} J α is a local minimum.
Proof.
J α \mathcal{J}_{\alpha} J α is Morse, which implies the KL property by Remark 4.3. Let ( ξ ^ , G ^ ) ∈ R m × R m ′ (\hat{\xi},\hat{G})\in\mathbb{R}^{m}\times\mathbb{R}^{m'} ( ξ ^ , G ^ ) ∈ R m × R m ′ be a critical point of J α \mathcal{J}_{\alpha} J α . We show that the second derivative in a direction ( Δ ξ , Δ G ) (\Delta_{\xi},\Delta_{G}) ( Δ ξ , Δ G ) is strictly positive. In the case where Δ G = 0 \Delta_{G}=0 Δ G = 0 , we notice that J ( ⋅ , G ) − J α ( ⋅ , G ) \mathcal{J}(\cdot,G)-\mathcal{J}_{\alpha}(\cdot,G) J ( ⋅ , G ) − J α ( ⋅ , G ) is constant for any fixed G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) . Hence under utilisation of (18) we find
D [ Δ ξ , 0 ] 2 J α ( ξ ^ , G ^ ) = D [ Δ ξ , 0 ] 2 J ( ξ ^ , G ^ ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ^ ) [ A ^ ( x ) T G ^ Δ ξ ] . \begin{aligned}
D^{2}_{[\Delta_{\xi},0]}\mathcal{J}_{\alpha}(\hat{\xi},\hat{G})=D^{2}_{[\Delta_{\xi},0]}\mathcal{J}(\hat{\xi},\hat{G}) \\
&=\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},\hat{G})}\left[\hat{A}(x)^{\mathsf{T}}\hat{G}\Delta_{\xi}\right].
\end{aligned} D [ Δ ξ , 0 ] 2 J α ( ξ ^ , G ^ ) = D [ Δ ξ , 0 ] 2 J ( ξ ^ , G ^ ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ^ ) [ A ^ ( x ) T G ^ Δ ξ ] .
By Lemma 4.12 applied with v = G ^ Δ ξ ≠ 0 v=\hat{G}\Delta_{\xi}\ne0 v = G ^ Δ ξ = 0 , in connection with Assumption 2, D [ Δ ξ , 0 ] 2 J α ( ξ ^ , G ^ ) > 0 D^{2}_{[\Delta_{\xi},0]}\mathcal{J}_{\alpha}(\hat{\xi},\hat{G})>0 D [ Δ ξ , 0 ] 2 J α ( ξ ^ , G ^ ) > 0 for Δ ξ ∈ R m ∖ { 0 } \Delta_{\xi}\in\mathbb{R}^{m}\setminus\{0\} Δ ξ ∈ R m ∖ { 0 } , which is precisely what we needed to show. In the case where Δ G ≠ 0 \Delta_{G}\ne0 Δ G = 0 ,
D [ Δ ξ , Δ G ] 2 J α ( ξ ^ , G ^ ) = D [ Δ ξ , Δ G ] 2 J ( ξ ^ , G ^ ) + α D [ Δ G , Δ G ] 2 R ( G ^ ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ^ ) [ A ^ ( x ) T G ^ Δ ξ + 1 2 ∥ A ^ ( x ) − y + ξ ^ ∥ Δ G 2 ] + α D [ Δ G , Δ G ] 2 R ( G ^ ) ≥ α D [ Δ G , Δ G ] 2 R ( G ^ ) > 0 , \begin{aligned}
D^{2}_{[\Delta_{\xi},\Delta_{G}]}\mathcal{J}_{\alpha}(\hat{\xi},\hat{G})=D^{2}_{[\Delta_{\xi},\Delta_{G}]}\mathcal{J}(\hat{\xi},\hat{G})+\alpha D^{2}_{[\Delta_{G},\Delta_{G}]}\mathcal{R}(\hat{G}) \\
&=\mathbb{E}^{p}\operatorname{Var}^{\hat{\mu}(\cdot\mid y;\hat{\xi},\hat{G})}\left[\hat{A}(x)^{\mathsf{T}}\hat{G}\Delta_{\xi}+\frac{1}{2}\left\|\hat{A}(x)-y+\hat{\xi}\right\|_{\Delta_{G}}^{2}\right]+\alpha D^{2}_{[\Delta_{G},\Delta_{G}]}\mathcal{R}(\hat{G}) \\
&\ge\alpha D^{2}_{[\Delta_{G},\Delta_{G}]}\mathcal{R}(\hat{G})>0,
\end{aligned} D [ Δ ξ , Δ G ] 2 J α ( ξ ^ , G ^ ) = D [ Δ ξ , Δ G ] 2 J ( ξ ^ , G ^ ) + α D [ Δ G , Δ G ] 2 R ( G ^ ) = E p Var μ ^ ( ⋅ ∣ y ; ξ ^ , G ^ ) [ A ^ ( x ) T G ^ Δ ξ + 2 1 A ^ ( x ) − y + ξ ^ Δ G 2 ] + α D [ Δ G , Δ G ] 2 R ( G ^ ) ≥ α D [ Δ G , Δ G ] 2 R ( G ^ ) > 0 ,
where it was used that α D [ Δ G , Δ G ] 2 R ( G ^ ) > 0 \alpha D^{2}_{[\Delta_{G},\Delta_{G}]}\mathcal{R}(\hat{G})>0 α D [ Δ G , Δ G ] 2 R ( G ^ ) > 0 for Δ G ≠ 0 \Delta_{G}\ne0 Δ G = 0 , since R \mathcal{R} R is strictly convex. So indeed J α \mathcal{J}_{\alpha} J α is Morse.
Remark 4.14. The proof of Lemma 4.13 crucially relies on the fact that the cross term involving k k k vanishes at critical points of J \mathcal{J} J in ξ \xi ξ , see (18) . Regularising ξ \xi ξ would shift these critical points, at which the cancellation identity (18) no longer holds. Hence the cross term may contribute negatively to the Hessian, and positive definiteness, and hence the Morse property, can fail.
We can now define a proximal alternating minimisation sequence corresponding to the minimisation of J α \mathcal{J}_{\alpha} J α as follows. Let ξ 0 , G 0 ∈ R m × S ( m ) \xi_{0},G_{0}\in\mathbb{R}^{m}\times\mathcal{S}(m) ξ 0 , G 0 ∈ R m × S ( m ) be given and fix 0 < r − < r + 0<r_{-}<r_{+} 0 < r − < r + such that ζ k 1 , ζ k 2 ∈ ( r − , r + ) \zeta_{k}^{1},\zeta_{k}^{2}\in(r_{-},r_{+}) ζ k 1 , ζ k 2 ∈ ( r − , r + ) . For k ≥ 1 k\ge1 k ≥ 1 define
ξ k ∈ arg min ξ ∈ R m [ J α ( ξ , G k − 1 ) + 1 ζ k 1 ∥ ξ − ξ k − 1 ∥ 2 ] , \xi_{k}\in\underset{\xi\in\mathbb{R}^{m}}{\arg\min}\left[\mathcal{J}_{\alpha}(\xi,G_{k-1})+\frac{1}{\zeta_{k}^{1}}\|\xi-\xi_{k-1}\|^{2}\right], ξ k ∈ ξ ∈ R m arg min [ J α ( ξ , G k − 1 ) + ζ k 1 1 ∥ ξ − ξ k − 1 ∥ 2 ] ,
G k ∈ arg min G ∈ S ( m ) [ J α ( ξ k , G ) + 1 ζ k 2 ∥ G − G k − 1 ∥ 2 ] . G_{k}\in\underset{G\in\mathcal{S}(m)}{\arg\min}\left[\mathcal{J}_{\alpha}(\xi_{k},G)+\frac{1}{\zeta_{k}^{2}}\|G-G_{k-1}\|^{2}\right]. G k ∈ G ∈ S ( m ) arg min [ J α ( ξ k , G ) + ζ k 2 1 ∥ G − G k − 1 ∥ 2 ] .
Since we may use Theorem 4.6 , the sequence ( ξ k , G k ) (\xi_{k},G_{k}) ( ξ k , G k ) converges to a critical point if it is bounded. By Lemma 4.7 , we can show that the objective function is coercive to ensure boundedness of the iterates and hence convergence to a critical point.. For G G G , this follows from the regularisation, but coercivity in ξ \xi ξ requires a bit more work, as we will see in the following lemma. We will present the statement in a general version, which will be utilised for the measures ( p , λ ) (p,\lambda) ( p , λ ) but also their empirical versions such as ( 1 M ∑ i = 1 M δ y i , 1 M ∑ i = 1 M δ x i , y i ) \left(\frac{1}{M}\sum_{i=1}^{M}\delta_{y_i},\frac{1}{M}\sum_{i=1}^{M}\delta_{x_i,y_i}\right) ( M 1 ∑ i = 1 M δ y i , M 1 ∑ i = 1 M δ x i , y i ) for suitable data, as we will see in § 5 .
Lemma 4.15 (Coercive decomposition). Let λ ~ M \widetilde{\lambda}_{M} λ M be a sub-Gaussian probability measure on X × R m X\times\mathbb{R}^{m} X × R m and let p ~ M \widetilde{p}_{M} p M denote its marginal on R m \mathbb{R}^{m} R m . Let
A ^ λ ~ M : = E λ ~ M A ^ ( x ) , \widehat{A}^{\widetilde{\lambda}_{M}}:=\mathbb{E}^{\widetilde{\lambda}_{M}}\widehat{A}(x), A λ M := E λ M A ( x ) , denote by ⟨ ⋅ , ⋅ ⟩ + \langle\cdot,\cdot\rangle_{+} ⟨ ⋅ , ⋅ ⟩ + the positive part of ⟨ ⋅ , ⋅ ⟩ \langle\cdot,\cdot\rangle ⟨ ⋅ , ⋅ ⟩ and
C ∗ ( λ ~ M ) : = inf ∥ v ∥ G 2 = 1 , γ ( G ) ∈ [ γ min , γ max ] E μ 0 [ exp ( − 1 2 ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 ) ⟨ A ^ λ ~ M − A ^ ( x ) , v ⟩ G + ] . C_{*}(\widetilde{\lambda}_{M}):=\underset{\|v\|_{G}^{2}=1,\ \gamma(G)\in[\gamma_{\min},\gamma_{\max}]}{\inf}\mathbb{E}^{\mu^{0}}\left[\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}_{M}}\right\|_{G}^{2}\right)\left\langle\widehat{A}^{\widetilde{\lambda}_{M}}-\widehat{A}(x),v\right\rangle_{G}^{+}\right]. C ∗ ( λ M ) := ∥ v ∥ G 2 = 1 , γ ( G ) ∈ [ γ m i n , γ m a x ] inf E μ 0 [ exp ( − 2 1 A ( x ) − A λ M G 2 ) ⟨ A λ M − A ( x ) , v ⟩ G + ] . For G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) with eigenvalues in [ γ min , γ max ] [\gamma_{\min},\gamma_{\max}] [ γ m i n , γ m a x ] it holds
J ~ M ( ξ , G ) : = 1 2 E λ ~ M ∥ A ^ ( x ) − y + ξ ∥ G 2 + E p ~ M log E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 ) (27) \widetilde{\mathcal{J}}^{M}(\xi,G):=\frac{1}{2}\mathbb{E}^{\widetilde{\lambda}_{M}}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}+\mathbb{E}^{\widetilde{p}_{M}}\log\mathbb{E}^{\mu^{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}\right) \tag*{(27)} J M ( ξ , G ) := 2 1 E λ M A ( x ) − y + ξ G 2 + E p M log E μ 0 exp ( − 2 1 A ( x ) − y + ξ G 2 ) (27) ≥ − E λ ~ M ⟨ A ^ ( x ) − A ^ λ ~ M , y ⟩ G + E p ~ M log ( ∥ A ^ λ ~ M − y + ξ ∥ G C ∗ ( λ ~ M ) ) . \ge-\mathbb{E}^{\widetilde{\lambda}_{M}}\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}_{M}},y\right\rangle_{G}+\mathbb{E}^{\widetilde{p}_{M}}\log\left(\left\|\widehat{A}^{\widetilde{\lambda}_{M}}-y+\xi\right\|_{G}C_{*}(\widetilde{\lambda}_{M})\right). ≥ − E λ M ⟨ A ( x ) − A λ M , y ⟩ G + E p M log ( A λ M − y + ξ G C ∗ ( λ M ) ) .
Proof. We have
∥ A ^ ( x ) − y + ξ ∥ G 2 = ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 + ∥ A ^ λ ~ M − y + ξ ∥ G 2 + 2 ⟨ A ^ ( x ) − A ^ λ ~ M , A ^ λ ~ M − y + ξ ⟩ G . \left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}=\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}+\left\|\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\|_{G}^{2}+2\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\rangle_{G}. A ( x ) − y + ξ G 2 = A ( x ) − A λ M G 2 + A λ M − y + ξ G 2 + 2 ⟨ A ( x ) − A λ M , A λ M − y + ξ ⟩ G .
Taking expectations and using that ∥ A ^ λ ~ M − y + ξ ∥ G 2 \left\|\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\|_{G}^{2} A λ M − y + ξ G 2 does not depend on x x x and may therefore be taken out of the inner expectation over μ 0 \mu_{0} μ 0 , we obtain
J ~ M ( ξ , G ) = 1 2 E λ ~ M ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 + E λ ~ M ⟨ A ^ ( x ) − A ^ λ ~ M , A ^ λ ~ M + ξ ⟩ G − E λ ~ M ⟨ A ^ ( x ) − A ^ λ ~ M , y ⟩ G + 1 2 E λ ~ M ∥ A ^ λ ~ M − y + ξ ∥ G 2 − 1 2 E p ~ M ∥ A ^ λ ~ M − y + ξ ∥ G 2 + E p ~ M log E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 − ⟨ A ^ ( x ) − A ^ λ ~ M , A ^ λ ~ M − y + ξ ⟩ G ) . \begin{aligned}
\widetilde{\mathcal{J}}^{M}(\xi,G)
={}&\frac{1}{2}\mathbb{E}^{\widetilde{\lambda}^{M}}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}
+\mathbb{E}^{\widetilde{\lambda}^{M}}\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},\widehat{A}^{\widetilde{\lambda}^{M}}+\xi\right\rangle_{G}\\
&-\mathbb{E}^{\widetilde{\lambda}^{M}}\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},y\right\rangle_{G}
+\frac{1}{2}\mathbb{E}^{\widetilde{\lambda}^{M}}\left\|\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\|_{G}^{2}
-\frac{1}{2}\mathbb{E}^{\widetilde{p}^{M}}\left\|\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\|_{G}^{2}\\
&+\mathbb{E}^{\widetilde{p}^{M}}\log\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}
-\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\rangle_{G}\right).
\end{aligned} J M ( ξ , G ) = 2 1 E λ M A ( x ) − A λ M G 2 + E λ M ⟨ A ( x ) − A λ M , A λ M + ξ ⟩ G − E λ M ⟨ A ( x ) − A λ M , y ⟩ G + 2 1 E λ M A λ M − y + ξ G 2 − 2 1 E p M A λ M − y + ξ G 2 + E p M log E μ 0 exp ( − 2 1 A ( x ) − A λ M G 2 − ⟨ A ( x ) − A λ M , A λ M − y + ξ ⟩ G ) .
Since p ~ M \widetilde{p}_{M} p M is the marginal of λ ~ M \widetilde{\lambda}_{M} λ M , the two terms in the second line cancel, and the first term is non-negative. Hence
J ~ M ( ξ , G ) ≥ − E λ ~ M ⟨ A ^ ( x ) − A ^ λ ~ M , y ⟩ G + E p ~ M log E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 − ⟨ A ^ ( x ) − A ^ λ ~ M , A ^ λ ~ M − y + ξ ⟩ G ) . \widetilde{\mathcal{J}}^{M}(\xi,G)\geq-\mathbb{E}^{\widetilde{\lambda}^{M}}\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},y\right\rangle_{G}
+\mathbb{E}^{\widetilde{p}^{M}}\log\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}
-\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\rangle_{G}\right). J M ( ξ , G ) ≥ − E λ M ⟨ A ( x ) − A λ M , y ⟩ G + E p M log E μ 0 exp ( − 2 1 A ( x ) − A λ M G 2 − ⟨ A ( x ) − A λ M , A λ M − y + ξ ⟩ G ) .
We introduce
( A ^ λ ~ M − y + ξ ) = r v ^ , r : = ∥ A ^ λ ~ M − y + ξ ∥ G , v ^ : = ( A ^ λ ~ M − y + ξ ) / ∥ A ^ λ ~ M − y + ξ ∥ G . \left(\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right)=r\widehat{v},\qquad r:=\left\|\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\|_{G},\qquad\widehat{v}:=\left(\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right)\big/\left\|\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\|_{G}. ( A λ M − y + ξ ) = r v , r := A λ M − y + ξ G , v := ( A λ M − y + ξ ) / A λ M − y + ξ G .
By using e t ≥ t + e^{t}\geq t^{+} e t ≥ t + for all t ∈ R t\in\mathbb{R} t ∈ R , we get
log E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 − ⟨ A ^ ( x ) − A ^ λ ~ M , A ^ λ ~ M − y + ξ ⟩ G ) ≥ log E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 ) ⟨ A ^ λ ~ M − A ^ ( x ) , A ^ λ ~ M − y + ξ ⟩ G + = log [ r E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − A ^ λ ~ M ∥ G 2 ) ⟨ A ^ λ ~ M − A ^ ( x ) , v ^ ⟩ G + ] ≥ log r + log C ∗ ( λ ~ M ) . (28) \begin{aligned}
\log\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}
-\left\langle\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}},\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\rangle_{G}\right)
&\geq\log\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}\right)
\left\langle\widehat{A}^{\widetilde{\lambda}^{M}}-\widehat{A}(x),\widehat{A}^{\widetilde{\lambda}^{M}}-y+\xi\right\rangle_{G}^{+}\\
&=\log\left[r\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\widetilde{\lambda}^{M}}\right\|_{G}^{2}\right)
\left\langle\widehat{A}^{\widetilde{\lambda}^{M}}-\widehat{A}(x),\widehat{v}\right\rangle_{G}^{+}\right]\\
&\geq\log r+\log C_{*}\left(\widetilde{\lambda}_{M}\right). \tag*{(28)}
\end{aligned} log E μ 0 exp ( − 2 1 A ( x ) − A λ M G 2 − ⟨ A ( x ) − A λ M , A λ M − y + ξ ⟩ G ) ≥ log E μ 0 exp ( − 2 1 A ( x ) − A λ M G 2 ) ⟨ A λ M − A ( x ) , A λ M − y + ξ ⟩ G + = log [ r E μ 0 exp ( − 2 1 A ( x ) − A λ M G 2 ) ⟨ A λ M − A ( x ) , v ⟩ G + ] ≥ log r + log C ∗ ( λ M ) . (28)
Proposition 4.16. Suppose Assumption 1 is satisfied. If Assumption 2 is additionally satisfied, then the iterates ( ξ k , G k ) (\xi_{k},G_{k}) ( ξ k , G k ) remain bounded and converge to a critical point of J α \mathcal{J}_{\alpha} J α . If Assumption 2 is violated, then for any ξ 0 ∈ R m \xi_{0}\in\mathbb{R}^{m} ξ 0 ∈ R m there exists an unbounded sequence ( ξ n ) n ∈ N (\xi_{n})_{n\in\mathbb{N}} ( ξ n ) n ∈ N such that J ( ξ n , G ) = J ( ξ 0 , G ) \mathcal{J}(\xi_{n},G)=\mathcal{J}(\xi_{0},G) J ( ξ n , G ) = J ( ξ 0 , G ) .
Proof. Let first Assumption 2 hold. By Lemma 4.7 , we need to show that J α \mathcal{J}_{\alpha} J α is coercive, i.e. it holds J α ( ξ k , G k ) → ∞ \mathcal{J}_{\alpha}(\xi_{k},G_{k})\to\infty J α ( ξ k , G k ) → ∞ for any ( ξ k , G k ) ∈ R m × S ( m ) (\xi_{k},G_{k})\in\mathbb{R}^{m}\times\mathcal{S}(m) ( ξ k , G k ) ∈ R m × S ( m ) with ( ξ k , G k ) → ∞ (\xi_{k},G_{k})\to\infty ( ξ k , G k ) → ∞ .
Assume now ξ k → ∞ \xi_{k}\to\infty ξ k → ∞ and G k G_{k} G k are bounded, such that the eigenvalues of G k G_{k} G k for all k ∈ N k\in\mathbb{N} k ∈ N lie in the interval [ γ min , γ max ] [\gamma_{\min},\gamma_{\max}] [ γ m i n , γ m a x ] . Observe carefully that the eigenvalues of G k G_{k} G k are uniformly bounded from below, since otherwise the regulariser goes to infinity. Recall that
C ∗ ( λ ) = inf ∥ v ∥ G 2 = 1 , γ ( G ) ∈ [ γ min , γ max ] E μ 0 [ exp ( − 1 2 ∥ A ^ ( x ) − A ^ μ 0 ∥ G 2 ) ⟨ A ^ μ 0 − A ^ ( x ) , v ⟩ G + ] . C_{*}(\lambda)=\inf_{\|v\|_{G}^{2}=1,\ \gamma(G)\in[\gamma_{\min},\gamma_{\max}]}\mathbb{E}^{\mu_{0}}\left[\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-\widehat{A}^{\mu_{0}}\right\|_{G}^{2}\right)\left\langle\widehat{A}^{\mu_{0}}-\widehat{A}(x),v\right\rangle_{G}^{+}\right]. C ∗ ( λ ) = ∥ v ∥ G 2 = 1 , γ ( G ) ∈ [ γ m i n , γ m a x ] inf E μ 0 [ exp ( − 2 1 A ( x ) − A μ 0 G 2 ) ⟨ A μ 0 − A ( x ) , v ⟩ G + ] .
We show now that C ∗ > 0 C_{*}>0 C ∗ > 0 . Notice first that the infimum of continuous functions over compact sets are attained. Hence C ∗ = 0 C_{*}=0 C ∗ = 0 would imply that there exists v ∈ R m v\in\mathbb{R}^{m} v ∈ R m such that ⟨ A ^ μ 0 − A ^ ( x ) , v ⟩ G ≤ 0 \left\langle\widehat{A}^{\mu_{0}}-\widehat{A}(x),v\right\rangle_{G}\leq0 ⟨ A μ 0 − A ( x ) , v ⟩ G ≤ 0 almost surely. Since also E μ 0 ⟨ A ^ μ 0 − A ^ ( x ) , v ⟩ G = 0 \mathbb{E}^{\mu_{0}}\left\langle\widehat{A}^{\mu_{0}}-\widehat{A}(x),v\right\rangle_{G}=0 E μ 0 ⟨ A μ 0 − A ( x ) , v ⟩ G = 0 , this implies ⟨ A ^ μ 0 − A ^ ( x ) , v ⟩ G = 0 \left\langle\widehat{A}^{\mu_{0}}-\widehat{A}(x),v\right\rangle_{G}=0 ⟨ A μ 0 − A ( x ) , v ⟩ G = 0 almost surely, a contradiction with Assumption 2. By Lemma 4.15 for ( p , λ ) (p,\lambda) ( p , λ ) , we get that for any ξ k → ∞ \xi_k \to\infty ξ k → ∞
J α ( ξ k , G k ) ≥ α R ( δ − 2 I ) + E p log ( C ∗ ( λ ) γ min ∥ A ^ μ 0 − y + ξ k ∥ 2 ) − E λ ⟨ A ^ ( x ) − A ^ μ 0 , y ⟩ G k . \mathcal{J}_{\alpha}(\xi_k,G_k) \ge\alpha R(\delta^{-2}I) + \mathbb{E}^{p}\log\left(C_*(\lambda)\sqrt{\gamma_{\min}}\left\|\widehat{A}^{\mu_0}-y+\xi_k\right\|_2\right)-\mathbb{E}^{\lambda}\langle\widehat{A}(x)-\widehat{A}^{\mu_0},y\rangle_{G_k}. J α ( ξ k , G k ) ≥ α R ( δ − 2 I ) + E p log ( C ∗ ( λ ) γ m i n A μ 0 − y + ξ k 2 ) − E λ ⟨ A ( x ) − A μ 0 , y ⟩ G k .
The last term is bounded uniformly in k k k , since the eigenvalues of G k G_k G k lie in [ γ min , γ max ] [\gamma_{\min},\gamma_{\max}] [ γ m i n , γ m a x ] and λ \lambda λ has finite second moments. For the logarithmic term, on the event
E k : = { ∥ y − A ^ μ 0 ∥ 2 ≤ ∥ ξ k ∥ 2 / 2 } E_k:=\left\{\left\|y-\widehat{A}^{\mu_0}\right\|_2\leq\|\xi_k\|_2/2\right\} E k := { y − A μ 0 2 ≤ ∥ ξ k ∥ 2 /2 }
we have ∥ A ^ μ 0 − y + ξ k ∥ 2 ≥ ∥ ξ k ∥ 2 / 2 \left\|\widehat{A}^{\mu_0}-y+\xi_k\right\|_2\geq\|\xi_k\|_2/2 A μ 0 − y + ξ k 2 ≥ ∥ ξ k ∥ 2 /2 , while sup c ∈ R m E p log − ∥ y − c ∥ 2 < ∞ \sup_{c\in\mathbb{R}^m}\mathbb{E}^{p}\log^{-}\|y-c\|_2<\infty sup c ∈ R m E p log − ∥ y − c ∥ 2 < ∞ because the density p p p is bounded. Since p ( E k ) → 1 p(E_k)\to1 p ( E k ) → 1 , it follows that E p log ∥ A ^ μ 0 − y + ξ k ∥ 2 → ∞ \mathbb{E}^{p}\log\left\|\widehat{A}^{\mu_0}-y+\xi_k\right\|_2\to\infty E p log A μ 0 − y + ξ k 2 → ∞ , and hence J α ( ξ k , G k ) → ∞ \mathcal{J}_{\alpha}(\xi_k,G_k)\to\infty J α ( ξ k , G k ) → ∞ .
If Assumption [2 ] is violated, then there exists v ≠ 0 v\ne0 v = 0 such that μ 0 \mu_0 μ 0 almost surely, ⟨ A ^ ( x ) − A ^ μ 0 , v ⟩ G = 0 \langle\widehat{A}(x)-\widehat{A}^{\mu_0},v\rangle_G=0 ⟨ A ( x ) − A μ 0 , v ⟩ G = 0 . If we choose ξ r : = r v + ξ 0 \xi_r:=rv+\xi_0 ξ r := r v + ξ 0 for r > 0 r>0 r > 0 , then by the decomposition in the proof of Lemma 4.15, applied to ( p , λ ) (p,\lambda) ( p , λ ) ,
J α ( ξ r , G ) = α R ( G ) + 1 2 E λ ∥ A ^ ( x ) − A ^ μ 0 ∥ G 2 − E λ ⟨ A ^ ( x ) − A ^ μ 0 , y ⟩ G + E p log E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − A ^ μ 0 ∥ G 2 − ⟨ A ^ ( x ) − A ^ μ 0 , A ^ μ 0 − y + ξ 0 ⟩ G − r ⟨ A ^ ( x ) − A ^ μ 0 , v ⟩ G ) = J α ( ξ 0 , G ) . \begin{aligned}
\mathcal{J}_{\alpha}(\xi_r,G)
&=\alpha R(G)+\tfrac12\mathbb{E}^{\lambda}\left\|\widehat{A}(x)-\widehat{A}^{\mu_0}\right\|_G^2-\mathbb{E}^{\lambda}\langle\widehat{A}(x)-\widehat{A}^{\mu_0},y\rangle_G\\
&\quad+\mathbb{E}^{p}\log\mathbb{E}^{\mu_0}\exp\left(-\tfrac12\left\|\widehat{A}(x)-\widehat{A}^{\mu_0}\right\|_G^2-\langle\widehat{A}(x)-\widehat{A}^{\mu_0},\widehat{A}^{\mu_0}-y+\xi_0\rangle_G-r\langle\widehat{A}(x)-\widehat{A}^{\mu_0},v\rangle_G\right)\\
&=\mathcal{J}_{\alpha}(\xi_0,G).
\end{aligned} J α ( ξ r , G ) = α R ( G ) + 2 1 E λ A ( x ) − A μ 0 G 2 − E λ ⟨ A ( x ) − A μ 0 , y ⟩ G + E p log E μ 0 exp ( − 2 1 A ( x ) − A μ 0 G 2 − ⟨ A ( x ) − A μ 0 , A μ 0 − y + ξ 0 ⟩ G − r ⟨ A ( x ) − A μ 0 , v ⟩ G ) = J α ( ξ 0 , G ) .
Proposition 4.17 (Empirical objectives). Let λ ~ \widetilde{\lambda} λ be a probability measure on R n × R m \mathbb{R}^n\times\mathbb{R}^m R n × R m with finite support, p ~ \widetilde{p} p its marginal on R m \mathbb{R}^m R m , and for each y y y in the support of p ~ \widetilde{p} p let μ ~ 0 ( y ) \widetilde{\mu}_0^{(y)} μ 0 ( y ) be a probability measure on R n \mathbb{R}^n R n with finite support. Consider
J ~ α ( ξ , G ) : = α R ( G ) + 1 2 E λ ~ ∥ A ^ ( x ) − y + ξ ∥ G 2 + E p ~ log E μ ~ 0 ( y ) exp ( − 1 2 ∥ A ^ ( x ′ ) − y + ξ ∥ G 2 ) . \widetilde{\mathcal{J}}_{\alpha}(\xi,G):=\alpha R(G)+\tfrac12\mathbb{E}^{\widetilde{\lambda}}\left\|\widehat{A}(x)-y+\xi\right\|_G^2+\mathbb{E}^{\widetilde{p}}\log\mathbb{E}^{\widetilde{\mu}_0^{(y)}}\exp\left(-\tfrac12\left\|\widehat{A}(x')-y+\xi\right\|_G^2\right). J α ( ξ , G ) := α R ( G ) + 2 1 E λ A ( x ) − y + ξ G 2 + E p log E μ 0 ( y ) exp ( − 2 1 A ( x ′ ) − y + ξ G 2 ) . Assume
( E 1 ) (E1) ( E 1 ) for every y ∈ supp p ~ y\in\operatorname{supp}\widetilde{p} y ∈ supp p , no v ≠ 0 v\ne0 v = 0 exists such that v ⋅ A ^ v\cdot\widehat{A} v ⋅ A is constant on supp μ ~ 0 ( y ) \operatorname{supp}\widetilde{\mu}_0^{(y)} supp μ 0 ( y ) ;
( E 2 ) (E2) ( E 2 ) A ^ λ ~ : = E λ ~ A ^ ( x ) \widehat{A}^{\widetilde{\lambda}}:=\mathbb{E}^{\widetilde{\lambda}}\widehat{A}(x) A λ := E λ A ( x ) lies in the interior of conv A ^ ( supp μ ~ 0 ( y ) ) \operatorname{conv}\widehat{A}(\operatorname{supp}\widetilde{\mu}_0^{(y)}) conv A ( supp μ 0 ( y ) ) for every y ∈ supp p ~ y\in\operatorname{supp}\widetilde{p} y ∈ supp p .
Then J ~ α \widetilde{\mathcal{J}}_{\alpha} J α is bi-convex, Morse and coercive, and the proximal alternating minimisation sequence of Definition 4.4 converges to a critical point of J ~ α \widetilde{\mathcal{J}}_{\alpha} J α , which is a local minimum.
Proof. The proofs of Theorem 2.7 and Lemma 4.13 use only that p ~ \widetilde{p} p is the y y y -marginal of λ ~ \widetilde{\lambda} λ (for the cancellation of the y y y -terms in (16) and of the cross term in (18) ) and Lemma 4.12 for the inner measure, which is (E1). Lemma 4.15 holds with μ 0 \mu_0 μ 0 replaced by μ ~ 0 ( y ) \widetilde{\mu}_0^{(y)} μ 0 ( y ) inside the E p ~ \mathbb{E}^{\widetilde{p}} E p -expectation, and (E2) is equivalent to C ∗ ( λ ~ ) > 0 C_*(\widetilde{\lambda})>0 C ∗ ( λ ) > 0 : C ∗ = 0 C_*=0 C ∗ = 0 iff some half-space with A ^ λ ~ \widehat{A}^{\widetilde{\lambda}} A λ on its boundary contains A ^ ( supp μ ~ 0 ( y ) ) \widehat{A}(\operatorname{supp}\widetilde{\mu}_0^{(y)}) A ( supp μ 0 ( y ) ) . Coercivity and convergence then follow as in Proposition 4.16.
Remark 4.18. For the single-loop estimator of Section 5, where μ ~ 0 ( y ) = μ 0 \widetilde{\mu}_0^{(y)}=\mu_0 μ 0 ( y ) = μ 0 is Gaussian and A ^ \widehat{A} A is linear and surjective, (E1) is Assumption [2 ] and (E2) holds automatically, since A ^ # μ 0 \widehat{A}_{\#}\mu_0 A # μ 0 has full support.
For the double-loop estimator, where μ ~ 0 ( y j ) \widetilde{\mu}_0^{(y_j)} μ 0 ( y j ) is the empirical measure of the inner samples ( x i , j ) i = 1 L (x_{i,j})_{i=1}^{L} ( x i , j ) i = 1 L , (E1) and (E2) are conditions on the sampled data: if A ^ ( supp μ 0 ) \widehat{A}(\operatorname{supp}\mu_0) A ( supp μ 0 ) affinely spans R m \mathbb{R}^m R m and A ^ μ 0 \widehat{A}^{\mu_0} A μ 0 lies in the interior of conv supp ( A ^ # μ 0 ) \operatorname{conv}\operatorname{supp}(\widehat{A}_{\#}\mu_0) conv supp ( A # μ 0 ) , both hold with probability tending to one as L , M → ∞ L,M\to\infty L , M → ∞ , but for fixed L L L they may fail, in which case J ~ α \widetilde{\mathcal{J}}_{\alpha} J α is constant along a line in ξ \xi ξ as in Proposition 4.16 and boundedness of the iterates cannot be guaranteed.
Concentration under empirical approximations
In many applications, the full Bayesian joint distribution λ \lambda λ is unavailable and, instead, some empirical or training data is given. This could be obtained, for instance, from physical measurements of the system or from a limited number of evaluations of a high-fidelity computational model.
Recall from (12) that
J ( ξ , G ) = 1 2 E λ ∥ A ^ ( x ) − y + ξ ∥ G 2 + E P log Z ^ ( y ; ξ , G ) , Z ^ ( y ; ξ , G ) = E μ 0 exp ( − 1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 ) . \mathcal{J}(\xi,G)=\frac{1}{2}\mathbb{E}^{\lambda}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}+\mathbb{E}^{\mathbb{P}}\log\widehat{Z}(y;\xi,G),\qquad\widehat{Z}(y;\xi,G)=\mathbb{E}^{\mu_{0}}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}\right). J ( ξ , G ) = 2 1 E λ A ( x ) − y + ξ G 2 + E P log Z ( y ; ξ , G ) , Z ( y ; ξ , G ) = E μ 0 exp ( − 2 1 A ( x ) − y + ξ G 2 ) .
An obstruction to a direct sample-average approximation of J \mathcal{J} J is the term E P log Z ^ ( y ; ξ , G ) \mathbb{E}^{\mathbb{P}}\log\widehat{Z}(y;\xi,G) E P log Z ( y ; ξ , G ) . While the first term is an expectation with respect to λ \lambda λ and hence immediately amenable to Monte Carlo estimation from the pairs ( x j , y j ) (x_j,y_j) ( x j , y j ) , the normalising constant Z ^ ( y ; ξ , G ) \widehat{Z}(y;\xi,G) Z ( y ; ξ , G ) is itself an integral over μ 0 \mu_0 μ 0 and is generally intractable. We present now estimators for the Gaussian linear case, when the normalisation Z ^ ( y ; ξ , G ) \widehat{Z}(y;\xi,G) Z ( y ; ξ , G ) can be computed explicitly. For the sake of simplicity, we will focus on the finite-dimensional case X = R n X=\mathbb{R}^n X = R n .
Definition 5.1 (Single-loop estimators). Given i.i.d. samples ( x j , y j ) j = 1 M ∼ λ (x_j,y_j)_{j=1}^{M}\sim\lambda ( x j , y j ) j = 1 M ∼ λ , we define the empirical regularised objective functional for a Gaussian prior μ 0 ∼ N ( x ˉ , C 0 ) \mu_0\sim\mathcal{N}(\bar{x},C_0) μ 0 ∼ N ( x ˉ , C 0 ) on R n \mathbb{R}^n R n with density p 0 p_0 p 0 and linear A ^ \widehat{A} A by
J ^ α M , ∞ ( ξ , G ) : = α R ( G ) + 1 2 log det C ^ ( G ) + 1 2 M ∑ j = 1 M ∥ x j − m ^ ( y j ; ξ , G ) ∥ C ^ ( G ) − 1 2 + 1 M ∑ j = 1 M log p 0 ( x j ) + n 2 log ( 2 π ) , \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\xi,G):=\alpha R(G)+\frac{1}{2}\log\det\widehat{C}(G)+\frac{1}{2M}\sum_{j=1}^{M}\left\|x_j-\widehat{m}(y_j;\xi,G)\right\|_{\widehat{C}(G)^{-1}}^{2}+\frac{1}{M}\sum_{j=1}^{M}\log p_0(x_j)+\frac{n}{2}\log(2\pi), J α M , ∞ ( ξ , G ) := α R ( G ) + 2 1 log det C ( G ) + 2 M 1 j = 1 ∑ M ∥ x j − m ( y j ; ξ , G ) ∥ C ( G ) − 1 2 + M 1 j = 1 ∑ M log p 0 ( x j ) + 2 n log ( 2 π ) , which serves as an approximation of (23) . Indeed, by the definition of q ^ \widehat{q} q it holds point-wise in ( x , y ) ∈ R n × R m (x,y)\in\mathbb{R}^n\times\mathbb{R}^m ( x , y ) ∈ R n × R m ,
1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 + log Z ^ ( y ; ξ , G ) = log p 0 ( x ) − log q ^ ( x ∣ y ; ξ , G ) , \frac{1}{2}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}+\log\widehat{Z}(y;\xi,G)=\log p_0(x)-\log\widehat{q}(x|y;\xi,G), 2 1 A ( x ) − y + ξ G 2 + log Z ( y ; ξ , G ) = log p 0 ( x ) − log q ( x ∣ y ; ξ , G ) , so that J ^ α M , ∞ \widehat{\mathcal{J}}_{\alpha}^{M,\infty} J α M , ∞ is of the form (27) for ( p ~ M , λ ~ M ) = ( 1 M ∑ j = 1 M δ y j , 1 M ∑ j = 1 M δ x j , y j ) (\widetilde{p}_M,\widetilde{\lambda}_M)=\left(\frac{1}{M}\sum_{j=1}^{M}\delta_{y_j},\frac{1}{M}\sum_{j=1}^{M}\delta_{x_j,y_j}\right) ( p M , λ M ) = ( M 1 ∑ j = 1 M δ y j , M 1 ∑ j = 1 M δ x j , y j ) . Above the term 1 M ∑ j = 1 M log p 0 ( x j ) \frac{1}{M}\sum_{j=1}^{M}\log p_0(x_j) M 1 ∑ j = 1 M log p 0 ( x j ) does not depend on ξ , G \xi,G ξ , G and can hence be omitted from the minimisation problem.
We recall that posterior mean and covariance satisfy
m ^ ( y ; ξ , G ) = C ^ ( G ) ( C 0 − 1 x ˉ + A ^ T G ( y − ξ ) ) , C ^ ( G ) = ( C 0 − 1 + A ^ T G A ^ ) − 1 . \widehat{m}(y;\xi,G)=\widehat{C}(G)\left(C_0^{-1}\bar{x}+\widehat{A}^{\mathsf T}G(y-\xi)\right),\qquad\widehat{C}(G)=\left(C_0^{-1}+\widehat{A}^{\mathsf T}G\widehat{A}\right)^{-1}. m ( y ; ξ , G ) = C ( G ) ( C 0 − 1 x ˉ + A T G ( y − ξ ) ) , C ( G ) = ( C 0 − 1 + A T G A ) − 1 . We recall that convergence of the alternating optimisation algorithm is guaranteed for empirical estimators as pointed out in Proposition 4.17 and Remark 4.18. Our objective is to show that a sequence of optimisers of the empirical single-loop problems J ^ α M , ∞ \widehat{\mathcal{J}}_{\alpha}^{M,\infty} J α M , ∞ is consistent, that is, the estimators converge to an optimum of the limiting objective. To do so, we shall rely on the following well-known result, which establishes the desired result up to containment of the empirical estimators in a compact set with high probability. We point out that the original statement is formulated for maximisation rather than minimisation and hence the signs have been reversed compared to the original reference.
Theorem 5.2 ([48 Theorem 5.14] ). Denote by Θ \Theta Θ a parameter space with metric d d d and assume that l : X × R m × Θ → R l:X\times\mathbb{R}^{m}\times\Theta\to\mathbb{R} l : X × R m × Θ → R is lower semi-continuous in θ ∈ Θ \theta\in\Theta θ ∈ Θ for fixed ( x , y ) ∈ X × R m (x,y)\in X\times\mathbb{R}^{m} ( x , y ) ∈ X × R m and satisfies for any sufficiently small ball U ⊂ Θ U\subset\Theta U ⊂ Θ
E λ [ inf θ ∈ U l θ ( x , y ) ] > − ∞ . (29) \mathbb{E}^{\lambda}\left[\inf_{\theta\in U}l_{\theta}(x,y)\right]>-\infty. \tag*{(29)} E λ [ θ ∈ U inf l θ ( x , y ) ] > − ∞. (29) Assume that the set of minimisers Θ 0 \Theta_0 Θ 0 of θ ↦ E λ l θ ( x , y ) \theta\mapsto\mathbb{E}^{\lambda}l_{\theta}(x,y) θ ↦ E λ l θ ( x , y ) is non-empty, and let ( θ ^ M ) M ∈ N (\widehat{\theta}_M)_{M\in\mathbb{N}} ( θ M ) M ∈ N be estimators satisfying, for some $\theta_0\in\Theta_0,
1 M ∑ j = 1 M l θ ^ M ( x j , y j ) ≤ 1 M ∑ j = 1 M l θ 0 ( x j , y j ) + o P ( 1 ) . (30) \frac{1}{M}\sum_{j=1}^{M}l_{\widehat{\theta}_M}(x_j,y_j)\leq\frac{1}{M}\sum_{j=1}^{M}l_{\theta_0}(x_j,y_j)+o_P(1). \tag*{(30)} M 1 j = 1 ∑ M l θ M ( x j , y j ) ≤ M 1 j = 1 ∑ M l θ 0 ( x j , y j ) + o P ( 1 ) . (30) Then for any ε > 0 \varepsilon>0 ε > 0 and compact set K ⊂ Θ K\subset\Theta K ⊂ Θ
P ( d ( θ ^ M , Θ 0 ) > ε ∧ θ ^ M ∈ K ) → 0. \mathbb{P}\left(d(\widehat{\theta}_M,\Theta_0)>\varepsilon\land\widehat{\theta}_M\in K\right)\to0. P ( d ( θ M , Θ 0 ) > ε ∧ θ M ∈ K ) → 0.
Exact minimisers of θ ↦ 1 M ∑ j = 1 M ℓ θ ( x j , y j ) \theta\mapsto\frac{1}{M}\sum_{j=1}^{M}\ell_\theta(x_j,y_j) θ ↦ M 1 ∑ j = 1 M ℓ θ ( x j , y j ) satisfy (30) trivially; the weaker form is needed for the plug-in estimator of Corollary 5.5 below. To ensure the required containment of the empirical estimators in a compact set with high probability, we will use the following lemma.
Lemma 5.3. Let Assumptions 1 and 2 hold. Assume that μ 0 = N ( x ˉ , C 0 ) \mu_0=\mathcal{N}(\bar{x},C_0) μ 0 = N ( x ˉ , C 0 ) with density p 0 p_0 p 0 and A ^ : R n → R m \widehat{A}:\mathbb{R}^n\to\mathbb{R}^m A : R n → R m . Let
( ξ ^ M , G ^ M ) ∈ argmin ( ξ , G ) ∈ R m × S ( m ) J ^ α M , ∞ ( ξ , G ) . (31) (\widehat{\xi}_M,\widehat{G}_M)\in\underset{(\xi,G)\in\mathbb{R}^m\times\mathcal{S}(m)}{\operatorname{argmin}}\ \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\xi,G). \tag*{(31)} ( ξ M , G M ) ∈ ( ξ , G ) ∈ R m × S ( m ) argmin J α M , ∞ ( ξ , G ) . (31) Then for every κ > 0 \kappa>0 κ > 0 there exists a deterministic compact set K κ ⊂ R m × S ( m ) K_\kappa\subset\mathbb{R}^m\times\mathcal{S}(m) K κ ⊂ R m × S ( m ) such that
P ( ( ξ ^ M , G ^ M ) ∈ K κ for all M ∈ N ) ≥ 1 − κ . \mathbb{P}\left((\widehat{\xi}_M,\widehat{G}_M)\in K_\kappa\text{ for all }M\in\mathbb{N}\right)\ge1-\kappa. P ( ( ξ M , G M ) ∈ K κ for all M ∈ N ) ≥ 1 − κ .
Proof. Write ℓ M : = 1 M ∑ j = 1 M log p 0 ( x j ) + n 2 log ( 2 π ) \ell_M:=\frac{1}{M}\sum_{j=1}^{M}\log p_0(x_j)+\frac{n}{2}\log(2\pi) ℓ M := M 1 ∑ j = 1 M log p 0 ( x j ) + 2 n log ( 2 π ) , which converges almost surely to E μ 0 log p 0 ( x ) > − ∞ \mathbb{E}^{\mu_0}\log p_0(x)>-\infty E μ 0 log p 0 ( x ) > − ∞ by the law of large numbers and is therefore almost surely bounded in M M M . Moreover,
J ^ α M , ∞ ( 0 , I m ) − ℓ M → α R ( I m ) + 1 2 log det C ^ ( I m ) + 1 2 E μ 0 ∥ x − m ^ ( y ; 0 , I m ) ∥ C ^ ( I m ) − 1 2 < ∞ \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(0,I_m)-\ell_M\to\alpha\mathcal{R}(I_m)+\frac{1}{2}\log\det\widehat{C}(I_m)+\frac{1}{2}\mathbb{E}^{\mu_0}\left\|x-\widehat{m}(y;0,I_m)\right\|_{\widehat{C}(I_m)^{-1}}^2<\infty J α M , ∞ ( 0 , I m ) − ℓ M → α R ( I m ) + 2 1 log det C ( I m ) + 2 1 E μ 0 ∥ x − m ( y ; 0 , I m ) ∥ C ( I m ) − 1 2 < ∞
almost surely, so that by optimality
B : = sup M ∈ N ( J ^ α M , ∞ ( ξ ^ M , G ^ M ) − ℓ M ) ≤ sup M ∈ N ( J ^ α M , ∞ ( 0 , I m ) − ℓ M ) < ∞ B:=\sup_{M\in\mathbb{N}}\left(\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\widehat{\xi}_M,\widehat{G}_M)-\ell_M\right)\le\sup_{M\in\mathbb{N}}\left(\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(0,I_m)-\ell_M\right)<\infty B := M ∈ N sup ( J α M , ∞ ( ξ M , G M ) − ℓ M ) ≤ M ∈ N sup ( J α M , ∞ ( 0 , I m ) − ℓ M ) < ∞
almost surely.
Confinement of G G G : Since the quadratic term is non-negative and log det C ^ ( G ) = − log det ( C 0 − 1 + A ^ T G A ^ ) \log\det\widehat{C}(G)=-\log\det(C_0^{-1}+\widehat{A}^{\mathsf{T}}G\widehat{A}) log det C ( G ) = − log det ( C 0 − 1 + A T G A ) , it holds for every ( ξ , G ) ∈ R m × S ( m ) (\xi,G)\in\mathbb{R}^m\times\mathcal{S}(m) ( ξ , G ) ∈ R m × S ( m )
J ^ α M , ∞ ( ξ , G ) − ℓ M ≥ α R ( G ) − 1 2 log det ( C 0 − 1 + A ^ T G A ^ ) . \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\xi,G)-\ell_M\ge\alpha\mathcal{R}(G)-\frac{1}{2}\log\det\left(C_0^{-1}+\widehat{A}^{\mathsf{T}}G\widehat{A}\right). J α M , ∞ ( ξ , G ) − ℓ M ≥ α R ( G ) − 2 1 log det ( C 0 − 1 + A T G A ) .
Since A ^ T G A ^ ⪯ ∥ A ^ ∥ F 2 tr ( G ) I n \widehat{A}^{\mathsf{T}}G\widehat{A}\preceq\lVert\widehat{A}\rVert_F^2\operatorname{tr}(G)I_n A T G A ⪯ ∥ A ∥ F 2 tr ( G ) I n , we have that
det ( C 0 − 1 ( I + C 0 1 / 2 A ^ T G A ^ C 0 1 / 2 ) ) ≤ det C 0 − 1 ( 1 + ∥ C 0 1 / 2 ∥ F 2 ∥ A ^ ∥ F 2 tr ( G ) ) n \det\left(C_0^{-1}\left(I+C_0^{1/2}\widehat{A}^{\mathsf{T}}G\widehat{A}C_0^{1/2}\right)\right)\le\det C_0^{-1}\left(1+\left\|C_0^{1/2}\right\|_F^2\left\|\widehat{A}\right\|_F^2\operatorname{tr}(G)\right)^n det ( C 0 − 1 ( I + C 0 1/2 A T G A C 0 1/2 ) ) ≤ det C 0 − 1 ( 1 + C 0 1/2 F 2 A F 2 tr ( G ) ) n
and hence, for all M ∈ N M\in\mathbb{N} M ∈ N ,
B ≥ α R ( G ^ M ) + log det ( C 0 1 / 2 ) − n 2 log ( 1 + ∥ C 0 1 / 2 ∥ F 2 ∥ A ^ ∥ F 2 tr ( G ^ M ) ) . B\ge\alpha\mathcal{R}(\widehat{G}_M)+\log\det\left(C_0^{1/2}\right)-\frac{n}{2}\log\left(1+\left\|C_0^{1/2}\right\|_F^2\left\|\widehat{A}\right\|_F^2\operatorname{tr}(\widehat{G}_M)\right). B ≥ α R ( G M ) + log det ( C 0 1/2 ) − 2 n log ( 1 + C 0 1/2 F 2 A F 2 tr ( G M ) ) .
By Lemma 4.1 (ii), R ( G ^ M ) \mathcal{R}(\widehat{G}_M) R ( G M ) grows at least linearly in γ max ( G ^ M ) \gamma_{\max}(\widehat{G}_M) γ m a x ( G M ) and tends to infinity as γ min ( G ^ M ) → 0 \gamma_{\min}(\widehat{G}_M)\to0 γ m i n ( G M ) → 0 , whereas the last term grows only logarithmically in γ max ( G ^ M ) \gamma_{\max}(\widehat{G}_M) γ m a x ( G M ) . Hence there exist almost surely finite random constants 0 < γ min ≤ γ max < ∞ 0<\gamma_{\min}\le\gamma_{\max}<\infty 0 < γ m i n ≤ γ m a x < ∞ such that the eigenvalues of G ^ M \widehat{G}_M G M lie in [ γ min , γ max ] [\gamma_{\min},\gamma_{\max}] [ γ m i n , γ m a x ] for all M ∈ N M\in\mathbb{N} M ∈ N .
Confinement of ξ \xi ξ : For fixed G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) , the map ξ ↦ J ^ α M , ∞ ( ξ , G ) \xi\mapsto\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\xi,G) ξ ↦ J α M , ∞ ( ξ , G ) is a convex quadratic. Using ∂ ξ m ^ ( y ; ξ , G ) = − C ^ ( G ) A ^ T G \partial_\xi\widehat{m}(y;\xi,G)=-\widehat{C}(G)\widehat{A}^{\mathsf{T}}G ∂ ξ m ( y ; ξ , G ) = − C ( G ) A T G , its gradient is
∇ ξ J ^ α M , ∞ ( ξ , G ) = G A ^ 1 M ∑ j = 1 M ( x j − m ^ ( y j ; ξ , G ) ) = G A ^ ( x ˉ M − C ^ ( G ) ( C 0 − 1 x ˉ + A ^ T G ( y ˉ M − ξ ) ) ) . \nabla_\xi\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\xi,G)=G\widehat{A}\frac{1}{M}\sum_{j=1}^{M}\left(x_j-\widehat{m}(y_j;\xi,G)\right)=G\widehat{A}\left(\bar{x}_M-\widehat{C}(G)\left(C_0^{-1}\bar{x}+\widehat{A}^{\mathsf{T}}G(\bar{y}_M-\xi)\right)\right). ∇ ξ J α M , ∞ ( ξ , G ) = G A M 1 j = 1 ∑ M ( x j − m ( y j ; ξ , G ) ) = G A ( x ˉ M − C ( G ) ( C 0 − 1 x ˉ + A T G ( y ˉ M − ξ ) ) ) .
where x ˉ M : = 1 M ∑ j = 1 M x j \bar{x}_M:=\frac{1}{M}\sum_{j=1}^{M}x_j x ˉ M := M 1 ∑ j = 1 M x j and y ˉ M : = 1 M ∑ j = 1 M y j \bar{y}_M:=\frac{1}{M}\sum_{j=1}^{M}y_j y ˉ M := M 1 ∑ j = 1 M y j . By Assumption 2 and Remark 4.9, A ^ \widehat{A} A is surjective, so A ^ C ^ ( G ) A ^ T \widehat{A}\widehat{C}(G)\widehat{A}^{\mathsf{T}} A C ( G ) A T is positive definite and the minimiser in ξ \xi ξ is unique and given by
ξ ^ M = y ˉ M − ( A ^ C ^ ( G ^ M ) A ^ T G ^ M ) − 1 A ^ ( x ˉ M − C ^ ( G ^ M ) C 0 − 1 x ˉ ) . (32) \widehat{\xi}_M=\bar{y}_M-\left(\widehat{A}\widehat{C}(\widehat{G}_M)\widehat{A}^{\mathsf{T}}\widehat{G}_M\right)^{-1}\widehat{A}\left(\bar{x}_M-\widehat{C}(\widehat{G}_M)C_0^{-1}\bar{x}\right). \tag*{(32)} ξ M = y ˉ M − ( A C ( G M ) A T G M ) − 1 A ( x ˉ M − C ( G M ) C 0 − 1 x ˉ ) . (32)
The sample means converge almost surely by the law of large numbers, and G ↦ ( A ^ C ^ ( G ) A ^ T G ) − 1 G\mapsto\left(\widehat{A}\widehat{C}(G)\widehat{A}^{\mathsf{T}}G\right)^{-1} G ↦ ( A C ( G ) A T G ) − 1 is continuous on the compact set { G ∈ S ( m ) : γ ( G ) ∈ [ γ min , γ max ] } \{G\in\mathcal{S}(m):\gamma(G)\in[\gamma_{\min},\gamma_{\max}]\} { G ∈ S ( m ) : γ ( G ) ∈ [ γ m i n , γ m a x ]} . Hence sup M ∈ N ∥ ξ ^ M ∥ 2 < ∞ \sup_{M\in\mathbb{N}}\lVert\widehat{\xi}_M\rVert_2<\infty sup M ∈ N ∥ ξ M ∥ 2 < ∞ almost surely.
From almost-sure to uniform confinement. Set
ρ : = max { sup M ∈ N γ max ( G ^ M ) , sup M ∈ N γ min ( G ^ M ) − 1 , sup M ∈ N ∥ ξ ^ M ∥ 2 } . \rho:= \max\left\{\sup_{M\in\mathbb{N}}\gamma_{\max}(\widehat{G}_M),\ \sup_{M\in\mathbb{N}}\gamma_{\min}(\widehat{G}_M)^{-1},\ \sup_{M\in\mathbb{N}}\|\widehat{\xi}_M\|_2\right\}. ρ := max { M ∈ N sup γ m a x ( G M ) , M ∈ N sup γ m i n ( G M ) − 1 , M ∈ N sup ∥ ξ M ∥ 2 } .
We have shown that ρ < ∞ \rho< \infty ρ < ∞ almost surely. Since the events { ρ ≤ n } \{\rho\le n\} { ρ ≤ n } increase to { ρ < ∞ } \{\rho< \infty\} { ρ < ∞ } , continuity of P \mathbb{P} P from below gives P ( ρ ≤ n ) → 1 \mathbb{P}(\rho\le n) \to1 P ( ρ ≤ n ) → 1 as n → ∞ n \to\infty n → ∞ (See e.g. [14 Theorem 1.8] ). Hence for every κ > 0 \kappa> 0 κ > 0 there is ρ κ < ∞ \rho_\kappa< \infty ρ κ < ∞ with P ( ρ > ρ κ ) < κ \mathbb{P}(\rho> \rho_\kappa) < \kappa P ( ρ > ρ κ ) < κ . The set
K κ : = { ( ξ , G ) ∈ R m × S ( m ) : ∥ ξ ∥ 2 ≤ ρ κ , ρ κ − 1 I m ⪯ G ⪯ ρ κ I m } K_\kappa:= \left\{(\xi,G)\in\mathbb{R}^m\times\mathcal{S}(m):\|\xi\|_2\le\rho_\kappa,\ \rho_\kappa^{-1}I_m\preceq G\preceq\rho_\kappa I_m\right\} K κ := { ( ξ , G ) ∈ R m × S ( m ) : ∥ ξ ∥ 2 ≤ ρ κ , ρ κ − 1 I m ⪯ G ⪯ ρ κ I m }
is a deterministic compact subset of R m × S ( m ) \mathbb{R}^m\times\mathcal{S}(m) R m × S ( m ) , and { ρ ≤ ρ κ } ⊂ { ( ξ ^ M , G ^ M ) ∈ K κ ∀ M } \{\rho\le\rho_\kappa\}\subset\{(\widehat{\xi}_M,\widehat{G}_M)\in K_\kappa\ \forall M\} { ρ ≤ ρ κ } ⊂ {( ξ M , G M ) ∈ K κ ∀ M } , and hence
P ( ( ξ ^ M , G ^ M ) ∈ K κ ∀ M ) ≥ P ( ρ ≤ ρ κ ) > 1 − κ . \mathbb{P}\left((\widehat{\xi}_M,\widehat{G}_M)\in K_\kappa\ \forall M\right)\ge\mathbb{P}(\rho\le\rho_\kappa)>1-\kappa. P ( ( ξ M , G M ) ∈ K κ ∀ M ) ≥ P ( ρ ≤ ρ κ ) > 1 − κ .
Theorem 5.4
Theorem 5.4. Let d d d be a metric on R m × S ( m ) \mathbb{R}^m\times\mathcal{S}(m) R m × S ( m ) inducing the standard topology, and let Assumptions 1 and 2 hold. Assume that μ 0 = N ( x ‾ , C 0 ) \mu_0=\mathcal{N}(\overline{x},C_0) μ 0 = N ( x , C 0 ) with density p 0 p_0 p 0 and A ^ : R n → R m \widehat{A}:\mathbb{R}^n\to\mathbb{R}^m A : R n → R m . The set
Θ 0 : = argmin ( ξ , G ) ∈ R m × S ( m ) J α ( ξ , G ) \Theta_0:=\underset{(\xi,G)\in\mathbb{R}^m\times\mathcal{S}(m)}{\operatorname{argmin}}\ \mathcal{J}_\alpha(\xi,G) Θ 0 := ( ξ , G ) ∈ R m × S ( m ) argmin J α ( ξ , G )
is non-empty (Remark 4.10), and the estimator ( ξ ^ M , G ^ M ) (\widehat{\xi}_M,\widehat{G}_M) ( ξ M , G M ) defined in (31) for the objective J ^ α M , ∞ \widehat{\mathcal{J}}_\alpha^{M,\infty} J α M , ∞ satisfies, for every ε > 0 \varepsilon>0 ε > 0 ,
P [ d ( ( ξ ^ M , G ^ M ) , Θ 0 ) > ε ] ⟶ 0 , M → ∞ . \mathbb{P}\left[d\left((\widehat{\xi}_M,\widehat{G}_M),\Theta_0\right)>\varepsilon\right]\longrightarrow0,\qquad M\to\infty. P [ d ( ( ξ M , G M ) , Θ 0 ) > ε ] ⟶ 0 , M → ∞.
Proof. We apply Theorem 5.2 with θ = ( ξ , G ) \theta=(\xi,G) θ = ( ξ , G ) and
ℓ θ ( x , y ) : = α R ( G ) + 1 2 log det C ^ ( G ) + 1 2 ∥ x − m ^ ( y ; ξ , G ) ∥ C ^ ( G ) − 1 2 + log p 0 ( x ) , \ell_\theta(x,y):=\alpha R(G)+\frac{1}{2}\log\det\widehat{C}(G)+\frac{1}{2}\left\|x-\widehat{m}(y;\xi,G)\right\|_{\widehat{C}(G)^{-1}}^2+\log p_0(x), ℓ θ ( x , y ) := α R ( G ) + 2 1 log det C ( G ) + 2 1 ∥ x − m ( y ; ξ , G ) ∥ C ( G ) − 1 2 + log p 0 ( x ) ,
so that J ^ α M , ∞ ( θ ) = 1 M ∑ j = 1 M ℓ θ ( x j , y j ) \widehat{\mathcal{J}}_\alpha^{M,\infty}(\theta)=\frac{1}{M}\sum_{j=1}^{M}\ell_\theta(x_j,y_j) J α M , ∞ ( θ ) = M 1 ∑ j = 1 M ℓ θ ( x j , y j ) and E ℓ θ ( x , y ) = J α ( θ ) \mathbb{E}\ell_\theta(x,y)=\mathcal{J}_\alpha(\theta) E ℓ θ ( x , y ) = J α ( θ ) up to the additive constant of (23) ; hence Θ 0 \Theta_0 Θ 0 is the set of minimisers of E ℓ θ \mathbb{E}\ell_\theta E ℓ θ . The map θ ↦ ℓ θ ( x , y ) \theta\mapsto\ell_\theta(x,y) θ ↦ ℓ θ ( x , y ) is continuous, and since the quadratic term is non-negative, ℓ θ ( x , y ) ≥ α R ( G ) + 1 2 log det C ^ ( G ) + log p 0 ( x ) \ell_\theta(x,y)\ge\alpha R(G)+\frac{1}{2}\log\det\widehat{C}(G)+\log p_0(x) ℓ θ ( x , y ) ≥ α R ( G ) + 2 1 log det C ( G ) + log p 0 ( x ) , where the first two terms are continuous in θ \theta θ and hence bounded on small balls, while E μ 0 log p 0 ( x ) > − ∞ \mathbb{E}^{\mu_0}\log p_0(x)>-\infty E μ 0 log p 0 ( x ) > − ∞ . This gives (5.1), and (5.2) holds since ( ξ ^ M , G ^ M ) (\widehat{\xi}_M,\widehat{G}_M) ( ξ M , G M ) is an exact minimiser. We notice that for any κ > 0 \kappa>0 κ > 0
lim M → ∞ P [ d ( ( ξ ^ M , G ^ M ) , Θ 0 ) > ε ] ≤ lim M → ∞ P [ d ( ( ξ ^ M , G ^ M ) , Θ 0 ) > ε , ( ξ ^ M , G ^ M ) ∈ K κ ] + lim M → ∞ P [ ( ξ ^ M , G ^ M ) ∉ K κ ] . \lim_{M\to\infty}\mathbb{P}\left[d\left((\widehat{\xi}_M,\widehat{G}_M),\Theta_0\right)>\varepsilon\right]
\le
\lim_{M\to\infty}\mathbb{P}\left[d\left((\widehat{\xi}_M,\widehat{G}_M),\Theta_0\right)>\varepsilon,\ (\widehat{\xi}_M,\widehat{G}_M)\in K_\kappa\right]
+\lim_{M\to\infty}\mathbb{P}\left[(\widehat{\xi}_M,\widehat{G}_M)\notin K_\kappa\right]. M → ∞ lim P [ d ( ( ξ M , G M ) , Θ 0 ) > ε ] ≤ M → ∞ lim P [ d ( ( ξ M , G M ) , Θ 0 ) > ε , ( ξ M , G M ) ∈ K κ ] + M → ∞ lim P [ ( ξ M , G M ) ∈ / K κ ] .
By applying Theorem 5.2 , the first term equals zero, whereas by Lemma 5.3 , the second term is bounded by κ > 0 \kappa>0 κ > 0 , which is arbitrary.
The following corollary highlights a particular way to drop Assumption 2 by cleverly defining estimators of ξ \xi ξ .
Corollary 5.5. Let Assumption 1 hold. Assume that μ 0 = N ( x ‾ , C 0 ) \mu_0=\mathcal{N}(\overline{x},C_0) μ 0 = N ( x , C 0 ) with density p 0 p_0 p 0 and A ^ : R n → R m \widehat{A}:\mathbb{R}^n\to\mathbb{R}^m A : R n → R m , and introduce the estimators
ξ ^ M = 1 M ∑ j = 1 M ( y j − A ^ ( x j ) ) , G ^ M = argmin G ∈ S ( m ) J ^ α M , ∞ ( ξ ^ M , G ) . \widehat{\xi}_M=\frac{1}{M}\sum_{j=1}^{M}\left(y_j-\widehat{A}(x_j)\right),\qquad
\widehat{G}_M=\underset{G\in\mathcal{S}(m)}{\operatorname{argmin}}\ \widehat{\mathcal{J}}_\alpha^{M,\infty}(\widehat{\xi}_M,G). ξ M = M 1 j = 1 ∑ M ( y j − A ( x j ) ) , G M = G ∈ S ( m ) argmin J α M , ∞ ( ξ M , G ) .
Then
P [ d ( ( ξ ^ M , G ^ M ) , Θ 0 ) > ε ] ⟶ 0 , M → ∞ . \mathbb{P}\left[d\left((\widehat{\xi}_M,\widehat{G}_M),\Theta_0\right)>\varepsilon\right]\longrightarrow0,\qquad M\to\infty. P [ d ( ( ξ M , G M ) , Θ 0 ) > ε ] ⟶ 0 , M → ∞.
Proof. By the law of large numbers, ξ ^ M → ξ ^ : = E λ ( y − A ^ ( x ) ) \widehat{\xi}_M\to\widehat{\xi}:=\mathbb{E}^{\lambda}(y-\widehat{A}(x)) ξ M → ξ := E λ ( y − A ( x )) almost surely, so ( ξ ^ M ) M ∈ N (\widehat{\xi}_M)_{M\in\mathbb{N}} ( ξ M ) M ∈ N is almost surely bounded. By Theorem 3.1 , ξ ^ \widehat{\xi} ξ minimises J ( ⋅ , G ) \mathcal{J}(\cdot,G) J ( ⋅ , G ) for every G ∈ S ( m ) G\in\mathcal{S}(m) G ∈ S ( m ) , so min ( ξ , G ) J α = min G J α ( ξ ^ , G ) \min_{(\xi,G)}\mathcal{J}_\alpha=\min_G\mathcal{J}_\alpha(\widehat{\xi},G) min ( ξ , G ) J α = min G J α ( ξ , G ) , and the latter minimum is attained at a unique G ^ \widehat{G} G because J α ( ξ ^ , ⋅ ) \mathcal{J}_\alpha(\widehat{\xi},\cdot) J α ( ξ , ⋅ ) is strictly convex and coercive. In particular ( ξ ^ , G ^ ) ∈ Θ 0 (\widehat{\xi},\widehat{G}) \in\Theta_0 ( ξ , G ) ∈ Θ 0 . We verify (30) with θ 0 = ( ξ ^ , G ^ ) \theta_0=(\widehat{\xi},\widehat{G}) θ 0 = ( ξ , G ) and l θ l_{\theta} l θ as in the proof of Theorem 5.4. By definition of G ^ M \widehat{G}_M G M ,
J ^ α M , ∞ ( ξ ^ M , G ^ M ) ≤ J ^ α M , ∞ ( ξ ^ M , G ^ ) , \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\widehat{\xi}_M,\widehat{G}_M) \leq\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\widehat{\xi}_M,\widehat{G}), J α M , ∞ ( ξ M , G M ) ≤ J α M , ∞ ( ξ M , G ) ,
and ξ ↦ J ^ α M , ∞ ( ξ , G ^ ) \xi\mapsto\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\xi,\widehat{G}) ξ ↦ J α M , ∞ ( ξ , G ) is a quadratic whose coefficients are sample means of x j x_j x j , y j y_j y j and their products, which converge almost surely; together with ξ ^ M → ξ ^ \widehat{\xi}_M \to\widehat{\xi} ξ M → ξ this gives J ^ α M , ∞ ( ξ ^ M , G ^ ) − J ^ α M , ∞ ( ξ ^ , G ^ ) → 0 \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\widehat{\xi}_M,\widehat{G})-\widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\widehat{\xi},\widehat{G}) \to0 J α M , ∞ ( ξ M , G ) − J α M , ∞ ( ξ , G ) → 0 almost surely. Containment of G ^ M \widehat{G}_M G M in a compact set with high probability follows as in Lemma 5.3 , using ( ξ ^ M , I m ) (\widehat{\xi}_M,I_m) ( ξ M , I m ) as comparison point: J ^ α M , ∞ ( ξ ^ M , I m ) − ℓ M \widehat{\mathcal{J}}_{\alpha}^{M,\infty}(\widehat{\xi}_M,I_m)-\ell_M J α M , ∞ ( ξ M , I m ) − ℓ M is a quadratic in ξ ^ M \widehat{\xi}_M ξ M with almost surely convergent coefficients, hence almost surely bounded in M M M , and the confinement argument for G G G does not use Assumption 2.
More generally, if μ 0 \mu_0 μ 0 can be sampled and A ^ \widehat{A} A evaluated cheaply, Z ^ \widehat{Z} Z can be approximated by Monte Carlo, resulting in a double-loop estimator for J \mathcal{J} J , as follows. The single-loop estimator exploits the Gaussian-linear structure, under which the normalising constant Z ^ ( y ; ξ , G ) \widehat{Z}(y;\xi,G) Z ( y ; ξ , G ) is available in closed form. In many applications of interest, however, the prior μ 0 \mu_0 μ 0 is non-Gaussian, or the surrogate A ^ \widehat{A} A is nonlinear, making Z ^ \widehat{Z} Z analytically intractable. Provided that μ 0 \mu_0 μ 0 can be sampled and A ^ \widehat{A} A evaluated efficiently, a natural remedy is to approximate Z ^ ( y ; ξ , G ) \widehat{Z}(y;\xi,G) Z ( y ; ξ , G ) by a Monte Carlo average over draws from μ 0 \mu_0 μ 0 . This leads to a double-loop estimator, in which the outer loop runs over the training pairs ( x j , y j ) (x_j,y_j) ( x j , y j ) and the inner loop approximates the normalisation at each y j y_j y j .
Definition 5.6 (Double-loop estimator). Given a coercive function L : N → N L:\mathbb{N}\to\mathbb{N} L : N → N and i.i.d. samples ( x j , y j ) j = 1 M ∼ λ (x_j,y_j)_{j=1}^{M}\sim\lambda ( x j , y j ) j = 1 M ∼ λ and ( ( x i , j ) i = 1 L ( M ) ) j = 1 M ∼ μ 0 ((x_{i,j})_{i=1}^{L(M)})_{j=1}^{M}\sim\mu_0 (( x i , j ) i = 1 L ( M ) ) j = 1 M ∼ μ 0 , we introduce the estimator.
J ^ α M , L ( ξ , G ) = α R ( G ) + 1 2 M ∑ j = 1 M ∥ A ^ ( x j ) − y j + ξ ∥ G 2 + 1 M ∑ j = 1 M log 1 L ( M ) ∑ i = 1 L ( M ) exp ( − 1 2 ∥ A ^ ( x i , j ) − y j + ξ ∥ G 2 ) \widehat{\mathcal{J}}_{\alpha}^{M,L}(\xi,G)=\alpha R(G)+\frac{1}{2M}\sum_{j=1}^{M}\left\|\widehat{A}(x_j)-y_j+\xi\right\|_{G}^{2}+\frac{1}{M}\sum_{j=1}^{M}\log\frac{1}{L(M)}\sum_{i=1}^{L(M)}\exp\left(-\frac{1}{2}\left\|\widehat{A}(x_{i,j})-y_j+\xi\right\|_{G}^{2}\right) J α M , L ( ξ , G ) = α R ( G ) + 2 M 1 j = 1 ∑ M A ( x j ) − y j + ξ G 2 + M 1 j = 1 ∑ M log L ( M ) 1 i = 1 ∑ L ( M ) exp ( − 2 1 A ( x i , j ) − y j + ξ G 2 )
We recall the discussion in Proposition 4.17 and Remark 4.18, by which the previously developed theory is applicable under the data-dependent conditions.
For double-loop estimators we will make the following assumption of differentiability of A A A , A ^ \widehat{A} A with bounded derivatives.
Assumption 3. Assume that X = R n X=\mathbb{R}^{n} X = R n and there exists L 3 > 0 L_3>0 L 3 > 0 such that for A , A ^ ∈ C 1 ( R n ) A,\widehat{A}\in C^{1}(\mathbb{R}^{n}) A , A ∈ C 1 ( R n ) it holds
∥ ∇ A ^ ( x ) ∥ + ∥ ∇ A ( x ) ∥ ≤ L 3 ( 1 + ∥ x ∥ ) . \left\|\nabla\widehat{A}(x)\right\|+\left\|\nabla A(x)\right\|\leq L_3(1+\|x\|). ∇ A ( x ) + ∥ ∇ A ( x ) ∥ ≤ L 3 ( 1 + ∥ x ∥ ) .
Consistency of the double loop estimator is established in [43 ] for very general function-valued likelihood approximations for functions f ∈ F f\in\mathcal{F} f ∈ F contained in a function class F \mathcal{F} F being a bounded subset of suitable weighted C 1 C^{1} C 1 -spaces of functions on R n × R m \mathbb{R}^{n}\times\mathbb{R}^{m} R n × R m . In the work, the authors analyse objectives of the form
E λ f ( x , y ) + E P λ log E μ 0 exp [ − f ( x , y ) ] , \mathbb{E}^{\lambda}f(x,y)+\mathbb{E}^{\mathbb{P}\vphantom{\lambda}}\log\mathbb{E}^{\mu_0}\exp[-f(x,y)], E λ f ( x , y ) + E P λ log E μ 0 exp [ − f ( x , y )] ,
which coincides with (12) for f = f ξ , G f=f_{\xi,G} f = f ξ , G below. In particular the work subsumes our approximations when taking
f ξ , G ( x , y ) = 1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 , F = { f ξ , G , ( ξ , G ) ∈ K } ⊂ C 2 ( R n × R m ) , f_{\xi,G}(x,y)=\frac{1}{2}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2},\qquad\mathcal{F}=\{f_{\xi,G},(\xi,G)\in K\}\subset C^{2}(\mathbb{R}^{n}\times\mathbb{R}^{m}), f ξ , G ( x , y ) = 2 1 A ( x ) − y + ξ G 2 , F = { f ξ , G , ( ξ , G ) ∈ K } ⊂ C 2 ( R n × R m ) ,
whenever ξ \xi ξ and G G G range over a compact subset K K K of R m × S ( m ) \mathbb{R}^{m}\times\mathcal{S}(m) R m × S ( m ) and both the forward map A A A and the approximating forward maps are uniformly bounded in C 1 C^{1} C 1 .
A metric measuring the discrepancy between potentials after accounting for their y y y -dependent normalisation, and hence identifies approximations that induce the same likelihood up to this normalisation is then given by
d Φ ( ( ξ 1 , G 1 ) , ( ξ 2 , G 2 ) ) = ∥ f ξ 1 , G 1 − f ξ 2 , G 2 + log E μ 0 exp ( − f ξ 1 , G 1 ) − log E μ 0 exp ( − f ξ 2 , G 2 ) ∥ L 1 ( H × R m , λ ) . d_{\Phi}\left((\xi_1,G_1),(\xi_2,G_2)\right)=\left\|f_{\xi_1,G_1}-f_{\xi_2,G_2}+\log\mathbb{E}^{\mu_0}\exp(-f_{\xi_1,G_1})-\log\mathbb{E}^{\mu_0}\exp(-f_{\xi_2,G_2})\right\|_{L^{1}(H\times\mathbb{R}^{m},\lambda)}. d Φ ( ( ξ 1 , G 1 ) , ( ξ 2 , G 2 ) ) = ∥ f ξ 1 , G 1 − f ξ 2 , G 2 + log E μ 0 exp ( − f ξ 1 , G 1 ) − log E μ 0 exp ( − f ξ 2 , G 2 ) ∥ L 1 ( H × R m , λ ) .
We reiterate that d Φ d_{\Phi} d Φ is in general not a norm on R m × S ( m ) \mathbb{R}^{m}\times\mathcal{S}(m) R m × S ( m ) but only a semi-metric on the space of potentials. We reiterate that convergence of ξ M \xi_M ξ M in a Euclidean norm will need Assumption 2 precisely because of the ambiguity pointed out in Proposition 4.16. The following lemma shows that under Assumption 2, indeed convergence with respect to d Φ d_{\Phi} d Φ is equivalent to convergence in the Euclidean norm as long as the sequence is contained in a compact set in R m × S ( m ) \mathbb{R}^{m}\times\mathcal{S}(m) R m × S ( m ) . Assumption 2, i.e., the requirement that v T A ^ v^{\mathsf{T}}\widehat{A} v T A is μ 0 \mu_0 μ 0 -a.s. non-constant for every non-zero v ∈ R m v\in\mathbb{R}^{m} v ∈ R m , resolves the ambiguity of G G G on the posterior that is pointed out in (25) .
Lemma 5.7. Let Assumptions [1 ] hold and let K K K be a compact set in R m × S ( m ) \mathbb{R}^{m} \times\mathcal{S}(m) R m × S ( m ) and ( ξ k , G k ) ⊂ K (\xi_k,G_k) \subset K ( ξ k , G k ) ⊂ K be a sequence. Then the convergence
( ξ k , G k ) → ( ξ , G ) ∈ K (\xi_k,G_k) \to(\xi,G) \in K ( ξ k , G k ) → ( ξ , G ) ∈ K with respect to the Euclidean norm on R m × S ( m ) \mathbb{R}^{m} \times\mathcal{S}(m) R m × S ( m ) implies convergence with respect to d Φ d_{\Phi} d Φ . If Assumption [2 ] holds, then convergence with respect to d Φ d_{\Phi} d Φ implies convergence in Euclidean norm.
Proof. Assume ( ξ k , G k ) → ( ξ , G ) ∈ K (\xi_k,G_k) \to(\xi,G) \in K ( ξ k , G k ) → ( ξ , G ) ∈ K with respect to the Euclidean norm. Then by [43 Lemma 2.6] it holds for some p ≥ p 0 > 1 p \ge p_0 > 1 p ≥ p 0 > 1 and a constant C C C
d Φ ( ( ξ n , G n ) , ( ξ , G ) ) ≤ C ∥ ∥ A ^ ( x ) − y + ξ n ∥ G n 2 − ∥ A ^ ( x ) − y + ξ ∥ G 2 ∥ L p ( λ ) . d_{\Phi}\bigl((\xi_n,G_n),(\xi,G)\bigr) \le C \left\lVert\left\lVert\widehat{A}(x)-y+\xi_n\right\rVert_{G_n}^{2}-\left\lVert\widehat{A}(x)-y+\xi\right\rVert_{G}^{2}\right\rVert_{L_p(\lambda)}. d Φ ( ( ξ n , G n ) , ( ξ , G ) ) ≤ C A ( x ) − y + ξ n G n 2 − A ( x ) − y + ξ G 2 L p ( λ ) . The dominated convergence theorem applies by the arguments used in Theorem 2.5 and hence convergence with respect to d Φ d_{\Phi} d Φ holds.
Assume now that ( ξ k , G k ) → ( ξ , G ) ∈ K (\xi_k,G_k) \to(\xi,G) \in K ( ξ k , G k ) → ( ξ , G ) ∈ K with respect to d Φ d_{\Phi} d Φ . Since K K K is compact, there exists a convergent subsequence (with respect to Euclidean norm and hence with respect to d Φ d_{\Phi} d Φ ), which we denote by ( ξ n k , G n k ) → ( ξ † , G † ) ∈ K (\xi_{n_k},G_{n_k}) \to(\xi^\dagger,G^\dagger) \in K ( ξ n k , G n k ) → ( ξ † , G † ) ∈ K . It holds
d Φ ( ( ξ † , G † ) , ( ξ , G ) ) ≤ d Φ ( ( ξ † , G † ) , ( ξ n k , G n k ) ) + d Φ ( ( ξ n k , G n k ) , ( ξ , G ) ) → 0 , d_{\Phi}\bigl((\xi^\dagger,G^\dagger),(\xi,G)\bigr) \le d_{\Phi}\bigl((\xi^\dagger,G^\dagger),(\xi_{n_k},G_{n_k})\bigr)+d_{\Phi}\bigl((\xi_{n_k},G_{n_k}),(\xi,G)\bigr) \to0, d Φ ( ( ξ † , G † ) , ( ξ , G ) ) ≤ d Φ ( ( ξ † , G † ) , ( ξ n k , G n k ) ) + d Φ ( ( ξ n k , G n k ) , ( ξ , G ) ) → 0 , Hence d Φ ( ( ξ † , G † ) , ( ξ , G ) ) = 0 d_{\Phi}\bigl((\xi^\dagger,G^\dagger),(\xi,G)\bigr)=0 d Φ ( ( ξ † , G † ) , ( ξ , G ) ) = 0 . By [43 Lemma 2.4] this implies that the term
∥ A ^ ( x ) − y + ξ ∥ G 2 − ∥ A ^ ( x ) − y + ξ † ∥ G † 2 \left\lVert\widehat{A}(x)-y+\xi\right\rVert_{G}^{2}-\left\lVert\widehat{A}(x)-y+\xi^\dagger\right\rVert_{G^\dagger}^{2} A ( x ) − y + ξ G 2 − A ( x ) − y + ξ † G † 2 depends only on y y y almost surely under λ \lambda λ . By expanding,
A ^ ( x ) T ( G − G † ) A ^ ( x ) + 2 A ^ ( x ) T ( G ξ − G † ξ † + ( G † − G ) y ) + y T ( G − G † ) y (33) \widehat{A}(x)^{\mathsf{T}}(G-G^\dagger)\widehat{A}(x)+2\widehat{A}(x)^{\mathsf{T}}(G\xi-G^\dagger\xi^\dagger+(G^\dagger-G)y)+y^{\mathsf{T}}(G-G^\dagger)y \tag*{(33)} A ( x ) T ( G − G † ) A ( x ) + 2 A ( x ) T ( G ξ − G † ξ † + ( G † − G ) y ) + y T ( G − G † ) y (33) depends only on y y y almost surely under λ \lambda λ . Since p p p admits a density and is thus equivalent to Lebesgue measure on R m \mathbb{R}^{m} R m , evaluating (33) at y y y and y + z y+z y + z for arbitrary z ∈ R m z \in\mathbb{R}^{m} z ∈ R m and subtracting gives that A ^ ( x ) T ( G † − G ) z \widehat{A}(x)^{\mathsf{T}}(G^\dagger-G)z A ( x ) T ( G † − G ) z is μ 0 \mu_0 μ 0 -a.s. constant in x x x . Since z z z is arbitrary, Assumption [2 ] implies G = G † G=G^\dagger G = G † . Substituting back into (33) gives that A ^ ( x ) T G ( ξ − ξ † ) \widehat{A}(x)^{\mathsf{T}}G(\xi-\xi^\dagger) A ( x ) T G ( ξ − ξ † ) is μ 0 \mu_0 μ 0 -a.s. constant in x x x , and Assumption [2 ] together with invertibility of G G G yields ξ = ξ † \xi=\xi^\dagger ξ = ξ † . Since every Euclidean-convergent subsequence of ( ξ n , G n ) ⊂ K (\xi_n,G_n) \subset K ( ξ n , G n ) ⊂ K must have limit ( ξ , G ) (\xi,G) ( ξ , G ) , compactness of K K K implies ( ξ † , G † ) = ( ξ , G ) (\xi^\dagger,G^\dagger)=(\xi,G) ( ξ † , G † ) = ( ξ , G ) and hence ( ξ n , G n ) → ( ξ , G ) (\xi_n,G_n) \to(\xi,G) ( ξ n , G n ) → ( ξ , G ) in Euclidean norm.
Following [43 ] , we will use the following theorem to show consistency of the double-loop estimators.
Theorem 5.8 (Consistency, [48 Theorem 5.7] ). Let ( D , d ) (D,d) ( D , d ) be a pseudo-metric space and ϕ : D → R \phi:D \to\mathbb{R} ϕ : D → R with non-empty set of minimisers D 0 : = argmin f ∈ D ϕ ( f ) D_0 := \operatorname*{argmin}_{f\in D}\phi(f) D 0 := argmin f ∈ D ϕ ( f ) . Assume that for every ε > 0 \varepsilon> 0 ε > 0
inf f ∈ D : d ( f , D 0 ) > ε ϕ ( f ) > inf f ∈ D ϕ ( f ) (34) \inf_{f\in D:\,d(f,D_0)>\varepsilon}\phi(f)>\inf_{f\in D}\phi(f) \tag*{(34)} f ∈ D : d ( f , D 0 ) > ε inf ϕ ( f ) > f ∈ D inf ϕ ( f ) (34) and
sup f ∈ D ∣ ϕ N ( f ) − ϕ ( f ) ∣ → 0 (35) \sup_{f\in D}\left|\phi_N(f)-\phi(f)\right| \to0 \tag*{(35)} f ∈ D sup ∣ ϕ N ( f ) − ϕ ( f ) ∣ → 0 (35) in probability. Then any f ^ N \widehat{f}_N f N satisfying ϕ N ( f ^ N ) ≤ inf f ∈ D ϕ N ( f ) + o P ( 1 ) \phi_N(\widehat{f}_N) \le\inf_{f\in D}\phi_N(f)+o_P(1) ϕ N ( f N ) ≤ inf f ∈ D ϕ N ( f ) + o P ( 1 ) satisfies d ( f ^ N , D 0 ) → 0 d(\widehat{f}_N,D_0) \to0 d ( f N , D 0 ) → 0 in probability.
Proof. For f 0 ∈ D 0 f_0 \in D_0 f 0 ∈ D 0 , (35) gives ϕ ( f ^ N ) ≤ ϕ N ( f ^ N ) + o P ( 1 ) ≤ ϕ N ( f 0 ) + o P ( 1 ) ≤ ϕ ( f 0 ) + o P ( 1 ) \phi(\widehat{f}_N) \le\phi_N(\widehat{f}_N)+o_P(1) \le\phi_N(f_0)+o_P(1) \le\phi(f_0)+o_P(1) ϕ ( f N ) ≤ ϕ N ( f N ) + o P ( 1 ) ≤ ϕ N ( f 0 ) + o P ( 1 ) ≤ ϕ ( f 0 ) + o P ( 1 ) , so ϕ ( f ^ N ) − inf D ϕ = o P ( 1 ) \phi(\widehat{f}_N)-\inf_D\phi=o_P(1) ϕ ( f N ) − inf D ϕ = o P ( 1 ) , and (34) yields the claim.
Theorem 5.9. Let Assumptions [1 ] and [3 ] hold, let K K K be a compact subset of R m × S ( m ) \mathbb{R}^{m} \times\mathcal{S}(m) R m × S ( m ) and set Θ 0 : = argmin ( ξ , G ) ∈ K J α ( ξ , G ) \Theta_0 := \operatorname*{argmin}_{(\xi,G)\in K}\mathcal{J}_{\alpha}(\xi,G) Θ 0 := argmin ( ξ , G ) ∈ K J α ( ξ , G ) , which is non-empty by continuity of J α \mathcal{J}_{\alpha} J α . For the estimators
( ξ ^ M , G ^ M ) ∈ argmin ( ξ , G ) ∈ K J ^ α M , L ( ξ , G ) , (\widehat{\xi}_M,\widehat{G}_M) \in\operatorname*{argmin}_{(\xi,G)\in K}\widehat{\mathcal{J}}_{\alpha}^{M,L}(\xi,G), ( ξ M , G M ) ∈ ( ξ , G ) ∈ K argmin J α M , L ( ξ , G ) , it holds for every ε > 0 \varepsilon> 0 ε > 0 that
P ( d Φ ( ( ξ ^ M , G ^ M ) , Θ 0 ) > ε ) → 0 as M → ∞ . \mathbb{P}\left(d_{\Phi}\bigl((\widehat{\xi}_M,\widehat{G}_M),\Theta_0\bigr)>\varepsilon\right)\to0 \quad\text{as } M\to\infty. P ( d Φ ( ( ξ M , G M ) , Θ 0 ) > ε ) → 0 as M → ∞. If Assumption [2 ] holds, the same holds with d Φ d_{\Phi} d Φ replaced by the Euclidean distance.
Proof of Theorem 5.9. By [43 Theorem 3.6] applied with
F 1 : = conv ( { 1 2 ∥ A ^ ( x ) − y + ξ ∥ G 2 : ( ξ , G ) ∈ K } ∪ { 1 2 δ 2 ∥ A ( x ) − y ∥ 2 } ) , \mathcal{F}_1 := \operatorname{conv}\left(\left\{\frac{1}{2}\left\|\widehat{A}(x)-y+\xi\right\|_{G}^{2}:(\xi,G)\in K\right\}\cup\left\{\frac{1}{2\delta^{2}}\|A(x)-y\|^{2}\right\}\right), F 1 := conv ( { 2 1 A ( x ) − y + ξ G 2 : ( ξ , G ) ∈ K } ∪ { 2 δ 2 1 ∥ A ( x ) − y ∥ 2 } ) ,
and since the regularisation term cancels in the difference, we get
sup ( ξ , G ) ∈ K ∣ J ^ α M , L ( ξ , G ) − J α ( ξ , G ) ∣ ≤ sup f ∈ F 1 ∣ ϕ N ( f ) − ϕ ( f ) ∣ → 0 \sup_{(\xi,G)\in K}\left|\widehat{J}_{\alpha}^{M,L}(\xi,G)-J_{\alpha}(\xi,G)\right|\leq\sup_{f\in\mathcal{F}_1}\left|\phi_N(f)-\phi(f)\right|\to0 ( ξ , G ) ∈ K sup J α M , L ( ξ , G ) − J α ( ξ , G ) ≤ f ∈ F 1 sup ∣ ϕ N ( f ) − ϕ ( f ) ∣ → 0
in probability, which is (35) for D = K D=K D = K , ϕ = J α \phi=J_{\alpha} ϕ = J α and ϕ N = J ^ α M , L \phi_N=\widehat{J}_{\alpha}^{M,L} ϕ N = J α M , L . It remains to verify (34) with d = d Φ d=d_{\Phi} d = d Φ and D 0 = Θ 0 D_0=\Theta_0 D 0 = Θ 0 , i.e. that for every ε > 0 \varepsilon>0 ε > 0
inf ( ξ , G ) ∈ K , d Φ ( ( ξ , G ) , Θ 0 ) > ε J α ( ξ , G ) > c ∗ : = min ( ξ , G ) ∈ K J α ( ξ , G ) . \inf_{\substack{(\xi,G)\in K,\,d_{\Phi}((\xi,G),\Theta_0)>\varepsilon}}J_{\alpha}(\xi,G)>c^*:=\min_{(\xi,G)\in K}J_{\alpha}(\xi,G). ( ξ , G ) ∈ K , d Φ (( ξ , G ) , Θ 0 ) > ε inf J α ( ξ , G ) > c ∗ := ( ξ , G ) ∈ K min J α ( ξ , G ) .
Suppose, for contradiction, that for some ε > 0 \varepsilon>0 ε > 0 there exists a sequence ( ξ n , G n ) ⊂ K (\xi_n,G_n)\subset K ( ξ n , G n ) ⊂ K with
d Φ ( ( ξ n , G n ) , Θ 0 ) ≥ ε for all n ∈ N , (36) d_{\Phi}((\xi_n,G_n),\Theta_0)\geq\varepsilon\qquad\text{for all }n\in\mathbb{N}, \tag*{(36)} d Φ (( ξ n , G n ) , Θ 0 ) ≥ ε for all n ∈ N , (36)
and J α ( ξ n , G n ) → c ∗ J_{\alpha}(\xi_n,G_n)\to c^* J α ( ξ n , G n ) → c ∗ . By compactness of K K K , after passing to a subsequence, ( ξ n , G n ) → ( ξ ∗ , G ∗ ) ∈ K (\xi_n,G_n)\to(\xi^*,G^*)\in K ( ξ n , G n ) → ( ξ ∗ , G ∗ ) ∈ K in Euclidean norm. Since J α J_{\alpha} J α is continuous (Theorem 2.5 and Lemma 4.1), J α ( ξ ∗ , G ∗ ) = c ∗ J_{\alpha}(\xi^*,G^*)=c^* J α ( ξ ∗ , G ∗ ) = c ∗ , so ( ξ ∗ , G ∗ ) ∈ Θ 0 (\xi^*,G^*)\in\Theta_0 ( ξ ∗ , G ∗ ) ∈ Θ 0 . By Lemma 5.7, Euclidean convergence implies d Φ ( ( ξ n , G n ) , ( ξ ∗ , G ∗ ) ) → 0 d_{\Phi}((\xi_n,G_n),(\xi^*,G^*))\to0 d Φ (( ξ n , G n ) , ( ξ ∗ , G ∗ )) → 0 , hence d Φ ( ( ξ n , G n ) , Θ 0 ) → 0 d_{\Phi}((\xi_n,G_n),\Theta_0)\to0 d Φ (( ξ n , G n ) , Θ 0 ) → 0 along the subsequence, contradicting (36) . Theorem 5.8 now yields the first claim.
Under Assumption 2, for every ε > 0 \varepsilon>0 ε > 0 there is η > 0 \eta>0 η > 0 such that d Φ ( θ , Θ 0 ) ≤ η d_{\Phi}(\theta,\Theta_0)\leq\eta d Φ ( θ , Θ 0 ) ≤ η implies dist ( θ , Θ 0 ) ≤ ε \operatorname{dist}(\theta,\Theta_0)\leq\varepsilon dist ( θ , Θ 0 ) ≤ ε for all θ ∈ K \theta\in K θ ∈ K : otherwise there would be θ n ∈ K \theta_n\in K θ n ∈ K and ϑ n ∈ Θ 0 \vartheta_n\in\Theta_0 ϑ n ∈ Θ 0 with d Φ ( θ n , ϑ n ) → 0 d_{\Phi}(\theta_n,\vartheta_n)\to0 d Φ ( θ n , ϑ n ) → 0 and dist ( θ n , Θ 0 ) > ε \operatorname{dist}(\theta_n,\Theta_0)>\varepsilon dist ( θ n , Θ 0 ) > ε ; by compactness we may assume θ n → θ ∗ \theta_n\to\theta^* θ n → θ ∗ and ϑ n → ϑ ∗ ∈ Θ 0 \vartheta_n\to\vartheta^*\in\Theta_0 ϑ n → ϑ ∗ ∈ Θ 0 (closed) in Euclidean norm, so d Φ ( θ ∗ , ϑ ∗ ) = 0 d_{\Phi}(\theta^*,\vartheta^*)=0 d Φ ( θ ∗ , ϑ ∗ ) = 0 by Lemma 5.7 and the triangle inequality, hence θ ∗ = ϑ ∗ \theta^*=\vartheta^* θ ∗ = ϑ ∗ by the identification argument in the proof of that lemma, contradicting dist ( θ ∗ , Θ 0 ) ≥ ε \operatorname{dist}(\theta^*,\Theta_0)\geq\varepsilon dist ( θ ∗ , Θ 0 ) ≥ ε . The second claim follows.
Remark 5.10. The compactness of K K K in Theorem 5.9 cannot easily be dispensed with by the argument used for the single-loop estimator in Lemma 5.3. In the single-loop case, the Gaussian-linear structure makes the normalising constant Z ^ \widehat{Z} Z available in closed form with respect to the same empirical measure λ ~ M \widetilde{\lambda}_M λ M , so the decomposition of Lemma 2.3 applies and confinement of G G G can be established independently of ξ \xi ξ . For the double-loop estimator, we might want to use the identity (9) . However, the inner samples ( x i , j ) (x_{i,j}) ( x i , j ) approximating Z ^ ( y j ; ξ , G ) \widehat{Z}(y_j;\xi,G) Z ( y j ; ξ , G ) are drawn from μ 0 \mu_0 μ 0 , while the outer samples ( x j , y j ) (x_j,y_j) ( x j , y j ) are drawn from λ \lambda λ . These two empirical measures do not share a common marginal, so (9) does not hold for the double-loop objective, and the confinement argument for G G G cannot be decoupled from ξ \xi ξ .
Numerical experiments
Computed tomography
We model the forward map A A A as a discrete Radon transform of a 50 × 50 50\times50 50 × 50 pixel image, so that n = 2500 n=2500 n = 2500 , with 47 equispaced projection angles over 0 0 0 –170 170 170 degrees. The detector is assumed to have 50 apertures spanning the width of the image, i.e. 50 parallel line integrals are measured per angle and so m = 47 ⋅ 50 = 2350 m=47\cdot50=2350 m = 47 ⋅ 50 = 2350 . The measurement is corrupted with additive Gaussian noise of level δ = 0.005 \delta=0.005 δ = 0.005 . The prior is Gaussian, μ 0 = N ( 0 , C 0 ) \mu_0=\mathcal{N}(0,C_0) μ 0 = N ( 0 , C 0 ) , with C 0 C_0 C 0 corresponding to squared exponential covariance
k ( x , y ) = 1 σ 2 exp ( − ∥ x − y ∥ 2 2 2 l 2 ) , k(x,y)=\frac{1}{\sigma^2}\exp\left(-\frac{\|x-y\|_2^2}{2l^2}\right), k ( x , y ) = σ 2 1 exp ( − 2 l 2 ∥ x − y ∥ 2 2 ) ,
with length-scale l = 0.1 ( 50 ) − 1 / 2 l=0.1(50)^{-1/2} l = 0.1 ( 50 ) − 1/2 and variance σ 2 = 50 \sigma^2=50 σ 2 = 50 . A sample is shown in Figure 1 .
Figure 1. Ground truth x 0 x_0 x 0 for the CT problem, a sample from the prior μ 0 \mu_0 μ 0 .
The surrogate A ^ \widehat{A} A is obtained from a misspecified geometry: the same number of equispaced projections is taken over 5 5 5 –177 177 177 degrees instead of 0 0 0 –170 170 170 degrees, so that the projection angles of A ^ \widehat{A} A are shifted and slightly stretched relative to those of A A A . Note that A ^ \widehat{A} A is surjective, so Assumption 2 holds by Remark 4.9.
We compare three choices of the Gaussian likelihood: the surrogate likelihood without any correction, i.e. ξ = 0 \xi=0 ξ = 0 and G = δ − 2 I m G=\delta^{-2}I_m G = δ − 2 I m (None); the enhanced error approach (4) (EEA); and the optimal approximation error approach (5) (OAE). Since the setting is Gaussian-linear, OAE uses closed-form objective function given in § 3 and α = 0 \alpha=0 α = 0 , minimised over G G G by the plain gradient descent, initialised at the EEA precision G ∗ G_\ast G ∗ and stopped after 15,000 iterations. All posterior quantities are Gaussian and available in closed form via (24) . The expected KL divergence is evaluated in closed form..
Figure 2 shows posterior samples for the three methods and for the true posterior, Figure 3 shows the posterior mean, its error with respect to the ground truth of Figure 1 , the pointwise posterior standard deviation and the pixels covered by a 2 σ 2\sigma 2 σ credible band, and Table 1 collects summary metrics.
Figure 2. Posterior samples for the CT problem. Rows correspond, from top to bottom, to None, EEA, OAE and the true posterior.
Table 1. Error metrics for the CT-imaging problem. All norms are averaged over the image pixels. In the quantities in the two last rows, x 0 x_0 x 0 corresponds to the unknown in Figure 1 and y 0 y_0 y 0 to a simulated corresponding measurement.
Figure 3. For all methods, we report the posterior mean, difference posterior mean to the ground truth, diagonal of the posterior covariance, and the pixels contained in a confidence interval based on the posterior mean and variance. Top row corresponds to None, second row to EEA, third row to OAE and final row to the true posterior
Table 1 shows that OAE reduces the expected posterior KL divergence from 342 (EEA) to 239, and the error of the posterior mean by a factor of about 2.5, both in expectation and for the single draw x 0 x_0 x 0 . The uncorrected likelihood performs far worse on both counts, and its credible band covers only 37% of the pixels, reflecting its overconfident covariance. The one metric on which None is best, ∥ C − C ^ ∥ F \lVert C-\widehat{C}\rVert_F ∥ C − C ∥ F , is expected: None retains the noise precision δ − 2 I m \delta^{-2}I_m δ − 2 I m , so its posterior covariance is closest to that of the true model, but this is of little use when the mean is biased. OAE inflates the covariance slightly more than EEA, yet its coverage (94%) is as close to that of the true posterior (96%) as EEA (98%).
Darcy Flow
We seek to recover the permeability σ ∈ C 1 ( Ω ) \sigma\in C^{1}(\Omega) σ ∈ C 1 ( Ω ) on the domain Ω = [ 0 , 1 ] 2 \Omega= [0,1]^{2} Ω = [ 0 , 1 ] 2 from the groundwater filtration u ∈ C 2 ( Ω ) u \in C^{2}(\Omega) u ∈ C 2 ( Ω ) for a fixed source g ∈ C ( Ω ) g \in C(\Omega) g ∈ C ( Ω ) . The forward map F : σ ↦ u F:\sigma\mapsto u F : σ ↦ u corresponds to solving the PDE
− ∇ ⋅ ( σ ∇ u ) = g z ∈ Ω u = 0 z ∈ ∂ Ω . \begin{aligned}
-\nabla\cdot(\sigma\nabla u) &= g && z \in\Omega\\
u &= 0 && z \in\partial\Omega.
\end{aligned} − ∇ ⋅ ( σ ∇ u ) u = g = 0 z ∈ Ω z ∈ ∂ Ω.
The surrogate A ^ \widehat{A} A is the affine map obtained by a numerical first-order Taylor expansion of F F F about the prior mean. Training data consist of M = 5000 M = 5000 M = 5000 pairs ( x j , y j ) ∼ λ (x_j,y_j) \sim\lambda ( x j , y j ) ∼ λ . We use the double-loop estimator J ^ α M , L \widehat{J}_{\alpha}^{M,L} J α M , L with α = 0.001 \alpha= 0.001 α = 0.001 , where the inner expectation over μ 0 \mu_0 μ 0 in Z ^ ( y j ; ξ , G ) \widehat{Z}(y_j;\xi,G) Z ( y j ; ξ , G ) is approximated L = 100 L = 100 L = 100 data points. The objective is minimised by the Adam optimizer with learning rate 0.01, initialised at the optimal values for EEA.
The surrogate and true posterior are sampled by the same random-walk Metropolis–Hastings algorithm with 6000 samples after a burn-in of 20,000 and a thinning with the factor t t t . The posterior means and covariances m ( y 0 ) m(y_0) m ( y 0 ) , C ( y 0 ) C(y_0) C ( y 0 ) , m ^ ( y 0 ) \widehat{m}(y_0) m ( y 0 ) , C ^ ( y 0 ) \widehat{C}(y_0) C ( y 0 ) and the samples in Figure 5 are computed from these chains.
Figure 5. Posterior samples for all methods. Top row corresponds to None, second row to EEA third row to OAE, and final row to the true posterior
Table 2 collects the error metrics, Figure 5 shows posterior samples and Figure 6 compares the posterior means, their errors, the pointwise posterior standard deviation and the credible-band coverage with the ground truth.
Table 2: Error metrics for the 2D Darcy-flow problem. All norms are averaged over the image pixels. In the quantities in the two last rows, x 0 x_0 x 0 corresponds to the unknown in Figure 4 and y 0 y_0 y 0 to a simulated corresponding measurement.
Table 2.
Figure 4. Ground truth sample from the prior
Figure 6. For all methods, we report the posterior mean, difference posterior mean to the ground truth, diagonal of the posterior covariance, and the pixels contained in a confidence interval based on the posterior mean and variance. Rows correspond to (top to bottom) None, EEA, OAE, true posterior
The picture is consistent with the CT experiment. OAE halves the error of the posterior mean relative to EEA (0.0015 versus 0.0027) and reduces the expected KL divergence, though here the gain over EEA is modest (454 versus 475), while both improve by an order of magnitude on the uncorrected likelihood.
Coverage of the 2 σ 2\sigma 2 σ band is 96% for OAE and 93% for EEA, compared with 91% for the true posterior, so both corrections are, if anything, slightly conservative, whereas the uncorrected likelihood covers only 13% of the pixels. As in the CT case, None has the smallest covariance error but a strongly biased mean.
Conclusions
We introduced the optimal approximation error (OAE) framework for calibrating the noise parameters of the approximation error model by directly minimising the expected KL divergence between the true and surrogate posteriors. We showed that OAE subsumes the classical enhanced error approach as the variant that instead targets the expected divergence between likelihoods. We established smoothness, bi-convexity, and, after regularisation, coercivity and the Kurdyka–Łojasiewicz property, yielding a proximal alternating minimisation scheme with guaranteed convergence to a critical point. In the Gaussian linear case we obtained the objective function and the optimal mean shift in closed form. More generally, we introduced an empirical estimator and proved its consistency as the training sample size grows. The framework applies in a discretisation-invariant manner to unknowns in infinite-dimensional Banach spaces, and our experiments on a linear CT problem and a nonlinear Darcy-flow problem show that OAE improves the posterior mean and the expected KL divergence relative to the uncorrected and EEA-corrected likelihoods, with credible-band coverage comparable to that of EEA and of the true posterior.
Several directions remain open. The present framework parametrises the noise covariance by a full precision matrix G ∈ S ( m ) G \in\mathcal{S}(m) G ∈ S ( m ) , which becomes impractical when m m m is large; structured or low-rank parametrisations would reduce the parameter count while preserving the OAE optimality criterion. Extending OAE to non-Gaussian likelihood families would broaden its applicability to problems with heavy-tailed or count-valued observations. Finally, an online or sequential variant of OAE, in which the parameters ( ξ , G ) (\xi,G) ( ξ , G ) are updated as new training pairs arrive, would be natural in settings where the high-fidelity model is evaluated adaptively.
Acknowledgments
Part of this research was carried out while F.S. was at TU Wien, Austria. Funding was received from the European Research Council (ERC) under the Horizon 2020 research and innovation program of the European Union (Grant agreement No. 101125225). This work was supported by the Research Council of Finland (353094, 348504 and 359183). Support by the Austrian Science Fund (FWF) grant I6667-N is acknowledged
AI disclosure
During the preparation of this manuscript, the authors used Claude Fable 5.1 to support proofreading and editing of the text and to improve its clarity. The authors reviewed, validated and critically assessed all AI-assisted outputs and take full responsibility for the content of the manuscript.