English

An ML approach to resolution of singularities

Machine Learning 2023-08-24 v2 Artificial Intelligence Symbolic Computation Algebraic Geometry

Abstract

The solution set of a system of polynomial equations typically contains ill-behaved, singular points. Resolution is a fundamental process in geometry in which we replace singular points with smooth points, while keeping the rest of the solution set unchanged. Resolutions are not unique: the usual way to describe them involves repeatedly performing a fundamental operation known as "blowing-up", and the complexity of the resolution highly depends on certain choices. The process can be translated into various versions of a 2-player game, the so-called Hironaka game, and a winning strategy for the first player provides a solution to the resolution problem. In this paper we introduce a new approach to the Hironaka game that uses reinforcement learning agents to find optimal resolutions of singularities. In certain domains, the trained model outperforms state-of-the-art selection heuristics in total number of polynomial additions performed, which provides a proof-of-concept that recent developments in machine learning have the potential to improve performance of algorithms in symbolic computation.

Keywords

Cite

@article{arxiv.2307.00252,
  title  = {An ML approach to resolution of singularities},
  author = {Gergely Bérczi and Honglu Fan and Mingcong Zeng},
  journal= {arXiv preprint arXiv:2307.00252},
  year   = {2023}
}

Comments

To appear in Proceedings of the 40th International Conference on Machine Learning TAG Workshop (ICML-TAG 2023)