Pricing Multi-Asset Options Using Physics-Informed Neural Networks
This study proposes a meshfree Physics-Informed Neural Network (PINN) framework that solves the high-dimensional Black–Scholes obstacle problem to simultaneously price American options on multiple assets and identify their optimal exercise boundaries as endogenous hypersurfaces without explicit parameterization.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the world of finance, investors often buy contracts that give them the right to sell an asset at a specific price before a deadline. These are called American options. Unlike simpler contracts that can only be used on a single day, American options offer a crucial advantage: the holder can choose the exact moment to cash in, provided it is before the expiration date. This flexibility makes them incredibly valuable, but it also makes them notoriously difficult to price. The challenge lies in figuring out the perfect moment to exercise the option. If the market price of the asset drops too low, it might be wise to sell immediately. If the price stays high, it is better to wait. The line separating the "sell now" zone from the "wait" zone is not a fixed, known location; it is a moving boundary that shifts as time passes and as the prices of the underlying assets change. For a single asset, this boundary is a simple curve. But when the option depends on a basket of multiple assets, like a mix of different stocks, the boundary becomes a complex, multi-dimensional surface that is incredibly hard to map using traditional mathematical tools.
Researchers Marjan Uddin and Muhammad Usman tackled this problem by applying a modern computational technique known as a physics-informed neural network. Instead of relying on the old-fashioned method of breaking the market space into a rigid grid of points, which becomes impossible to manage when dealing with many assets, they trained a computer program to learn the rules of the market directly. They taught the network the fundamental laws that govern how option prices behave, specifically a set of equations that describe how value changes over time and with price fluctuations. The network was also instructed to respect the rule that an option can never be worth less than the money one would get by selling it immediately. By feeding the network thousands of random scenarios rather than a fixed grid, the researchers allowed it to discover the shape of the invisible boundary where it becomes optimal to exercise the option. This approach avoids the "curse of dimensionality," a problem where the complexity of calculations explodes as more assets are added, by letting the network sample the market space freely.
The team tested their method on a basket option involving two correlated assets. In their initial attempts, the computer struggled to find the correct answer, often producing prices that were far too high. The researchers discovered that the problem was not with the network's architecture, but with how they were teaching it. They had been using a penalty system that was too blunt; it punished the network for being wrong in ways that didn't match the actual financial rules. Specifically, the network was being forced to satisfy conditions in the "exercise" region that should only apply in the "waiting" region, creating a conflict that led to inaccurate results. Through a series of careful experiments, they refined their approach. They normalized the data to make the numbers easier to handle, adjusted how they sampled the market scenarios to focus more on the critical areas near the decision boundary, and, most importantly, redesigned the penalty function to respect the one-sided nature of the problem. They realized that in the region where it is best to hold the option, the price must follow the market laws, but in the region where it is best to sell, the price simply equals the payout, and the market laws do not need to apply in the same way.
After correcting these mathematical misunderstandings, the network produced a final result of approximately $7.87. This result represented an overestimate of about 14% compared to the benchmark price of $6.90 calculated using the Longstaff–Schwartz Monte Carlo technique. While this was the closest any configuration came during the entire inquiry and fell within the range of typical numerical-discretization error rather than pointing to a structural failure, the authors noted that the PINN approach is only competitive with classical Monte Carlo methods once its loss functional accurately encodes the underlying variational inequality. The study demonstrated that while neural networks hold great promise for pricing these complex financial instruments, their success depends entirely on encoding the correct mathematical logic into the training process. The researchers found that simply throwing more data or more computing power at the problem was not enough; the model had to be guided by a precise understanding of where the rules of the game change. By getting the underlying physics of the problem right, they showed that these networks can effectively map the invisible boundaries that dictate the value of multi-asset options, offering a powerful new tool for navigating high-dimensional financial markets.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.