Derivative-Informed Operator Learning for Finance:
On-the-Fly Greeks, Surfaces, Hedging, and Control
June 04, 2026
Modern financial decision systems increasingly require fast surrogate models for pricing, calibration, hedging, stress testing, XVA, and portfolio optimization. Standard neural surrogates are commonly trained to reproduce prices or risk quantities, but downstream financial tasks depend at least as much on derivatives: deltas, vegas, curve sensitivities, credit spread sensitivities, exposure gradients, and gradients of optimization objectives. This paper formulates a derivative-informed operator-learning framework for finance in which the learned map—whether a neural operator, a random-feature operator, or a finite-dimensional surrogate—is trained not only to match a high-fidelity pricing or risk operator, but also to match directional Fréchet derivatives generated on the fly during training. The proposed framework combines operator learning, adjoint algorithmic differentiation, tangent sensitivity equations, random sketching of Jacobian actions, and finance-specific no-arbitrage constraints. We derive error bounds showing that derivative accuracy controls local stress errors, hedging error, and optimizer instability, and that discrete-time hedging error is additionally governed by second-order (gamma) accuracy. Three reproducible experiments separate mechanism from deployment claims. A trained Black–Scholes network, repeated over eight seeds, shows that a tuned derivative weight reduces vega error by roughly \(40\%\) and delta error by roughly \(15\%\) while modestly improving price accuracy, but does not reliably improve an unsupervised second-order Greek. Heston and Bates random-feature experiments reduce stochastic-volatility and jump-parameter sensitivity errors by \(60\)–\(76\%\). Finally, a stylized operator-level curve-to-surface benchmark, implemented as a random-feature DeepONet/Galerkin neural operator, maps instantaneous-volatility curves to dense price surfaces and reduces out-of-sample directional JVP error by \(44\%\) and price RMSE by \(23\%\) over eight seeds. The same operator experiment also shows that derivative consistency does not by itself remove no-arbitrage violations, so economic constraints must be imposed explicitly. The framework provides a disciplined route from value-only surrogates to derivative-aware financial engines whose outputs are useful not only as prices, but as differentiable instruments for hedging, risk, and control.
Keywords: neural operators; derivative-informed training; Greeks; adjoint algorithmic differentiation; financial engineering; XVA; hedging; portfolio optimization; risk sensitivities; Fourier neural operators.
Financial engineering is an operator-learning discipline in disguise. A pricing engine maps an input market state to a surface of prices. A calibration engine maps quotes to model parameters or implied volatility surfaces. An XVA engine maps curves, credit spreads, collateral conventions, netting sets, and exposure profiles to valuation adjustments. A portfolio optimizer maps forecasts, covariances, constraints, transaction costs, and liquidity states to allocations. In each case the object of interest is not merely a finite-dimensional regression function, but a structured map between functions, surfaces, measures, or stochastic processes.
Neural operators were introduced to learn maps between infinite-dimensional function spaces rather than fixed finite-dimensional vectors. DeepONet learns nonlinear operators through a branch-trunk architecture, while the Fourier neural operator (FNO) parameterizes integral kernels in Fourier space and has become a canonical architecture for parametric PDE solution operators [1]–[3]. These ideas are naturally aligned with financial models, where the input may be an entire yield curve, volatility surface, local-volatility field, forward curve, credit-intensity curve, or cross-asset correlation structure, and the output may be an option price surface, exposure profile, or risk-measure field.
However, a price-only surrogate is not sufficient for finance. A desk rarely needs only the level of a price. It needs deltas, gammas, vegas, cross-gammas, curve PV01s, credit spread sensitivities, scenario gradients, calibration Jacobians, and sometimes Hessian-vector products. Derivative-based quantities are not secondary diagnostics; they are the objects used to hedge, allocate capital, calibrate models, and optimize portfolios. This is precisely where derivative-informed neural operators become important. The DINO framework of [4] trains neural operators to approximate both a high-fidelity operator and its derivatives, formalizing derivative supervision as Sobolev training [5] lifted to operators. Recent derivative-informed FNO theory establishes simultaneous approximation of an operator and its Fréchet derivative, and shows that accurate surrogate-driven PDE-constrained optimization requires accurate derivatives, not only accurate state values [6], [7]. Because precomputing and storing a full derivative dataset is generally infeasible—one cannot tabulate all Greeks for all scenarios, instruments, curves, and model states—we adopt an on-the-fly variant in which derivative actions are generated inside each mini-batch and discarded after the update, a streaming counterpart to the offline derivative datasets analyzed in that literature. This terminology follows recent scientific-computing discussions of on-the-fly derivative-informed neural-operator training, including the 2026 IPAM presentation of [8]. In quantitative finance the same idea already has a precedent: differential machine learning trains pricing networks on values together with pathwise differentials produced by adjoint algorithmic differentiation [9].
This paper translates that idea into financial engineering, while deliberately distinguishing operator-level claims from controlled finite-dimensional surrogate experiments. The central proposal is simple:
Train financial neural operators on values and on sensitivities generated on the fly by adjoint algorithmic differentiation, tangent equations, automatic differentiation, pathwise Monte Carlo, likelihood-ratio estimators, or implicit differentiation of calibration and optimization problems.
The resulting model is not merely a fast price interpolator. It is a differentiable financial engine whose local geometry is trained to agree with the local geometry of the high-fidelity system. In the experiments below, two benchmarks are finite-dimensional surrogate slices and one benchmark is a stylized function-to-function operator; the paper therefore establishes mechanism and validation discipline, not a final claim of market-scale deployment.
The paper makes seven contributions.
It formulates a finance-specific derivative-informed neural-operator problem in which the input is a market field and the output is a price, volatility, exposure, risk, or allocation field.
It introduces an on-the-fly training objective that combines value matching, Jacobian-vector products, vector-Jacobian products, instrument Greeks, factor sensitivities, and explicit economic-admissibility constraints.
It gives implementable algorithms for generating derivative information during training using tangent PDEs, adjoint PDEs, AAD, pathwise Monte Carlo, and implicit differentiation.
It proves error bounds connecting derivative error to stress stability, hedging error—in both continuous and discrete rebalancing, the latter governed at leading order by gamma—and optimizer stability, with an explicit mean–variance specialization. It further characterizes the value-plus-derivative objective as Sobolev (i.e.\(H^1\)) training of an operator and gives the variance and sample complexity of its random-sketch estimator in terms of the stable rank of the Jacobian error.
It reports a reproducible, multi-seed Black–Scholes experiment with a trained network showing that a moderate derivative penalty improves the supervised Greeks (vega strongly, delta modestly) and value accuracy simultaneously, while the unsupervised second-order Greek is not reliably improved—a concrete motivation for supervising the order of sensitivity one actually needs.
It extends the experiment to Heston and Bates models with a linear random-feature surrogate, where derivative supervision is exactly a linear least-squares augmentation, and reports multi-seed reductions of \(60\)–\(76\%\) in stochastic-volatility and jump-parameter sensitivities together with consistent improvement of unsupervised Greeks. The contrast with the trained network—unsupervised transfer in the linear regime, but not in the nonlinear one—is explained and tied back to the second-order hedging bound.
It adds a stylized but genuine function-to-function benchmark: a random-feature DeepONet/Galerkin operator maps an instantaneous-volatility curve to a dense option-price surface. Directional derivative rows reduce out-of-sample curve-shock JVP error by \(44\%\) and price RMSE by \(23\%\), while no-arbitrage violations remain essentially unchanged, demonstrating both the value and the limits of derivative supervision. The experiments are deliberately described as controlled benchmarks rather than as a final market-scale FNO/GNO study on live sparse quotes.
Let \(a \in \mathcal{A}\) denote the market state and let \(\mathcal{G}(a) \in \mathcal{U}\) denote a high-fidelity financial operator. A standard neural operator minimizes \[\mathcal{L}_{\mathrm{value}}(\theta) = \mathop{\mathrm{\mathbb{E}}}_{a}\left[\left\lVert \widehat{\mathcal{G}}_{\theta}(a)-\mathcal{G}(a) \right\rVert_{\mathcal{U}}^{2}\right].\] A derivative-informed model instead minimizes \[\mathcal{L}_{\mathrm{DIF}}(\theta) = \mathcal{L}_{\mathrm{value}}(\theta) + \lambda_{J}\,\mathop{\mathrm{\mathbb{E}}}_{a,v}\left[\left\lVert D\widehat{\mathcal{G}}_{\theta}(a)[v]-D\mathcal{G}(a)[v] \right\rVert_{\mathcal{U}}^{2}\right] + \lambda_{A}\,\mathcal{P}_{\mathrm{arb}}(\theta), \label{eq:dif-loss-basic}\tag{1}\] where \(v\) is a random market perturbation direction and \(\mathcal{P}_{\mathrm{arb}}\) penalizes economically invalid outputs. Equation 1 is the paper’s core object. It says that a financial neural operator should learn the local tangent map of the market, not only the price level.
The mathematical foundations of option pricing begin with the Black–Scholes–Merton framework [10], [11], with stochastic-volatility extensions such as [12] and local-volatility inversion through [13]. In production financial systems, derivatives of prices with respect to risk factors are computed through finite differences, tangent methods, pathwise estimators, likelihood-ratio methods, or adjoint methods [14]. The adjoint approach, popularized in finance by [15], has become central to efficient risk computation; see [16] and the review of [17].
Neural networks have been used for option pricing, implied-volatility interpolation, calibration, and hedging. Deep hedging reframes hedging as a data-driven optimization problem under transaction costs and risk preferences [18]. Closest in spirit to the present work, differential machine learning trains pricing networks on values together with pathwise differential labels produced by adjoint algorithmic differentiation, yielding markedly more accurate and data-efficient pricing and risk approximations [9]; the present paper lifts this idea from pointwise pricing functions to operators over market fields and equips it with finance-specific error bounds and no-arbitrage structure. Deep volatility learning has been used to accelerate pricing and calibration under rough and stochastic volatility models [19]. Physics-informed and deep-Galerkin methods also solve financial PDEs directly by penalizing residuals [20], [21]. These methods are valuable, but many are still pointwise maps rather than operators over market fields.
DeepONets and Fourier neural operators generalize neural networks to mappings between functions [1]–[3]. In finance, neural-operator ideas are beginning to appear in implied-volatility smoothing, where the goal is to map sparse, dynamically located option quotes to a smooth volatility surface subject to no-arbitrage constraints [22]. This paper argues that the next step is not only operator-valued pricing, but derivative-consistent operator-valued pricing.
The DINO framework trains neural operators with derivative information and uses low-rank, reduced-basis derivative representations to make derivative learning feasible in high-dimensional settings [4]; this is an instance of Sobolev training [5] lifted to operators. Derivative-informed FNOs add universal-approximation theory and PDE-constrained-optimization motivation [6], and a companion analysis quantifies the approximation error of reduced-basis derivative-informed learning under an \(H^1\)-type norm [7]. The on-the-fly formulation we adopt is especially relevant to finance because precomputing all Greeks for all scenarios, instruments, curves, and model states is generally infeasible; it is also consistent with the emerging on-the-fly DINO agenda articulated in [8]. Instead, a desk can generate only the derivative directions required by the current training batch and discard them afterward.
Let the market state be an element of a Banach or Hilbert space \[a = \big(r(\tau),q(\tau),\sigma(k,\tau),\lambda_c(\tau),\rho(x,y),\ell(x),m\big) \in \mathcal{A}.\] Here \(r\) is a discount curve, \(q\) a dividend or repo curve, \(\sigma\) a volatility surface, \(\lambda_c\) a credit intensity curve, \(\rho\) a correlation kernel, \(\ell\) a liquidity or market-impact field, and \(m\) a finite-dimensional vector of model conventions. Not every application uses every component. The point is that \(a\) is not naturally a scalar vector; it is a collection of financial functions.
Let \(\xi \in \Xi\) denote instrument coordinates, such as strike, maturity, tenor, collateral convention, counterparty, portfolio identifier, or scenario coordinate. A financial operator maps \[\mathcal{G}: \mathcal{A}\longrightarrow \mathcal{U}, \qquad [\mathcal{G}(a)](\xi) = y(a;\xi),\] where \(y\) may represent price, implied volatility, exposure, XVA, risk contribution, or optimal allocation.
Definition 1 (Financial neural operator). A financial neural operator is a parameterized map \(\widehat{\mathcal{G}}_{\theta}:\mathcal{A}\to\mathcal{U}\) trained to approximate a high-fidelity financial operator \(\mathcal{G}\). In discretized form, \(a\) is observed on input grids or graphs, while \(\widehat{\mathcal{G}}_{\theta}(a)\) is evaluated on output grids, point clouds, or instrument coordinates.
Under a risk-neutral measure \(\mathbb{Q}^a\) determined by the market state \(a\), a derivative with payoff \(\Phi_{\xi}\) has value \[V(a;\xi) = \mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}^a}\left[\exp\left(-\int_0^T r_a(s)\,ds\right)\Phi_{\xi}(X_T^a)\right]. \label{eq:pricing-expectation}\tag{2}\] For Markovian models, the same object solves a pricing PDE \[\partial_t V(t,x;a)+\mathcal{L}_a V(t,x;a)-r_a(t)V(t,x;a)=0, \qquad V(T,x;a)=\Phi_{\xi}(x), \label{eq:pricing-pde}\tag{3}\] where \(\mathcal{L}_a\) is the model generator. Thus the pricing map \(a\mapsto V(a;\cdot)\) is an operator from market fields to price fields.
Examples include: \[\begin{align} \mathcal{G}_{\mathrm{opt}}(a)(K,T) &= C(a;K,T), \\ \mathcal{G}_{\mathrm{iv}}(a)(K,T) &= \sigma_{\mathrm{imp}}(a;K,T), \\ \mathcal{G}_{\mathrm{xva}}(a)(t,c) &= \mathrm{EE}(a;t,c),\;\mathrm{PFE}(a;t,c),\;\mathrm{CVA}(a;c), \\ \mathcal{G}_{\mathrm{risk}}(a)(s) &= \mathop{\mathrm{VaR}}_{\alpha}(a;s),\; \mathop{\mathrm{ES}}_{\alpha}(a;s). \end{align}\]
For a market perturbation \(h \in \mathcal{A}\), the Fréchet derivative of the financial operator is \[D\mathcal{G}(a)[h] = \lim_{\varepsilon\to0}\frac{\mathcal{G}(a+\varepsilon h)-\mathcal{G}(a)}{\varepsilon}.\] This derivative includes familiar financial quantities as special cases:
a spot perturbation gives delta;
a volatility perturbation gives vega or volga-like factor sensitivities;
a yield-curve perturbation gives PV01, DV01, key-rate duration, or curve gamma;
a credit-intensity perturbation gives credit spread sensitivity;
a correlation-kernel perturbation gives correlation risk;
a liquidity-field perturbation gives transaction-cost or market-impact sensitivity.
In a discretized implementation, \(D\mathcal{G}(a)\) is a matrix with potentially millions or billions of entries. The central computational problem is therefore not to store the full Jacobian, but to learn its action on economically meaningful directions.
Let \(a_i\) be sampled market states and let \(v_{ij}\) be sampled perturbation directions. The derivative-informed objective is \[\begin{align} \mathcal{L}(\theta) =&\; \frac{1}{N}\sum_{i=1}^{N}\left\lVert \widehat{\mathcal{G}}_{\theta}(a_i)-\mathcal{G}(a_i) \right\rVert_{\mathcal{U}}^{2} \\ &+ \frac{\lambda_{\mathrm{JVP}}}{NM}\sum_{i=1}^{N}\sum_{j=1}^{M} \left\lVert D\widehat{\mathcal{G}}_{\theta}(a_i)[v_{ij}]-D\mathcal{G}(a_i)[v_{ij}] \right\rVert_{\mathcal{U}}^{2} \\ &+ \frac{\lambda_{\mathrm{VJP}}}{NL}\sum_{i=1}^{N}\sum_{\ell=1}^{L} \left\lVert D\widehat{\mathcal{G}}_{\theta}(a_i)^*[w_{i\ell}]-D\mathcal{G}(a_i)^*[w_{i\ell}] \right\rVert_{\mathcal{A}^*}^{2} \\ &+ \lambda_{\mathrm{arb}}\mathcal{P}_{\mathrm{arb}}(\theta) + \lambda_{\mathrm{reg}}\left\lVert \theta \right\rVert^{2}. \label{eq:full-loss} \end{align}\tag{4}\] The second term matches Jacobian-vector products (JVPs). The third term matches vector-Jacobian products (VJPs). In finance, JVPs are useful for scenario shocks and factor moves; VJPs are useful for adjoint risk aggregation and scalar objective gradients.
The difference between offline and on-the-fly derivative-informed training is operational. An offline method first builds a derivative dataset \[\mathcal{D}_{\mathrm{offline}} = \{a_i,\mathcal{G}(a_i),v_{ij},D\mathcal{G}(a_i)[v_{ij}]\}_{i,j},\] which can be prohibitively large. The on-the-fly method instead generates derivative actions inside the mini-batch: \[a_i \sim \mu,\qquad v_{ij}\sim \nu(\cdot\mid a_i),\qquad z_{ij}=D\mathcal{G}(a_i)[v_{ij}],\] and immediately uses \(z_{ij}\) to update \(\theta\). Nothing forces the same derivative direction to be stored or reused.
Sample a mini-batch of market states \(a_i\).
Evaluate the high-fidelity engine to obtain \(y_i=\mathcal{G}(a_i)\).
Sample economically meaningful directions \(v_{ij}\): parallel curve shifts, key-rate bumps, volatility smile modes, skew shocks, correlation modes, credit spread shifts, liquidity shocks, or randomized PCA directions.
Generate derivative targets \(z_{ij}=D\mathcal{G}(a_i)[v_{ij}]\) using tangent equations, AAD, pathwise Monte Carlo, likelihood-ratio estimators, or implicit differentiation.
Compute neural predictions \(\widehat y_i=\widehat{\mathcal{G}}_{\theta}(a_i)\).
Compute neural JVPs \(\widehat z_{ij}=D\widehat{\mathcal{G}}_{\theta}(a_i)[v_{ij}]\) by automatic differentiation.
Update \(\theta\) using 4 .
The training loop therefore treats derivative information as a streaming resource, not as a static dataset.
Suppose the high-fidelity pricing system is defined implicitly by \[F(u,a)=0, \qquad u=\mathcal{G}(a).\] For a perturbation \(v\in\mathcal{A}\), the derivative state \(z=D\mathcal{G}(a)[v]\) satisfies the linearized equation \[F_u(u,a)z + F_a(u,a)v = 0, \label{eq:tangent}\tag{5}\] so that \[z = -F_u(u,a)^{-1}F_a(u,a)v.\] In a PDE pricing engine, 5 is a tangent PDE. In a calibration engine, it is a linearized calibration system. In a portfolio optimizer, it is an implicit differentiation of the KKT system.
When the output is high-dimensional and the target is a scalar functional \(\left\langle w,\mathcal{G}(a) \right\rangle_{\mathcal{U}}\), reverse-mode adjoints are more efficient. Let \(p\) solve \[F_u(u,a)^*p = w.\] Then \[D\mathcal{G}(a)^*[w] = -F_a(u,a)^*p. \label{eq:adjoint-vjp}\tag{6}\] Equation 6 is the abstract version of adjoint risk. It is the mathematical reason AAD is valuable: one reverse sweep can produce many first-order sensitivities of a scalar portfolio value.
For a Monte Carlo engine with state dynamics \[dX_t^a = b(X_t^a,a,t)\,dt + \Sigma(X_t^a,a,t)\,dW_t,\] pathwise sensitivity with respect to a direction \(v\) follows the tangent SDE \[dZ_t = \left[b_x(X_t^a,a,t)Z_t+b_a(X_t^a,a,t)v\right]dt + \left[\Sigma_x(X_t^a,a,t)Z_t+\Sigma_a(X_t^a,a,t)v\right]dW_t.\] For a discounted payoff \(D_T^a\Phi(X_T^a)\), the derivative is schematically \[D\mathcal{G}(a)[v] = \mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}^a}\left[D_aD_T^a[v]\,\Phi(X_T^a) + D_T^a\nabla\Phi(X_T^a)^\top Z_T\right],\] with additional likelihood-ratio terms if the measure itself depends on \(a\) in a way not captured by the pathwise construction. In practice, AAD implements this derivative efficiently through the simulation tape.
Full Jacobians are too large. The training objective therefore uses random projections. Let \(J(a)=D\mathcal{G}(a)\) and \(\widehat J(a)=D\widehat{\mathcal{G}}_{\theta}(a)\). If \(v\) is a zero-mean direction with covariance \(C_v\), then \[\mathop{\mathrm{\mathbb{E}}}_v\left\lVert (\widehat J(a)-J(a))v \right\rVert_{\mathcal{U}}^{2} = \mathop{\mathrm{Tr}}\left((\widehat J(a)-J(a))C_v(\widehat J(a)-J(a))^*\right).\] If \(C_v\) is approximately the identity on a relevant factor subspace, the random-direction loss estimates the squared derivative error on that subspace. Choosing \(C_v\) from historical PCA factors or stress modes therefore targets the sensitivities that matter economically.
Proposition 1 (Unbiased derivative sketch). Let \(J,\widehat J\in\mathbb{R}^{m\times n}\) and let \(v\in\mathbb{R}^n\) satisfy \(\mathop{\mathrm{\mathbb{E}}}[vv^\top]=I_n\). Then \[\mathop{\mathrm{\mathbb{E}}}_v\left\lVert (\widehat J-J)v \right\rVert_2^2 = \left\lVert \widehat J-J \right\rVert_F^2.\] If \(\mathop{\mathrm{\mathbb{E}}}[vv^\top]=P\) is an orthogonal projector, the same expression equals the squared Frobenius error restricted to the factor subspace \(\mathrm{Range}(P)\).
Proof. Using cyclicity of trace, \[\mathop{\mathrm{\mathbb{E}}}\left\lVert (\widehat J-J)v \right\rVert_2^2 = \mathop{\mathrm{\mathbb{E}}}\mathop{\mathrm{Tr}}\left((\widehat J-J)vv^\top(\widehat J-J)^\top\right) = \mathop{\mathrm{Tr}}\left((\widehat J-J)\mathop{\mathrm{\mathbb{E}}}[vv^\top](\widehat J-J)^\top\right).\] The result follows by substituting \(I_n\) or \(P\). ◻
Averaging Proposition 1 over states, the population JVP loss with isotropic directions equals the mean squared Hilbert–Schmidt (Frobenius) norm of the Jacobian error, \[\mathop{\mathrm{\mathbb{E}}}_a\,\mathop{\mathrm{\mathbb{E}}}_{v\sim\mathcal{N}(0,I)}\left\lVert (\widehat J(a)-J(a))v \right\rVert_{\mathcal{U}}^{2} =\mathop{\mathrm{\mathbb{E}}}_a\left\lVert \widehat J(a)-J(a) \right\rVert_{F}^{2},\] which is the squared \(H^1\)-seminorm of \(\widehat{\mathcal{G}}_{\theta}-\mathcal{G}\) in the input measure. Value-plus-derivative training is therefore Sobolev training of an operator [5], [7]: it controls a strictly stronger norm than value-only (\(L^2\)) training—precisely the norm on which the stress, hedging, and optimizer bounds of Section 6 depend.
The estimator in the on-the-fly loss uses a finite number \(M\) of directions per state. Its statistical quality is governed not by the ambient dimension but by the stable rank of the Jacobian error.
Proposition 2 (Variance and concentration of the sketch). Let \(E=\widehat J-J\in\mathbb{R}^{m\times n}\) have singular values \(\sigma_1\ge\cdots\ge0\), and let \(v_1,\dots,v_M\overset{\text{iid}}{\sim}\mathcal{N}(0,I_n)\). The estimator \(X_M=\tfrac1M\sum_{j=1}^M\left\lVert Ev_j \right\rVert_2^2\) satisfies \(\mathop{\mathrm{\mathbb{E}}}X_M=\left\lVert E \right\rVert_F^2=\sum_i\sigma_i^2\) and \[\mathop{\mathrm{Var}}X_M=\frac{2}{M}\sum_i\sigma_i^4=\frac{2}{M}\left\lVert E^\top E \right\rVert_F^2, \qquad \frac{\sqrt{\mathop{\mathrm{Var}}X_M}}{\mathop{\mathrm{\mathbb{E}}}X_M}=\sqrt{\frac{2}{M\,\mathrm{sr}(E)}},\] where \(\mathrm{sr}(E):=\big(\sum_i\sigma_i^2\big)^2\big/\sum_i\sigma_i^4\in[1,\mathrm{rank}(E)]\) is the stable rank of \(E\). Moreover, by the Hanson–Wright inequality [23] there is a universal constant \(c>0\) with \[\Pr\big(|X_M-\left\lVert E \right\rVert_F^2|\ge t\big) \le 2\exp\!\Big(-c\,M\min\Big\{\tfrac{t^2}{\sigma_1^2\left\lVert E \right\rVert_F^2},\;\tfrac{t}{\sigma_1^2}\Big\}\Big).\]
Proof. Write \(A=E^\top E\succeq0\) with eigenvalues \(\sigma_i^2\). For \(v\sim\mathcal{N}(0,I_n)\), \(\left\lVert Ev \right\rVert_2^2=v^\top A v\) has mean \(\mathop{\mathrm{Tr}}A=\sum_i\sigma_i^2\) and variance \(2\mathop{\mathrm{Tr}}(A^2)=2\sum_i\sigma_i^4\); averaging \(M\) independent copies divides the variance by \(M\). The relative-deviation identity is algebra. The tail is the Hanson–Wright bound for the quadratic form \(\tfrac1M\sum_j v_j^\top A v_j\), using \(\left\lVert A \right\rVert_F^2=\sum_i\sigma_i^4\le\sigma_1^2\left\lVert E \right\rVert_F^2\) and \(\left\lVert A \right\rVert_{\mathrm{op}}=\sigma_1^2\). ◻
Remark 1 (Practical reading). To estimate a per-state derivative error to relative standard deviation \(\varepsilon\) requires \(M\gtrsim 2/(\varepsilon^2\,\mathrm{sr}(E))\) random isotropic shocks. The dependence is on the stable rank of the error, not of the Jacobian: when the surrogate misprices only a few factor directions (\(\mathrm{sr}(E)\) small), isotropic shocks are inefficient and one should instead probe those specific directions—an estimation-theoretic justification for the economically structured, PCA-and-stress direction sampler of 4 and Section 10.
A financial surrogate must be fast, differentiable, and economically valid. For option surfaces, no-arbitrage structure imposes monotonicity, convexity, and calendar restrictions. For a call price surface \(C(K,T)\) under simple assumptions, static arbitrage constraints include \[\partial_K C(K,T) \le 0, \qquad \partial_{KK}C(K,T)\ge 0,\] with calendar restrictions imposed on appropriately discounted or forward-normalized prices. A soft penalty can be written as \[\begin{align} \mathcal{P}_{\mathrm{arb}}(\theta) =&\; \mathop{\mathrm{\mathbb{E}}}_{K,T}\left[\left(\partial_K\widehat C_\theta(K,T)\right)_+^2 + \left(-\partial_{KK}\widehat C_\theta(K,T)\right)_+^2\right] \\ &+ \mathop{\mathrm{\mathbb{E}}}_{K,T}\left[\left(-\partial_T\widehat C_\theta(K,T)\right)_+^2\right] + \mathcal{P}_{\mathrm{boundary}}(\theta), \label{eq:arb-penalty} \end{align}\tag{7}\] where \((x)_+=\max(x,0)\) and \(\mathcal{P}_{\mathrm{boundary}}\) enforces asymptotic and intrinsic-value bounds. Soft penalties are convenient because they can be appended to any differentiable architecture, but they are not the only or strongest route to admissibility. In implied-volatility form, one may instead impose total-variance conditions or arbitrage-free SVI/eSSVI-style restrictions [24]; in price space, one may use convex-in-strike bases, integrated positive risk-neutral densities, monotone layers, positive calendar-total-variance parameterizations, or arbitrage-free spline layers. These hard or semi-hard parameterizations are preferable whenever the desk requires structural guarantees rather than ex-post diagnostics.
Derivative-informed training and no-arbitrage constraints are complementary. The derivative loss trains the local financial geometry; the economic constraint forces that geometry to live in the admissible cone. The distinction is essential: matching tangent directions does not by itself imply monotonicity, convexity, calendar consistency, or boundary validity.
This section gives several elementary results. They are not meant to replace full approximation theory for neural operators. Their purpose is to clarify why derivative-informed training is financially meaningful: each result ties a downstream financial error (stress, hedging, optimization) to a derivative error of the surrogate.
To be precise about what is and is not established here, we tier the paper’s claims. Proved (under stated assumptions): the local stress bound (Theorem 1), the continuous- and discrete-time hedging bounds (Theorems 2–3), the optimizer-stability bound and its mean–variance specialization (Theorem 4, Corollary 1), and the sketching identity and variance/concentration of the random-direction estimator (Proposition 1, Proposition 2). Empirical and conditional: derivative supervision improves the sensitivities it supervises in all controlled experiments reported here, but transfer to unsupervised orders is model-class-dependent: it is unreliable for gamma in the trained Black–Scholes network, reliable in the linear random-feature slices, and not a substitute for explicit no-arbitrage constraints in the operator-level surface experiment. Conjectural / out of scope: quantitative generalization rates for derivative-informed operators in the function-space limit, for which we defer to the approximation-error analysis of [7].
Assumption 1 (Local smoothness). Let \(\mathcal{G},\widehat{\mathcal{G}}_{\theta}:\mathcal{A}\to\mathcal{U}\) be twice Fréchet differentiable on a ball \(B(a_0,r)\) in a Hilbert space. Assume \[\left\lVert D^2\mathcal{G}(a) \right\rVert_{\mathrm{op}}\le M, \qquad \left\lVert D^2\widehat{\mathcal{G}}_{\theta}(a) \right\rVert_{\mathrm{op}}\le \widehat M\] for all \(a\in B(a_0,r)\). Assume also that \[\left\lVert \widehat{\mathcal{G}}_{\theta}(a_0)-\mathcal{G}(a_0) \right\rVert_{\mathcal{U}}\le \varepsilon_0, \qquad \left\lVert D\widehat{\mathcal{G}}_{\theta}(a_0)-D\mathcal{G}(a_0) \right\rVert_{\mathrm{op}}\le \varepsilon_1.\]
Theorem 1 (Local stress-error bound). For every perturbation \(h\) with \(\left\lVert h \right\rVert_{\mathcal{A}}\le r\), \[\left\lVert \widehat{\mathcal{G}}_{\theta}(a_0+h)-\mathcal{G}(a_0+h) \right\rVert_{\mathcal{U}} \le \varepsilon_0 + \varepsilon_1\left\lVert h \right\rVert_{\mathcal{A}} + \frac{M+\widehat M}{2}\left\lVert h \right\rVert_{\mathcal{A}}^{2}. \label{eq:stress-bound}\qquad{(1)}\]
Proof. By Taylor’s theorem with integral remainder, \[\begin{align} \mathcal{G}(a_0+h) &= \mathcal{G}(a_0)+D\mathcal{G}(a_0)[h]+R(h), \\ \widehat{\mathcal{G}}_{\theta}(a_0+h) &= \widehat{\mathcal{G}}_{\theta}(a_0)+D\widehat{\mathcal{G}}_{\theta}(a_0)[h]+\widehat R(h), \end{align}\] with \(\left\lVert R(h) \right\rVert\le M\left\lVert h \right\rVert^2/2\) and \(\left\lVert \widehat R(h) \right\rVert\le \widehat M\left\lVert h \right\rVert^2/2\). Subtracting the expansions and applying the triangle inequality gives ?? . ◻
Remark 2. Price-only training controls \(\varepsilon_0\) but not \(\varepsilon_1\). Stress testing, scenario analysis, and calibration are local perturbation problems; their first-order error is therefore governed by derivative error.
Consider a one-dimensional discounted underlying \(\widetilde{S}_t\) under a risk-neutral measure, \[d\widetilde{S}_t = \widetilde{S}_t\sigma_t\,dW_t.\] Let \(\widetilde{V}_t\) be the discounted no-arbitrage price of a payoff \(\Phi(S_T)\) and let \(\Delta_t=\partial_S V(t,S_t)\) be the exact delta. A surrogate hedge uses \(\widehat\Delta_t=\partial_S\widehat V(t,S_t)\).
Theorem 2 (Continuous-time delta-hedging error bound). Assume square integrability of all stochastic integrals. If the hedging portfolio starts from \(\widehat V_0\) and uses \(\widehat\Delta_t\), then \[\left(\mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}}\left[\left|\widetilde{V}_T-\widetilde{W}_T\right|^2\right]\right)^{1/2} \le |\widetilde{V}_0-\widetilde{\widehat V}_0| + \left(\mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}}\int_0^T \widetilde{S}_t^2\sigma_t^2 |\Delta_t-\widehat\Delta_t|^2\,dt\right)^{1/2}. \label{eq:hedging-bound}\qquad{(2)}\]
Proof. The discounted exact replicating value satisfies \[\widetilde{V}_T = \widetilde{V}_0 + \int_0^T \Delta_t\,d\widetilde{S}_t.\] The surrogate hedging wealth is \[\widetilde{W}_T = \widetilde{\widehat V}_0 + \int_0^T \widehat\Delta_t\,d\widetilde{S}_t.\] Subtract and use the triangle inequality in \(L^2\), followed by the Itô isometry. ◻
Remark 3. The theorem shows directly why price RMSE is not the right metric for a hedging engine. The hedge is controlled by the derivative error \(\Delta-\widehat\Delta\). This is the financial analogue of the PDE-constrained-optimization observation that an accurate surrogate must have accurate derivatives.
Continuous rebalancing is an idealization. In practice the surrogate delta is held constant between rebalancing times on a grid \(\pi:0=t_0<\cdots<t_n=T\) with mesh \(|\pi|=\max_k(t_{k+1}-t_k)\). Write \(\eta(t)=t_k\) for \(t\in[t_k,t_{k+1})\), and assume the surrogate value \(\widehat V(t,S)\) is \(C^{1,2}\) with delta \(\widehat\Delta=\partial_S\widehat V\) and gamma \(\widehat\Gamma=\partial_{SS}\widehat V\). The discretely rebalanced surrogate wealth is \(\widetilde{W}^{\pi}_T=\widehat V_0+\int_0^T\widehat\Delta(\eta(t),S_{\eta(t)})\,d\widetilde{S}_t\).
Theorem 3 (Discrete-rebalancing surrogate hedging error). Under the square-integrability assumptions of Theorem 2, \[\begin{align} \big\|\widetilde{V}_T-\widetilde{W}^{\pi}_T\big\|_{L^2(\mathbb{Q})} &\le |\widetilde{V}_0-\widehat V_0| + T_2 + T_3(\pi), \label{eq:disc-hedge}\\ T_2 &:=\Big(\mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}}\!\int_0^T \widetilde{S}_t^2\sigma_t^2 |\Delta_t-\widehat\Delta_t|^2\,dt\Big)^{1/2},\\ T_3(\pi) &:=\Big(\mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}}\!\int_0^T \widetilde{S}_t^2\sigma_t^2 \big|\widehat\Delta(t,S_t)-\widehat\Delta(\eta(t),S_{\eta(t)})\big|^2\,dt\Big)^{1/2}. \end{align}\qquad{(3)}\] Here \(T_2\) is the first-order delta error and \(T_3(\pi)\) is the discretization error induced by holding the surrogate hedge fixed between rebalancing dates.
Proof. Exact continuous replication gives \(\widetilde{V}_T=\widetilde{V}_0+\int_0^T\Delta_t\,d\widetilde{S}_t\), so \(\widetilde{V}_T-\widetilde{W}^{\pi}_T=(\widetilde{V}_0-\widehat V_0)+\int_0^T\big[\Delta_t-\widehat\Delta(\eta(t),S_{\eta(t)})\big]\,d\widetilde{S}_t\). Split the integrand as \([\Delta_t-\widehat\Delta(t,S_t)]+[\widehat\Delta(t,S_t)-\widehat\Delta(\eta(t),S_{\eta(t)})]\), take \(L^2(\mathbb{Q})\) norms, apply the triangle inequality, and use the Itô isometry with \(d\langle\widetilde{S}\rangle_t=\widetilde{S}_t^2\sigma_t^2\,dt\). ◻
Proposition 3 (Gamma controls the discretization term). Suppose, in addition, that \(\widehat\Gamma\) and \(\partial_t\widehat\Delta\) are bounded on the trading domain and that \(\sup_t\mathop{\mathrm{\mathbb{E}}}^{\mathbb{Q}}[\widetilde{S}_t^4\sigma_t^4]<\infty\). Then there is a constant \(C\), depending on \(T\) and on moment bounds of \((\widetilde{S},\sigma)\) and growing linearly* in the uniform bounds \(\|\widehat\Gamma\|_\infty\) and \(\|\partial_t\widehat\Delta\|_\infty\), such that \(T_3(\pi)\le C\,|\pi|^{1/2}\).*
Proof sketch. Fix \(t\) and apply Itô’s formula to \(s\mapsto\widehat\Delta(s,S_s)\) on \([\eta(t),t]\): \(\widehat\Delta(t,S_t)-\widehat\Delta(\eta(t),S_{\eta(t)})=\int_{\eta(t)}^t\!\big(\partial_s\widehat\Delta+\tfrac12\widehat\Gamma\,S_s^2\sigma_s^2\big)ds+\int_{\eta(t)}^t\!\widehat\Gamma\,dS_s\). The martingale term dominates: by the Itô isometry its second moment is \(\mathop{\mathrm{\mathbb{E}}}\int_{\eta(t)}^t\widehat\Gamma^2 S_s^2\sigma_s^2\,ds=O\!\big((t-\eta(t))\,\|\widehat\Gamma\|_\infty^2\big)\), while the drift term contributes \(O\big((t-\eta(t))^2\big)\). Hence \(\mathop{\mathrm{\mathbb{E}}}\,|\widehat\Delta(t,S_t)-\widehat\Delta(\eta(t),S_{\eta(t)})|^2=O(|\pi|\,\|\widehat\Gamma\|_\infty^2)\) uniformly in \(t\). Substituting into \(T_3(\pi)^2=\mathop{\mathrm{\mathbb{E}}}\int_0^T\widetilde{S}_t^2\sigma_t^2|\cdots|^2dt\) and using Cauchy–Schwarz with the fourth-moment bound yields \(T_3(\pi)^2\le C^2|\pi|\). ◻
Remark 4 (Why gamma must be supervised). Equation ?? separates two failure modes. The delta error term vanishes only if the surrogate’s first derivative is accurate; the discretization term \(T_3\) is, by Proposition 3, governed at leading order by the surrogate’s gamma. The classical “gamma P&L” of discrete hedging has the same structure, with magnitude set by the true* gamma \(\Gamma\); for a surrogate hedge to reproduce the true discrete-hedging risk (not merely the continuous-limit hedge), \(\widehat\Gamma\) must track \(\Gamma\). First-order (delta, vega) supervision alone does not constrain \(\widehat\Gamma\)—a point confirmed empirically in Section 9, where the held-out gamma is not reliably improved—which is the precise motivation for the second-order objective of Section 11.1.*
Many financial workflows solve an outer optimization problem using surrogate outputs. Examples include calibration, portfolio allocation, collateral optimization, and execution scheduling. Let \[x^*(a) = \mathop{\mathrm{arg\,min}}_{x\in\mathcal{C}} J(x,a), \qquad \widehat x^*(a) = \mathop{\mathrm{arg\,min}}_{x\in\mathcal{C}} \widehat J(x,a),\] where \(J\) depends on \(\mathcal{G}(a)\) and \(\widehat J\) depends on \(\widehat{\mathcal{G}}_{\theta}(a)\).
Theorem 4 (Strongly convex optimizer perturbation). Suppose \(J(\cdot,a)\) is \(\mu\)-strongly convex and differentiable on a convex set \(\mathcal{C}\), and \(\widehat J(\cdot,a)\) is convex and differentiable. If \[\sup_{x\in\mathcal{C}}\left\lVert \nabla_x\widehat J(x,a)-\nabla_x J(x,a) \right\rVert_2\le \eta,\] then \[\left\lVert \widehat x^*(a)-x^*(a) \right\rVert_2\le \frac{\eta}{\mu}. \label{eq:optimizer-stability}\qquad{(4)}\]
Proof. The first-order optimality conditions on the closed convex set \(\mathcal{C}\) are the variational inequalities \[\langle \nabla J(x^*),x-x^*\rangle\ge0, \qquad \langle \nabla \widehat J(\widehat x^*),x-\widehat x^*\rangle\ge0, \qquad x\in\mathcal{C}.\] Taking \(x=\widehat x^*\) in the first inequality and \(x=x^*\) in the second, adding, and rearranging gives \[\langle \nabla J(\widehat x^*)-\nabla J(x^*),\widehat x^*-x^*\rangle \le \langle \nabla J(\widehat x^*)-\nabla\widehat J(\widehat x^*),\widehat x^*-x^*\rangle .\] Strong convexity implies the left-hand side is at least \(\mu\left\lVert \widehat x^*-x^* \right\rVert_2^2\), while the right-hand side is at most \(\eta\left\lVert \widehat x^*-x^* \right\rVert_2\). Dividing by \(\left\lVert \widehat x^*-x^* \right\rVert_2\) gives ?? ; the zero-distance case is trivial. This is the standard monotone-operator proof of stability for strongly convex programs [25]. ◻
If the optimization gradient \(\nabla_x J\) depends on \(D\mathcal{G}(a)\), then derivative-informed training reduces \(\eta\) directly. This is why derivative learning matters for calibration, hedging, and portfolio control.
Corollary 1 (Mean–variance weights). Let the allocation solve \(w^*(a)=\mathop{\mathrm{arg\,min}}_{w\in\mathcal{C}}\{\tfrac12 w^\top\Sigma(a)w-\mu(a)^\top w\}\) over a convex set \(\mathcal{C}\), with \(\Sigma(a)\succ0\), and let \(\widehat w^*(a)\) be the same problem with the surrogate covariance \(\widehat\Sigma(a)\) and mean \(\widehat\mu(a)\). Then \[\left\lVert \widehat w^*(a)-w^*(a) \right\rVert_2 \le \frac{\left\lVert \widehat\Sigma(a)-\Sigma(a) \right\rVert_{\mathrm{op}}\,\left\lVert w^*(a) \right\rVert_2+\left\lVert \widehat\mu(a)-\mu(a) \right\rVert_2}{\lambda_{\min}\!\big(\Sigma(a)\big)}. \label{eq:mv-bound}\qquad{(5)}\]
Proof. The objective \(J(\cdot,a)\) is \(\lambda_{\min}(\Sigma(a))\)-strongly convex. Its gradient is \(\nabla_w J(w,a)=\Sigma(a)w-\mu(a)\), so at \(w^*\), \(\left\lVert \nabla_w\widehat J(w^*,a)-\nabla_w J(w^*,a) \right\rVert_2=\left\lVert (\widehat\Sigma-\Sigma)w^*-(\widehat\mu-\mu) \right\rVert_2\le\left\lVert \widehat\Sigma-\Sigma \right\rVert_{\mathrm{op}}\left\lVert w^* \right\rVert_2+\left\lVert \widehat\mu-\mu \right\rVert_2=:\eta\). Apply Theorem 4 with \(\mu=\lambda_{\min}(\Sigma(a))\). ◻
Remark 5. Since \(\Sigma(a)\) and \(\mu(a)\) are themselves outputs (and directional derivatives) of the market-state operator, the numerator of ?? is exactly the kind of value/derivative error that derivative-informed training reduces. The denominator \(\lambda_{\min}(\Sigma(a))\) is the familiar source of mean–variance instability: when the covariance surrogate has a small smallest eigenvalue, surrogate errors are amplified into large weight swings. A derivative-stable covariance operator therefore directly buys allocation stability.
Theorem 5 (Local calibration-map sensitivity). Let \(q\in\mathbb{R}^m\) denote market quotes and let \(\nu^*(q)\) solve the regularized calibration problem \[\nu^*(q)=\mathop{\mathrm{arg\,min}}_{\nu\in\mathbb{R}^p} \frac{1}{2}\left\lVert P(\nu)-q \right\rVert_W^2+R(\nu),\] where \(P\) is a model-pricing map, \(W\succ0\), and \(R\) is twice differentiable. Suppose that at \((\nu^*,q)\) the calibration Hessian \[H_q=DP(\nu^*)^\top WDP(\nu^*)+ \sum_{i=1}^{m}(P_i(\nu^*)-q_i)\nabla^2 P_i(\nu^*)+\nabla^2R(\nu^*)\] is nonsingular with \(\left\lVert H_q^{-1} \right\rVert_{\mathrm{op}}\le\kappa_H\). Then, locally around \((q, u^*)\), the quote sensitivity of the calibrated parameter is \[D\nu^*(q)[h]=H_q^{-1}DP(\nu^*)^\top W h . \label{eq:calibration-sens}\qquad{(6)}\] Consequently, in the same local neighborhood, if a surrogate pricing map \(\widehat P\) induces errors \(\delta_H=\left\lVert \widehat H_q-H_q \right\rVert_{\mathrm{op}}\) and \(\delta_J=\left\lVert D\widehat P(\widehat\nu^*)-DP(\nu^*) \right\rVert_{\mathrm{op}}\), and \(\kappa_H\delta_H<1\), then the corresponding calibration-sensitivity error is bounded to first order by \[\left\lVert D\widehat\nu^*(q)-D\nu^*(q) \right\rVert_{\mathrm{op}} \lesssim \frac{\kappa_H}{1-\kappa_H\delta_H} \left(\left\lVert W \right\rVert\,\delta_J+\kappa_H\left\lVert DP^\top W \right\rVert\,\delta_H\right), \label{eq:calibration-bound}\qquad{(7)}\] up to evaluation-point terms proportional to \(\left\lVert \widehat\nu^*-\nu^* \right\rVert\).
Proof. Differentiate the first-order condition \(DP(\nu)^\top W(P(\nu)-q)+\nabla R(\nu)=0\) with respect to \(q\) to obtain ?? . The perturbation bound follows from the resolvent identity \((H+\Delta H)^{-1}-H^{-1}=-(H+\Delta H)^{-1}\Delta H H^{-1}\) and the Neumann bound \(\left\lVert (H+\Delta H)^{-1} \right\rVert\le \kappa_H/(1-\kappa_H\left\lVert \Delta H \right\rVert)\). ◻
Remark 6. Calibration is where price-only surrogates often fail silently. A model may interpolate quoted prices while producing an unstable calibration Jacobian, which then contaminates smile shocks, bucket vegas, and hedging re-calibrations. Theorem 5 makes the dependency explicit in the local regular regime: stability of the calibration map depends on the pricing Jacobian and Hessian, not only on price levels. It should not be read as a global statement across multiple calibration minima, parameter-bound hits, or regime switches.
When input and output live on regular grids, an FNO-style model is natural. A volatility-surface pricing operator can be represented as \[\sigma(k,T) \longmapsto C(K,T),\] where both input and output are functions on two-dimensional grids. A Fourier layer has the form \[h_{\ell+1}(x) = \sigma_{\mathrm{act}}\left(W_{\ell}h_{\ell}(x) + \mathcal{F}^{-1}\left(R_{\ell}\cdot \mathcal{F}h_{\ell}\right)(x) \right),\] where \(R_{\ell}\) acts on a truncated set of Fourier modes. The derivative-informed loss is applied to the output surface and to its JVPs with respect to market-field perturbations.
When the output is queried at arbitrary instrument coordinates, a DeepONet-style representation is convenient: \[\widehat{\mathcal{G}}_{\theta}(a)(\xi) = \sum_{r=1}^{p} b_r(a)t_r(\xi),\] where the branch network encodes the market state and the trunk network encodes instrument coordinates. This is appropriate for irregular option chains, OTC portfolios, and XVA netting sets.
Market data are often irregular: option quotes exist at changing strikes and maturities, bonds have issue-specific maturities, and CDS curves have missing tenors. Graph neural operators or attention-based set operators can encode the observed quote cloud and output a smooth field. This is particularly relevant to implied-volatility nowcasting and smoothing, where the input quote configuration changes intraday [22].
Let \[a=(r(\tau),q(\tau),\sigma_{\mathrm{loc}}(S,t),\nu)\] encode rates, dividends, local volatility, and finite-dimensional model parameters. The operator is \[\mathcal{G}(a)(K,T) = C(a;K,T).\] A derivative-informed operator learns \[C,\quad \partial_S C,\quad \partial_{SS}C,\quad D_{r}C[h_r],\quad D_{\sigma}C[h_{\sigma}],\quad D_{\nu}C[h_{\nu}].\] The directions \(h_{\sigma}\) can be smile level, skew, curvature, term-structure, or PCA factors. The directions \(h_r\) can be parallel, slope, curvature, and key-rate shifts.
Calibration solves \[\nu^*(q) = \mathop{\mathrm{arg\,min}}_{\nu}\sum_{m=1}^{M} \omega_m \left(C_{\mathrm{model}}(\nu;\xi_m)-q_m\right)^2 + \Omega(\nu),\] where \(q_m\) are market quotes. A calibration operator maps \(q\mapsto\nu^*(q)\) or \(q\mapsto\sigma_{\mathrm{imp}}(\cdot)\). Differentiating the first-order condition gives \[\left[\nabla_{\nu\nu}^{2}J(\nu^*,q)\right]D\nu^*(q)[h] = -\nabla_{\nu q}^{2}J(\nu^*,q)[h].\] This implicit derivative can be generated on the fly and used to train a calibration neural operator whose responses to quote perturbations are stable.
An XVA engine maps curves, spreads, netting sets, collateral conventions, wrong-way-risk parameters, and portfolio states to exposure profiles and valuation adjustments: \[\mathcal{G}_{\mathrm{xva}}(a) = \left(\mathrm{EE}(t),\mathrm{ENE}(t),\mathrm{PFE}_{\alpha}(t),\mathrm{CVA},\mathrm{DVA},\mathrm{FVA}\right).\] Derivative-informed training targets curve PV01s, spread CS01s, wrong-way-risk sensitivities, collateral sensitivities, and exposure-gradient directions. Since XVA is often computed by nested Monte Carlo or regression Monte Carlo, on-the-fly AAD and random-direction derivatives are attractive because full derivative tensors are too expensive to store.
Let a portfolio operator be \[\mathcal{G}_{\mathrm{port}}(a)=w^*(a),\] where \[w^*(a)=\mathop{\mathrm{arg\,min}}_{w\in\mathcal{C}} \left\{\frac{1}{2}w^\top\Sigma(a)w-\mu(a)^\top w+\Psi(w;a)\right\}.\] Here \(a\) may include return forecasts, covariance surfaces, transaction costs, liquidity fields, drawdown states, or factor exposures. The derivative \(Dw^*(a)[h]\) is obtained by differentiating the KKT conditions. Training the operator on these derivatives improves stability under forecast revisions and stress scenarios.
This section reports three controlled experiments. Their role is not to claim a production market benchmark, but to demonstrate the derivative-supervision mechanism—and its limits—in transparent pricing settings, to isolate the effect of the surrogate’s model class, and to include one genuine function-to-function operator benchmark. A final market benchmark should still map live sparse quote clouds, curves, or surfaces to dense arbitrage-controlled outputs, as in graph/operator smoothing; Section 10 gives the validation checklist such a benchmark must satisfy. Part A (Sections 9.1–¿sec:sec:exp-interp?) trains a nonlinear network on a Black–Scholes slice. Part B (Section 9.2) uses a linear random-feature surrogate on Black–Scholes, Heston, and Bates, where derivative supervision reduces exactly to augmenting a least-squares system. Part C (Section 9.3) uses a random-feature DeepONet/Galerkin operator to learn a map from an instantaneous-volatility curve to an entire option-price surface. All numbers are produced by the reproducible scripts accompanying this paper. In Part A, network Greeks use automatic differentiation and analytic Black–Scholes labels; in Part B, Heston and Bates derivative labels use central differences of the same Carr–Madan quadrature engine; in Part C, operator JVP labels are analytic curve-shock derivatives of the integrated-variance pricing operator. The code includes finite-difference consistency checks, quadrature sanity checks, and no-arbitrage diagnostics.
We generated European call prices from the Black–Scholes formula using independent uniform samples \[S\in[60,140],\quad K\in[60,140],\quad T\in[0.05,2],\quad r\in[0,0.05],\quad \sigma\in[0.10,0.60].\] The output is the
call price; the derivative targets are analytic delta \(\partial_S C\) and vega \(\partial_{\sigma}C\). For each of eight random seeds we draw \(1{,}200\)
training states and train two networks that are identical in architecture (three hidden layers, \(64\) tanh units), initialization, optimizer (Adam, \(4{,}000\) steps,
learning rate \(2\times10^{-3}\)), and standardized inputs; they differ only in the loss. The price-only model minimizes standardized price MSE. The derivative-informed model adds standardized delta and vega losses—the
network Greeks obtained by automatic differentiation, rescaled to raw units—with a single derivative weight \(\lambda\): \[\mathcal{L}_{\mathrm{DIF}}=\frac{\left\lVert \widehat C-C
\right\rVert^2}{s_C^2}
+\lambda\!\left(\frac{\left\lVert \widehat\Delta-\Delta \right\rVert^2}{s_\Delta^2}+\frac{\left\lVert \widehat{\nu}-\nu \right\rVert^2}{s_\nu^2}\right),\] with robust scales \(s_g\) as in Section 10. Both models are evaluated on a single fixed held-out set of \(2{,}000\) states (identical across all seeds). Crucially, the second-order Greek gamma \(\partial_{SS}C\) is never supervised; we report it as a held-out test of whether first-order supervision propagates to curvature. We use \(\lambda=3\times10^{-3}\), selected on the
basis of the sensitivity analysis in Table 2; this value is reported, not hidden, as it is a genuine hyperparameter of 4 .
The derivative-informed network uses a moderate derivative weight and reports mean \(\pm\) standard deviation across eight seeds. This design avoids allowing the derivative terms to dominate the objective once the price residual becomes small, while still testing whether first-order Greek supervision improves the learned local geometry.
| Model | Price RMSE | Rel. RMSE (%) | Delta RMSE | Vega RMSE | Gamma RMSE\(^{\dagger}\) |
|---|---|---|---|---|---|
| Price-only (PO) | \(0.358\pm0.062\) | \(1.26\pm0.22\) | \(0.0750\pm0.0065\) | \(2.83\pm0.28\) | \(0.0197\pm0.0044\) |
| Derivative-informed (DIF) | \(0.301\pm0.051\) | \(1.06\pm0.18\) | \(0.0638\pm0.0098\) | \(1.66\pm0.17\) | \(0.0179\pm0.0049\) |
| Mean reduction | \(+15\%\) | — | \(+15\%\) | \(+41\%\) | \(+5\%\) |
| Seeds improved | \(7/8\) | — | \(8/8\) | \(8/8\) | \(6/8\) |
\(^{\dagger}\) Gamma is held out (never supervised). Its per-seed reduction ranges from \(-73\%\) to \(+48\%\).
| Configuration | Delta RMSE | Vega RMSE | Gamma RMSE | Price RMSE |
|---|---|---|---|---|
| Price-only | \(0.0798\) | \(3.016\) | \(0.0208\) | \(0.4086\) |
| DIF, \(\lambda=0.003\) | \(0.0686\) | \(1.677\) | \(0.0152\) | \(0.3250\) |
| DIF, \(\lambda=0.007\) | \(0.0717\) | \(1.702\) | \(0.0333\) | \(0.3414\) |
| DIF, \(\lambda=0.01\) | \(0.0748\) | \(1.761\) | \(0.0350\) | \(0.3525\) |
| DIF, \(\lambda=0.05\) | \(0.0859\) | \(1.951\) | \(0.0648\) | \(0.4075\) |
At the tuned weight, derivative supervision reduces vega RMSE by \(41\%\) and delta RMSE by \(15\%\) on every seed, and—rather than trading off against price—also reduces price RMSE by \(15\%\) on seven of eight seeds. At this gentle weight the derivative loss behaves as a smoothness regularizer: the supervised slopes are accurate everywhere, not only at training points. The asymmetry between vega and delta is informative: value-only training already pins down delta reasonably well (delta is the dominant first-order term in the price’s own sensitivity), so the marginal value of supervising delta is modest, whereas vega—an orthogonal direction that value-only training leaves comparatively under-determined—benefits much more. Table 2 shows the trade-off is weight-dependent: increasing \(\lambda\) keeps the vega gain but erodes the delta gain and sharply degrades the unsupervised gamma.
Two lessons carry over to high-dimensional financial operators. First, derivative supervision changes the learned local geometry, not just the level: a price-only surrogate can interpolate prices while learning systematically wrong sensitivities, and a modest derivative penalty corrects this while improving, not harming, value accuracy. This effect compounds in production, where downstream calculations propagate derivative errors across scenarios, instruments, and optimization loops. Second, and equally important, the held-out gamma is not reliably improved by first-order supervision (mean \(+5\%\), but six of eight seeds and a wide range), and it degrades as the first-order weight grows. One obtains accuracy in the order of sensitivity one supervises and little guarantee beyond it. For a hedging desk operating at finite rebalancing frequency—where, by Theorem 3 and Proposition 3, gamma controls the discretization error—this means second-order supervision (Section 11.1) is not optional polish but a requirement.
To test the mechanism beyond Black–Scholes, and to isolate the role of the surrogate’s model class, we repeat the comparison on three pricing maps—Black–Scholes, Heston [12], and Bates [26]—using a deliberately simple surrogate: a one-hidden-layer tanh random-feature
model [27], \[\widehat C_\beta(x)=\beta_0+\beta_x^\top
x+\sum_{m=1}^{M}\beta_m\tanh(w_m^\top x+b_m),
\label{eq:rf-surrogate}\tag{8}\] in which the hidden weights \((w_m,b_m)\) are drawn once and fixed, and only the readout \(\beta\) is fitted. Because 8 is linear in \(\beta\), both the price-only and derivative-informed fits are a single ridge solve and derivative supervision is exactly the augmentation of the least-squares system
with extra (derivative) rows: \[\min_\beta\;\sum_i\big|\widehat C_\beta(x_i)-C_i\big|^2
+\sum_{j\in\mathcal{J}}\lambda_j\sum_i\Big|\tfrac{D_j\widehat C_\beta(x_i)-D_jC_i}{s_j}\Big|^2
+\eta\left\lVert \beta \right\rVert^2 .
\label{eq:rf-loss}\tag{9}\] This removes optimizer noise and makes the effect of the derivative rows transparent; it is not a substitute for a trained FNO or DeepONet, but a controlled finite-dimensional slice. Heston and Bates prices are
computed by Carr–Madan quadrature [28] with \(96\) Gauss–Legendre nodes on \([0,160]\) and damping \(\alpha=1.5\); the derivative targets are obtained by central differences of the same quadrature engine. This is the finite-dimensional, reproducible analogue of
differentiating a high-fidelity pricing engine by adjoint or automatic-differentiation methods in production. The characteristic functions are recorded in Appendix 15; as parameter-free checks, the Heston price collapses to
Black–Scholes as the vol-of-vol vanishes, and the Bates price collapses to Heston as the jump intensity vanishes, both to quadrature precision. Each configuration is run over eight seeds, reseeding both the data sample and the random-feature draw,
and we report mean \(\pm\) standard deviation. Per-model derivative weights are disclosed in Table 3. As in Part A, we additionally
evaluate quantities that are never supervised: the second-order Greek gamma \(\partial_{SS}C\) in all three models, and, for Heston and Bates, an unsupervised parameter sensitivity (\(\partial_\rho C\) and \(\partial_{\sigma_J}C\) respectively). The Heston parameter box is not restricted to the Feller region \(2\kappa\theta\ge\xi^2\); this is
intentional, because market calibrations often cross the boundary, but all prices are generated by the same characteristic-function engine and the experiment should therefore be read as a surrogate-consistency test rather than as a claim about boundary
classification.
| Model | Input dim. | Train | Test | Features | Supervised targets | Weights \(\lambda_j\) |
|---|---|---|---|---|---|---|
| Black–Scholes | 5 | 1,600 | 1,000 | 512 | \(\partial_S C,\;\partial_\sigma C\) | \(0.01,\;0.01\) |
| Heston | 9 | 2,500 | 1,200 | 1,536 | \(\partial_S C,\;\partial_{v_0}C,\;\partial_\theta C\) | \(0.02,\;0.001,\;0.001\) |
| Bates | 12 | 3,200 | 1,200 | 1,792 | \(\partial_S C,\;\partial_{v_0}C,\;\partial_\lambda C,\;\partial_{\mu_J}C\) | \(0.05,\;0.001,\;0.001,\;0.001\) |
| Model | Quantity | Price-only | Derivative-informed | red.(\(k/8\)) |
|---|---|---|---|---|
| Black–Scholes | Price RMSE | \(0.507\pm0.047\) | \(0.541\pm0.038\) | \(-7\%\)(\(1/8\)) |
| Delta RMSE | \(0.0538\pm0.0046\) | \(0.0444\pm0.0029\) | \(+17\%\)(\(8/8\)) | |
| Vega RMSE | \(6.13\pm0.71\) | \(3.46\pm0.25\) | \(+43\%\)(\(8/8\)) | |
| Gamma RMSE\(^\dagger\) | \(0.0065\pm0.0010\) | \(0.0055\pm0.0007\) | \(+15\%\)(\(7/8\)) | |
| Heston | Price RMSE | \(0.835\pm0.054\) | \(0.693\pm0.053\) | \(+17\%\)(\(8/8\)) |
| Delta RMSE | \(0.0666\pm0.0046\) | \(0.0509\pm0.0020\) | \(+23\%\)(\(8/8\)) | |
| \(\partial_{v_0}C\) RMSE | \(26.76\pm1.67\) | \(8.13\pm0.42\) | \(+70\%\)(\(8/8\)) | |
| \(\partial_\theta C\) RMSE | \(26.34\pm2.35\) | \(9.98\pm0.49\) | \(+62\%\)(\(8/8\)) | |
| Gamma RMSE\(^\dagger\) | \(0.0071\pm0.0006\) | \(0.0059\pm0.0004\) | \(+17\%\)(\(8/8\)) | |
| \(\partial_\rho C\) RMSE\(^\dagger\) | \(3.45\pm0.25\) | \(2.73\pm0.27\) | \(+21\%\)(\(8/8\)) | |
| Bates | Price RMSE | \(1.027\pm0.024\) | \(1.053\pm0.038\) | \(-3\%\)(\(0/8\)) |
| Delta RMSE | \(0.0723\pm0.0042\) | \(0.0639\pm0.0038\) | \(+12\%\)(\(8/8\)) | |
| \(\partial_{v_0}C\) RMSE | \(23.53\pm1.26\) | \(8.74\pm0.45\) | \(+63\%\)(\(8/8\)) | |
| \(\partial_\lambda C\) RMSE | \(2.91\pm0.20\) | \(0.98\pm0.05\) | \(+66\%\)(\(8/8\)) | |
| \(\partial_{\mu_J}C\) RMSE | \(11.23\pm0.64\) | \(2.67\pm0.19\) | \(+76\%\)(\(8/8\)) | |
| Gamma RMSE\(^\dagger\) | \(0.0066\pm0.0004\) | \(0.0061\pm0.0004\) | \(+7\%\)(\(8/8\)) | |
| \(\partial_{\sigma_J}C\) RMSE\(^\dagger\) | \(9.07\pm0.55\) | \(7.42\pm0.45\) | \(+18\%\)(\(8/8\)) |
Three readings of Table 4. First, the supervised sensitivities improve substantially and consistently, and the gains are largest exactly where they should be: the stochastic-volatility and jump parameters (\(v_0,\theta,\lambda,\mu_J\)), which barely move price levels but strongly shape the local response, improve by \(60\)–\(76\%\) on every seed, whereas delta—already well-identified by price levels—improves more modestly. This is the high-dimensional analogue of the vega-versus-delta asymmetry seen in Part A. Second, price accuracy is genuinely model-dependent: it improves by \(17\%\) for Heston but worsens slightly for Black–Scholes (\(-7\%\)) and Bates (\(-3\%\)). There is no universal “free regularization” of the price level; whether derivative rows help or mildly hurt the value fit depends on the operator. Third, and most informative for the rest of the paper, every unsupervised quantity also improves—gamma by \(7\)–\(17\%\) and the unsupervised parameter sensitivities by \(18\)–\(21\%\), on essentially every seed. In this linear surrogate, supervising some derivatives helps the others.
The previous experiments are pricing-map slices. To test the operator claim directly, we add a stylized function-to-function benchmark. The input is an instantaneous-volatility curve \(a(t)\) sampled at \(24\) maturities, and the output is a dense European-call price surface on \(21\) log-moneyness points and \(24\) maturities. The high-fidelity operator is \[a(t)\longmapsto \sigma_{\mathrm{eff}}(T) =\left(\frac{1}{T}\int_0^T a(s)^2\,ds\right)^{1/2} \longmapsto C_{\mathrm{BS}}(K,T;\sigma_{\mathrm{eff}}(T)), \label{eq:curve-surface-operator}\tag{10}\] with fixed spot \(S_0=100\) and rate \(r=2\%\). The derivative direction is a low-frequency curve shock \(h(t)\). Differentiating 10 gives the exact directional target \[D\mathcal{G}(a)[h](K,T) =\mathrm{Vega}_{\mathrm{BS}}(K,T;\sigma_{\mathrm{eff}}(T)) \frac{\int_0^T a(s)h(s)\,ds}{T\sigma_{\mathrm{eff}}(T)} . \label{eq:curve-surface-jvp}\tag{11}\] This is a genuine operator-level sensitivity: a perturbation of the input curve changes an entire output surface through a maturity-dependent integral.
The surrogate is a fixed-random-feature DeepONet/Galerkin neural operator. With branch features \(b_m(a)=\tanh(w_m^\top a+c_m)\) and trunk features \(t_m(K,T)=\tanh(v_m^\top q(K,T)+d_m)\), the fitted operator is \[\widehat{\mathcal{G}}_\beta(a)(K,T) =\sum_{m=1}^{M}\beta_m b_m(a)t_m(K,T), \qquad M=512. \label{eq:rf-deeponet}\tag{12}\] The derivative-informed version augments the value least-squares system by one randomly sampled JVP row per training curve: \[\min_\beta \sum_i\left\lVert \widehat{\mathcal{G}}_\beta(a_i)-\mathcal{G}(a_i) \right\rVert_2^2 +\lambda\sum_i\left\lVert D\widehat{\mathcal{G}}_\beta(a_i)[h_i]-D\mathcal{G}(a_i)[h_i] \right\rVert_2^2 +\eta\left\lVert \beta \right\rVert_2^2, \label{eq:operator-rf-loss}\tag{13}\] with \(\lambda=0.1\), \(800\) training curves, \(300\) test curves, and eight independent seeds. Because 12 is linear in \(\beta\), the experiment is again an exactly reproducible ridge solve, but now on a map between discretized functions rather than a finite-dimensional scalar price map.
| Metric | Price-only | Derivative-informed | Mean reduction | Seeds improved |
|---|---|---|---|---|
| Price RMSE | \(0.322\pm0.125\) | \(0.229\pm0.020\) | \(+23.2\%\) | \(8/8\) |
| Relative price RMSE | \(1.68\pm0.65\%\) | \(1.20\pm0.10\%\) | \(+23.2\%\) | \(8/8\) |
| Curve-shock JVP RMSE | \(1.080\pm0.240\) | \(0.586\pm0.081\) | \(+44.1\%\) | \(8/8\) |
| Relative JVP RMSE | \(68.6\pm15.2\%\) | \(37.2\pm4.7\%\) | \(+44.1\%\) | \(8/8\) |
| Strike-monotonicity violations | \(2.85\pm0.13\%\) | \(3.07\pm0.12\%\) | \(-7.9\%\) | \(0/8\) |
| Strike-convexity violations | \(20.13\pm1.28\%\) | \(20.88\pm1.74\%\) | \(-3.7\%\) | \(2/8\) |
| Calendar violations | \(2.11\pm0.21\%\) | \(2.11\pm0.21\%\) | \(-0.3\%\) | \(5/8\) |
Table 5 is the paper’s main operator-level empirical result. The derivative-informed operator reduces out-of-sample directional curve-shock error by \(44.1\%\) on every seed and also improves the price surface fit by \(23.2\%\). This is the cleanest demonstration of the paper’s operator claim: derivative rows can improve the learned local geometry of a map from input curves to output surfaces. At the same time, the no-arbitrage diagnostics are deliberately sobering. Derivative supervision does not materially reduce strike-monotonicity, strike-convexity, or calendar violations; in two strike diagnostics it even moves slightly in the wrong direction. This is not a failure of the derivative idea. It shows that sensitivity consistency and economic admissibility are different constraints. A production volatility or price-surface operator should combine derivative-informed training with the no-arbitrage penalties of Section 5 or, preferably when guarantees matter, with an arbitrage-free output parameterization such as a convex-in-strike price basis, an integrated positive density, an SVI/eSSVI layer, or a monotone/convex spline construction.
The three experiments agree on the central point: when a derivative quantity is supervised, derivative-informed training improves it. They also separate three issues that should not be conflated. First, nonlinear training does not guarantee transfer to unsupervised higher-order Greeks. Second, linear random-feature augmentation can smooth unsupervised derivatives through the shared readout. Third, operator-level JVP accuracy is not the same thing as no-arbitrage. The first two regimes disagree on exactly one thing—the unsupervised second-order Greek. In the linear random-feature surrogate, gamma improves reliably (Table 4, every model, \(7\)–\(8\) of \(8\) seeds); in the trained network, it does not (Part A: mean \(+5\%\), \(6/8\) seeds, per-seed range \(-73\%\) to \(+48\%\)). The same held-out quantity, the same pricing model, opposite robustness.
The explanation is the parameterization, and it matters for how one should read derivative-informed results in general. When the model is linear in its parameters, as in 8 , the derivative rows in 9 are a Tikhonov-type penalty in function space: they constrain the same coefficients \(\beta\) that determine the value fit, so smoothing the supervised slopes necessarily smooths the whole fitted function and lifts all of its derivatives, supervised or not. A nonlinearly trained network has the capacity to do something the linear model cannot: satisfy the supervised derivative constraints at the training points while leaving unsupervised orders—curvature, in particular—comparatively free. Transfer to unsupervised sensitivities is therefore a property of the linear regime, not a guarantee one inherits when moving to a trained operator. The practical consequence is the same lesson reached from the theory in Section 6: for the order of sensitivity one actually needs at deployment—gamma, for a desk hedging at finite frequency, by Theorem 3—it is safest to supervise that order directly rather than to assume it is inherited from lower-order supervision.
Derivative directions should not be sampled blindly. In finance, economically meaningful directions include:
parallel, slope, curvature, and key-rate moves for curves;
volatility level, skew, convexity, and term-structure shocks;
PCA factors from historical curve or surface changes;
correlation eigenmode perturbations;
credit-spread parallel and sector-specific shifts;
liquidity, funding, collateral, and margin shocks;
adversarial directions found by maximizing local surrogate error.
A practical distribution is a mixture \[\nu = \alpha\nu_{\mathrm{PCA}}+(1-\alpha)\nu_{\mathrm{stress}},\] where \(\nu_{\mathrm{PCA}}\) captures frequent historical moves and \(\nu_{\mathrm{stress}}\) captures regulatory or desk-defined scenarios.
Prices, deltas, vegas, and curve sensitivities have different units. Without normalization, the largest unit dominates the loss. A robust implementation uses standardized losses \[\mathcal{L}_{\mathrm{deriv}} = \sum_{g\in\mathcal{S}}\lambda_g \mathop{\mathrm{\mathbb{E}}}\left[\frac{\left\lVert \widehat g-g \right\rVert^{2}}{s_g^2+\epsilon}\right],\] where \(g\) ranges over Greeks or derivative actions and \(s_g\) is a robust scale such as median absolute deviation or an exponentially weighted standard deviation.
Let \(c_0\) be the cost of one high-fidelity value solve and \(c_J\) the cost of one derivative action. If \(M\) derivative directions are used per state, the per-batch cost is approximately \[C_{\mathrm{batch}} \approx Bc_0 + BMc_J.\] The on-the-fly method is attractive when \(M\) is small and targeted. In AAD settings, the marginal cost of many first-order derivatives of one scalar portfolio value can be a small multiple of the primal valuation cost; in forward tangent settings, the cost scales more directly with the number of directions. Thus the correct implementation depends on whether the desk needs many input sensitivities of a scalar portfolio value or output sensitivities across many instruments.
A derivative-informed financial operator should be validated on at least four dimensions:
value error: price, implied volatility, exposure, XVA, or risk-measure RMSE;
derivative error: delta, vega, PV01, CS01, correlation sensitivity, and JVP/VJP errors;
economic error: no-arbitrage violations, monotonicity violations, convexity violations, and boundary violations;
downstream error: hedge P&L variance, calibration convergence, optimizer regret, and stress-test stability.
A model with low value error but high derivative error should not be accepted for hedging or optimization.
For option-surface applications the following diagnostic table is minimal rather than optional:
| Diagnostic | Failure measured |
|---|---|
| \(\%\{\partial_K \widehat C>0\}\) | call monotonicity violation |
| \(\%\{\partial_{KK}\widehat C<0\}\) | butterfly arbitrage / convexity violation |
| \(\%\{\partial_T \widehat C<0\}\) | calendar arbitrage on forward-normalized prices |
| FD versus AD/analytic Greeks | implementation error in derivative labels |
| 96-node versus 192-node quadrature | pricing-engine discretization error |
| One-step hedge P&L variance | downstream hedge instability |
| Stress-JVP RMSE along PCA/stress modes | local scenario instability |
The present experiments report the first step—value and sensitivity accuracy—and the scripts include finite-difference checks. A production benchmark should add the full table above, especially no-arbitrage and downstream hedge diagnostics.
Some applications require gamma, cross-gamma, Hessian-vector products, or Gauss–Newton information. A second-order extension adds \[\lambda_H\mathop{\mathrm{\mathbb{E}}}_{a,v,u}\left[\left\lVert D^2\widehat{\mathcal{G}}_{\theta}(a)[v,u]-D^2\mathcal{G}(a)[v,u] \right\rVert_{\mathcal{U}}^{2}\right].\] Second-order information is more expensive but valuable for convexity constraints, stress curvature, and second-order hedging. Theorem 3 and Proposition 3 make the case sharp for hedging desks: the discretization component of hedging error is controlled at leading order by the surrogate’s gamma, so a surrogate intended for finite-frequency rebalancing must match second-order sensitivities, not only first-order ones. The Black–Scholes experiment of Section 9 confirms that first-order supervision does not reliably propagate to the unsupervised gamma; when curvature is needed, it must be supervised. Like the first-order objective, the second-order term admits an on-the-fly random-sketch form, \(\mathop{\mathrm{\mathbb{E}}}_{v,u}\,\mathop{\mathrm{Tr}}\big((\widehat H-H)[v,u]\,\cdots\big)\) with \(v,u\) drawn from economically meaningful pairs (e.g.spot\(\times\)spot for gamma, spot\(\times\)vol for vanna, vol\(\times\)vol for volga), avoiding storage of the full Hessian tensor.
Financial markets are nonstationary. A derivative-informed operator should be robust not only under the training distribution but also under stressed perturbations. One can replace 4 by \[\sup_{\widetilde{\mu}: W(\widetilde{\mu},\mu)\le \rho} \mathop{\mathrm{\mathbb{E}}}_{a\sim\widetilde{\mu}}\left[\ell_{\mathrm{value}}(a;\theta)+\ell_{\mathrm{deriv}}(a;\theta)\right],\] where \(W\) is a Wasserstein distance. This would emphasize stability under plausible but rare market regimes.
Derivative directions can be chosen adaptively. Let \[e_J(a,v)=\left\lVert D\widehat{\mathcal{G}}_{\theta}(a)[v]-D\mathcal{G}(a)[v] \right\rVert_{\mathcal{U}}^{2}.\] An active sampler selects directions with large estimated derivative error, subject to economic constraints: \[v^*(a)=\mathop{\mathrm{arg\,max}}_{v\in\mathcal{V},\;\left\lVert v \right\rVert\le1} e_J(a,v).\] This turns derivative-informed training into a local adversarial stress-testing procedure.
Derivative-informed neural operators are not a free lunch. First, derivative labels can be noisy, especially under discontinuous payoffs, early exercise, barriers, callable structures, and Monte Carlo estimators with pathwise discontinuities. Second, derivative supervision can trade off against price accuracy unless losses are carefully scaled. Third, no-arbitrage constraints are model- and asset-class-specific; imposing the wrong constraint can create false comfort. Fourth, a neural operator trained on a historical market-state distribution may fail under structural regime changes. Fifth, the Heston and Bates experiments are intentionally finite-dimensional and the curve-to-surface benchmark is stylized; together they demonstrate mechanism and operator geometry, but they do not replace a market-scale graph/Fourier neural-operator benchmark on live sparse quotes, liquidity-filtered instruments, microstructure noise, and changing strike/maturity grids. Sixth, Table 5 shows a useful negative result: derivative consistency alone does not enforce no-arbitrage, so economic constraints must be explicit rather than assumed. Finally, validation must be desk-specific: an equity-volatility surface, an XVA netting set, and a rates portfolio require different derivative directions, metrics, and governance.
Financial surrogates should be judged not only by whether they reproduce prices, but by whether they reproduce the local geometry of the pricing and risk system. On-the-fly derivative-informed neural operators offer a principled way to do this. They combine neural operator architectures with the derivative machinery already used in quantitative finance: adjoints, tangent equations, AAD, pathwise sensitivities, and implicit differentiation. The resulting models are designed for the tasks finance actually performs: hedging, stress testing, calibration, XVA, capital allocation, and control.
The paper’s central message is that financial operator learning should move from value learning to value-plus-derivative learning. Prices are the surface. Greeks and risk sensitivities are the geometry. A surrogate that learns both is more likely to be useful in production than a surrogate that learns only the surface level. Three qualifications sharpen this message. First, at a moderate weight the derivative penalty is not necessarily a tax on value accuracy; in the trained Black–Scholes and operator-level curve-to-surface experiments it improves the value fit as well. Second, accuracy is obtained most reliably in the order of sensitivity that is supervised and is not guaranteed beyond it: a desk that hedges at finite frequency, or imposes convexity, must supervise second-order sensitivities as well. Third, derivative consistency is not economic admissibility: no-arbitrage constraints, monotonicity, convexity, and calendar structure must be enforced separately. The discipline that makes this practical—on-the-fly generation, random sketching along economically meaningful directions, robust loss scaling, and no-arbitrage penalties—is exactly the discipline quantitative finance already possesses.
For a European call with spot \(S\), strike \(K\), maturity \(T\), rate \(r\), and volatility \(\sigma\), \[\begin{align} d_1 &= \frac{\log(S/K)+(r+\sigma^2/2)T}{\sigma\sqrt{T}}, & d_2 &= d_1-\sigma\sqrt{T}, \\ C &= S\Phi(d_1)-Ke^{-rT}\Phi(d_2), \end{align}\] where \(\Phi\) is the standard normal cdf. The analytic derivative targets used in Table 1 are \[\Delta = \partial_S C = \Phi(d_1), \qquad \mathrm{Vega} = \partial_{\sigma}C = S\sqrt{T}\,\phi(d_1),\] where \(\phi\) is the standard normal pdf. The held-out second-order check is the gamma \[\Gamma = \partial_{SS}C = \frac{\phi(d_1)}{S\sigma\sqrt{T}},\] which is computed for evaluation only and never enters the training loss.
The random-feature experiments of Section 9.2 price Heston and Bates calls by Carr–Madan quadrature [28]. For damping \(\alpha>0\) and log-strike \(k=\log K\), the call price is \[\begin{align} C(K) &=\frac{e^{-\alpha k}}{\pi}\int_0^\infty \Re\!\left[e^{-iuk}\,\psi_T(u)\right]\,du, \label{eq:carr-madan}\\ \psi_T(u) &:=\frac{e^{-rT}\,\phi_T\!\big(u-(\alpha+1)i\big)}{\alpha^2+\alpha-u^2+i(2\alpha+1)u}. \end{align}\tag{14}\] evaluated with \(96\) Gauss–Legendre nodes on \([0,160]\) and \(\alpha=1.5\). The Heston characteristic function of \(\log S_T\), in the numerically stable (“little trap”) form, is \[\begin{align} d(u)&=\sqrt{(\rho\xi iu-\kappa)^2+\xi^2(iu+u^2)},\\ g(u)&=\frac{\kappa-\rho\xi iu-d(u)}{\kappa-\rho\xi iu+d(u)},\\ C(T,u)&=iu(\log S_0+rT)+\frac{\kappa\theta}{\xi^2} \left[(\kappa-\rho\xi iu-d(u))T -2\log\frac{1-g(u)e^{-d(u)T}}{1-g(u)}\right],\\ D(T,u)&=\frac{\kappa-\rho\xi iu-d(u)}{\xi^2} \frac{1-e^{-d(u)T}}{1-g(u)e^{-d(u)T}},\\ \phi_T^{\mathrm{H}}(u)&=\exp\{C(T,u)+D(T,u)v_0\}. \end{align}\] The Bates model multiplies \(\phi_T^{\mathrm H}\) by a compensated lognormal-jump factor with intensity \(\lambda\), mean log-jump \(\mu_J\), and jump volatility \(\sigma_J\), \[\begin{align} \phi_T^{\mathrm{B}}(u) &=\phi_T^{\mathrm{H}}(u)\,\exp\!\left\{\lambda T \big(e^{iu\mu_J-\tfrac12\sigma_J^2u^2}-1-iu\,\kappa_J\big)\right\}, \label{eq:bates-cf}\\ \kappa_J&=e^{\mu_J+\sigma_J^2/2}-1 . \end{align}\tag{15}\] where the \(-iu\kappa_J\) term is the risk-neutral drift compensator, so that the discounted price is a martingale. Setting \(\xi\to0\) with \(v_0=\theta=\sigma^2\) reduces \(\phi_T^{\mathrm H}\) to the Black–Scholes characteristic function, and setting \(\lambda\to0\) reduces \(\phi_T^{\mathrm B}\) to \(\phi_T^{\mathrm H}\); both identities hold numerically to quadrature precision and are used as correctness checks. The released script obtains derivative targets by central differences of 14 ; an adjoint or automatic-differentiation implementation would produce the same objects without the finite-difference cost.
For completeness, this appendix records the exact construction used in Section 9.3. The input curve \(a=(a_1,\ldots,a_d)\) is observed on maturities \(0<T_1<\cdots<T_d\) with increments \(\Delta T_j=T_j-T_{j-1}\) and \(T_0=0\). The discrete integrated variance and effective volatility are \[V_j(a)=\sum_{\ell\le j}a_\ell^2\Delta T_\ell, \qquad \sigma_j(a)=\sqrt{\frac{V_j(a)}{T_j}}.\] For a direction \(h=(h_1,\ldots,h_d)\), \[DV_j(a)[h]=2\sum_{\ell\le j}a_\ell h_\ell\Delta T_\ell, \qquad D\sigma_j(a)[h]=\frac{DV_j(a)[h]}{2T_j\sigma_j(a)}.\] At strike \(K_i\) and maturity \(T_j\), the price and directional derivative are \[C_{ij}(a)=C_{\mathrm{BS}}(S_0,K_i,T_j,r,\sigma_j(a)), \qquad DC_{ij}(a)[h]=\mathrm{Vega}_{\mathrm{BS}}(S_0,K_i,T_j,r,\sigma_j(a))D\sigma_j(a)[h].\] The low-frequency directions used in the experiment are random draws from the span of \[1,\quad T-\bar T,\quad \sin(\pi T/2),\quad \cos(\pi T/2),\quad \sin(2\pi T/2),\quad \cos(2\pi T/2),\] scaled to a realistic volatility-shock magnitude. The no-arbitrage diagnostics in Table 5 are the empirical fractions of grid points satisfying \[\begin{align} C(K_{i+1},T_j)-C(K_i,T_j)&>10^{-4},\\ C(K_{i+1},T_j)-2C(K_i,T_j)+C(K_{i-1},T_j)&<-10^{-4},\\ C(K_i,T_{j+1})-C(K_i,T_j)&<-10^{-4}. \end{align}\]
Input: market-state sampler \(\mu\), high-fidelity engine \(\mathcal{G}\), direction sampler \(\nu\), neural operator \(\widehat{\mathcal{G}}_{\theta}\).
For each mini-batch \(b=1,\dots,B\):
sample market states \(a_i\sim\mu\);
compute high-fidelity values \(y_i=\mathcal{G}(a_i)\);
sample directions \(v_{ij}\sim\nu(\cdot\mid a_i)\);
compute \(z_{ij}=D\mathcal{G}(a_i)[v_{ij}]\) by tangent, adjoint, AAD, or pathwise Monte Carlo;
compute \(\widehat y_i=\widehat{\mathcal{G}}_{\theta}(a_i)\) and \(\widehat z_{ij}=D\widehat{\mathcal{G}}_{\theta}(a_i)[v_{ij}]\);
update \(\theta\) using value, derivative, arbitrage, and regularization losses.
Output: derivative-consistent neural operator \(\widehat{\mathcal{G}}_{\theta}\).
Every empirical study should report value and derivative errors simultaneously:
| Model | Price | Delta | Gamma | Vega | PV01 | Hedge P&L |
|---|---|---|---|---|---|---|
| High-fidelity engine | – | – | – | – | – | – |
| Price-only neural operator | ||||||
| Derivative-informed neural operator | ||||||
| No-arbitrage derivative-informed operator |