Math 2.0

Approximations and expansions Definition

Matching pursuit

Builds on Hilbert spacen-term approximation

Definition

Let HH be a real or complex Hilbert space with inner product ⟨⋅,⋅⟩\ip{\cdot}{\cdot} and norm ∥⋅∥\norm{\cdot}. Let 𝒟⊆H\mathcal{D} \subseteq H be a dictionary of unit vectors, and let f∈Hf \in H. Matching pursuit produces residuals rkr_k, elements gk∈𝒟g_k \in \mathcal{D} and approximants fkf_k as follows.

  1. Set r0=fr_0 = f and f0=0f_0 = 0.
  2. For k≥1k \ge 1, choose gk∈𝒟g_k \in \mathcal{D} with ∣⟨rk−1,gk⟩∣=sup⁡{∣⟨rk−1,g⟩∣:g∈𝒟}\abs{\ip{r_{k-1}}{g_k}} = \sup\set{\abs{\ip{r_{k-1}}{g}} : g \in \mathcal{D}}.
  3. Set rk=rk−1−⟨rk−1,gk⟩gkr_k = r_{k-1} - \ip{r_{k-1}}{g_k} g_k and fk=fk−1+⟨rk−1,gk⟩gkf_k = f_{k-1} + \ip{r_{k-1}}{g_k} g_k.

Remarks

By construction f=fk+rkf = f_k + r_k, and fkf_k is an n-term approximant with n=kn = k. Since rkr_k is orthogonal to gkg_k, ∥rk∥2=∥rk−1∥2−∣⟨rk−1,gk⟩∣2\norm{r_k}^2 = \norm{r_{k-1}}^2 - \abs{\ip{r_{k-1}}{g_k}}^2, so the residual norms never increase. When the supremum in clause 2 is not attained, one uses a weak version that only asks for a fixed fraction t∈(0,1]t \in (0, 1] of it. Example: in ℝ2\R^2 with 𝒟={e1,e2,u}\mathcal{D} = \set{e_1, e_2, u}, u=(1,1)/2u = (1, 1)/\sqrt{2}, and f=(2,1)f = (2, 1). The correlations are 22, 11 and 3/2≈2.123/\sqrt{2} \approx 2.12, so g1=ug_1 = u, f1=(3/2,3/2)f_1 = (3/2, 3/2) and r1=(1/2,−1/2)r_1 = (1/2, -1/2). Then ⟨r1,u⟩=0\ip{r_1}{u} = 0 and ∣⟨r1,e1⟩∣=∣⟨r1,e2⟩∣=1/2\abs{\ip{r_1}{e_1}} = \abs{\ip{r_1}{e_2}} = 1/2; choosing g2=e1g_2 = e_1 gives r2=(0,−1/2)r_2 = (0, -1/2), and g3=e2g_3 = e_2 gives r3=0r_3 = 0. Non-example: choosing g1=e1g_1 = e_1 at the first step fails clause 2, since ∣⟨f,e1⟩∣=2<3/2\abs{\ip{f}{e_1}} = 2 < 3/\sqrt{2}. Orthogonal matching pursuit replaces clause 3 by taking fkf_k to be the orthogonal projection of ff onto the span of g1,…,gkg_1, \dots, g_k and rk=f−fkr_k = f - f_k.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Hilbert space concept
  2. n-term approximation concept
  3. Matching pursuit definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Matching_pursuit
About this page
TagRD3K5HADYG
URIm2://RD3K5HADYG
Kinddefinition
WritingW0 stub
MSC41A46, 94A12, 41A65
DefinesMatching pursuit
UsesHilbert space, n-term approximation

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.