LeStrat-Net: Lebesgue style stratification for Monte Carlo simulations powered by machine learning
Kayoung Ban, Myeonghun Park, Raymundo Ramos
TL;DR
This work introduces a Lebesgue-style stratification for Monte Carlo integration that partitions the domain according to isocontours of the integrand, enabling regions of arbitrary shape and size. A neural network acts as the central divider, learning region boundaries and estimating region volumes to drive variance reduction and efficient sampling, supplemented by an iterative training loop that refines divisions as more data become available. The approach is demonstrated on a suite of test functions and extended to scattering-event generation, showing performance comparable to established methods while enabling targeted sampling of high-contribution regions and complex cancellation patterns. The framework promises practical gains for computationally intensive high-energy physics simulations by moving the most challenging tasks (region boundary discovery and volume estimation) to fast, learned models, with clear pathways for extension to more regions and broader event-generation workflows.
Abstract
We develop a machine learning algorithm to turn around stratification in Monte Carlo sampling. We use a different way to divide the domain space of the integrand, based on the height of the function being sampled, similar to what is done in Lebesgue integration. This means that isocontours of the function define regions that can have any shape depending on the behavior of the function. We take advantage of the capacity of neural networks to learn complicated functions in order to predict these complicated divisions and preclassify large samples of the domain space. From this preclassification we can select the required number of points to perform a number of tasks such as variance reduction, integration and even event selection. The network ultimately defines the regions with what it learned and is also used to calculate the multi-dimensional volume of each region.
