arXiv reader

Statistical Optimality and Computational Efficiency of Nyström Kernel PCA

Nicholas Sterge and Bharath Sriperumbudur

arXiv
2105.08875v1 · PDF · 19 May 2021
Categories
stat.ML, cs.LG, math.ST, stat.TH
Licence
CC BY 4.0 The site shows the text.

Abstract

Kernel methods provide an elegant framework for developing nonlinear learning algorithms from simple linear methods. Though these methods have superior empirical performance in several real data applications, their usefulness is inhibited by the significant computational burden incurred in large sample situations. Various approximation schemes have been proposed in the literature to alleviate these computational issues, and the approximate kernel machines are shown to retain the empirical performance. However, the theoretical properties of these approximate kernel machines are less well understood. In this work, we theoretically study the trade-off between computational complexity and statistical accuracy in Nyström approximate kernel principal component analysis (KPCA), wherein we show that the Nyström approximate KPCA matches the statistical performance of (non-approximate) KPCA while remaining computationally beneficial. Additionally, we show that Nyström approximate KPCA outperforms the statistical behavior of another popular approximation scheme, the random feature approximation, when applied to KPCA.

Items 25

Assumption

Assumption 1

PV9U

(\mathcal{X, B}) is a completely separable space endowed with \sigma-algebra \mathcal{B}. \mathcal{H} is a separable RKHS of \mathbb{R}-valued functions on \mathcal{X} with bounded continuous positive definite kernel satisfying \sup_{x\in\mathcal{X}}k(x,x)=:\kappa<\infty.

Assumption

Assumption 2

9U87

The eigenvalues (\lambda_i)_{i\in I} of \Sigma are simple, positive, and w.l.o.g. satisfy a decreasing rearrangement, i.e., \lambda_1>\lambda_2>\ldots

Assumption

Assumption 3

YIJW

The rank of \widehat{\Sigma} is n-1, eigenvalues (\widehat{\lambda}_i)_{i=1}^{n-1} of \widehat{\Sigma} are simple, positive and w.l.o.g. satisfy a decreasing rearrangement, i.e., \widehat{\lambda}_1>\widehat{\lambda}_2>\ldots

Proposition

Proposition 3.1 (Proposition 1)

YP3S

Let (\widehat{\lambda}_i,\widehat{\phi}_i)_i be the eigensystem of \widehat{\Sigma} in (?). Define \mathbf{K}=[k(X_i,X_j)]_{i,j\in[n]}. Then

\widehat{\phi}_i=\frac{1}{\widehat{\lambda}_i}\sum_{j=1}^n\gamma_{i,j}k(\cdot,X_j),

where \boldsymbol{\gamma}_i=(\gamma_{i,1},\cdots,\gamma_{i,n})=\frac{1}{n(n-1)}\mathbf{H}_n\boldsymbol{\widehat{\alpha}}_i with \boldsymbol{\widehat{\alpha}}_i\notin\emph{null}(\mathbf{H}_n), and (\widehat{\lambda}_{i},\boldsymbol{\widehat{\alpha}}_i)_i are the eigenvalues and eigenvectors of \frac{1}{n(n-1)}\mathbf{KH}_n.

Proposition

Proposition 3.2

0F59

Define the m\times m matrix \mathbf{M}=\mathbf{K}_{mm}^{-1/2}\mathbf{K}_{mn}\mathbf{H}_n\mathbf{K}_{nm}\mathbf{K}_{mm}^{-1/2}. The solution to (?) is given by

\Tilde{\phi}_1=\Tilde{S}_m^*\mathbf{K}_{mm}^{-1/2}\mathbf{u}_1

where \mathbf{u}_1=(u_{1,1},\ldots,u_{1,m}) is the unit eigenvector of \frac{1}{n(n-1)}\mathbf{M} corresponding to its largest eigenvalue, denoted \Tilde{\lambda}_1 and \tilde{S}_m^*:\mathbb{R}^m\rightarrow\mathcal{H}, \boldsymbol{\alpha}\mapsto\sum_{j=1}^m\boldsymbol{\alpha}_jk(\cdot,X_{r_j}).

Assumption

Assumption 4

XAK9

The rank of \Tilde{\mathbf{K}}\mathbf{H}_n is m. The eigenvalues (\Tilde{\lambda}_i)_{i=1}^{m-1} of \frac{1}{n(n-1)}\Tilde{\mathbf{K}}\mathbf{H}_n are simple, positive, and w.l.o.g. satisfy a decreasing rearrangement, i.e., \Tilde{\lambda}_1>\Tilde{\lambda}_2>\ldots.

Theorem

Theorem 4.1

GYXS

Suppose Assumptions 1-4 hold. For any t>0 define \mathcal{N}_\Sigma(t)=\emph{tr}(\Sigma(\Sigma+tI)^{-1}) and \mathcal{N}_{C,\infty}(t)=\sup_{x\in\mathcal{X}}\left\langle k(\cdot,x),(C+tI)^{-1}k(\cdot,x)\right\rangle_\mathcal{H} for the uncentered covariance operator C=\int_\mathcal{X} k(\cdot,x)\otimes_{\mathcal{H}} k(\cdot,x)d\mathbb{P}(x). Then the following hold:

  • (i)

    R^\ell(\Sigma)=\sum_{i>\ell}\lambda_i.
  • (ii) For any 0\le\delta\le\frac{1}{2} satisfying n\ge2\log\frac{2}{\delta} and \frac{140\kappa}{n}\log\frac{16\kappa n}{\delta}\le t\le\left\lVert\Sigma\right\rVert_{\mathcal{L}^\infty(\mathcal{H})},

    \mathbb{P}^n\left\{\sum_{i>\ell}\lambda_i\le R^\ell(\widehat{\Sigma})\le3\mathcal{N}_\Sigma(t)(\lambda_{\ell+1}+t)+\frac{32\kappa\log\frac{2}{\delta}}{n}\right\}\ge1-5\delta.
  • (iii) For any 0\le\delta\le\frac{1}{2},

    \mathbb{P}^n\left\{\sum_{i>\ell}\lambda_i\le R_{nys}^\ell(\widehat{\Sigma})\le6\mathcal{N}_\Sigma(t)(\lambda_{\ell+1}+9t)+\frac{32\kappa\log\frac{2}{\delta}}{n}\right\}\ge 1-11\delta,

    provided the following conditions are satisfied:

    • 1. \left(\frac{140\kappa}{n}\log\frac{16\kappa n}{\delta}\vee\frac{9\kappa}{n}\log\frac{n}{\delta}\right)\le t\le \left\lVert\Sigma\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}\wedge\left\lVertC\right\rVert_{\mathcal{L}^\infty(\mathcal{H})},

    • 2. m\ge\left(67\vee5\mathcal{N}_{C,\infty}(t)\right)\log\frac{4\kappa}{t\delta}\vee\frac{140\kappa}{t}\log\frac{8}{t\delta},

    • 3. n\ge2\log\frac{2}{\delta}.

Used by Remark 1
Remark

Remark 1

8LE1

Since \Sigma is trace-class and \lambda_\ell\rightarrow 0 as \ell\rightarrow \infty, it follows that R^\ell(\Sigma)\rightarrow 0 as \ell\rightarrow \infty. The rate of this convergence may be analyzed after making assumptions on the decay rate of the (\lambda_i)_i, which will be presented in the upcoming corollaries. The behavior of the empirical variations depends significantly on t and \mathcal{N}_{\Sigma}(t). \mathcal{N}_\Sigma(t) is referred to as the effective dimension or degrees of freedom [Caponnetto-07], which measures the capacity of the hypothesis space \mathcal{H}. Upon making assumptions regarding the decay rate of (\lambda_i)_i, the size of \mathcal{N}_\Sigma(t) can be quantified and convergence rates for R^\ell(\widehat{\Sigma}) and R_{nys}^\ell(\widehat{\Sigma}) can be obtained. The upper bounds for R^\ell(\widehat{\Sigma}) and R_{nys}^\ell(\widehat{\Sigma}) are equivalent up to constants; however, the conditions imposed on m and t in (iii) will dictate whether this behavior of R_{nys}^\ell(\widehat{\Sigma}) may be achieved with a reduced computational complexity (m<n). We also would like to highlight that the results presented in Theorem 4.1, which are obtained for the U-statistic estimator \widehat{\Sigma} of the centered covariance operator, \Sigma, matches up to constants, the results in Theorem 2 of [Sterge-20], which were derived for the uncentered covariance operator, C.

The following corollary derives convergence rates from the bounds in Theorem 4.1 under polynomial decay assumptions on the eigenvalues of \Sigma.

Corollary

Corollary 4.2 (Polynomial decay of eigenvalues)

P12S

Suppose \underbar{A}i^{-\alpha}\le\lambda_i\le\bar{A}i^{-\alpha} for some \alpha>1 and 0<\underbar{A}<\bar{A}<\infty. Let \ell=n^{\frac{\theta}{\alpha}}, where 0<\theta\le \alpha. Then the following hold:

  • (i)

    n^{-\theta(1-\frac{1}{\alpha})}\lesssim R^\ell(\Sigma)\lesssim n^{-\theta(1-\frac{1}{\alpha})}.

    There exists an N\in\mathbb{N} such that for all n>N, the following hold:

  • (ii)

    n^{-\theta(1-\frac{1}{\alpha})}\lesssim R^\ell(\widehat{\Sigma})\lesssim_{\mathbb{P}^n} \begin{cases} n^{-\theta(1-\frac{1}{\alpha})},\quad\quad{}\theta<1{} \\ \left(\frac{\log n}{n}\right)^{1-\frac{1}{\alpha}},\quad {}\theta\ge1{} \end{cases};
  • (iii)

    n^{-\theta(1-\frac{1}{\alpha})}\lesssim R_{nys}^\ell(\widehat{\Sigma})\lesssim_{\mathbb{P}^n} \begin{cases} n^{-\theta(1-\frac{1}{\alpha})},\quad\quad{}\theta<1,\,m\gtrsim n^\theta\log n{} \\ \left(\frac{\log n}{n}\right)^{1-\frac{1}{\alpha}},\quad{}\theta\ge1\,,m\gtrsim\frac{n}{\log n}\log\frac{n}{\log n}{} \end{cases}.
Remark

Remark 2

NQ55

(i) Of course, \alpha>1 is required to ensure that \Sigma is trace class. Observing (ii) and (iii), we see that the convergence rates of R^\ell(\widehat{\Sigma}) and R_{nys}^\ell(\widehat{\Sigma}) rely heavily on the growth of \ell through \theta. Comparing R^\ell(\widehat{\Sigma}) to R^\ell(\Sigma), EKPCA will match the convergence rate of KPCA provided \ell does not grow faster than n^{1/\alpha}. We note that 0<\theta<1 is the only sensible regime both computationally and statistically, as \theta\ge1 increases the computational complexity while the rate plateaus at \left(\log n/n\right)^{1-\frac{1}{\alpha}}. (ii) When \theta<1, the convergence rate of R_{nys}^\ell(\widehat{\Sigma}) is equal to that of R^\ell(\Sigma) and R^\ell(\widehat{\Sigma}), provided m\gtrsim n^\theta\log n, i.e., if \ell grows to infinity not faster than n^{1/\alpha} and the number of subsamples m grows sufficiently fast, then NY-EKPCA and EKPCA enjoy the same statistical behavior. From a computational perspective, the computational complexity of EKPCA using the Lanczos method is O(n^{2+\frac{\theta}{\alpha}}), while the complexity of NY-EKPCA is O(nm^2+m^2\ell)=O(nm^2). Thus, NY-EKPCA will offer a computational advantage with no loss in statistical performance, if \theta<\frac{1}{2}+\frac{\theta}{2\alpha}, i.e., \theta<\frac{\alpha}{2\alpha-1}. This means NY-EKPCA has better computational complexity and same statistical rates for \theta<\frac{\alpha}{2\alpha-1} while it loses the computational edge with no loss in the statistical behavior when \frac{\alpha}{2\alpha-1}\le\theta<1. Note that the first few principal components are often the greatest interest in practice; thus, the case \theta<1 may be more relevant in application.

Used by Remark 4
Theorem

Theorem 4.3 (Theorem 2)

KE1T

Suppose Assumptions 1-4 hold. For any t>0 define \mathcal{N}_\Sigma(t)=\emph{tr}(\Sigma(\Sigma+tI)^{-1}). Then the following hold:

  • (i)

    T^\ell(\Sigma)=\sum_{i>\ell}\lambda_i^2.
  • (ii) For any \delta>0 with n\ge2\log\frac{2}{\delta} and \frac{140\kappa}{n}\log\frac{16\kappa n}{\delta}\le t\le\left\lVert\Sigma\right\rVert_{\mathcal{L}^\infty(\mathcal{H})},

    \mathbb{P}^n\left\{\sum_{i\ge\ell}\lambda_i^2\le T^\ell(\widehat{\Sigma})\le9\mathcal{N}_\Sigma(t)(\lambda_{\ell+1}+t)^2+\frac{64\kappa^2\log\frac{2}{\delta}}{n}\right\}\ge1-3\delta.
  • (iii) Suppose m random features are sampled i.\,i.\,d. from a probability measure \Lambda. For any \delta>0 with n\ge 2\log\frac{2}{\delta}, m\ge \left(2\vee \frac{1024\kappa^2}{\sum_{i>\ell}\lambda^2_i}\right)\log\frac{2}{\delta} and \frac{140\kappa}{n}\log\frac{16\kappa n}{\delta}\vee\frac{86\kappa}{m}\log\frac{16\kappa m}{\delta}\le t\le\frac{\left\lVert\Sigma\right\rVert_{{\mathcal{L}^\infty(\mathcal{H})}}}{3}, with probability at least 1-12\delta over the joint measure \mathbb{P}^n\times\Lambda^m:

    \frac{1}{4}\sum_{i>\ell}\lambda^2_{i}\le T_{rf}^\ell(\widehat{\Sigma}_m)\le162\mathcal{A}_1(t) (\lambda_{\ell+1}+t)^2+\frac{640\kappa^2\log\frac{2}{\delta}}{3n}+\frac{256\kappa^2\log\frac{2}{\delta}}{m},

    where \mathcal{A}_1(t):=\mathcal{N}_\Sigma(t)+\frac{16\kappa\log\frac{2}{\delta}}{tm}+\sqrt{\frac{8\kappa\mathcal{N}_\Sigma(t)\log\frac{2}{\delta}}{tm}}.

Theorem

Theorem 4.4

UE9V

Under the same assumptions as in Theorem 4.1,

\mathbb{P}^n\left\{\sum_{i>\ell}\lambda_i^2\le T_{nys}^\ell(\widehat{\Sigma})\le36\mathcal{N}_\Sigma(t)(\lambda_{\ell+1}+9t)^2+\frac{32\kappa^2\log\frac{2}{\delta}}{n}\right\}\ge1-11\delta,

provided the following conditions are satisfied:

  • 1. \left(\frac{140\kappa}{n}\log\frac{16\kappa n}{\delta}\vee\frac{9\kappa}{n}\log\frac{n}{\delta}\right)\le t\le \left\lVert\Sigma\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}\wedge\left\lVertC\right\rVert_{\mathcal{L}^\infty(\mathcal{H})},

  • 2. m\ge\left(67\vee5\mathcal{N}_{C,\infty}(t)\right)\log\frac{4\kappa}{t\delta}\vee\frac{140\kappa}{t}\log\frac{8}{t\delta},

  • 3. n\ge2\log\frac{2}{\delta}.

Remark

Remark 3

EKDA

(i) Comparing Theorem 4.4 with Theorem 4.3(ii), we note that the bounds for EKPCA and NY-EKPCA are identical up to constants, similar to the case in Theorem 4.1. Compared to their counterparts in Theorem 4.1, T^\ell(\widehat{\Sigma}) and T_{nys}^\ell(\widehat{\Sigma}) have similar dependence on the effective dimension, but a squared dependence on \lambda_{\ell+1} and t—in contrast to a linear dependence in Theorem 4.1. This is a byproduct of working with the {L^2(\mathbb{P})}-norm, which is weaker than the RKHS norm, and therefore will result in faster convergence rates, as will be evident in Corollary 4.5. Additionally, T^\ell(\Sigma) will decay as \ell\rightarrow\infty more rapidly than R^\ell(\Sigma), as it depends on the sum of squared eigenvalues. The error in estimating the mean element is not improved in the move to {L^2(\mathbb{P})}-norm; it is bounded as n^{-1} in all of the empirical varieties regardless of norm.

(ii) An immediate difference between NY-EKPCA and RF-EKPCA is the dependence on m. This difference can be seen in both the upper bounds of T_{rf}^\ell(\widehat{\Sigma}_m) and T_{nys}^\ell(\widehat{\Sigma}), as well as the size requirements on m. This is primarily due to the approximation error incurred by RF-EKPCA, which approximates \mathcal{H} with an m-dimensional RKHS. Of course, this dependence on m is crucial in analyzing the computational vs. statistical trade-off between the two methods.

Corollary

Corollary 4.5

V7KB

Under the same assumptions as in Corollary 4.2, the following hold:

  • (i)

    n^{-2\theta(1-\frac{1}{2\alpha})}\lesssim T^\ell(\Sigma)\lesssim n^{-2\theta(1-\frac{1}{2\alpha})}.

    There exists an N\in\mathbb{N} such that for all n>N, the following hold:

  • (ii)

    n^{-2\theta(1-\frac{1}{2\alpha})}\lesssim T^\ell(\widehat{\Sigma})\lesssim_{\mathbb{P}^n} \begin{cases} n^{-2\theta(1-\frac{1}{2\alpha})},\quad{}\theta<\frac{\alpha}{2\alpha-1}{} \\ \frac{1}{n},\,\,\,\,\,\quad\quad\quad\quad{}\theta\ge\frac{\alpha}{2\alpha-1}{} \end{cases};
  • (iii)

    n^{-2\theta(1-\frac{1}{2\alpha})}\lesssim T_{nys}^\ell(\widehat{\Sigma})\lesssim_{\mathbb{P}^n} \begin{cases} n^{-2\theta(1-\frac{1}{2\alpha})},\quad{}\theta<\frac{\alpha}{2\alpha-1},\,m\gtrsim n^\theta\log n{} \\ \\ \frac{1}{n},\quad\quad\quad\quad\,\,\,\,\,{}\theta\ge\frac{\alpha}{2\alpha-1}\,,m\gtrsim n^\frac{\alpha}{2\alpha-1}\log n{} \end{cases};
  • (iv)

    n^{-2\theta(1-\frac{1}{2\alpha})}\mathbf{1}_{\{\gamma\ge\theta(2-\frac{1}{\alpha})\}}\lesssim T_{rf}^\ell({\widehat{\Sigma}_m})\lesssim_{\mathbb{P}^n\times\Lambda^m} \begin{cases} n^{-2\theta(1-\frac{1}{2\alpha})},\quad{}\gamma\ge\theta(2-\frac{1}{\alpha}),\,\theta<\frac{\alpha}{2\alpha-1}{} \\ \\ n^{-\gamma},\quad\quad\quad\quad{}\gamma<1\wedge\theta(2-\frac{1}{\alpha}){} \end{cases}

    where m=n^\gamma for 0<\gamma\le1.

Remark

Remark 4

N657

Results (i), (ii), and (iv) are quoted from [sriperumbudur-20, Corollary 3].
(i) We first highlight the difference between the {L^2(\mathbb{P})} and \mathcal{H} norms through the comparison of Corollaries 4.2 and 4.5. T^\ell(\Sigma) decays at a rate of n^{-2\theta(1-\frac{1}{2\alpha})}, which is faster than that of its analog in \mathcal{H}-norm, i.e., R^\ell(\Sigma). While R^\ell(\widehat{\Sigma}) and R_{nys}^\ell(\widehat{\Sigma}) recover the optimal convergence rate (compared to KPCA) in the range \theta<1, T^\ell(\widehat{\Sigma}) and T_{nys}^\ell(\widehat{\Sigma}) are only able to recover the optimal rate for \theta<\frac{\alpha}{2\alpha-1}. The \frac{1}{n} term, which arises due to the empirical recentering, is never dominant in R^\ell(\widehat{\Sigma}) and R_{nys}^\ell(\widehat{\Sigma}); however, it can dominate in T^\ell(\widehat{\Sigma}) and T_{nys}^\ell(\widehat{\Sigma}) depending on the range of \theta.
(ii) Observing T^\ell(\widehat{\Sigma}) and T_{nys}^\ell(\widehat{\Sigma}) we see that, as in Corollary 4.2, NY-EKPCA and EKPCA have similar convergence behavior, provided m is large enough. Therefore, it follows from Remark 2, that in both \mathcal{H} and {L^2(\mathbb{P})}, NY-EKPCA will provide less computational cost with no loss in statistical performance compared to EKPCA. However in {L^2(\mathbb{P})}, unlike in \mathcal{H}, NY-EKPCA is computationally advantageous than EKPCA regardless of the size of \theta.
(iii) When \theta<\frac{\alpha}{2\alpha-1}, both RF-EKPCA and NY-EKPCA achieve the optimal convergence rate of n^{-2\theta(1-\frac{1}{2\alpha})}, but with NY-EKPCA being more computationally efficient than RF-EKPCA. This is because, in this regime, RF-EKPCA scales as O(n^{1+2\gamma}) and NY-EKPCA as O(n^{1+2\theta}) with \gamma\ge\theta(2-\frac{1}{\alpha})>\theta. In the range \theta\ge\frac{\alpha}{2\alpha-1}, NY-EKPCA achieves the optimal convergence rate of \frac{1}{n}, while RF-EKPCA converges as n^{-\gamma} with \gamma<1. Further, in this range of \theta, NY-EKPCA will offer less computational cost for \gamma\ge\frac{\alpha}{2\alpha-1}, as RF-EKPCA scales as O(n^{1+2\gamma}) and NY-EKPCA as O(n^{1+\frac{2\alpha}{2\alpha-1}}).

Lemma

Lemma A.1 (Lemma A.1)

UGNA

Let H be a separable Hilbert space and X a separable topological space. Define

\mathfrak{C}=\frac{1}{2}\int_{X\times X}\left(\nu(x)-\nu(y)\right)\otimes_H\left(\nu(x)-\nu(y)\right)dP(x,y)

where \nu:X\rightarrow H is a Bochner measurable function with \sup_{x\in X}\left\lVert\nu(x)\right\rVert=\kappa. For \{X_i\}_{i=1}^r\stackrel{i.\,i.\,d.}{\sim}P with r\ge2, define

\widehat{\mathfrak{C}}=\frac{1}{2r(r-1)}\sum_{i\neq j}^r\left(\nu(X_i)-\nu(X_j)\right)\otimes_H\left(\nu(X_i)-\nu(X_j)\right).

Then the following hold for any 0\le\delta\le\frac{1}{2} and \frac{140\kappa}{r}\log\frac{16\kappa r}{\delta}\le t\le\left\lVert\mathfrak{C}\right\rVert_{\mathcal{L}^\infty(H)}:

  • (i) P^r\left\{\left\lVert(\mathfrak{C}+tI)^{-1/2}(\widehat{\mathfrak{C}}-\mathfrak{C})(\frak{C}+tI)^{-1/2}\right\rVert_{\mathcal{L}^\infty(H)}\le\frac{1}{2}\right\}\ge1-2\delta;

  • (ii) P^r\left\{\sqrt{\frac{2}{3}}\le\left\lVert(\frak{C}+tI)^{1/2}(\widehat{\frak{C}}+tI)^{-1/2}\right\rVert_{\mathcal{L}^\infty(H)}\le\sqrt{2}\right\}\ge1-2\delta;

  • (iii) P^r\left\{\left\lVert(\frak{C}+tI)^{-1/2}(\widehat{\frak{C}}+tI)^{1/2}\right\rVert_{\mathcal{L}^\infty(H)}\le\sqrt{\frac{3}{2}}\right\}\ge1-2\delta;

  • (iv) P^r\left\{\lambda_k(\widehat{\frak{C}})+t\le\frac{3}{2}(\lambda_k(\frak{C})+t)\right\}\ge1-2\delta for all k\ge1;

  • (v) P^r\left\{\lambda_k(\frak{C})+t\le2(\lambda_k(\widehat{\frak{C}})+t)\right\}\ge1-2\delta for all k\ge1.

Used by Proof
Lemma

Lemma A.2 (Lemma A.1)

FB28

Suppose Assumption 1 holds and \frac{9\kappa}{n}\log\frac{n}{\delta}\le t\le\left\lVertC\right\rVert_{\mathcal{L}^\infty(\mathcal{H})} for any 0<\delta<1. Then

\mathbb{P}^n\left\{\left\lVert(C_n+tI)^{1/2}(C+tI)^{-1/2}\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}\le\sqrt{\frac{3}{2}}\right\}\ge1-\delta,

where C=\int k(\cdot,x)\otimes_\mathcal{H} k(\cdot,x)\,d\mathbb{P}(x).

Lemma

Lemma A.3 (Lemma A.4(i))

3TX6

Suppose Assumption 1 holds and n\ge2\log\frac{2}{\delta} for any 0<\delta<1. Then

\mathbb{P}^n\left\{\left\lVertm_\mathbb{P}-\widehat{m}_\mathbb{P}\right\rVert_\mathcal{H}^2\le\frac{32\kappa\log\frac{2}{\delta}}{n}\right\}\ge1-\delta.
Lemma

Lemma A.4 (Lemma 6)

QWXF

Suppose Assumption 1 holds, and for some m<n, the set of indices \{i_1,\cdots,i_m\} is drawn uniformly without replacement from [n]. For some t>0, define \mathcal{N}_{C,\infty}(t)=\sup_{x\in\mathcal{X}}\left\langle k(\cdot,x),(C+tI)^{-1}k(\cdot,x)\right\rangle_\mathcal{H}, where C=\int_\mathcal{X} k(\cdot,x)\otimes_{\mathcal{H}} k(\cdot,x)\,d\mathbb{P}(x) is the uncentered covariance operator. Then, for any \delta>0 and m\ge(67\vee5\mathcal{N}_{C,\infty}(t))\log\frac{4\kappa}{t\delta}, we have

\mathbb{P}^n\left\{\left\lVert(I-P_m)(C+tI)^{1/2}\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}^2\le3t\right\}\ge1-\delta,

where P_m is the orthogonal projector onto \emph{span}\{k(\cdot,X_{i_j})|j\in[m]\}.

Lemma

Lemma A.5

CD0V

Suppose Assumption 1 holds, and for some m<n, the set of indices \{i_j\}_{j=1}^{m} is drawn uniformly from the set of all partitions of size m of \{1,2,...,n\}. Then, for 0\le\delta\le\frac{1}{2}, 0<t\le\left\lVert\Sigma\right\rVert_{\mathcal{L}^\infty(H)} and m\ge \frac{140\kappa}{t}\log\frac{8}{t\delta}, we have

\mathbb{P}^n\left\{\left\lVert(I-\bar{P}_m)(\Sigma+tI)^{1/2}\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}^2\le2t\right\}\ge1-2\delta,

where \bar{P}_m is the orthogonal projector onto \bar{\mathcal{H}}_m as defined in Section ?.

Proof of Lemma A.5

Define \widehat{\Sigma}_m:=\frac{1}{2m(m-1)}\sum_{j\ne l}^m(k(\cdot,X_{i_j})-k(\cdot,X_{i_l}))\otimes_{\mathcal{H}}(k(\cdot,X_{i_j})-k(\cdot,X_{i_l})), which means \widehat{\Sigma}_m=\frac{1}{2m(m-1)}\tilde{S}_m^*\mathbf{H}_m\tilde{S}_m=\frac{1}{2(m-1)}\tilde{S}_m^*\mathbf{C}_m^2\tilde{S}_m=Z^*Z, where Z^*=\frac{1}{\sqrt{2(m-1)}}\tilde{S}_m^*\mathbf{C}_m. Note that Z^* has range \bar{\mathcal{H}}_m, and so \text{ran}(\bar{P}_m)=\text{ran}(Z^*). Therefore, by Proposition 3 of [Rudi-15], we have

\left\lVert(I-\bar{P}_m)(\Sigma+tI)^{1/2}\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}^2\le t\left\lVert(\widehat{\Sigma}_m+tI)^{-1/2}(\Sigma+t)^{1/2}\right\rVert_{\mathcal{L}^\infty(\mathcal{H})}^2.

The proof is completed by applying Lemma A.1.

Lemma

Lemma A.6

BV12

For any orthogonal projector P:\mathcal{H}\rightarrow\mathcal{H}, the following holds:

\mathbb{E}_{X\sim\mathbb{P}}\left\lVert(I-P)(k(\cdot,X)-m_\mathbb{P})\right\rVert_\mathcal{H}^2=\left\lVert(I-P)\Sigma^{1/2}\right\rVert_{\mathcal{L}^2(\mathcal{H})}^2.
Proof of Lemma A.6

By denoting \bar{k}(\cdot,X):=k(\cdot,X)-m_\mathbb{P}, we have

\begin{aligned} \mathbb{E}\left\lVert(I-P)\bar{k}(\cdot,X)\right\rVert_\mathcal{H}^2&{}={}&\mathbb{E}\left\langle (I-P)\bar{k}(\cdot,X),(I-P)\bar{k}(\cdot,X)\right\rangle_\mathcal{H} \\ &{}={}&\mathbb{E}\left\langle (I-P)\bar{k}(\cdot,X),\bar{k}(\cdot,X)\right\rangle_\mathcal{H} \\ &{}={}&\mathbb{E}\left\langle I-P,\bar{k}(\cdot,X)\otimes_{\mathcal{H}}\bar{k}(\cdot,X)\right\rangle_{\mathcal{L}^2(\mathcal{H})}, \end{aligned}

where we used (I-P)^2=(I-P). Since k is bounded, and thus Bochner integrable, it follows that

\begin{aligned} \mathbb{E}\left\langle I-P,\bar{k}(\cdot,X)\otimes_{\mathcal{H}}\bar{k}(\cdot,X)\right\rangle_{\mathcal{L}^2(\mathcal{H})}&{}={}&\left\langle I-P,\mathbb{E}[\bar{k}(\cdot,X)\otimes_{\mathcal{H}}\bar{k}(\cdot,X)]\right\rangle_{\mathcal{L}^2(\mathcal{H})} \\ &{}={}&\left\langle I-P,\Sigma\right\rangle_{\mathcal{L}^2(\mathcal{H})}=\text{tr}\left((I-P)\Sigma\right) \\ &{}={}&\text{tr}\left(\Sigma^{1/2}(I-P)^2\Sigma^{1/2}\right). \end{aligned}

The proof is completed by using \left\lVert(I-P)\Sigma^{1/2}\right\rVert_{\mathcal{L}^2(\mathcal{H})}^2=\text{tr}\left(\Sigma^{1/2}(I-P)^2\Sigma^{1/2}\right) in (Proof).

Lemma

Lemma A.7

HTPW

The sampling operator, S_n:\mathcal{H}\rightarrow\mathbb{R}^n,\,f\mapsto\left(f(X_1),f(X_2),\ldots,f(X_n)\right)^\top, and approximate sampling operator, \Tilde{S}_m:\mathcal{H}\rightarrow\mathbb{R}^m,\,f\mapsto\left(f(X_{i_1}),f(X_{i_2}),\ldots,f(X_{i_m})\right)^\top, have the following properties:

  • (i) S_n^*:\mathbb{R}^n\rightarrow\mathcal{H},\,\alpha\mapsto\sum_{i=1}^n\alpha_ik(\cdot,X_i);

  • (ii) \frac{1}{n(n-1)}S_n^*\mathbf{H}_nS_n=\widehat{\Sigma};

  • (iii) S_nS_n^*=\mathbf{K} and \Tilde{S}_m\Tilde{S}_m^*=\mathbf{K}_{mm};

  • (iv) \frac{1}{n}S_n^*S_n=\frac{1}{n}\sum_{i=1}^n k(\cdot,X_i)\otimes_{\mathcal{H}} k(\cdot,X_i)=C_n;

  • (v) \mathbf{K}_{nm}=S_n\Tilde{S}_m^*.

Proof of Lemma A.7

We refer the reader to [sriperumbudur-20, Proposition B.1] for the proofs of (i), (ii), and (iii). The proofs of (iv) and (v) are provided in [Rudi-15, Section B].

Source and licence

The text on this page is from arXiv:2105.08875v1 by Nicholas Sterge and Bharath Sriperumbudur, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2105/2105.08875.jsonl.