PINNs
Summary: Leveraging Physics Informed Neural Networks (PINNs) to solve a system of coupled equations and generate initial data for boson stars.
Keywords: Machine Learning, Neural Networks, PyTorch
Repository: PINNS_Boson_stars
Date: 3 April 2025 (work in progress)
Boson stars are hypothetical objects that are formed by a localised scalar configuration. To construct a boson star solution we need to solve a set of coupled partial differential equations (elliptic). In this project we simplify the problem by restricting our attention to spherical symmetry, and we need to solve a set of coupled ordinary differential equations (ODE). These equations are formally singular near r=0 and with standard numerical integration schemes as the shooting method, we need to take care of this region (regularize). We use Physics Informed Neural Networks (PINNs) to solve these equations. The loss function is constructed by the equations we want to solve, and interestingly, without the need to regularize them. Essentially, we need to solve an integral with the loss function over our computational domain, and we do so by using the Monte Carlo method (random sampling of points within the domain). The control of the loss function is harder near r=0 and to mitigate this we use a coordinate transformation that allows us to draw more points in that region.
We are experimenting with different architectures of NNs, loss functions, and sampling methods. More updates are coming soon.