Refining Integration-by-Parts Reduction of Feynman Integrals with Machine Learning
Matt von Hippel, Matthias Wilhelm
TL;DR
The paper tackles the IBP reduction bottleneck by searching for improved seed-seeding heuristics with machine learning. It combines funsearch, a text-based genetic-programming approach guided by a Large Language Model, and strongly typed genetic programming to rediscover and refine seed strategies for IBP systems. On the two-loop triangle-box benchmark, both methods reproduce the state-of-the-art seeding heuristics and, in one instance, achieve a notable reduction in seed count from tens of thousands to as few as 88, illustrating a practical uplift in reduction efficiency. The work demonstrates interpretable, data-driven heuristics that could be integrated into IBP software and scaled to more complex integrals, with potential workflow optimizations via dynamic seeding during rational reconstruction.
Abstract
Integration-by-parts reductions of Feynman integrals pose a frequent bottle-neck in state-of-the-art calculations in theoretical particle and gravitational-wave physics, and rely on heuristic approaches for selecting integration-by-parts identities, whose quality heavily influences the performance. In this paper, we investigate the use of machine-learning techniques to find improved heuristics. We use funsearch, a genetic programming variant based on code generation by a Large Language Model, in order to explore possible approaches, then use strongly typed genetic programming to zero in on useful solutions. Both approaches manage to re-discover the state-of-the-art heuristics recently incorporated into integration-by-parts solvers, and in one example find a small advance on this state of the art.
