A strategy is outlined to reduce the number of training points required to model intermolecular potentials using Gaussian processes, without reducing accuracy. An asymptotic function is used at long range and the cross-over distance between this model and the Gaussian process is learnt from the training data. Results are presented for different implementations of this procedure, known as boundary optimisation, across the following dimer systems: CO-Ne, HF-Ne, HF-Na + , CO 2 -Ne and (CO 2 ) 2 . The technique reduces the number of training points, at fixed accuracy, by up to ∼ 49 %, compared to our previous work based on a sequential learning technique. The approach is readily transferable to other statistical methods of prediction or modelling problems.