alphaFeedback

WorksPhysics and Astronomy

Interpretable Quantum Photonic Generative Models

AI contributions
  • AI tools
View details

Abstract

We propose a physical generative model for learning correlated multivariate data based on homodyne detection of photonic continuous-variable (CV) circuits. We use an NN-mode photonic circuit in which two-mode squeezing provides correlations, local phase shifts tune the strength and sign of these correlations, and an adjustable interferometer redistributes them across modes. We train the circuit by matching its Pearson correlation matrix to the one obtained from data. We apply affine post-processing to adjust the marginals independently while keeping the relations intact. We test the model on the multivariate distribution of standardized log returns of financial assets, showing that the photonic model can represent rich correlation structures. We reproduce empirical correlations with residuals below 10−410^{-4} for five variables and recover the correct correlation signs for 94%±1%94\% \pm 1\% of 190 correlation pairs at twenty variables, with 86%86\% of the residuals below 0.10.1. As a separate technical contribution, we develop an approach for simulating Kerr gates with small nonlinearity via a Hubbard-Stratonovich expansion, making them suitable for CV-based simulators. Our results establish CV photonic circuits as a platform for interpretable generative learning, suitable for representing and fast sampling of distributions across different application domains.

Introduction

Many quantitative problems reduce to learning a joint distribution P(x)P(\mathbf{x}) of NN continuous variables from data and drawing new samples from it [1, 2]. Generative models solve this problem by capturing the dependence between variables and producing new samples cheaply once trained, as done by variational autoencoders, generative adversarial networks, normalizing flows, and diffusion models [3, 4, 5, 6, 7, 8]. However, the sampling cost grows with the data dimension and the model size, as inference requires a pass through the network or a sequence of such passes [6, 8]. This motivates the search for physical systems whose natural measurement statistics realize a trainable multivariate distribution, including coherent Ising machines [9] [10], probabilistic bits [11], thermodynamic computers [12], optical neural networks [13, 14], and polariton condensates [15].

Quantum generative models implement physical sampling through projective measurements of a parametrized quantum state [16, 17, 18]. The Born rule p(m)=Tr⁡[∣m⟩⟨m∣ρ^θ]p(m) = \operatorname{Tr}[|m\rangle\langle m|\hat{\rho}_{\boldsymbol{\theta}}] turns each measurement outcome mm into a sample from a distribution set by the state ρ^θ\hat{\rho}_{\boldsymbol{\theta}} and its circuit parameters θ\boldsymbol{\theta} [19, 20, 21, 22]. Models differ in the architecture, the circuit parametrization, the measured observable and its support, and the training strategy [23, 24]. Architectures include qubit-based circuits [16, 17, 21, 25], photonic samplers based on boson sampling and Gaussian boson sampling [26, 27, 28, 29], and fermionic linear-optical samplers [30, 31]. Parametrizations include quantum circuit Born machines [16, 32], quantum Boltzmann machines [33, 34], spectral generative models [23, 35, 36, 37], and models with physically parametrized dynamics [38]. Restricted architectures aid classical training while keeping sampling hard, as pursued in “train-on-classical, deploy-on-quantum” approaches [35, 39, 40, 41, 42]. Training strategies rely on tractable losses, including the maximum mean discrepancy (MMD) [16, 24, 43] and sample-based estimators [44].

Photonic systems with continuous-variable (CV) encoding offer a distinct architecture for quantum information processing [45, 46, 47]. Optical modes carrying coherent and squeezed light are manipulated with programmable interferometers [48, 49, 50], and the resulting Gaussian states are described by covariance matrices that are closed-form functions of the circuit parameters, so the correlation structure of the output can be designed. The description leaves the Gaussian family in two cases: when photon-number-resolving detection is used [51, 52], and when a non-Gaussian gate based on a Kerr or other nonlinearity is inserted [53, 54, 55]. The former underlies boson sampling [26, 27, 56, 57, 58], and the latter underpins non-Gaussian photonic computing [59, 60]. Experimentally, CV systems produce large multimode entangled states [61, 62], support multimode homodyne detection at 60 modes [63], and can be used to sample from distributions with over more than 400 modes [64]. From the learning perspective, photonic circuits were proposed for quantum neural networks [65, 66], and were recently used to show advantage in detecting signal from limited quantum data [67] as well as learning relational information [68]. Gaussian boson samplers were applied to optimization and graph problems [69, 70, 71]. For generative modeling, Born machines were built on boson sampling [28, 72, 73], and photonic circuits served as generators and latent samplers in adversarial networks [74, 75]. Closest to our work, the CV Born machine of Ref. [76] reads out homodyne samples of a variational CV circuit and trains it on these samples with a kernel-based loss, with demonstrations on single-mode targets and quantum states of up to three modes. Open questions are whether a structured CV circuit can be trained without sampling, on the covariance of the state alone, such that each optical layer has a stated role in the multivariate correlations of an empirical dataset, and whether this remains trainable at tens of modes.

In this work, we propose a CV photonic generative architecture built from pairwise squeezing, local phase rotations, and a programmable interferometer, read out by homodyne detection of the position quadratures. In our model squeezing creates correlations, phases set their sign and magnitude, and the interferometer redistributes them across mode pairs, such the effect of each layer on the output correlation matrix becomes more explainable. We train the circuit classically on an empirical correlation matrix using only the covariance of the simulated state, and obtain continuous samples by simulated homodyne detection of the trained circuit. To reach beyond the Gaussian family we include a Kerr nonlinearity [53, 54] and represent its weak-strength action as a coherent sum of Gaussian branches, which keeps training within Gaussian phase-space methods. We test the architecture on daily financial returns [77, 78] with up to twenty-mode circuits, reproducing an empirical correlation matrix up to small residuals and recovering the sign of correlations for most of the pairs.

Model

We build a photonic circuit whose homodyne samples follow a multivariate distribution with tunable correlations. We use Gaussian gates with known effects on the position-quadrature correlations, add local Kerr gates to introduce non-Gaussianity, and train the circuit classically to match a target correlation matrix.

Photonic variables and structured ansatz

Each optical mode j=1,…,Nj=1,\ldots,N carries position and momentum quadratures x^j\hat{x}_j and p^j\hat{p}_j with commutation relations [x^j,p^k]=2iδjk[\hat{x}_j,\hat{p}_k]=2i\delta_{jk}. We collect the quadratures into a vector R^=(x^1,p^1,…,x^N,p^N)T\hat{\mathbf{R}}=(\hat{x}_1,\hat{p}_1,\ldots,\hat{x}_N,\hat{p}_N)^{\mathsf{T}}. A Gaussian state is specified by the first moments d=⟨R^⟩\mathbf{d}=\langle\hat{\mathbf{R}}\rangle and the 2N×2N2N\times2N covariance matrix

Σab=⟨{R^a−da,R^b−db}⟩,(1)\Sigma_{ab}=\left\langle\{\hat{R}_a-d_a,\hat{R}_b-d_b\}\right\rangle, \tag*{(1)}

with {⋅,⋅}\{\cdot,\cdot\} the anticommutator, and Gaussian gates act on Σ\Sigma as symplectic maps [46] (App. A). The vacuum then has Σ/2=1\Sigma/2=1, and Pearson correlations do not depend on this choice of normalization.

The model outputs are obtained by homodyne detection of x^j\hat{x}_j on every mode. The outcome x∈RN\mathbf{x}\in\mathbb{R}^{N} is distributed according to the position marginal of the Wigner function, which for a Gaussian state is a multivariate normal distribution with covariance given by the N×NN\times N position block Σij(x)=Σ2i−1,2j−1\Sigma_{ij}^{(x)}=\Sigma_{2i-1,2j-1}. The output correlations are then determined by

(Cgen)ij=Σij(x)Σii(x)Σjj(x).(2)(C_{\mathrm{gen}})_{ij}=\frac{\Sigma_{ij}^{(x)}}{\sqrt{\Sigma_{ii}^{(x)}\Sigma_{jj}^{(x)}}}. \tag*{(2)}

Note that our choice of measurement is distinct from boson sampling models, where photon-number-resolving

detection of the same state returns integer counts with probabilities governed by hafnians [27].

We prepare a CV photonic state by applying an ansatz U(θ)U(\boldsymbol{\theta}) to the vacuum ∣0⟩=∣0⟩⊗N|\mathbf{0}\rangle=|0\rangle^{\otimes N}, where

U(θ)=UClements(ϑ)∏i=1NKi(κ) Ri(ϕi)∏(j,j′)S2(j,j′)(rjj′),(3)U(\boldsymbol{\theta})=U_{\mathrm{Clements}}(\boldsymbol{\vartheta})\prod_{i=1}^{N}K_i(\kappa)\,R_i(\phi_i)\prod_{(j,j')}S_2^{(j,j')}(r_{jj'}), \tag*{(3)}

(j,j′)(j,j') runs over the pairs (1,2)(1,2), (3,4),…(3,4),\ldots and, for odd NN, the last mode receives a single-mode squeezer S(rs)S(r_s) (Figure 1). The trainable parameters θ\boldsymbol{\theta} are the squeezing amplitudes, the local phases ϕi\phi_i, and the angles ϑ\boldsymbol{\vartheta} of the N(N−1)/2N(N-1)/2 beam splitters of the Clements mesh [49]. The internal phases of the beam splitters are fixed at zero, and the mesh represents a restricted real-orthogonal mixing layer. The homodyne measurement follows the Born rule and reads p(x)=∣⟨x∣U(θ)∣0⟩∣2p(\mathbf{x})=|\langle\mathbf{x}|U(\boldsymbol{\theta})|\mathbf{0}\rangle|^2. In each run we then get samples x=(x1,x2,…,xN)∼p(x)\mathbf{x}=(x_1,x_2,\ldots,x_N)\sim p(\mathbf{x}).

N-mode CV photonic circuit

Figure 1. NN-mode CV photonic circuit. The modes start in the vacuum (left). Two-mode squeezers S2(rj)S_2(r_j) act on the pairs (1,2)(1,2), (3,4),…(3,4),\ldots. For odd NN, the unpaired last mode receives a single-mode squeezer instead. Every mode then passes through a local phase rotation R(ϕi)R(\phi_i) and a Kerr gate K(κi)K(\kappa_i), after which a Clements mesh UClementsU_{\mathrm{Clements}} of N(N−1)/2N(N-1)/2 beam splitters mixes all modes. The output is read out by position-quadrature homodyne detection of every mode (right), which returns one real number per mode and hence one NN-dimensional sample per shot. We treat squeezing amplitudes, local phases, and beam-splitter angles as trainable parameters, while keeping the Kerr gate parameter κ\kappa fixed.

The three Gaussian layers shape the correlations in distinct ways. Two-mode squeezing correlates the position quadratures of a vacuum pair, with the magnitude set by the squeezing amplitude rr. A local phase rotation changes which quadrature is measured, which tunes the sign and magnitude of the correlation at fixed rr. The Clements mesh then redistributes these correlations across all modes (see III A). While the ansatz is simple, it spans a variety of correlated distributions and returns one NN-dimensional sample per shot, with a potentially short time per sample.

Once the model is defined, we test it in silico with established simulators of photonic systems, Strawberry Fields [79] and Piquasso [80]. The simulation workflow splits into a Gaussian backend based on symplectic propagation, which is fast, and a Fock backend that works in a truncated Fock basis, which is numerically heavy and depends on the cutoff. We use Piquasso for performance, with the Gaussian backend for training and the Fock backend for testing the effects of the Kerr nonlinearity.

Image not extracted

Figure 5.

Kerr nonlinearity and Gaussian-branch representation

Gaussian circuits with Gaussian measurements are efficiently simulable classically [81, 82], and the simulation cost increases once non-Gaussian gates, such as a Kerr gate, enter the preparation circuit. These gates lead to output distributions outside the normal family and increase the expressivity of the generative model. We use the single-mode Kerr gate K(κ)=exp⁡(iκn^2)K(\kappa) = \exp(i\kappa\hat{n}^{2}) with n^=a^†a^\hat{n} = \hat{a}^{\dagger}\hat{a} [83, 84], whose quartic generator imprints an intensity-dependent phase and distorts the Wigner function.

To keep the simulation within Gaussian methods we represent the Kerr gate as a linear combination of Gaussian operations. This follows from the Hubbard–Stratonovich identity [85, 86], which writes exp⁡(iκn^2)\exp(i\kappa\hat{n}^{2}) as an integral over exp⁡(ixn^)\exp(ix\hat{n}) with a Gaussian kernel,

exp⁡(iκn^2)=i4πκ∫−∞∞e−ix2/4κeixn^ dx,(4)\exp(i\kappa\hat{n}^{2}) = \sqrt{\frac{i}{4\pi\kappa}} \int_{-\infty}^{\infty} e^{-ix^{2}/4\kappa}e^{ix\hat{n}}\,dx, \tag*{(4)}

for κ>0\kappa> 0 with the principal branch of the square root. A quadrature rule for the oscillatory integrand [87] gives a finite sum (App. B), and the action on a Gaussian state ∣G⟩|G\rangle becomes

K(κ)∣G⟩≈∑m=1Mcm∣Gm⟩,∣Gm⟩=R(xm)∣G⟩,(5)K(\kappa)|G\rangle\approx\sum_{m=1}^{M} c_m |G_m\rangle,\qquad|G_m\rangle= R(x_m)|G\rangle, \tag*{(5)}

where the complex weights cmc_m and real nodes xmx_m come from the discretization of Eq. (4). Each branch ∣Gm⟩|G_m\rangle is Gaussian and propagates through the remaining layers within the Gaussian formalism. The branches add as amplitudes, so expectation values contain interference terms between every pair of branches,

⟨O^⟩=∑m,m′cm∗cm′⟨Gm∣O^∣Gm′⟩∑m,m′cm∗cm′⟨Gm∣Gm′⟩,(6)\langle\hat{O}\rangle= \frac{\sum_{m,m'}c_m^{*}c_{m'}\langle G_m|\hat{O}|G_{m'}\rangle}{\sum_{m,m'}c_m^{*}c_{m'}\langle G_m|G_{m'}\rangle}, \tag*{(6)}

where the denominator normalizes the truncated sum. Overlaps and matrix elements of quadrature monomials between Gaussian states are available in closed form, so the correlators needed for Eq. (2) follow by choosing O^=x^ix^j\hat{O}=\hat{x}_i\hat{x}_j and O^=x^i\hat{O}=\hat{x}_i and subtracting the means. The accuracy of the representation is controlled by the approximation parameters, in particular the number of nodes MM, and the number of branches multiplies across modes. More details on this decomposition are provided in App. B.

In the following, we work in the regime of weak Kerr nonlinearity, with κ=10−5\kappa= 10^{-5} in the five-mode circuit and vanishing nonlinearity in the twenty-mode circuit, where the representation of Eq. (6) requires a few thousand nodes per gate (App. B).

Training, sampling, and evaluation

We train the model on an empirical dataset Dtarget\mathcal{D}_{\mathrm{target}} by fixing its output correlations to the target computed from data. Inference then returns real-valued multivariate samples with these correlations. From TT joint observations {x(t)}t=1T\{\mathbf{x}^{(t)}\}_{t=1}^{T} of NN variables we compute the sample Pearson correlation matrix CtargetC_{\mathrm{target}} and assign each variable to one mode. For a parameter vector θ\boldsymbol{\theta} we evaluate the output state, extract Σ(x)(θ)\Sigma^{(x)}(\boldsymbol{\theta}), and form Cgen(θ)C_{\mathrm{gen}}(\boldsymbol{\theta}) by Eq. (2). The loss is a distance between the model and empirical matrices, measured as a maximum mean discrepancy (MMD) [43]. With rir_i the ii-th row of a correlation matrix and the kernel k(u,v)=exp⁡(−γ∥u−v∥2)k(\mathbf{u},\mathbf{v})=\exp(-\gamma\|\mathbf{u}-\mathbf{v}\|^{2}) with γ=1\gamma=1, the MMD loss reads

LMMD(θ)=1N2∑i,j[k(rigen,rjgen)+k(ritarget,rjtarget)−2k(rigen,rjtarget)].(7)\mathcal{L}_{\mathrm{MMD}}(\boldsymbol{\theta}) = \frac{1}{N^{2}}\sum_{i,j}\left[k(r_i^{\mathrm{gen}},r_j^{\mathrm{gen}})+k(r_i^{\mathrm{target}},r_j^{\mathrm{target}})-2k(r_i^{\mathrm{gen}},r_j^{\mathrm{target}})\right]. \tag*{(7)}

We minimize Eq. (7) with the bound-constrained quasi-Newton method L-BFGS-B [88] under the box constraints of App. C. Training uses only the covariance of the simulated state and requires no sampling, so it corresponds to moment matching. Minimizing the distance between correlation matrices does not guarantee a match of the full model and empirical distributions, e.g. in total variation distance, but it reproduces the correlations and serves as a pre-training route. The marginals are adjusted in a post-processing stage applied to the generated samples.

Post-processing with affine maps. After training we draw position-quadrature homodyne samples x:=xraw\mathbf{x}:=\mathbf{x}_{\mathrm{raw}} from the optimized circuit. The correlation loss is invariant under a rescaling of each mode, so the raw samples carry the learned correlations but arbitrary scales. We apply a per-mode affine map

xfinal,i=aixraw,i+bi,(8)x_{\mathrm{final},i}=a_i x_{\mathrm{raw},i}+b_i, \tag*{(8)}

with ai>0a_i>0 and bib_i chosen to match the mean and variance of each generated marginal to the target. For positive aia_i the Pearson correlations are unchanged. The map adjusts location and scale and cannot alter the shape of a marginal.

We evaluate the models with quantities distinct from the training loss. For correlation agreement we use the mean squared error MSEfull=N−2∑i,j[(Ctarget)ij−\mathrm{MSE}_{\mathrm{full}}=N^{-2}\sum_{i,j}[(C_{\mathrm{target}})_{ij}- (Cgen)ij2(C_{\mathrm{gen}})_{ij}^{2} over all entries, the entrywise residuals ΔCij=(Ctarget)ij−(Cgen)ij\Delta C_{ij} = (C_{\mathrm{target}})_{ij} - (C_{\mathrm{gen}})_{ij}, and the sign-agreement rate, the fraction of the N(N−1)/2N(N - 1)/2 pairs i<ji < j for which CgenC_{\mathrm{gen}} and CtargetC_{\mathrm{target}} have the same sign. For the marginals we use the total variation distance TVD=12∑b∣pb−qb∣\mathrm{TVD} = \frac{1}{2}\sum_b |p_b - q_b| between histograms of generated and target samples and the two-sample Kolmogorov–Smirnov (KS) statistic DD with its pp-value. Estimator settings are given in App. C.

Results

We now test the approach, which requires continuous multivariate datasets with a nontrivial correlation structure. We choose financial datasets, which exhibit positive and negative correlations, multivariate trends, and heavy tails, while retaining a significant normal component [1, 77]. Specifically, we collect daily returns of several assets over a fixed observation window. Daily adjusted closing prices PtP_t are retrieved with yfinance [89], converted to log returns rt=log⁡Pt−log⁡Pt−1r_t = \log P_t - \log P_{t-1}, and standardized to zero mean and unit variance per asset. The target CtargetC_{\mathrm{target}} is the sample Pearson correlation matrix over the window, and we study joint return statistics at a fixed window without any forecasting. Two ensembles are used: a five-asset set consisting of the equities AAPL and MSFT, the gold fund GLD, the long-maturity Treasury fund TLT, and the bitcoin-dollar pair BTC-USD over T=251T = 251 daily returns, and a set of twenty S&P 500 equities over T=48T = 48 daily returns. We present more details on acquisition and observation windows in App. C.

Two-mode mechanism

Before training in the general NN-mode case, we examine the properties of the model on a two-mode example. In Figure 2 we show the position-quadrature covariance and the Pearson correlation of a two-mode squeezed vacuum for r∈[0,2]r \in[0, 2]. The covariance grows exponentially with rr, while the correlation rises steeply at small rr, exceeds 0.9 for r≳0.8r \gtrsim0.8, and saturates toward unity without reaching it at finite squeezing. Squeezing therefore creates correlation between a mode pair and sets its magnitude. With the squeezing fixed, a phase rotation applied to one mode of the pair and swept through one period modulates the measured correlation as a cosine of the applied phase, from its maximal positive value through zero at π/2\pi/2 to its maximal negative value at π\pi (App. § 3.8). A local phase thus sets the sign of a measured correlation and tunes its magnitude continuously. The mesh then mixes the modes and redistributes these correlations across all pairs.

Correlation control by two-mode squeezing

Figure 2. Correlation control by two-mode squeezing. A two-mode squeezed vacuum S2(r)∣0,0⟩S_2(r)|0, 0\rangle is simulated deterministically for squeezing amplitudes r∈[0,2]r \in[0, 2]. (a) Position-quadrature covariance between the two modes, which grows exponentially with rr. (b) Pearson correlation between the two position quadratures, which rises steeply at small rr, exceeds 0.9 for r≳0.8r \gtrsim0.8, and saturates toward unity without reaching it at finite rr. The squeezing layer therefore sets the magnitude of a pairwise correlation. The axis labels index the two modes as 0 and 1.

Using this interpretation, the model becomes a design tool for distributions in which positive and negative correlations are defining properties. For instance, an inspection of an empirical correlation matrix shows which pairs are strongly correlated and with which sign, which suggests a suitable initialization. Based on this, we select and pair modes for two-mode squeezing, choose the initial squeezing amplitudes, and decide which local phases start near 0 or π\pi. Such a physically informed initialization can precede numerical optimization or serve as a pre-training stage before the mesh parameters are refined.

Five-mode demonstration

We proceed to model a multivariate distribution from the financial domain, instantiating the ansatz with N=5N = 5. Two-mode squeezers are applied on pairs (1,2)(1, 2) and (3,4)(3, 4), and a single-mode squeezer applied on mode 5. Local phase rotations and single-mode Kerr gates with κ=10−5\kappa= 10^{-5} act on every mode, followed by a CClements mesh of ten beam splitters. The circuit has 18 trainable parameters, corresponding to five phases, three squeezing amplitudes, and ten beam-splitter angles. We minimize Eq. (7) with L-BFGS-B from one fixed initialization, which is the run shown in Figure 3 and Figure 4, as well as from ten random perturbations around that initialization (App. C).

Correlation matrices and residuals for the five-mode circuit

Figure 3. Correlation learning with the five-mode circuit on the five-asset dataset. Asset indices 1 to 5 denote AAPL, MSFT, GLD, TLT, and BTC-USD. (a) Empirical Pearson correlation matrix CtargetC_{\mathrm{target}} of the standardized daily log returns over T=251T = 251 days, the training target. (b) Correlation matrix Cgen(θ∗)C_{\mathrm{gen}}(\theta^*) of the position-quadrature output of the optimized circuit. (c) Entrywise residuals ΔCij=(Ctarget)ij−(Cgen)ij\Delta C_{ij} = (C_{\mathrm{target}})_{ij} - (C_{\mathrm{gen}})_{ij} on a color scale of ±4.1×10−5\pm4.1 \times10^{-5}.

Univariate marginals of the five-mode model

Figure 4. Univariate marginals of the five-mode model after the per-mode affine map [Eq. (8)], for assets 2 to 5 (MSFT, GLD, TLT, and BTC-USD; AAPL is omitted for brevity, see Table II). Blue histograms: standardized target daily log returns. Orange histograms: position-quadrature homodyne samples from the optimized circuit, with mean and variance matched to the target.

We compare the target and generated matrices in Figure 3. The optimized circuit reproduces the sign and magnitude of all ten pairwise correlations, including the negative correlations of TLT with the two equities and the weak correlations involving GLD. The residuals are bounded within 4.1×10−54.1 \times10^{-5}, with MSEfull=3.7×10−10\mathrm{MSE}_{\mathrm{full}} = 3.7 \times10^{-10}. All ten perturbed initializations reach MSEfull\mathrm{MSE}_{\mathrm{full}} below 3.1×10−83.1 \times10^{-8} within 4600 function evaluations (App. § 3.8).

Figure 4 shows the post-affine homodyne samples beyond their second moments. The raw generated samples are unimodal and centered near zero, with widths that differ across assets because the loss does not constrain the scale of each mode (App. § 3.8, Table II). The affine map brings every generated marginal onto the target mean and variance and visibly improves the overlap in the central region. We note that the targets have sharper peaks and heavier tails than a normal distribution, while the marginals of the trained circuit, which is Gaussian up to the weak Kerr distortion, remain close to normal under any affine map. The mismatch is largest for the most volatile asset, BTC-USD. Quantitatively (App. § 3.8, Table II), the affine map reduces the asset-averaged TVD from 0.370 to 0.245 and the averaged KS statistic from 0.190 to 0.121, with BTC-USD retaining the largest TVD of 0.330. For GLD, whose raw marginal already lies close to the target, the affine map raises the TVD from 0.165 to 0.225 and the KS statistic from 0.066 to 0.087, and for TLT it leaves the TVD essentially unchanged (0.273 and 0.271). The correlation structure is thus learned to high accuracy. Learning the tails of the marginals and higher-order correlations requires further increasing the expressivity of the generative model with non-Gaussian gates, at the expense of more complex simulation.

Twenty-mode demonstration

We extend our tests to N=20N = 20 multivariate distributions without structural changes. The model includes ten two-mode squeezers on consecutive pairs, a local phase on every mode, and a mesh of 190 beam splitters. With zero Kerr nonlinearity this is a Gaussian circuit with 220 trainable parameters (20 phases, 10 squeezing amplitudes, 190 beam-splitter angles), trained on the empirical correlation matrix of twenty equities from a fixed initialization, which is the run shown in Fig. 5, and from its five random perturbations.

In Fig. 5 we compare the matrices for one optimized circuit. The generated matrix reproduces the block of strongly correlated equities around modes 8 to 12 and the weaker, partly negative correlations elsewhere. Averaged over seeds, the sign of 93.8% ± 0.9% of the 190 pairs is recovered (standard deviation across seeds, individual runs from 92.6% to 94.7%), 86% of the pairs have residuals below 0.10, and no residual exceeds 0.5 (App. § 3.8, Table III). Since equity correlations are predominantly positive, a constant positive sign would also score well above 50%, so we read the sign agreement together with the residual distribution. All five runs reach a comparable plateau of MSEfull\mathrm{MSE}_{\mathrm{full}} (App. § 3.8, Figure 9). The target is estimated from 48 observations of 20 variables and is a noisy estimate of the dependence between the

Convergence of the twenty-mode training

Figure 9. Convergence of the twenty-mode training. MSEfull\mathrm{MSE}_{\mathrm{full}} between Cgen(θ)C_{\mathrm{gen}}(\theta) and CtargetC_{\mathrm{target}} against the number of function evaluations, one curve per random initialization (five seeds, see legend). The traces start between 0.12 and 0.15, cross 0.05 after roughly 4000 evaluations, and approach a common plateau below 0.01 after roughly 10000 evaluations.

Target, generated, and residual Pearson correlation matrices

caption: Correlation learning with a twenty-mode Gaussian circuit (220 trainable parameters) on twenty S&P 500 equities. (a) Empirical Pearson correlation matrix CtargetC_{\mathrm{target}} of the standardized daily log returns over T=48T = 48 trading days. (b) Correlation matrix Cgen(θ∗)C_{\mathrm{gen}(\theta^{*})} of the optimized circuit for the run started from the fixed initialization of App. C. (c) Entrywise residuals ΔCij=(Ctarget)ij−(Cgen)ij\Delta C_{ij} = (C_{\mathrm{target}})_{ij} - (C_{\mathrm{gen}})_{ij} on a color scale of ±0.36\pm0.36. The block of strongly correlated equities around assets 8 to 12 and the weaker, partly negative correlations elsewhere are reproduced. Aggregate performance over five random initializations (sign agreement and residual distribution) is reported in the text and in App. § 3.8, Table III.

:::

assets, and the model is trained to reproduce this empirical matrix. The experiment shows that the ansatz and the correlation loss remain trainable with 220 parameters and 190 target entries at this size.

Discussion

We first place the model relative to boson sampling. Gaussian boson sampling [27, 56], its Fock-state and non-linear variants [26, 90], and the advantage experiments built on it [57, 58] use squeezers and an interferometer (as in Figure 1) but read the output with photon-number-resolving detectors. Their hardness is based on the readout. We read the same states with homodyne detection, which gives a Gaussian output whose covariance we compute and sample classically in polynomial time [81, 82]. This makes the training classically tractable, while hardness results for homodyne-sampled circuits require non-Gaussian elements of finite strength [55, 91, 92]. To gain a computational advantage one therefore needs models with larger κ\kappa, at the expense of simulation complexity.

Next, we discuss experimental benefits and limitations of CV optics. Continuous-variable systems offer a versatile optical platform [47, 93], but photon loss is the main limitation for CV-based processing [46, 94]. Consider a loss channel that admixes vacuum into each mode with transmission η\eta. At η=1\eta= 1 and for 8.7 dB (r=1r = 1) of squeezing the correlation reaches 0.96. At η=0.5\eta= 0.5 it drops to 0.76, and recovering 0.96 then requires about 17 dB of squeezing. Bulk optics reaches 15 dB [95], while integrated sources reach 1 dB measured (4 dB inferred on chip) in silicon nitride [96] and 4.9 dB measured (11 dB inferred) in thin-film lithium niobate [97], which corresponds to end-to-end transmissions of roughly 0.3 to 0.7. As Gaussian error correction cannot remove this constraint [94], the model favors a shallow circuit architecture, possibly with a modified interferometric mesh.

At the same time, optical systems offer short times per sample at large width. Homodyne receivers run at gigahertz bandwidth [98], multimode homodyne detection reaches 60 modes [63], and every shot returns a full NN-dimensional sample. For a Gaussian circuit a classical sampler competes at O(N2)O(N^{2}) per sample, and larger width does not provide a large separation on its own. With the addition of the Kerr layer this changes. The branch count (Sec. II B) multiplies across modes, and phase-space expansions for stronger non-Gaussianity carry a cost that grows with the non-Gaussian content [54, 99, 100], whereas the physical sampling cost does not depend on κ\kappa. We regard a wide, shallow circuit with Kerr gates strong enough to make the branch sum expensive, benchmarked by time per sample at fixed correlation accuracy, as the target. The Gaussian boson sampler of Ref. [64], with more than 400 frequency modes used as a reservoir in which inter-mode correlations carried the learned information, shows that Gaussian optics at this width is available and that its correlations are useful for learning.

Conclusion

We proposed a photonic generative model based on continuous-variable encoding and a readout of position quadratures by homodyne detection. The model is built from pairwise squeezing, local phase adjustment, and interferometric mixing, where each layer controls the correlations in an interpretable way. We trained it by minimizing the distance between empirical correlation matrices and those generated by the model, reproducing correlations between multiple stochastic variables corresponding to log returns of financial assets. We also suggested an effective simulation method for a wide Kerr gate based on a coherent sum of Gaussian branches, which keeps the whole pipeline within symplectic simulation methods. Given that fast optical measurements provide real-valued samples from a joint multivariate distribution, this generative model represents a native sampler for certain distribution families at a small time-per-sample cost. As the next step, we consider models with significant non-Gaussian content, via stronger Kerr gates or measurement-induced nonlinearities, and the transfer of trained circuits onto photonic hardware with realistic loss. The single non-Gaussian element. Its generator n^2\hat{n}^{2}, with n^=14(x^2+p^2)−12\hat{n}=\frac{1}{4}(\hat{x}^{2}+\hat{p}^{2})-\frac{1}{2}, is quartic in the quadratures and has no symplectic representation. In general this breaks the Gaussian structure of the model, and in Sec. II B we represent it as a sum of Gaussian operations.

Acknowledgments

We thank Zoltán Kolarovszki and Zoltán Zimborás for insightful discussions on simulation backends. We are grateful to Raj B. Patel and Shang Yu for the discussions of experimental realizations. We also thank Yuan Wang for helping with the submission, and Pieter Kok for useful suggestions. O. K. acknowledges the support from the UK EPSRC award for QCi3 Hub (EP/Z53318X/1) and Open Plus Fellowship award “Quantum Generative Modelling: from Foundations to Applications”.

Contributions and AI statement. The original idea was proposed by O. K. and developed by D. C. L. as a part of the MSc project starter over a year ago, before agents became widespread. When finalizing the project, we used AI tools for writing parts of the manuscript and polishing the code. The authors take responsibility for results and presentation.

Gaussian states and optical gates

In this appendix we collect the phase-space conventions behind Eqs. (1) and (2), and summarize the action of the gates that enter the ansatz of Eq. (3). This appendix supports Sec. II A.

The state of NN optical modes lives in H=⨂j=1NHj\mathcal{H}=\bigotimes_{j=1}^{N}\mathcal{H}_{j}. A state is Gaussian when its Wigner function is a Gaussian function of the phase-space variables, in which case the first moments d\mathbf{d} and the covariance matrix of Eq. (1) determine it completely [45, 46]. With the commutator [x^,p^]=2i[\hat{x},\hat{p}]=2i (Sec. II A) the vacuum covariance matrix is Σ/2=1\Sigma/2=\mathbb{1}, and a two-mode squeezed vacuum has Σ12(x)=2sinh⁡2r\Sigma_{12}^{(x)}=2\sinh2r, the curve in Figure 2(a). Measuring a subset of modes yields outcomes distributed according to the corresponding Wigner marginal, and the position marginal of any state is the density of position-quadrature homodyne outcomes. Gaussian unitaries are generated by Hamiltonians at most quadratic in the quadratures and act as d↦Sd\mathbf{d}\mapsto S\mathbf{d} and Σ↦SΣST\Sigma\mapsto S\Sigma S^{T} with SS symplectic.

In Table I we list the gates of Eq. (3) together with the rule that each one imposes on the measured correlations. The first four are Gaussian and account for the correlation mechanism of Sec. III A. The Kerr gate is

OperationSymbolRule for the measured correlations
Two-mode squeezingS2(r)S_{2}(r)Creates a positive correlation between the position quadratures of a pair; the magnitude grows monotonically with rr and saturates toward unity [Fig. 2(b)].
Single-mode squeezingS(rs)S(r_{s})Rescales the quadratures of an unpaired mode; its correlations with other modes arise only after mixing in the mesh.
Phase rotationR(ϕ)R(\phi)Multiplies the correlation of a squeezed pair by cos⁡ϕ\cos\phi: ϕ=0\phi=0 keeps it, ϕ=π/2\phi=\pi/2 removes it, ϕ=π\phi=\pi flips its sign (Fig. 7).
Beam splitterB(ϑ)B(\vartheta)Mixes two modes; the elements mesh redistributes the pair correlations across all modes, with ϑ=π/4\vartheta=\pi/4 a balanced split.
Kerr gateK(κ)K(\kappa)Intensity-dependent phase eiκn^2e^{i\kappa\hat{n}^{2}}; adds non-Gaussian shape to the output, while at small κ\kappa the second moments are nearly unchanged.

Table I. Optical gates of the ansatz in Eq. (3) and the rule by which each one controls the correlations measured by position-quadrature homodyne detection.

Kerr decomposition: construction, settings, and checks

In this appendix we describe the integral representation of a single-mode Kerr gate and the finite-sum construction behind the branch expansion of Eq. (5), and we report the errors of the decomposition against exact Kerr evolution on Fock states. The scope is limited to the weak-nonlinearity regime used in Sec. III B. A systematic study of the representation is the subject of forthcoming work.

Integral representation. The Hubbard-Stratonovich identity of Eq. (4) linearizes the quadratic exponent of the Kerr gate at the cost of an auxiliary integral over xx. Each eiκn^2e^{i\kappa\hat{n}^{2}} is a phase rotation R(x)R(x), which is the origin of the Gaussian branches in Eq. (5). Choosing sufficiently large integration limits and a quadrature rule, we convert the integral into a sum of Gaussian operations.

Finite-sum construction. The integrand oscillates rapidly, and to mitigate this we discretize the integral with Levin’s collocation method [87], which converts the oscillatory integral into a small linear system and yields the finite sum eiκn^2≈∑m=1McmR(xm)e^{i\kappa\hat{n}^{2}}\approx\sum_{m=1}^{M}c_{m}R(x_{m}) with complex weights cmc_{m} and real nodes xmx_{m}. Applied to a Gaussian state this sum produces the branches [Gm]=R(xm)∣G⟩[G_{m}]=R(x_{m})|G\rangle of Eq. (5), and expectation values follow from Eq. (6). We set the limits to [−100,100][-100,100] and introduce a Gaussian window e−γwx2e^{-\gamma_{\mathrm{w}}x^{2}}, with γw=5×10−4\gamma_{\mathrm{w}}=5\times10^{-4}, which regularizes the integrand.

Approximation quality. In Figure 6 we compare the decomposition with exact Kerr evolution on Fock states, where K(κ)∣n⟩=eiκn2∣n⟩K(\kappa)|n\rangle= e^{i\kappa n^2}|n\rangle. As a reference we use the Kerr gate simulated in the Fock backend of Piquasso, and track the error of the sum sκ(n)=∑mcmeixmns_{\kappa}(n) = \sum_m c_m e^{i x_m n} against the exact phase. The plotted scalar error is

Error scaling of the finite-sum Kerr decomposition

Figure 6. Error scaling of the finite-sum Kerr decomposition as a function of Fock occupation. Scalar error ε~κ(n)\tilde{\varepsilon}_{\kappa}(n) between the exact Kerr phase and the decomposed sum (see text) for n=0,…,8n = 0,\ldots,8 and six Kerr strengths κ=0.1\kappa= 0.1 to 0.60.6. The error increases with both nn and κ\kappa, stays below 1.3×10−31.3 \times10^{-3} for κ=0.1\kappa= 0.1 over the displayed range, and reaches about 6×10−26 \times10^{-2} at κ=0.6\kappa= 0.6 and n=8n = 8.

ε~κ(n)=∣∣Re⁡eiκn2∣−∣Re⁡sκ(n)∣∣+∣∣Im⁡eiκn2∣−∣Im⁡sκ(n)∣∣,(9)\tilde{\varepsilon}_{\kappa}(n) = \left| \left| \operatorname{Re} e^{i\kappa n^2} \right| - \left| \operatorname{Re} s_{\kappa}(n) \right| \right| + \left| \left| \operatorname{Im} e^{i\kappa n^2} \right| - \left| \operatorname{Im} s_{\kappa}(n) \right| \right|, \tag*{(9)}

which for n≥1n \ge1 lies between 1.0 and 1.5 times the absolute error ∣eiκn2−sκ(n)∣|e^{i\kappa n^2} - s_{\kappa}(n)|. The error grows with nn and with κ\kappa. At κ=0.1\kappa= 0.1 it remains below 1.3×10−31.3 \times10^{-3} over the displayed photon numbers, and at κ=0.6\kappa= 0.6 it reaches about 6×10−26 \times10^{-2} at n=8n = 8. The test establishes that the finite sum reproduces the Kerr phases accurately for weak nonlinearity and low occupation, which is the regime of the five-mode circuit. The operating value κ=10−5\kappa= 10^{-5} lies below the scanned range and was checked directly with the same Levin weights. The unnormalized sum carries a global factor of modulus about 2.2, so sκ(n)s_{\kappa}(n) differs from eiκn2e^{i\kappa n^2} by order one at this κ\kappa, but dividing by its value at n=0n = 0, which is the normalization of Eq. (6), gives an error below 3×10−73 \times10^{-7} for n≤8n \le8.

Datasets, training settings, and estimators

In this appendix we list the details needed to reproduce the training experiments of Sec. III: the construction of the two datasets and their correlation targets, the optimizer settings and parameter bounds used with the loss of Eq. (7), and the conventions of the evaluation metrics defined in Sec. II C.

Datasets. The five-asset dataset contains T=251T = 251 daily log returns of AAPL, MSFT, GLD, TLT, and BTC-USD. The twenty-equity dataset contains T=48T = 48 daily log returns of twenty S&P 500 constituents. Prices are daily adjusted closes from Yahoo! Finance via yfinance [89]. Log returns are formed per asset, standardized to zero mean and unit variance over the window, and the target CtargetC_{\mathrm{target}} is their sample Pearson correlation matrix. The five-asset window runs from 2020-03-02 to 2021-03-01, with 252 closing prices and T=251T = 251 returns. BTC-USD closes are sampled on the equity trading days, so its returns span weekends and holidays. The twenty-equity window runs from 2019-11-01 to 2020-01-13, with 49 closing prices and T=48T = 48 returns, and the tickers in model order are AAPL, MSFT, GOOGL, NVDA, ED, NEM, VZ, XOM, CVX, JPM, BAC, P G, KO, JNJ, UNH, NEE, DUK, BA, WMT, and TSLA.

Training. All circuits are trained with L-BFGS-B on Eq. (7) with kernel bandwidth γ=1\gamma= 1 under box constraints that keep the simulator states in a numerically stable range: the local phases ϕ\phi are unconstrained, the two-mode and single-mode squeezing amplitudes rr and rsr_s lie in [0,1.5][0,1.5], and the beam-splitter angles ϑ\vartheta of the Clements mesh lie in [0,π][0,\pi]. The beam-splitter internal phases are fixed at zero, and the Kerr strength is fixed at κ=10−5\kappa= 10^{-5} in the five-mode circuit and κ=0\kappa= 0 in the twenty-mode circuit. Each circuit is trained from a fixed initialization and from random perturbations of it. The fixed initialization sets all local phases to 0, all beam-splitter angles to π/4\pi/4, and all squeezing amplitudes to 0.35 in the five-mode circuit and to 0.70 in the twenty-mode circuit. It is the run shown in Figure 3, Figure 4, and 5. The random initializations add to the phases and the beam-splitter angles uniform offsets in [−0.3,0.3][-0.3,0.3] and to the squeezing amplitudes uniform offsets in [−0.1,0.1][-0.1,0.1], with the amplitudes and angles clipped to their bounds. The five-mode circuit is trained from ten random initializations for up to about 4600 function evaluations, and the twenty-mode circuit from five random initializations for up to about 15000 function evaluations. The convergence plots count every function evaluation. The resulting convergence traces are shown in App. § 3.8.

Estimators. MSEfullMSE_{\mathrm{full}} is averaged over all N2N^2 entries, including the diagonal, which contributes zero. TVDTVD is computed between histograms of target and generated samples on a common binning of 50 equal-width bins spanning the combined range of both samples, and the KS test is the two-sample test on the same samples. The generated marginals use 10410^4 homodyne samples drawn from the normal distribution with covariance Σ(x)\Sigma^{(x)}, and the target marginals use the first 70% of the standardized returns (175 days, standardized with the mean and standard deviation of this training split).

Additional results

In this appendix we collect results that support the findings in the main text: the phase control of the two-mode correlation (Sec. III A), the marginal statistics of the five-mode model (Sec. III B), the residual distribution of the twenty-mode model (Sec. III C), and the convergence of the training runs at both sizes.

Phase control. Figure 7 shows the second control discussed in Sec. III A. For a two-mode squeezed vacuum at fixed squeezing, a phase rotation applied to one mode and swept over one period modulates the measured position-quadrature correlation as a cosine of the phase. Together with Figure 2, this shows that squeezing sets the magnitude of a pairwise correlation and a local phase sets its sign.

Phase control of the two-mode correlation

Figure 7. Phase control of the two-mode correlation. Pearson correlation between the position quadratures of a two-mode squeezed vacuum at fixed squeezing, as a function of a phase rotation ϕ\phi applied to one of the two modes and swept over one period. The correlation follows a cosine of ϕ\phi (maximal at ϕ=0\phi=0, crossing zero at ϕ=π/2\phi=\pi/2).

Five-mode marginal statistics. Table II quantifies the marginal comparison of Figure 4 with the TVD and KS statistics of Sec. II C, before and after the affine map of Eq. (8). The affine map lowers the asset-averaged TVD from 0.370 to 0.245 and the averaged KS statistic from 0.190 to 0.121. The largest post-affine TVD, 0.330, belongs to BTC-USD, the most volatile asset. For GLD the raw marginal has the smallest TVD (0.165) and a KS pp-value of 0.43, and the affine map raises its TVD to 0.225 and lowers the pp-value to 0.14. For TLT the affine map changes neither the TVD (0.273 and 0.271) nor, appreciably, the pp-value (0.0085 and 0.0059). The residual TVD across all assets reflects the heavy tails of the returns, which second-moment control does not reproduce.

Twenty-mode residuals. Table III gives the distribution of residual magnitudes ∣ΔCij∣|\Delta C_{ij}| over the 190 off-diagonal pairs of the twenty-mode model of Fig. 5, averaged over five random initializations. More than half of the pairs have residuals below 0.05, 86% lie below 0.10, and a single pair on average lies between 0.20 and 0.50. The seed-to-seed spread of each fraction is about two percentage points.

Convergence. Figure 8 and Figure 9 show MSEfull\mathrm{MSE}_{\mathrm{full}} between Cgen(θ)C_{\mathrm{gen}}(\theta) and CtargetC_{\mathrm{target}} during training. Nine of the ten five-mode runs fall below 10−210^{-2} within 860 function evaluations and below 10−610^{-6} within 1960, with transient excursions of individual seeds during line searches. The tenth run remains near 1.4×10−21.4 \times10^{-2} for about 3500 evaluations before it follows the others, and falls below 10−210^{-2} after 3554 and below 10−610^{-6} after 4276 evaluations. All ten runs end between 5.0×10−105.0 \times10^{-10} and 3.0×10−83.0 \times10^{-8}, and the median is 4.3×10−94.3 \times10^{-9}. The twenty-mode traces decrease from initial values of 0.12 to 0.15, cross 0.05 after roughly 4000 evaluations, and approach a common plateau below 0.01 after roughly 10000 evaluations. At both sizes the runs end at comparable values, which supports the multi-seed statements in Secs. III B and III C.

Convergence of the five-mode training

Figure 8. Convergence of the five-mode training. MSEfull\mathrm{MSE}_{\mathrm{full}} between Cgen(θ)C_{\mathrm{gen}}(\theta) and CtargetC_{\mathrm{target}} against the number of function evaluations, one curve per random initialization (ten seeds, see legend). Nine runs fall below 10−210^{-2} within about 860 evaluations and reach a common plateau close to zero, and all ten end below 3.1×10−83.1 \times10^{-8}. Isolated spikes are transient excursions during line searches.

AssetBefore affine mapAfter affine map
TVDKS DDpp-valueTVDKS DDpp-value
AAPL0.3100.1380.00260.2020.0900.112
MSFT0.4060.2301.8×10−81.8 \times10^{-8}0.1950.1020.051
GLD0.1650.0660.4310.2250.0870.138
TLT0.2730.1250.00850.2710.1290.0059
BTC-USD0.6960.3905.3×10−245.3 \times10^{-24}0.3300.1953.4×10−63.4 \times10^{-6}
Average0.3700.190—0.2450.121—

Table 2. Marginal statistics of the five-mode model (Figure 4) before and after the affine map of Eq. (8). TVD is the total variation distance between histograms of target and generated samples, and DD and pp are the two-sample Kolmogorov–Smirnov statistic and pp-value. The last row averages TVD and DD over the five assets.

Residual ∣ΔCij∣|\Delta C_{ij}|Pairs (mean)FractionCumulative
[0, 0.05)11158.5%±2.1%58.5\% \pm2.1\%58.5%
[0.05, 0.10)5327.7%±1.6%27.7\% \pm1.6\%86.2%
[0.10, 0.20)2513.1%±2.1%13.1\% \pm2.1\%99.3%
[0.20, 0.50)10.7%±0.7%0.7\% \pm0.7\%100%

Table 3. Residual magnitudes ∣ΔCij∣|\Delta C_{ij}| over the 190 off-diagonal pairs of the twenty-mode model (Fig. 5). Fractions are means over five random initializations with the standard deviation across seeds; pair counts are the mean fractions multiplied by 190 and rounded.

References

  1. [1]A. J. McNeil, R. Frey, and P. Embrechts, Quantitative Risk Management: Concepts, Techniques and Tools (Princeton University Press, Princeton, NJ, 2005).
  2. [2]I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning (MIT Press, Cambridge, MA, 2016).
  3. [3]D. P. Kingma and M. Welling, in International Conference on Learning Representations (2014).
  4. [4]I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, in Advances in Neural Information Processing Systems, Vol. 27 (2014).
  5. [5]L. Dinh, J. Sohl-Dickstein, and S. Bengio, in International Conference on Learning Representations (2017).
  6. [6]G. Papamakarios, E. Nalisnick, D. J. Rezende, S. Mohamed, and B. Lakshminarayanan, Journal of Machine Learning Research 22, 1 (2021).
  7. [7]J. Ho, A. Jain, and P. Abbeel, in Advances in Neural Information Processing Systems, Vol. 33 (2020) pp. 6840–6851, arXiv:2006.11239 [cs.LG].arxiv.org/abs/2006.11239
  8. [8]Y. Song, J. Sohl-Dickstein, D. P. Kingma, A. Kumar, S. Ermon, and B. Poole, in International Conference on Learning Representations (2021) arXiv:2011.13456 [cs.LG].arxiv.org/abs/2011.13456
  9. [9]P. L. McMahon, A. Marandi, Y. Haribara, R. Hamerly, T. Inagaki, Y. Haribara, K. Igarashi, T. Sonobe, S. Tamate, T. Honjo, A. Marandi, P. L. McMahon, T. Umeki, K. Enbutsu, O. Tadanaga, H. Takenouchi, K. Aihara, K.-i. Kawarabayashi, K. Inoue, S. Utsunomiya, and H. Takesue, Science 354, 603 (2016).
  10. [11]W. A. Borders, A. Z. Pervais, S. Fukami, K. Y. Camsari, H. Ohno, and S. Datta, Nature 573, 390 (2019).
  11. [12]P. J. Coles, C. Szczepanski, D. Melanson, K. Donatella, A. J. Martinez, and F. Sbahi, in 2023 IEEE International Conference on Rebooting Computing (ICRC) (2023) pp. 1–10, arXiv:2302.06584 [cs.ET].
  12. [13]Y. Shen, N. C. Harris, S. Skirlo, M. Prabhu, T. Baehr-Jones, M. Hochberg, X. Sun, S. Zhao, H. Larochelle, D. Englund, and M. Soljačić, Nature Photonics 11, 41 (2017).
  13. [14]G. Wetzstein, A. Ozcan, S. Gigan, S. Fan, D. Englund, M. Soljačić, C. Denz, D. A. B. Miller, and D. Psaltis, Nature 588, 39 (2020).
  14. [15]Y. Wang, M. Muszynski, A. Dash, R. Kaurav, V. M. Menon, and O. Kyriienko, Generative modelling powered by room-temperature polariton condensates (2026), arXiv:2606.15344 [cond-mat.dis-nn].arxiv.org/abs/2606.15344
  15. [16]J.-G. Liu and L. Wang, Physical Review A 98, 062324 (2018).
  16. [17]M. Benedetti, E. Lloyd, S. Sack, and M. Fiorentini, Quantum Science and Technology 4, 043001 (2019).
  17. [18]J. Tian, X. Sun, Y. Du, S. Zhao, Q. Liu, K. Zhang, W. Yi, W. Huang, C. Wang, X. Wu, M.-H. Hsieh, T. Liu, W. Yang, and D. Tao, IEEE Transactions on Pattern Analysis and Machine Intelligence 45, 12321 (2023).
  18. [19]S. Lloyd and C. Weedbrook, Physical Review Letters 121, 040502 (2018).
  19. [20]C. Zoufal, A. Lucchi, and S. Woerner, npj Quantum Information 5, 103 (2019).
  20. [21]B. Coyle, D. Mills, V. Danos, and E. Kashefi, npj Quantum Information 6, 60 (2020).
  21. [22]Y. Du, Z. Tu, B. Wu, X. Yuan, and D. Tao, Power of quantum generative learning (2022), arXiv:2205.04730 [quant-ph].arxiv.org/abs/2205.04730
  22. [23]O. Kyriienko, A. E. Paine, and V. E. Elfving, Physical Review Research 6, 033291 (2024).
  23. [24]M. S. Rudolph, S. Lerch, S. Thanasip, O. Kiss, O. Shaya, S. Vallecorsa, M. Grossi, and Z. Holmes, npj Quantum Information 10, 116 (2024).
  24. [25]K. Gili, M. Mauri, and A. Perdomo-Ortiz, Physical Review Applied 21, 044032 (2024).
  25. [26]S. Aaronson and A. Arkhipov, in Proceedings of the forty-third annual ACM symposium on Theory of computing, STOC ’11 (ACM, 2011) pp. 333–342.
  26. [27]C. S. Hamilton, R. Kruse, L. Sansoni, S. Barkhofen, C. Silberhorn, and I. Jex, Physical Review Letters 119, 170501 (2017).
  27. [28]Z. Kolarovszki, B. Bakó, M. Oszmaniec, C. Oh, and Z. Zimborás, Generative modeling with Gaussian boson sampling: Classically trainable bosonic Born machines (2026), arXiv:2603.11195 [quant-ph].
  28. [29]A. Kurkin, U. Chabaud, Z. Kolavrozskiy, B. Bakó, Z. Zimborás, and V. Dunjko, Universality of classically trainable, quantum-deployed boson-sampling generative models (2026), arXiv:2603.11195 [quant-ph].
  29. [30]M. Oszmaniec, N. Dangniam, M. E. S. Morales, and Z. Zimborás, PRX Quantum 3, 020328 (2022).
  30. [31]B. Bakó, Z. Kolarovszki, and Z. Zimborás, Fermionic Born machines: Classical training of quantum generative models based on Fermion Sampling (2025), arXiv:2511.13844 [quant-ph].arxiv.org/abs/2511.13844
  31. [32]S. Cheng, J. Chen, and L. Wang, Entropy 20, 583 (2018).
  32. [33]M. H. Amin, E. Andriyash, J. Rolfe, B. Kulchytskyy, and R. Melko, Physical Review X 8, 021050 (2018).
  33. [34]M. Kieferová and N. Wiebe, Physical Review A 96, 062327 (2017).
  34. [35]S. Kastrura, O. Kyriienko, and V. E. Elfving, Physical Review A 108, 042406 (2023).
  35. [36]C. Tüyşüz, O. Kyriienko, and M. Grossi, Quantum Fourier generative models trainable at large scale (2026), arXiv:2606.28483 [quant-ph].arxiv.org/abs/2606.28483
  36. [37]A. Huang, W. Maxwell, V. Belis, E. Peters, J. Pye, S. Jahangiri, and J. Bowles, Spectral Born machines: Classically trainable quantum generative models for discrete data (2026), arXiv:2607.06675 [quant-ph].arxiv.org/abs/2607.06675
  37. [38]T. Mahassen, M. Jastrzebski, and O. Kyriienko, Quantum Fokker–Planck solvers as trainable generative models (2026), arXiv:2610.31330 [quant-ph].arxiv.org/abs/2610.31330
  38. [39]E. Recio-Armengol, S. Ahmed, and J. Bowles, Train on classical, deploy on quantum: scaling generative quantum machine learning to a thousand qubits (2025), arXiv:2503.02934 [quant-ph].
  39. [40]S. Lerch, J. Bowles, R. Puig, E. Recio-Armengol, Z. Holmes, and S. Thanasip, IQP Born machines under data-dependent and agnostic initialization strategies (2026), arXiv:2603.14576 [quant-ph].arxiv.org/abs/2603.14576
  40. [41]M. Herrero-Gonzalez, B. Coyle, K. McDowall, R. Grassie, S. V. Beentjes, A. Khamseh, and E. Kashefi, The Born ultimatum: Conditions for classical surrogation of quantum generative models with correlators (2025), arXiv:2511.01845 [quant-ph].
  41. [42]H.-Y. Huang, M. Broughton, N. M. Eassa, H. Neven, R. Babbush, and J. R. McClean, Generative quantum advantage for classical and quantum problems (2025), arXiv:2509.09033 [quant-ph].arxiv.org/abs/2509.09033
  42. [43]A. G. Gretton, K. M. Borgwardt, M. J. Rasch, B. Schölkopf, and A. Smola, Journal of Machine Learning Research 13, 723 (2012).
  43. [44]M. Demidik, C. Tüyşüz, M. Grossi, and K. Jansen, Sample-based training of quantum generative models (2025), arXiv:2511.11802 [quant-ph].arxiv.org/abs/2511.11802
  44. [45]S. L. Braunstein and P. van Loock, Reviews of Modern Physics 77, 513 (2005).
  45. [46]C. Weedbrook, S. Pirandola, R. García-Patrón, N. J. Cerf, T. C. Ralph, J. H. Shapiro, and S. Lloyd, Reviews of Modern Physics 84, 621 (2012).
  46. [47]U. L. Andersen, J. S. Neergaard-Nielsen, P. van Loock, and A. Furusawa, Nature Physics 11, 713 (2015).
  47. [48]M. Reck, A. Zeilinger, H. J. Bernstein, and P. Bertani, Physical Review Letters 73, 58 (1994).
  48. [49]W. R. Clements, P. C. Humphreys, B. J. Metcalf, W. S. Kolthammer, and I. A. Walmsley, Optica 3, 1460 (2016).
  49. [50]J. M. Arrazola et al., Nature 591, 54 (2021).
  50. [51]R. H. Hadfield, Nature Photonics 3, 696 (2009).
  51. [52]A. E. Lita, A. J. Miller, and S. W. Nam, Optics Express 16, 3032 (2008).
  52. [53]S. Lloyd and S. L. Braunstein, Physical Review Letters 82, 1784 (1999).
  53. [54]M. Walschaers, PRX Quantum 2, 030204 (2021).
  54. [55]U. Chabaud and M. Walschaers, Physical Review Letters 130, 090602 (2023).
  55. [56]A. P. P. Lund, A. Laing, S. Rahimi-Keshari, T. Rudolph, J. L. O’Brien, and T. C. Ralph, Physical Review Letters 113, 100502 (2014).
  56. [57]H.-S. Zhang, H. Wang, Y.-H. Deng, M.-C. Chen, L.-C. Peng, Y.-H. Luo, J. Qin, D. Wu, X. Ding, Y. Hu, P. Hu, X.-Y. Yang, W.-J. Zhang, H. Li, Y. Li, X. Jiang, L. Gan, G. Yang, L. You, Z. Wang, L. Li, N.-L. Liu, C.-Y. Lu, and J.-W. Pan, Science 370, 1460 (2020).
  57. [58]L. S. Madsen, F. Laudenbach, M. F. Askarani, F. Rortais, T. Vincent, J. F. Bulmer, F. M. Miatto, L. Neuhaus, L. G. Helt, M. J. Collins, A. E. Lita, T. Gerrits, S. W. Nam, V. D. Vaidya, M. Menotti, I. Dhand, Z. Vernon, N. Quesada, and J. Lavoie, Nature 606, 75 (2022).
  58. [59]D. Gottesman, A. Kitaev, and J. Preskill, Physical Review A 64, 012310 (2001).
  59. [60]S. Konno, W. Asavanant, F. Hanamura, H. Nagayoshi, K. Fukui, A. Sakaguchi, R. Ide, F. China, M. Yabuno, S. Miki, H. Terai, K. Takase, M. Endo, P. Marek, R. Filip, P. van Loock, and A. Furusawa, Science 383, 289 (2024).
  60. [61]W. Asavanant, Y. Shiozawa, S. Yokoyama, B. Charoensombutamon, H. Emura, R. N. Alexander, S. Takeda, J.-i. Yoshikawa, N. C. Menicucci, H. Yonezawa, and A. Furusawa, Science 366, 373 (2019).
  61. [62]M. V. Larsen, X. Guo, C. R. Braun, J. S. Neergaard-Nielsen, and U. L. Andersen, Science 366, 369 (2019).
  62. [63]Y.-D. Yoon, C. Roh, G. Gwak, and Y.-S. Ra, Camera-enabled scalable homodyne detection of multimode quantum light (2026), arXiv:2606.10387 [quant-ph].
  63. [64]V. Cimini, M. M. Sohoni, F. Presutti, B. K. Malia, S.-Y. Ma, R. Yanagimoto, T. Wang, T. Onodera, L. G. Wright, and P. L. McMahon, npj Quantum Information 12, 104 (2026).
  64. [65]N. Killoran, T. R. Bromley, J. M. Arrazola, M. Schuld, N. Quesada, and S. Lloyd, Physical Review Research 1, 033063 (2019).
  65. [66]G. R. Steinbrecher, J. P. Olson, D. Englund, and J. Carolan, npj Quantum Information 5, 60 (2019).
  66. [67]Z.-H. Liu, R. Brunel, E. E. B. Østergaard, O. Cordero, S. Chen, Y. Wong, J. A. H. Nielsen, A. B. Brengsbo, S. Zhou, H.-Y. Huang, C. Oh, L. Jiang, J. Preskill, J. S. Neergaard-Nielsen, and U. L. Andersen, Science 389, 1332 (2025), https://www.science.org/doi/pdf/10.1126/science.adv2560.
  67. [68]M. Jastrzebski, S. Yu, R. B. Patel, and O. Kyriienko, Adaptive relational learning on multi-instance quantum data with photonic processors (2026), arXiv:2609.17352 [quant-ph].
  68. [69]J. M. Arrazola, T. R. Bromley, and P. Rebentrost, Physical Review A 98, 012322 (2018).
  69. [70]S. Yu, Z.-P. Zhong, Y. Fang, R. B. Patel, Q.-P. Li, W. Liu, Z. Li, L. Xu, S. Sagona-Stopel, E. Mer, S. E. Thomas, Y. Meng, Z.-P. Li, Y.-Z. Yang, Z.-A. Wang, N.-J. Guo, W.-H. Zhang, G. K. Tramer, Y. Dong, Y.-T. Wang, J.-S. Tang, C.-F. Li, I. A. Walmsley, and G.-C. Guo, Nature Computational Science 3, 839 (2023).
  70. [71]Y. Wang and O. Kyriienko, Photonics-enhanced graph convolutional networks (2025), arXiv:2512.15549 [quant-ph].
  71. [72]A. Salavrakos, T. Sedrakyan, J. Mills, S. Mansfield, and R. Mezher, Physical Review A 111, L030401 (2025), arXiv:2405.02277 [quant-ph].
  72. [73]F. Gottlieb, C. Faraji, R. Mezher, B. Ventura, S. Mansfield, and A. Salavrakos, Efficient training of photonic quantum generative models (2026), arXiv:2603.08793 [quant-ph].
  73. [74]T. Sedrakyan and A. Salavrakos, Optica Quantum 2, 458 (2024).
  74. [75]O. Baccarrezza, T. Farnsworth, A. Makarovskiy, H. Wallner, T. Hicks, S. Sempere-Llagostera, J. Price, R. J. A. Francis-Jones, and W. R. Clements, Quantum latent distributions in deep generative models (2025), arXiv:2508.19857 [cs.LG].
  75. [76]I. Čepaitė, B. Coyle, and E. Kashefi, Quantum Machine Intelligence 4, 6 (2022).
  76. [77]R. Cont, Quantitative Finance 1, 223 (2001).
  77. [78]D. Dechant et al., Machine Learning: Science and Technology 10.1088/2632-2153/ae39a2 (2026).
  78. [79]N. Killoran, J. Izaac, N. Quesada, V. Bergholm, M. Amy, and C. Weedbrook, Quantum 3, 129 (2019).
  79. [80]Z. Kolarowski, T. Rybotycki, P. Rakyta, Á. Kaposi, B. Poór, S. Jóczik, D. T. R. Nagy, H. Varga, K. H. El-Safty, G. Morse, M. Oszmaniec, T. Kozsik, and Z. Zimborás, Quantum 9, 1708 (2025).
  80. [81]S. D. Bartlett, B. C. Sanders, S. L. Braunstein, and K. Nemoto, Physical Review Letters 88, 097904 (2002).
  81. [82]A. Mari and J. Eisert, Physical Review Letters 109, 230503 (2012).
  82. [83]G. J. Milburn, Physical Review Letters 62, 2124 (1989).
  83. [84]B. Yurke and D. Stoler, Physical Review Letters 57, 13 (1986).
  84. [85]J. Hubbard, Physical Review Letters 3, 77 (1959).
  85. [86]R. L. Stratonovich, Soviet Physics Doklady 2, 416 (1957).
  86. [87]D. Levin, Journal of Computational and Applied Mathematics 67, 95 (1996).
  87. [88]R. H. Byrd, P. Lu, J. Nocedal, and C. Zhu, SIAM Journal on Scientific Computing 16, 1190 (1995).
  88. [89]R. Aroussi, yfinance: Download market data from Yahoo! Finance’s API, GitHub repository (2023).
  89. [90]N. Spagnolo, D. J. Brod, E. F. Galvão, and F. Sciarrino, npj Quantum Information 9, 3 (2023).
  90. [91]T. Douce, D. Markham, E. Kashefi, E. Diamanti, T. Coudreau, P. Milman, P. van Loock, and G. Ferrini, Physical Review Letters 118, 070503 (2017).
  91. [92]U. Chabaud, T. Douce, D. Markham, P. van Loock, E. Kashefi, and G. Ferrini, Physical Review A 96, 062307 (2017).
  92. [93]F. Flamini, N. Spagnolo, and F. Sciarrino, Reports on Progress in Physics 82, 016001 (2019).
  93. [94]J. Niset, J. Fiurášek, and N. J. Cerf, Physical Review Letters 102, 120501 (2009).
  94. [95]H. Vahlbruch, M. Mehmet, K. Danzmann, and R. Schnabel, Physical Review Letters 117, 110801 (2016).
  95. [96]V. D. Vaidya, B. Morrison, L. G. Helt, R. Shahrokhshahi, D. H. Mahler, M. J. Collins, K. Tan, J. Lavoie, A. Rempington, M. Menotti, N. Quesada, R. C. Pooser, A. E. Lita, T. Gerrits, S. W. Nam, and Z. Vernon, Science Advances 6, eaba9186 (2020).
  96. [97]R. Nehra, R. Sekine, L. Ledezma, Q. Guo, R. M. Gray, A. Roy, and A. Marandi, Science 377, 1333 (2022).
  97. [98]J. F. Tasker, J. Frazer, G. Ferranti, E. J. Allen, L. F. Brunel, S. Tanzilli, V. D’Auria, and J. C. F. Matthews, Nature Photonics 15, 11 (2021).
  98. [99]J. E. Bourassa, N. Quesada, I. Tzitrin, A. Száva, T. Isacsson, J. Izaac, K. K. Sabapathy, G. Dauphinais, and I. Dhand, PRX Quantum 2, 040315 (2021).
  99. [100]N. Guseynov, Z. Holmes, and A. Angrisani, Coherent-state propagation: A computational framework for simulating bosonic quantum systems (2026), arXiv:2604.19625 [quant-ph].arxiv.org/abs/2604.19625

Paper details

vlnc:W_866pfr94
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

AI tools · View statement →

Looking for related papers…
Contents