Quasi-Monte Carlo (QMC) methods are being adopted in machine learning due to the increasingly challenging nature of numerical integrals that are routinely encountered in contemporary applications. For integrands that are -times differentiable, an -optimal QMC algorithm converges at a best-possible rate where can be arbitrarily small. However, in applications the value of can be unknown and/or a rate-optimal QMC algorithm can be unavailable. Standard practice is to employ -optimal QMC where the lower bound is known, but this does not exploit the full power of QMC when . We present a novel solution that uses kernel methods to accelerate QMC by a factor , where is the dimension of the integral. For we can therefore recover optimal convergence rates. A topical application to robotic arm data demonstrates a substantial speed-up in the computation required to evaluate predictions for mechanical torques.
View on arXiv