Pith. sign in

REVIEW 2 major objections 4 minor 27 references

Near-optimal sampling strategies for multivariate function approximation on general domains

T0 review · 2 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read The paper proves that $M=\mathcal{O}(N\log N)$ independent random samples, drawn from a discrete Christoffel-weighted measure on a fine grid, suffice for well-conditioned and accurate weighted least-squares approximation in an arbitrary…

desk verdict Solid extension of optimal-sampling ideas to non-tensor domains, but the 'general domains' accuracy claim outruns what the K-bound actually proves; worth a serious referee with a claims-tightening revision. read the letter →

arxiv 1908.01249 v2 pith:2A44LDZS submitted 2019-08-04 math.NA cs.NA

classification math.NAcs.NA MSC 41A1041A6365D0565F20
keywords weightedleastsquaressamplecomplexityChristoffelfunctionirregulardomainspolynomialapproximationadaptivesamplinglog-linearscalingNikolskiiconstant
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tries to establish that a multivariate function on an irregular domain can be approximated by weighted least squares using only $M=\mathcal{O}(N\log N)$ independent random samples, where $N$ is the dimension of the approximation space $P$. The key step is to build a fine $K$-point grid over the domain, orthogonalize any given basis on that grid, and draw samples from a discrete measure whose weights are the reciprocal Christoffel function of $P$ restricted to the grid. Under the stated conditions on $M$ and $K$, the least-squares matrix is well conditioned, the grid samples produce an accurate fit, and the whole-domain error is bounded by a best-approximation term plus a weighted sup-norm term whenever the grid is dense enough to control the constant $D$. The significance is that this improves the quadratic sample complexity available for irregular domains to the near-optimal log-linear scaling, with an adaptive variant that reuses all samples as $P$ grows.

What carries the argument

The load-bearing object is a discrete orthogonality measure $\tau = \frac{1}{K}\sum_{i=1}^K \delta_{z_i}$ supported on a random grid. A reduced QR decomposition of the evaluation matrix $B$ turns an arbitrary, possibly nonorthogonal, basis into an orthonormal one with respect to $\tau$; the squared row norms of $Q$ define the sampling distribution $\pi_i = \frac{1}{N}\sum_{j=1}^N |q_{ij}|^2$, the discrete reciprocal Christoffel function. Sampling from $\pi$ makes the weighted Nikolskii constant exactly $\sqrt{N}$, so the Matrix Chernoff inequality gives $C \le 1/\sqrt{1-\delta}$ once $M \gtrsim N\log N$. A separate constant $D$, bounded through the Nikolskii constant $\mathcal{N}(P,\rho)$ and the grid size $K$, converts the grid-level guarantee into an error bound in the desired $L^2(\Omega,\rho)$ norm.

What would settle it

Fix a domain without the $\lambda$-rectangle property, such as the unit ball or a simplex, take uniform $\rho$ and a standard total-degree or hyperbolic-cross polynomial space, and set $K$ to the bound in Theorem 2.1 with fixed $\gamma,\delta$. Estimate $D=\sup_{p\in P}\|p\|_{L^2(\Omega,\rho)}/\|p\|_{L^2(\Omega,\tau)}$ over many independent $K$-grids: if for moderately large $N$ the ratio repeatedly exceeds $1/\sqrt{1-\delta}$ while the computable constant $C$ stays near $1$, then the whole-domain form of the theorem fails for such domains even though the grid-level guarantee holds.

Watch

Extended reading notes

Core claim

On the paper's own terms, the central claim is Theorem 2.1. For a fixed approximation space $P$ of dimension $N$, let $\mathcal{N}(P,\rho)$ be the Nikolskii constant and suppose $M \ge N \log(4N/\gamma)((1+\delta)\log(1+\delta)-\delta)^{-1}$ and $K \ge (\mathcal{N}(P,\rho))^2 \log(2N/\gamma)((1-\delta)\log(1-\delta)+\delta)^{-1}$. Then with probability at least $1-\gamma$, the grid-evaluation matrix $B$ is full rank, the least-squares matrix $A$ satisfies $\kappa(A) \le \sqrt{(1+\delta)/(1-\delta)}$, and for every $f \in L^\infty(\Omega)$ the approximation $\tilde f$ satisfies $\|f-\tilde f\|_{L^2(\Omega,\rho)} \le \inf_{p\in P}\{\|f-p\|_{L^2(\Omega,\rho)} + (1-\delta)^{-1} \|f-p\|_{Z,\pi}\}$. The adaptive Method 2 has the same guarantee for every space in a nested sequence (Theorem 2.2). The grid-level part of the guarantee holds without extra assumptions; the whole-domain part requires the grid to be dense enough that $D \le 1/\sqrt{1-\delta}$, a condition proven for $\lambda$-rectangle domains and left open for balls, simplices, and general irregular domains.

Load-bearing premise

The whole-domain error guarantee depends on the fine grid being dense enough to keep the constant $D$ close to $1$; the paper proves a sufficient grid size only for domains with the $\lambda$-rectangle property, while for arbitrary domains, including balls and simplices, this remains unproven.

Editorial extensions

If this is right

  • Uniform sampling on irregular domains requires at best quadratic sample complexity; the new sampling measure achieves the same accuracy and conditioning with $M=\mathcal{O}(N\log N)$, lowering the online least-squares cost from $\mathcal{O}(N^4\log N)$ to $\mathcal{O}(N^3\log N)$ for the spaces covered by the theory.
  • Method 2 is adaptive: when the space grows from $P_t$ to $P_{t+1}$ along a nested sequence, every previously drawn sample is kept, and only the additional samples for the new basis functions are drawn.
  • The construction works for any finite-dimensional subspace $P$ with a nonorthogonal basis, not just polynomials; the only practical requirements are evaluation of the basis on the grid and sampling from the error measure $\rho$.
  • For domains with the $\lambda$-rectangle property, $K=\mathcal{O}(N^2\log N)$ grid points suffice for the whole-domain error bound, so the method keeps the dimension-independent flavor of earlier irregular-domain frame methods.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A Nikolskii or Christoffel bound for balls, simplices, or starlike domains would immediately convert the grid-level theorem into a whole-domain theorem, since the proof's only apparent gap is controlling $D$ for such domains.
  • The experiments suggest a practical adaptive-grid loop: monitor the computable constant $C$ on the current grid, and double $K$ until an independent off-grid error stops improving; the paper's experiments show exactly this improvement as $K$ doubles.
  • Because the sampling measure is discrete and supported on a user-chosen grid, the method should extend to settings where the domain is represented only by a point cloud or is learned from evaluations, provided the grid can still be generated from $\rho$ in some form.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 4 minor

Summary. This paper introduces two weighted least-squares sampling strategies for function approximation on a general domain Ω. The methods first construct a K-point grid, orthogonalize the supplied basis on this grid, and then draw M independent samples from a discrete Christoffel-weighted probability measure. The main theorems (Theorems 2.1 and 2.2) claim that M = O(N log N) samples suffice for the least-squares matrix to be well conditioned and for the L2(Ω,ρ) error to be bounded by a best-approximation term plus a weighted sup-norm term, provided K is chosen according to the Nikolskii constant of the approximation space. A second, adaptive version recycles samples when the approximation space is enlarged. Numerical experiments on annulus, simplex, and exterior-of-ball domains compare the new methods with uniform sampling.

Significance. The core technical contribution is sound and valuable: the construction of a discrete orthogonality measure from a coarse grid, together with a Christoffel-weighted sampling distribution, yields log-linear sample complexity M = O(N log N) for well-conditioned weighted least squares on irregular domains, improving on the quadratic bounds of earlier work. The proofs use a clean application of the Matrix Chernoff inequality and the cited Nikolskii estimates, and the methods are straightforward to implement. The main caveat is that the provable guarantee over the whole domain Ω depends on a grid-size bound K that is made explicit only for λ-rectangle domains; for balls, simplices, and other irregular domains the required K is left open, so the 'general domains' framing in the title and abstract is stronger than what is established.

major comments (2)
  1. [Abstract, Theorem 2.1, Section 3.6] The title, abstract, and Theorem 2.1 present the result as a provable accuracy guarantee on general domains, but the L2(Ω,ρ) error bound requires K to satisfy the condition involving N(P,ρ) in Theorem 2.1, and an explicit bound on N(P,ρ) is proven only for λ-rectangle domains with lower-set polynomial spaces and uniform ρ (Proposition 3.6). Remark 3.7 explicitly states that for balls and simplices, and more generally for irregular domains, the Nikolskii constant is unknown, and Section 6 repeats this limitation. The numerical examples in Fig. 1 include a simplex (Ω2) and an exterior-of-ball domain (Ω3) that are not covered by Proposition 3.6, and Fig. 4 shows that for K = 20000 the off-grid error can be orders of magnitude larger than the on-grid error. The abstract and Theorem 2.1 should be qualified to state that the whole-domain accuracy guarantee is conditional on a known/effective bound for N(P,ρ), or the authors should add explicit Nikolskii bounds for at least some non-λ-rectangle domains.
  2. [Theorems 2.1 and 2.2, proof of Theorem 2.1] In the statement of Theorem 2.1 and in its proof, the norm |||g|||_{Z,π} is defined as max_{i=1,...,K} |g(z_i)|√(Kπ_i). However, from (3.13) and (3.14), w(z_i) = 1/(Kπ_i), so √(w(z_i))|g(z_i)| = |g(z_i)|/√(Kπ_i), not |g(z_i)|√(Kπ_i). Thus the displayed identity in the proof of Theorem 2.1 and the definition in Theorem 2.1(iii) appear to be the reciprocal of the correct weighted sup-norm. If the formula as printed is intended, the bound in Theorem 2.1(iii) does not follow from Theorem 3.1; if it is a typographical omission of a division sign, it must be corrected. The same issue affects the definition of |||g|||_{Z,π,t} in Theorem 2.2.
minor comments (4)
  1. [Section 3.1, Eqs. (3.6) and (3.7)] The definitions of C and D use the condition p|supp(τ) ≠ 0 and p|supp(ρ) ≠ 0 to exclude a zero denominator, but the denominator is ‖p‖_{Υ,w} and ‖p‖_{L2(Ω,τ)}, respectively, and a function can be nonzero on the support while vanishing on the sample points or the grid. The intended condition is that the denominator be nonzero, or equivalently that the relevant semi-norm be a norm on P.
  2. [Throughout] There are several typographical errors, including 'simplicies' in Remark 3.7 (should be 'simplices') and 'with resect to' in the proof of Theorem 4.1 (should be 'with respect to'). A careful copyedit is recommended.
  3. [Section 5, Fig. 3] The text describing Fig. 3 refers to different scalings of M with N, but it is not clear from the caption or the text which curves correspond to M = cN versus M = cN log N. Please identify the scalings in the caption or legend.
  4. [Section 2.1] The sentence stating that ∑|φ_i(y)|^2 is the reciprocal of the Christoffel function is correct but would be clearer if it noted that the Christoffel function itself is typically defined as the reciprocal of this sum.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the sampling measure is constructed from the approximation space alone, the main probability bounds are proven from concentration inequalities, and the imported Nikolskii estimates are independent external results.

full rationale

The paper's derivation chain is not circular. The discrete sampling measure is defined solely from the approximation space P and the randomly generated K-point grid: after the QR decomposition B = QR, the weights are pi_i = (1/N) sum_j |q_ij|^2, which is the Christoffel function of P with respect to the discrete orthogonality measure tau. No target-function values are used to construct the measure, and no fitted parameter is renamed as a prediction. The M = O(N log N) sample-complexity bound is obtained through the Matrix Chernoff inequality in Theorem 4.1 and the exact identity N(P,tau,w) = sqrt(N) for the Christoffel choice of w, so the conditioning and grid-error statements are derived, not assumed. The only external ingredients are the Nikolskii bounds used to control the grid-size constant D: Proposition 3.4 cites [4, Thm. 6.2] and Proposition 3.6 cites [4, Thm. 6.6]. These are self-citations by the first author, but they are parameter-free mathematical results with explicitly stated assumptions (lambda-rectangle property, lower-set polynomial spaces, uniform measure) that do not include the paper's target error bound, and they were developed for a different framework; hence they constitute independent support rather than a circular premise. The acknowledged limitation that no K guarantee is proven for balls, simplices, or other irregular domains (Remark 3.7 and Section 6) is an honest scope restriction, not a circularity: it means the general-domain claim is conditional on knowing the Nikolskii constant, but it does not make any theorem reduce to its own input. The numerical observation in Fig. 4 that off-grid errors can be much larger than on-grid errors is likewise an empirical limitation consistent with an uncontrolled D, not evidence that the method's predictions are manufactured from its assumptions.

Assumptions & free parameters 0 free parameters · 5 assumptions · 0 invented entities

No fitted constants or target-dependent tuning appear in the analysis; the free parameters are the failure probabilities delta and gamma and the sampling ratios k_t, all of which are user-chosen rather than fitted. The main imported assumptions are the Nikolskii bounds from earlier work, which restrict the K-grid guarantee to lambda-rectangle domains.

assumptions (5)
  • standard math Matrix Chernoff inequality holds and is applicable to the sum of independent self-adjoint matrices.
    Used in the proof of Theorem 4.1 to bound the smallest eigenvalue of the Gram matrix and the condition number of A; this is a standard concentration result.
  • standard math The reduced QR decomposition of the K by N matrix B provides an orthonormal basis for P with respect to the discrete grid measure.
    Required in Steps 3 of both methods; assumes B has full rank, which is ensured probabilistically by the K condition in Proposition 3.4.
  • domain assumption For a lambda-rectangle domain and lower-set polynomial spaces, the Nikolskii constant satisfies (N(P,rho))^2 <= N^2/lambda.
    Imported from Proposition 3.6, based on [4, Thm. 6.6]; this is the only available bound on K for accuracy over the whole domain, and it excludes balls and simplices.
  • domain assumption The error measure rho can be sampled efficiently to generate the fine grid Z.
    Step 1 of both methods requires drawing K i.i.d. points from rho; the paper uses rejection sampling in the experiments and acknowledges that this may be expensive or impossible in some settings in Section 6.
  • domain assumption For every grid point there exists a function in P that does not vanish there.
    This condition, labeled (3.8), ensures the Christoffel weight w(y) is positive and well defined on the support of the discrete measure.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Near-optimal sampling strategies for multivariate function approximation on general domains." pith.science (2026). https://pith.science/paper/2A44LDZS

@misc{pith2026190801249,
  author       = {Pith},
  title        = {Pith review of: Near-optimal sampling strategies for multivariate function approximation on general domains},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/2A44LDZS}},
  note         = {Machine review of arXiv:1908.01249}
}
abstract

In this paper, we address the problem of approximating a multivariate function defined on a general domain in $d$ dimensions from sample points. We consider weighted least-squares approximation in an arbitrary finite-dimensional space $P$ from independent random samples taken according to a suitable measure. In general, least-squares approximations can be inaccurate and ill-conditioned when the number of sample points $M$ is close to $N = \dim(P)$. To counteract this, we introduce a novel method for sampling in general domains which leads to provably accurate and well-conditioned approximations. The resulting sampling measure is discrete, and therefore straightforward to sample from. Our main result shows near-optimal sample complexity for this procedure; specifically, $M = \mathcal{O}(N \log(N))$ samples suffice for a well-conditioned and accurate approximation. Numerical experiments on polynomial approximation in general domains confirm the benefits of this method over standard sampling.

Figures

Figures reproduced from arXiv: 1908.01249 by the authors.

Figure 1
Figure 1. The error Eτ (f) versus M, with M chosen as the smallest value such that M ≥ N log(N). First row: the domain Ω1 = {y : 1/4 ≤ kyk2 ≤ 1} with f = f1. Second row: Ω1 and f = f2. Third row: the domain Ω2 =  y ∈ (−1, 1)d : y1 + . . . + yd ≤ 1 [PITH_FULL_IMAGE:figures/full_fig_p019_1.png] view at source ↗
Figure 2
Figure 2. The domains Ω1, Ω2 and Ω3 (left to right) used in [PITH_FULL_IMAGE:figures/full_fig_p020_2.png] view at source ↗
Figure 3
Figure 3. The constant C versus N in d = 2 dimensions for the domains Ω1, Ω2, Ω3 (top to bottom) used in [PITH_FULL_IMAGE:figures/full_fig_p020_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: The error Eτ˜(f) versus M, with M chosen as the smallest value such that M ≥ N log(N), for Ω1 = {y : 1/4 ≤ kyk2 ≤ 1} and f = f1. Top row: T = K = 20000. Middle row: T = K = 40000. Bottom row: T = K = 80000. 21 [PITH_FULL_IMAGE:figures/full_fig_p021_4.png]
Figure 5
Figure 5. Figure 5: The error Eτ (f) versus M for the domain Ω = {y : 1/8 ≤ kyk2 ≤ 1/2} with f = f1. 0 200 400 600 800 1000 100 105 1010 1015 0 200 400 600 800 1000 100 101 102 0 200 400 600 800 1000 100 101 102 Uniform Method 1 Method 2 [PITH_FULL_IMAGE:figures/full_fig_p022_5.png]
Figure 6
Figure 6. Figure 6: The constant C versus N for the domain Ω = {y : 1/8 ≤ kyk2 ≤ 1/2} with d = 2. small. As expected, doubling K yields better behaviour for the error Eτ˜(f), and doubling it once more yields a further improvement. This experiment demonstrates one of the challenges with ap…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

27 extracted references · 25 canonical work pages

  1. [1]

    B. Adcock. Infinite-dimensional compressed sensing and function interpolation. Found. Comput. Math., 18(3):661–701, 2018

  2. [2]

    Adcock, A

    B. Adcock, A. Bao, and S. Brugiapaglia. Correcting for unknown errors in sparse high-dimensional function approximation. Numer. Math., 142(3):667–711, 2019

  3. [3]

    Adcock, S

    B. Adcock, S. Brugiapaglia, and C. G. Webster. Compressed sensing approaches for polynomial ap- proximation of high-dimensional functions. In Compressed Sensing and Its Applications . Birkh¨ auser, 2017

  4. [4]

    Adcock and D

    B. Adcock and D. Huybrechs. Approximating smooth, multivariate functions on irregular domains. arXiv:1802.00602, 2018

  5. [5]

    Frames and numerical approximation II: generalized sampling

    B. Adcock and D. Huybrechs. Frames and numerical approximation II: generalized sampling. arXiv:1802.01950, 2018

  6. [6]

    Adcock and D

    B. Adcock and D. Huybrechs. Frames and numerical approximation. SIAM Rev., 61(3):443–473, 2019

  7. [7]

    Adcock, R

    B. Adcock, R. Platte, and A. Shadrin. Optimal sampling rates for approximating analytic functions from pointwise samples. IMA J. Num. Anal. (to appear) , 2018

  8. [8]

    Arras, M

    B. Arras, M. Bachmayr, and A. Cohen. Sequential sampling for optimal weighted least squares approx- imations in hierarchical spaces. SIAM J. Math. Data Sci. , 1(1):189–207, 2019. 23

Show all 27 references
  1. [9]

    Chkifa, N

    A. Chkifa, N. Dexter, H. Tran, and C. G. Webster. Polynomial approximation via compressed sensing of high-dimensional functions on lower sets. Math. Comp., 2017

  2. [10]

    Cohen, M

    A. Cohen, M. A. Davenport, and D. Leviatan. On the stability and accuracy of least squares approxi- mations. Found. Comput. Math., 13:819–834, 2013

  3. [11]

    Cohen and G

    A. Cohen and G. Migliorati. Optimal weighted least-squares methods. SMAI Journal of Computational Mathematics, 3:181–203, 2017

  4. [12]

    F. Dai, D. Gorbachev, and S. Tikhonov. Estimates of the asymptotic Nikolskii constants for spherical polynomials. arXiv:1907.03832, 2019

  5. [13]

    Doostan and H

    A. Doostan and H. Owhadi. A non-adapted sparse approximation of PDEs with stochastic inputs. J. Comput. Phys., 230(8):3015–3034, 2011

  6. [14]

    Hampton and A

    J. Hampton and A. Doostan. Compressive sampling of polynomial chaos expansions: Convergence analysis and sampling strategies. J. Comput. Phys. , 280:363–386, 2015

  7. [15]

    A. Kro´ o. Christoffel functions on convex and starlike domains inRd. J. Math. Anal. Appl., 421:718–729, 2015

  8. [16]

    C. L. Lawson and R. J. Hanson. Solving Least Squares Problems, volume 15. SIAM, 1995

  9. [17]

    Migliorati

    G. Migliorati. Polynomial approximation by means of the random discrete L2 projection and application to inverse problems for PDEs with stochastic data . PhD thesis, Politecnico di Milano, 2013

  10. [18]

    Migliorati

    G. Migliorati. Multivariate Markov-type and Nikolskii-type inequalities for polynomials associated with downward closed multi-index sets. J. Approx. Theory, 189:137–159, 2015

  11. [19]

    Migliorati

    G. Migliorati. Adaptive approximation by optimal weighted least squares methods. arXiv:1807.00402, 2018

  12. [20]

    Migliorati

    G. Migliorati. Multivariate approximation of functions on irregular domains by weighted least-squares methods. arXiv:1907.12304, 2019

  13. [21]

    Migliorati, F

    G. Migliorati, F. Nobile, E. von Schwerin, and R. Tempone. Analysis of the discrete L2 projection on polynomial spaces with random evaluations. Found. Comput. Math., 14:419–456, 2014

  14. [22]

    Narayan, J

    A. Narayan, J. D. Jakeman, and T. Zhou. A Christoffel function weighted least squares algorithm for collocation approximations. arXiv:1412.4305, 2014

  15. [23]

    Narayan and T

    A. Narayan and T. Zhou. Stochastic collocation on unstructured multivariate meshes. Commun. Comput. Phys., 18(1):1–36, 2015

  16. [24]

    P. Nevai. G´ eza Freud, orthogonal polynomials and Christoffel functions. A case study. J. Approx. Theory, 48(1):3–167, 1986

  17. [25]

    Prymak and O

    A. Prymak and O. Usoltseva. Christoffel function on planar domains with piecewise smooth boundary. Acta Math. Hungar. , 158(1):216–234, 2019

  18. [26]

    J. A. Tropp. User friendly tail bounds for sums of random matrices. Found. Comput. Math., 12:389–434, 2012

  19. [27]

    Y. Xu. Orthogonal polynomials and cubature formulae on spheres and on balls. SIAM J. Math. Anal. , 29(3):778–793, 1998. 24

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.