Strongest constraints on dark acoustic oscillations from the Lyman-alpha forest


Abstract

We set the first constraints on a small-scale dark acoustic oscillation (DAO) in the linear matter power spectrum arising from dark sector interactions, with a full forward model of the Ly-\(\alpha\) forest. No more than 30% of dark matter can form DAOs if they peak at wavenumbers \(< 50\,h\,\mathrm{Mpc}^{-1}\) (95% c.l.), probing scales \(25 \times\) smaller than the cosmic microwave background (CMB). Given the complex covariance of DAO and nuisance parameters, we use a deep kernel learning emulator of hydrodynamical simulations to capture imprints of linear oscillations in the Ly-\(\alpha\) forest.

Introduction. Discovering the fundamental nature of dark matter (DM) is one of the leading problems in the current era of physics. While the model of cold dark matter (CDM) is successful at explaining the large-scale structure of the Universe [1], it is largely unconstrained on smaller scales (\(\sim\) sub-Mpc). Additionally, the leading particle candidate for CDM, a weakly interacting massive particle, has only had consistent null results from collider and direct detection searches [2][4]. These results have motivated considerations for non-minimal models of DM which deviate from the small-scale structure predicted in \(\Lambda\)CDM. A distinctive feature of many such models is the presence of dark acoustic oscillations (DAOs) [5][7], which result in an overall suppression and oscillation feature in the Universe’s matter power spectrum (see Fig. 1)

DAOs can arise due to a coupling between DM and dark radiation in the dark sector, completely analogous to the process that causes baryon acoustic oscillations (BAOs) in \(\Lambda\)CDM. DAOs are additionally motivated as they can ameliorate discrepancies between observations and \(\Lambda\)CDM that have emerged in the last few years, the most significant being the Hubble, \(S_{8}\) and CMB-BAO tensions [8][13].

One of the most theoretically motivated dark sectors giving rise to DAOs is atomic dark matter (aDM) [5]. An aDM subcomponent can cause deviations at larger [6], [7], [9], [9], [14], [15], smaller [16][19] and stellar [20][29] scales, and is predicted by many models solving the Little Hierarchy Problem [30][36]. However, since DAOs also arise in a wider class of dark sector models [37][42], we will focus on DAOs as a generic dark sector signature in this letter.

To this end, it is useful to implement an effective parameterization of DAOs in the linear matter power spectrum. In the effective theory of structure (ETHOS) formalism [43], [44], the DAO transfer function (ratio of the linear matter power spectrum to the \(\Lambda\)CDM limit) is specified by the wavenumber and height of the first DAO peak, assuming a fully interacting dark sector. Further extending the range of theories covered by this parameterization, Ref. [14] allowed the DM that interacts with the dark radiation to be a subset of the total DM abundance. We adopt their model in this work.

Since DAOs imprint themselves on the matter power spectrum at small scales, the Lyman-\(\alpha\) forest, as a tracer of the small-scale (sub-Mpc), high-redshift (\(z \sim 5\)) linear matter power spectrum [45], [46], makes an excellent probe. In particular, high-resolution Lyman-\(\alpha\) forest spectra (which we use here) probe much smaller scales [47] than current cosmic microwave background (CMB) experiments like Planck [1], the Atacama Cosmology Telescope [48][50] and the South Pole Telescope [51]. Measurements of the high-redshift galaxy UV luminosity function (UVLF) have placed the strongest bounds on the DAO scale to date [14], albeit given different priors than we use here. The Lyman-\(\alpha\) forest is a powerful probe of even smaller scales than the UV luminosity function, and so we use the Lyman-\(\alpha\) forest in this work to extend our sensitivity to DAO models.

The Lyman-\(\alpha\) forest is a spectral absorption signal arising from neutral hydrogen in the intergalactic medium (IGM), away from the highest-density regions of the cosmic web. This environment makes the Lyman-\(\alpha\) forest a powerful probe of DM behavior, as, at any given scale, it is less affected by non-linearities and galactic feedback processes than galaxy tracers. Previous studies have used the Lyman-\(\alpha\) forest to constrain alternative DM models such as warm dark matter (WDM) [52][55], axion DM [56][58], interacting DM [59], decaying DM [60], [61], compact object DM [62] and mixed DM models [63], [64]. Further, the Lyman-\(\alpha\) forest appears to be uniquely sensitive to DAOs, as previously pointed out in Ref. [65]. Existing work on the Lyman-\(\alpha\) forest signature of dark matter models with DAOs has focused on a few benchmark models [65], the weak DAO limit [66], [67], or ignored the oscillations, using a WDM-like model [68]. Our work is the first to obtain constraints while fully accounting for the DAO feature as modeled through a suite of hydrodynamical simulations.

Figure 1: Upper panel: comparison of flux power spectra to data (points with errorbars). Red, blue, and green lines respectively show redshifts 4.2, 4.6, and 5.0. Solid lines are the maximum likelihood; dashed lines are the maximum posterior; and dot-dashed lines show a strong DAO model (f,k_{\rm{peak}},A)=(1,20\,h/\rm Mpc,1). Middle panel: ratio of flux power spectra to a \LambdaCDM model (f=0). Solid lines are the same strong DAO model as above; dashed lines show a warm DM (WDM)-like model (f,k_{\rm{peak}},A)=(1,20\,h/\rm Mpc,0). The gray shaded regions indicate the data uncertainties (outlined by red, green, and blue according to their redshift). Lower panel: as middle panel, except for linear matter power spectra at z = 4.2.

However, cosmological hydrodynamical simulations of the IGM are computationally expensive. A direct sampling of the parameter posterior distribution by such simulations is impractical. Accurate comparison of data to theory is enabled by machine learning (ML) emulator models and active learning methods [57], [59], [69][71]. The emulator model is trained on a limited set of simulations and is then used to interpolate the Lyman-\(\alpha\) forest flux power spectrum across the model parameter space. Active learning allows informed selection of new training simulation points after each iteration based on the knowledge gained from previous training sets. The emulator solution has been shown to accurately constrain cosmological, DM and IGM parameters using the Lyman-\(\alpha\) forest [55], [56], [59].

In this work, we combine the probabilistic modeling used in previous works with deep learning methods. This hybrid approach, known as deep kernel learning (DKL), combines Gaussian processes (GPs) [72] with neural networks. We perform cosmological hydrodynamical simulations for different cosmological, IGM and DAO transfer function parameters. We train a DKL emulator that produces Lyman-\(\alpha\) forest flux power spectra. We then use this emulator to place constraints in the DAO parameter space by performing a Bayesian inference with Lyman-\(\alpha\) forest data [73] collected from eleven quasar spectra from Keck-HIRES [74] and four from VLT-UVES [75].

Methods. We adopt the effective DAO transfer-function parameterization of Ref. [14]. To minimize the computational cost of hydrodynamical simulations, we train an emulator on simulations selected via the Bayesian optimization active learning procedure of Ref. [70]. The resulting emulator predicts the Lyman-\(\alpha\) forest flux power spectrum across the parameter space and is used to evaluate the likelihood, as part of Markov chain Monte Carlo sampling of the posterior.

DAO transfer function model — We model the DAO feature in the linear matter power spectrum with the same phenomenological model as Ref. [14]. The model has four free parameters: \(f\), \(A\), \(k_{\rm{peak}}\), \(k_{\rm{damp}}\). The suppression of the matter power spectrum is modeled by a mixed WDM and CDM-like transfer function [76], with the depth of the suppression set by the fraction of the dark matter not in the CDM component \(f\). The DAOs are modeled as a Gaussian-damped sinusoid whose first peak is at wavenumber \(k_{\rm{peak}}\), with amplitude \(A\) and the damping envelope set by \(k_{\rm{damp}}\). \(k_{\rm{peak}}\) also sets the wavelength of the oscillations. The bottom panel of Figure 1 shows examples of linear matter power spectra with strong DAOs (\(A\)=1) and a WDM-like model with no DAOs (\(A\)=0).

Since the simulations are expensive, it is preferable to minimize the dimensionality of the parameter space. We fix \(k_{\rm{damp}}= 10 k_{\rm{peak}}\), a conservative approximation for setting constraints, which we justify in Appendix 1, reducing our DAO model to three parameters \(\{f,A,k_{\rm{peak}}\}\).

For the DAO parameters, we assume uniform priors: \(k_{\rm peak}\sim\mathcal{U}(0.2\: h\,\mathrm{Mpc}^{-1},50\, h\,\rm Mpc^{-1})\), \(A\sim\mathcal{U}(0,1.5)\), and \(f\sim\mathcal{U}(0,1)\). The range of \(f\) spans the full physically allowed interval by construction, while the range of \(A\) encompasses values expected in viable atomic dark matter models. The upper bound on \(k_{\rm peak}\) is chosen because the Lyman-\(\alpha\) forest becomes increasingly insensitive to DAO features at smaller scales, preventing meaningful constraints beyond \(k_{\rm peak}\simeq 50\: h\,\rm Mpc^{-1}\).

Cosmological and intergalactic medium parameters —  The matter power spectrum inferred from the Lyman-\(\alpha\) forest is also sensitive to the cosmological model and the thermalization and ionization of the IGM, primarily due to the uncertain nature of reionization. To ensure our constraints are robust, we thus marginalize over cosmological and IGM parameters that capture these uncertainties.

For the cosmological parameters, we vary the spectral index \(n_s\) and amplitude \(A_s\) of the primordial power spectrum, assuming Gaussian priors with means and standard deviations \((0.9649,\,0.004)\) and \((2.101\times10^{-9},\,2.962\times10^{-11})\), respectively, derived from Planck CMB results [1]. The Lyman-\(\alpha\) forest flux power spectrum is not sensitive to other standard cosmological parameters [77], [78]. The transfer function parameters only capture the effects of the DAOs due to the coupled plasmas. We thus also vary the effective number of additional relativistic species \(\Delta N_\mathrm{eff}\) to ensure the effects of free-streaming radiation on the matter power spectrum are considered. We assume a uniform prior on the dark sector temperature ratio \(\xi \sim \mathcal{U}(0, 0.5)\), which relates to \(\Delta N_\mathrm{eff} = \frac{8}{7}(\frac{11}{4})^{4/3}\xi^4 \approx 4.4 \;\xi^4\).

To marginalize over uncertainty in the properties of the IGM, we vary the simulation input parameters \(\{H_A, H_S, z_{\rm{rei}}, T_{\rm{rei}}\}\), which modify baseline ultraviolet background (UVB) rates, taken from Ref. [79]. \(H_A\) is a multiplicative factor, while \(H_S\) applies an overdensity \(\Delta\)-dependent rescaling, such that the new photoheating rates implemented are \(\epsilon_{i} = H_A \times \epsilon_{0,i} \times \Delta^{H_S}\), where \(\epsilon_{0,i}\) are the default photoheating rates, with \(i \in\) [HI, HeI, HeII]. We additionally modify the default photoionization rates by varying the reionization redshift \(z_{\rm{rei}}\) and total heat injection \(T_{\rm{rei}}\) as implemented in Ref. [80]. Thus, for the IGM, we vary \(H_A \in\) [0.05, 2.5], \(H_S \in\) [-1, 0.7], \(T_{\rm{rei}} \in\) [\(1.5\times10^4\), \(4\times10^4\)] K, \(z_{\rm{rei}} \in\) [6, 7.8], with the maximum \(z_{\rm{rei}}\) value set by the default value in the baseline photoionization rates.

While the above parameters are varied as simulation inputs, we use the following output parameters to characterize the IGM in each simulation \(\{T_0(z = z_i),\tilde{\gamma}(z = z_i),u_0(z = z_i),\tau_0(z = z_i)\}\), for each redshift that we consider \(z_i = [4.2, 4.6, 5.0]\). The vast majority of neutral gas in the IGM follows a temperature \(T\)-density relation: \(T(z)=T_0(z)\Delta^{\tilde{\gamma}(z)-1}\). We thus describe the IGM thermal state using \(T_0(z)\), \(\tilde{\gamma}(z)\), and also \(u_0 (z)\), the cumulative thermal energy injected into the IGM per unit mass until redshift \(z\), in units of \({\rm eV}\,m_p^{-1}\). We further vary a redshift-dependent normalization \(\tau_0(z)\) of the effective optical depth, \(\tau_{\rm eff}(z)=\tau_0(z)\tau_{\rm eff}^{\rm fid}(z)\), with \(\tau_{\rm eff}\equiv -\ln\langle F\rangle\) defined by the mean transmitted flux fraction \(F\). For \(\tau_\mathrm{eff}^\mathrm{fid}\), we use the model of Ref. [73]. Following previous work [53], [56], [59], [63], [81] and to disfavor unphysically cold IGMs with an inverted temperature-density relation, Gaussian priors are adopted for the IGM parameters: \(\tau_0(z)\sim\mathcal{N}(1.0,0.05^2)\), \(\gamma(z)\sim\mathcal{N}(1.2,0.2^2)\), and \(T_0(z)\sim\mathcal{N}((8022,7651,8673)\,\mathrm{K},(3000\,\mathrm{K})^2)\) at \(z=(5.0,4.6,4.2)\), respectively. We additionally impose a uniform prior within the convex hull of the IGM simulations to prevent unphysical combinations of \(T_0\) and \(u_0\) and prevent unphysical jumps in \(T_0\) greater than 5000 K and in \(u_0\) greater than \(10\,\mathrm{eV}\,m_\mathrm{p}^{-1}\) from each redshift bin to the next.

Cosmological hydrodynamical simulations —  Our observable is the Lyman-\(\alpha\) forest 1D flux power spectrum at \(z=[4.2, 4.6, 5.0]\), i.e., the two-point line-of-sight correlation in the transmitted flux contrast in Fourier space. In order to model this quantity, we run cosmological hydrodynamical simulations of the IGM using the publicly-available code GIZMO [82]. We first produce \(\Lambda\)CDM-like linear matter power spectra using the Boltzmann code CLASS-aDM [47], which are then modified by the DAO transfer function as described in Appendix 1. The initial conditions of the simulations are generated using this modified matter power spectrum and MUSIC [83] at \(z=99\). We generate separate initial conditions for the dark matter and baryonic components [84]. We then evolve \(512^3\) particles each of dark matter and gas in a periodic \((10\, h^{-1}\) Mpc)\(^3\) box from \(z = 99\) to \(z = 4.2\), saving snapshots of particle data at \(z = [4.2, 4.6, 5.0]\). As we explain in Appendix 2, we do not need to include the hydrodynamical effects of non-minimal DM in our simulations.

To reduce significantly the computational expense of each simulation, but with negligible effect on the flux power spectrum, we implement a simplified star formation criterion (QuickLymanAlpha), following Ref. [85]: gas particles at overdensities \(>\) 1000 and with temperatures \(<\) \(10^5\) K are converted to collisionless star particles. We verify this approach in Appendix 3, where we also confirm insensitivity to the choice of feedback model.

From each particle snapshot, we generate 32000 mock quasar spectra along one axis (with spectral pixel widths \(\Delta v = 1\,\mathrm{km}\,\mathrm{s}^{-1}\)) of the Lyman-\(\alpha\) absorption line and then calculate the 1D (line-of-sight) flux power spectrum using fake_spectra [86]. These 1D flux power spectra are generated at \(z=[4.2, 4.6, 5.0]\) for each parameter point and used as training data for the emulator (below). A total number of 413 simulations were used for training. For each simulation, we vary the mean flux rescaling \(\tau_0\) and produce ten flux power spectra, which increases the size of the training dataset to 4130. We perform tests of numerical convergence with respect to particle number and box size in Appendix 4. We correct for the box size effect by rescaling the flux power spectra. The rescaling ratios used are 0.979 for \(z=5\), 0.959 for \(z=4.6\), and 0.940 for \(z=4.2\).

Deep kernel learning emulator and Bayesian optimization — We emulate the flux power spectrum as a function of the eighteen model parameters \(\boldsymbol{\theta}=\{k_{\rm{peak}},A,f,n_s,A_s,\xi,T_0(z=z_i),\tilde{\gamma}(z=z_i),u_0(z=z_i),\tau_0(z=z_i)\}\), for \(z = [4.2,4.6,5.0]\). The emulator is trained on our Lyman-\(\alpha\) forest simulations (above). Previous work has used Gaussian process emulators for Lyman-\(\alpha\) forest flux power spectra [56], [57], [59], [70], [71], [87], [88]. A GP emulator interpolates simulation outputs by modeling their covariance through a kernel function [72]. Standard kernels assume stationarity, i.e., that correlations depend only on the separation between points in parameter space. However, the response of the Lyman-\(\alpha\) forest flux power spectrum to DAO parameters is highly nonstationary.

When \(f=0\), there are no DAO effects, regardless of \(k_{\rm{peak}}\) and \(A\). As \(f\) increases, \(k_{\rm{peak}}\) and \(A\) begin to influence the flux power spectrum, although their effects are still highly dependent on \(f\). We thus use deep kernel learning (DKL) emulation [89], as implemented in GPyTorch. The DKL emulator combines a neural network (NN) with a GP, using the NN as a feature extractor to map the original parameter space into a latent representation where a stationary kernel can accurately model the covariance structure.

The NN feature extractor is physically informed, guiding the learned latent representation toward physically relevant parameter combinations and improving emulator performance. The feature extractor and GP are trained jointly until convergence, defined by the change in the NN hyperparameters falling below a prescribed threshold. Then, we freeze the NN hyperparameters and fine-tune the GP kernel with the evidence lower bound (ELBO) as the loss function [90]. The DKL emulator allows us to represent the non-stationarity and degeneracies in our parameters while retaining the predictive variance from GP models. Because a full GP scales poorly with the size of the training set, retraining the GP during optimization of the feature extractor would be computationally prohibitive. We therefore employ a variational GP, which represents the latent space covariance through a small set of learnable inducing points. These inducing points act as a compressed representation of the training data and are optimized jointly with the neural network and GP. For a detailed explanation, see Appendix 5.

The initial emulator was constructed using 68 parameter points arranged in a Latin hypercube. From this initial set, we used Bayesian optimization (as previously used by Refs. [56], [59], [70]) to iteratively add simulations to the training set. This approach uses observed data and emulator uncertainty quantification from the GP to decide the optimal construction of the training set. We ran 413 simulations in total, and stopped adding training simulations once the estimated posterior distribution converged with respect to the training set (see Appendix 5 for details).

Posterior distribution sampling — We compare the emulator output to the flux power spectrum measured in Ref. [73], derived from eleven quasar spectra from Keck-HIRES [74] and four from VLT-UVES [75], which contains the smallest scales measured to-date in the Lyman-\(\alpha\) forest (velocity wavenumbers \(k_f < 0.2\,\mathrm{s}\,\mathrm{km}^{-1}\); see Fig. 1). We assume a Gaussian likelihood function which includes emulator uncertainty. We use Markov chain Monte Carlo sampling to estimate the posterior distribution using the emcee sampler [91], declaring convergence once each chain is fifty times the auto-correlation length.

Figure 2: Blue contours show the 2D marginalized posterior (i.e., allowed region) of DAO transfer function parameters given Lyman-\alpha forest data. The darker and lighter shaded areas indicate respectively the 68% and 95% credible regions. The 1D 95\% credible bounds on the DAO parameters are k_\mathrm{peak} > 5.10~h/\mathrm{Mpc}, A < 1.38, f < 0.243. The red dashed line in the k_{\rm{peak}}-f panel indicates CMB bounds [15].

Results and discussion. The lower panel of Fig. 1 shows the ratio of the linear matter power spectra of models with strong DAOs (\(f=1\), \(k_{\rm{peak}}=20\:h\)/Mpc, \(A=1\)) and WDM-like suppression (\(f=1\), \(k_{\rm{peak}}=20\:h\)/Mpc, \(A=0\)) to the corresponding \(\Lambda\)CDM model (\(f=0\)), with all other cosmological and IGM parameters fixed. The matter power spectrum ratio equals the square of the transfer function \(T(k)\) (see Appendix 1), so the first (negative) DAO trough in \(T(k)\) becomes the first DAO peak in the power spectrum, while the second DAO peak is at \(k_{\rm{peak}}\). The middle panel of Fig. 1 shows the imprint of these two models on the flux power spectrum at the three redshifts we consider. As previously seen, a small-scale WDM-like linear matter power spectrum suppression causes a strong small-scale suppression in the flux power spectrum. We demonstrate that the addition of a strong DAO, however, significantly changes the flux power. In particular, the oscillatory feature largely washes out, but it does reinstate flux power at all scales below the initial cut-off. We thus anticipate that the Lyman-\(\alpha\) forest will be sensitive to DAO features beyond simple suppressions and enhancements.

The upper panel in Fig. 1 compares emulated flux power spectra to observations. The dot-dashed lines show the same strong DAO model as above, illustrating that such features at the scales considered are strongly disfavored. The dashed lines show the emulated flux power spectra at the maximum posterior parameter point, while the solid lines show those for the best-fit point. These points are not identical owing to prior volume effects. The fit is in general good, apart from the final wavenumber bin, where the flux power is underestimated. This result is consistent with previous analyses [55], who attributed this feature to either the noise model or a signature of power enhancement beyond \(\Lambda\)CDM. We investigate this feature further in Appendix 7, finding that it does not affect our conclusions since the dominant DAO sensitivity derives from the largest affected scales.

Figure 2 shows the 2D posterior distribution of the DAO parameters \(k_{\rm{peak}}\), \(A\) and \(f\) given observed Lyman-\(\alpha\) forest flux power spectra after marginalizing over all cosmological and IGM parameters, compared to the parameter space previously allowed by the CMB. The \(k_{\rm{peak}}\)-\(A\) panel demonstrates that Lyman-\(\alpha\) forest data are indeed sensitive to the presence of DAOs. The data disfavor strong DAOs (larger \(A\)) when \(k_{\rm{peak}}\) is smaller. The \(k_{\rm{peak}}\) - \(f\) panel demonstrates that the Lyman-\(\alpha\) forest limits the abundance of DM forming DAOs to be \(f \lesssim 0.2\) when \(k_{\rm{peak}}\sim 0.2\,h\,\mathrm{Mpc}^{-1}\), but that this limit relaxes to \(f \lesssim 0.3\) when \(k_{\rm{peak}}\sim 50\,h\,\mathrm{Mpc}^{-1}\). Otherwise, we find that the data are consistent with the \(\Lambda\)CDM limit (\(f = 0\)). The uniform prior on \(k_{\rm{peak}}\) means that we do not sample the other \(\Lambda\)CDM limit when \(k_{\rm{peak}}\to \infty\); however, we find that these data lose sensitivity to DAOs (i.e., the parameter \(A\)) already at the maximum \(k_{\rm{peak}}\) that we consider. We discuss parameter degeneracies between DAO and cosmological and IGM parameters in Appendix 6. The 1D marginalized 95% credible intervals are given in Table 1 in Appendix 6.

Studies of the impact of strong DAOs on the CMB [6], [15], [47] have worked directly in the parameter space of atomic dark matter, yielding constraints that are most clearly expressed in terms of the fraction of dark matter that is atomic, the dark photon temperature, and the dark sound horizon. Translated into the parameters of our model, the most recent constraints with Planck and ACT DR6 data [48] reach down to the \(f\leq0.05\) level for \(k_{\rm{peak}}\approx 1.2\; h/\mathrm{Mpc}\), but lose sensitivity past \(k_{\rm{peak}}\approx 4.5\;h/\mathrm{Mpc}\) (indicated by the red line in Fig. 2). Lyman-\(\alpha\) forest data are sensitive to significantly smaller scales than current CMB data, extending sensitivity to DAOs from \(\sim 1\,h\,\mathrm{Mpc}^{-1}\) to \(\sim 50\,h\,\mathrm{Mpc}^{-1}\). In Ref. [14], UVLF data are used to constrain DAOs, with the same transfer function model that we use. Bounds on \(f\) and \(k_{\rm{peak}}\) are derived, but, unlike this work, the DAO amplitude \(A\) was not constrained. While the use of different priors complicates further quantitative comparison, our analysis appears to provide stronger bounds at the smallest scales.

Our baseline model assumes that the same time-varying UVB rates apply at all locations, but this is a known approximation [92][94]. We thus re-perform the inference using a model of a spatially-inhomogeneous reionization calibrated by radiative transfer simulations [95], finding that our results do not change (see Appendix 7). While our results apply to generic models of interacting dark matter that produce DAOs, we additionally verify that they are directly applicable to models of atomic dark matter. In this case, additional dark radiative cooling can affect astrophysical structures [16][29], but we find that this extra physics has negligible influence on the Lyman-\(\alpha\) forest (see Appendix 2). This test means that we can directly combine these results with other analyses to probe atomic dark matter, which we will consider in future work.

Conclusion and outlook. In this work, we present the first Lyman-\(\alpha\) forest constraints on DAOs (and indeed any features beyond simple suppression and enhancement) in the linear matter power spectrum using a full statistical analysis that models the flux power spectrum using cosmological hydrodynamical simulations. Given the high cost of simulations and the non-trivial, non-stationary covariance of DAO model parameters, we use a novel combination of deep kernel learning and Bayesian optimization to construct an emulator of the flux power spectra trained on simulations. We use the emulator to perform inference on DAO, cosmological and IGM parameters given the smallest-scale Lyman-\(\alpha\) forest data. We find that the Lyman-\(\alpha\) forest limits the fraction of dark matter forming DAOs \(f \lesssim 0.3\), with stronger bounds \(f \lesssim 0.2\) when \(k_{\rm{peak}}\sim 1\,h\,\mathrm{Mpc}^{-1}\). These results constitute the first small-scale (\(k_{\rm{peak}}\gtrsim 1\,h\,\mathrm{Mpc}^{-1}\)) cosmological constraints on the DAO amplitude using a full forward model from initial conditions to the IGM. Future work will combine our results with other cosmological datasets [14], [15] to probe concrete physics models like atomic dark matter. We further anticipate that our results can apply to other models like millicharged DM [96][99], DM with an electric dipole moment [100], DM with massive boson exchange [39], DM interacting with massless sterile neutrinos via a broken dark \(U(1)\) gauge symmetry [101][103], DM charged under a non-Abelian gauge symmetry [104], and to searches for inflationary potential features [105].

Acknowledgements↩︎

The authors thank Elisa Ferreira for helpful discussions. This work was enabled by computational resources provided by Compute Canada and the Digital Research Alliance of Canada. The work of ZY, DC and NM was in part supported by Discovery Grants from the Natural Sciences and Engineering Research Council of Canada, the Canada Research Chair program, the Ontario Early Researcher Award, and the University of Toronto McLean Award. KKR is supported by an Ernest Rutherford Fellowship from the UKRI Science and Technology Facilities Council (grant no. ST/Z510191/1). The Dunlap Institute is funded through an endowment established by the David Dunlap family and the University of Toronto. JB acknowledges support from NSF grants PHY-2210533 and PHY-2513893. SR acknowledges support from the Eric and Wendy Schmidt AI in Science Fellowship.

Supplemental material for Strongest constraints on dark acoustic oscillations from the Lyman-alpha forest
Zhihan Yuan, Caleb Gemmell, Keir K. Rogers, Jared Barron, Sandip Roy, David Curtin and Norman Murray

1 Dark acoustic oscillation transfer function↩︎

Figure 3: The difference between the flux power spectra at z = 4.2 from a DAO simulation with less damping, k_{\rm{damp}}= 10 k_{\rm{peak}}, and a DAO simulation with more damping, k_{\rm{damp}}= 0.5 k_{\rm{peak}}, where k_{\rm{peak}}= 2 Mpc^{-1} h, normalized by the data. All other model parameters are the same. Grey band depicts the data uncertainty at this redshift. Similar results are found at z=5 and z=4.6. The simulation with less damping increases the amount of power and is thus a more conservative choice of parameterization when setting constraints. The effect of k_{\rm{damp}} on the flux power spectrum is in any case weak and within the uncertainty of the data.

The linear matter power spectrum in the DAO model is defined by (the square of) a transfer function \(T(k)\) multiplying the \(\Lambda \text{CDM}\) linear matter power spectrum such that \(P_\mathrm{DAO}(k,z) \equiv T^{2}(k)P_{\Lambda \text{CDM}}(k,z)\). The transfer function is the sum of two terms \(T=T_{\alpha\beta\gamma\delta} + T_{\mathrm{osc}}\). The first term accounts for the WDM-like power spectrum suppression at high \(k\) [76], [106], [107]: \[T_{\alpha \beta \gamma \delta}(k) \equiv f(1 + (\alpha k)^\beta)^\gamma + (1-f), \label{model:fabgd}\tag{1}\] where \(\alpha\), \(\beta\) and \(\gamma\) are free parameters that we will calibrate below. \(f\) is the fraction of the total dark matter that forms DAOs; the remainder is cold dark matter. The second term \(T_\mathrm{osc}\) accounts for the damped DAOs. The oscillations are modeled as sinusoidal with frequency \(\omega\) and amplitude \(A\), beginning at wavenumber \(k_{\mathrm{start}}\), peaking at wavenumber \(k_{\rm{peak}}\) and damped at wavenumber \(k_\mathrm{damp}\): \[\begin{align} T_{\mathrm{osc}}(k) \equiv \Theta(k - k_{\mathrm{start}}) \times \left[fA \cos\left(\omega \left(\frac{k}{k_{\rm{peak}}} - 1\right)\right)e^{-\left(\frac{k}{k_{\rm{damp}}}\right)^{2}}\right] \,. \end{align} \label{model:osc}\tag{2}\]

To ensure that our model matches realistic power spectra with strong DAOs, and with future atomic dark matter analyses in mind, we calibrate some of the free parameters by fitting to linear matter power spectra computed using the modified Boltzmann code CLASS-aDM [47]. However, we stress that our parameterization choice nonetheless can be mapped to a wider range of dark sector models with DAOs. We find \(\beta = 4.15\), \(\gamma = -20\), \(\omega=2.083\pi\), \(k_{\mathrm{start}}=0.28k_{\rm{peak}}\). The parameter \(\alpha\) is chosen such that \(T_{\alpha \beta \gamma \delta}(k_{\textrm{start}}) = 0.1 f + (1-f)\), so that the power spectrum suppression matches onto the start of the DAOs: \[\alpha = \frac{1}{k_{\mathrm{start}}}\left(0.1^{1/\gamma}-1\right)^{1/\beta} \,.\]

After this calibration, we have four free parameters \(\{k_{\rm{peak}},k_{\rm{damp}},f,A\}\). To reduce the dimensionality of the parameter space further, we choose to fix \(k_{\rm{damp}}= 10 k_{\rm{peak}}\). This decision is motivated by the fact that a larger damping wavenumber (i.e., a less damped oscillation) leads to more power being returned to the power spectrum. Thus, the flux power spectra will be more CDM-like and the constraints we find on DAOs will be necessarily conservative. Fig. 3 illustrates this fact and also that the flux power spectrum is in any case only weakly sensitive to \(k_{\rm{damp}}\).

2 Tests of dark radiative cooling in the atomic dark matter model↩︎

Figure 4: 1D flux power spectrum ratio at z=4.2 of a (CDM+baryons)-only simulation with modified aDM-like initial conditions relative to a simulation with full aDM hydrodynamics. Grey band depicts the data uncertainty at this redshift. Similar results are found at z=5 and z=4.6.

Dark acoustic oscillations arise in many models of interacting dark matter and dark radiation, but one model of particular interest is atomic dark matter (aDM) [5]. In addition to forming DAOs, aDM can undergo radiative and collisional cooling, which can also affect astrophysical structure [108], [109]. While DAOs occur at much earlier redshifts and are accounted for in CLASS, the cooling effects become important at much later redshifts and require a specialized version of GIZMO [16] to incorporate. In this implementation, aDM is treated hydrodynamically as a gas, similar to baryons in the original version, making it more computationally expensive. For the DAO results we present here to apply to models of aDM, we must verify that aDM cooling has a negligible effect on the Lyman-\(\alpha\) forest.

We hypothesize that since the Lyman-\(\alpha\) forest signal derives from the IGM, and that aDM cooling occurs in the centers of halos, the cooling will have little effect on the flux power spectra. We explicitly test this approximation by considering an aDM parameter point expected to cool significantly, with a large dark matter fraction in aDM (\(f = 0.9\)), a large dark temperature ratio (\(\xi = 0.5\)), and a small \(\beta_{\rm{cool}}\) (\(\sim0.001\))1 as defined in Ref. [18]. At this parameter point, we run one simulation with the full aDM hydrodynamics, and one CDM+baryons-only simulation but where we initialize the CDM particles to have the same matter power spectrum as the aDM simulation at \(z=99\). Fig. 4 shows that we indeed find no appreciable effect on the flux power spectrum from aDM cooling.

However, while aDM cooling does not have a direct effect on the Lyman-\(\alpha\) forest through the distribution of matter in the IGM, cooling in halos could have a large impact on star formation rates and thus the UV background photons that heat and ionize the IGM. Since we already consider a large range of IGM histories by varying the input simulation parameters, \(\{H_A, H_S,z_{\rm{rei}},T_{\rm{rei}}\}\), we anticipate that this aDM effect would be degenerate with the output IGM parameters we already consider.

3 Tests of QuickLymanAlpha flag and feedback models↩︎

Figure 5: 1D flux power spectra ratios at z=4.2 relative to a simulation with default GIZMO feedback flags. We compare a QuickLymanAlpha simulation (blue) and a FIRE-2 feedback simulation (green). Grey band depicts the data uncertainty at this redshift. Similar results are found at z=5 and z=4.6.

Previous Lyman-\(\alpha\) forest studies have used a simplified star formation criterion to speed up simulations while having negligible impact on the flux power spectra [85]. Usually referred to as the QuickLymanAlpha flag, the criterion converts gas particles at overdensities \(>\) 1000 and with temperatures \(<\) \(10^5\) K into collisionless star particles. Fig. 5 confirms that there is no significant difference between the GIZMO simulation with and without the QuickLymanAlpha implementation (blue line). Further, studies have shown that active galactic nuclei (AGN) feedback can have a marginal effect on the 1D flux power spectra [110][112]. To explore this effect, we compare the effect of the FIRE-2 feedback model [113] to the default setting (green line). While the FIRE-2 module results in a modest \(\sim(5-10)\%\) difference at smaller scales, it is within the error bars of the data. Thus, for the sake of computational speed, we opt to use the QuickLymanAlpha flag and neglect using FIRE-2.

Figure 6: A test of convergence in the simulated flux power spectra with respect to the number of simulation particles in a fixed-size box (10\, h^{-1}\,\mathrm{Mpc}). The solid lines show the ratio between the flux power spectra of a simulation with 2 \times 512^3 particles and a simulation with 2 \times 1024^3 particles. The dashed lines show the ratio between a simulation with 2 \times 256^3 particles and a simulation with 2 \times 1024^3 particles. The color indicates the redshift. The gray shaded regions indicate the data uncertainties (outlined by red, blue and green according to their redshift).

4 Numerical convergence tests↩︎

To ensure that we have chosen a sufficient number of simulation particles, we run test simulations with different particle resolutions for a fixed box size. We run this test at a parameter point with strong matter power spectrum suppression, so that any numerical effects from small-scale fragmentation would be most apparent. Fig. 6 shows the convergence tests for particle resolution. The ratio between the flux power spectrum from the \(512^3\) particle simulation to that from the \(1024^3\) particle simulation remains within the data error.

Figure 7: A test of convergence in the simulated flux power spectra with respect to the simulation volume with fixed particle mass. The solid lines show the ratio between the flux power spectra of a simulation with volume 10\,h^{-1}\,\mathrm{Mpc} and a simulation with volume 20\,h^{-1}\,\mathrm{Mpc}. The dashed lines show the ratio between a simulation with volume 5\,h^{-1}\,\mathrm{Mpc} and a simulation with volume 20\,h^{-1}\,\mathrm{Mpc}. The color indicates the redshift. The gray shaded regions indicate the data uncertainties (outlined by red, blue and green according to their redshift).

In optically-thin Lyman-\(\alpha\) forest simulations, the finite box size introduces a systematic bias in the predicted flux power spectra due to the absence of long-wavelength modes and their nonlinear coupling to smaller scales [114], [115]. The missing large-scale modes lead to smaller bulk flow velocities and less shock heating in the IGM, thereby yielding systematically colder gas. These effects reduce thermal broadening and Jeans smoothing, enhancing small-scale flux power. The power enhancement is expected to increase monotonically with smaller box size, as seen in Refs. [114], [115]. We confirm this monotonicity with simulations with box sizes of \(5\,h^{-1}\) Mpc, \(10\,h^{-1}\) Mpc, and \(20\,h^{-1}\) Mpc, as shown in Fig. 7. To reduce the effects of sample variance, we average over ten simulations with different random seeds for the \(5\,h^{-1}\) Mpc and \(10\,h^{-1}\) Mpc boxes. We correct for the box size effect by rescaling the flux power spectra of our \(10\,h^{-1}\) Mpc simulations to match the larger boxes, as described in the main text.

5 Deep kernel learning emulator and Bayesian optimization↩︎

Figure 8: Deep kernel learning emulator flow chart with the feature extractor at the top and GP at the bottom.

Gaussian processes (GPs) have been used previously to emulate the Lyman-\(\alpha\) forest flux power spectrum [56], [57], [59], [70], [71], [87], [88]. A GP model describes a prior distribution over functions \(g(x)\) which can be specified by a mean function \(m(x)\) and a covariance (kernel) function \(\mathrm{ker}(x,x')\). In our context here, \(x\) is the DAO, cosmological and IGM parameter vector and \(g\) is the mapping to the flux power spectrum vector evaluated at fixed values of the velocity wavenumber \(k_\mathrm{f}\) and redshift \(z\). We are free to select different kernel functions to encode desired properties of the model. If we condition this Gaussian process prior on a training dataset of simulations, we obtain a posterior distribution that allows us to make predictions of the flux power spectrum at other parameter points. Given a simulated training dataset of pairs of parameter points and flux power spectra \({X,Y}\) with noise \(\sigma_n\), the covariance matrix becomes

\[K_Y = \mathrm{ker}(X,X)+\sigma_n^2I,\] where \(I\) is the identity matrix. If we want to make a prediction at parameter point \(x'\), the joint prior distribution is \[\left[\begin{array}{c} \mathbf{Y} \\ g(x') \end{array}\right] \sim \mathcal{N}\left(\left[\begin{array}{c} m \\ m' \end{array}\right],\left[\begin{array}{cc} K_Y & \mathrm{ker}(X,x') \\ \mathrm{ker}(X,x')^T & \mathrm{ker}(x', x') \end{array}\right]\right).\] Conditioning on the simulated training data, we get a Gaussian-distributed predictive posterior \(p(g(x')|Y)\) given by the posterior mean \[\mu'=m'+\mathrm{ker}(X,x')^TK_Y^{-1}(Y-m)\] and posterior variance \[\sigma'^2=\mathrm{ker}(x',x')-\mathrm{ker}(X,x')^TK_Y^{-1}\mathrm{ker}(X,x'). \label{eq:GP95variance}\tag{3}\] This posterior is the emulator prediction for the flux power spectrum at a new DAO, cosmological and IGM parameter point.

However, despite its previous success for Lyman-\(\alpha\) forest flux power spectrum emulation, a traditional GP emulator is not sufficient to describe the full complexity of the DAO effects on the Lyman-\(\alpha\) forest flux power spectra, even by considering different covariance kernel function choices. Specifically, the covariance of our parameter space is highly non-stationary. As \(f \rightarrow 0\), the effects of \(k_{\rm{peak}}\) and \(A\) on the flux power vanish, i.e., their covariance changes. There do exist non-stationary covariance kernels such as the Gibbs kernel but we leave detailed comparisons to future work.

To represent fully these behaviors, we turn to deep kernel learning (DKL) [89], where a small neural network works as a feature extractor and maps the original parameter space to a latent parameter space, where we enforce stationarity. We then use a GP to emulate the flux power spectrum given this new latent parameter space. Other emulation strategies use a neural network to map directly from parameters to simulation outputs like the power spectrum [116][118]. However, these do not typically provide a global uncertainty quantification (UQ). Bayesian neural networks [119], [120] can combine deep learning emulation with global UQ, but also typically suffer from underdetermined hyperparameters. UQ is important in our case as we will use posterior predictive uncertainties to design the simulation training set by active learning (Bayesian optimization).

Figure 8 shows a flow chart that illustrates the architecture of our DKL emulator. The feature extractor network is at the top. Its architecture is physically informed. The neural network is split into two branches: one for DAO transfer function parameters and the other for cosmological and IGM parameters. In the transfer function branch, we first multiply a soft gate function \(G(f)\) to \(k_{\rm{peak}}\) and \(A\) to enforce the \(\Lambda\)CDM behavior at \(f=0\), where \(k_{\rm{peak}}\) and \(A\) do not change the transfer function:

\[G(f)=1 - e^{-(f/\tau)^p},\] where hyperparameters \(\tau=0.02\) and \(p=3\) are fixed to ensure that the gate function turns on smoothly as \(f\) increases. The network is then followed by two linear layers with widths 16 and 8, respectively, each followed by a Softplus activation. An additional feature-wise linear modulation (FiLM) layer [121] is applied to the latent representation of the transfer function branch, allowing the learned features to be conditioned continuously on the DAO parameter \(f\). The FiLM layer thus applies a transformation \[h' = \gamma(f)h+\beta(f),\] where \(h\) and \(h'\) are the layer before and after modulation, \(\gamma\) and \(\beta\) are functions of \(f\) learned through a small network. They are optimized such that \(h'=h\) when \(f=0\), corresponding to the desired \(\Lambda\)CDM behavior. This modulation thus smoothly encodes the physical behavior of \(f\) so that the total network does not have to “jump" between drastically different behaviors when approaching the \(\Lambda\)CDM limit. The cosmological and IGM parameter branch consists of a single 16-dimensional fully connected layer. The 8-dimensional physics representation and the 16-dimensional nuisance representation are concatenated into a 24-dimensional feature vector. This vector is subsequently transformed through a linear layer followed by a Softplus activation, yielding 10 output latent dimensions, which matches the input dimensionality.2

For the second stage of the DKL (see bottom of Fig. 8), we use a Gaussian process emulator that now takes pairs of parameters in the latent space and corresponding simulated flux power spectra and then outputs predicted flux power spectra at new parameter points with uncertainties quantified. We use a variational Gaussian process, also called a sparse Gaussian process [72], [90], [122]. The main advantage of the variational GP over the traditional GP described above is its scalability with large training sets. In this work, the training set has 4130 points (including accounting for the mean flux rescaling). The variational GP has much smaller memory requirements and faster evaluation time since it avoids inverting the matrix \(K_Y\) for the total training set. This scalability is necessary for DKL, because the memory requirement and evaluation time quickly becomes substantial if each training step requires the evaluation of a deep neural network and an exact GP for the full dataset. Variational GP thus naturally supports batch training, which makes it much more compatible with neural networks.

Figure 9: The convergence of summary statistics of the posterior distribution of DAO, cosmological and IGM parameters given flux power spectrum data using the Bayesian-optimized emulator. From top to bottom, we show the number of sigma shift (defined by the marginalized posteriors at a given optimization epoch) between emulator iterations for the 1D marginalized posterior means and 1\sigma and 2\sigma constraints. Each colored line shows the convergence for each model parameter.

We now describe the variational GP approach. For a training dataset, let \(X'\) be the set of \(n\) parameter points and \(Y\) be the noisy evaluation of some latent function \(g(X')\). For clarity, as above, \(X'\) is the set of training DAO, cosmological and IGM parameters, now mapped to the new latent space, \(g\) is the mapping to simulated flux power spectra, at fixed values of \(k_f\) and \(z\), and \(Y\) is the set of flux power spectra evaluated at the training points. The noise here refers to sample variance in the simulations. As in the case of the exact GP emulator described above, we introduce a Gaussian process prior to \(g\), specified by a mean function and a covariance kernel, and we want to obtain the predictive posterior. For the variational GP, \(m\) “inducing points” are chosen in the same (latent) space of \(X'\), but at different points than the training set. Let the set of inducing points be \(Z\). The flux power spectrum values \(u \equiv g(Z)\) evaluated at each inducing point are treated as a compact set of variables that summarizes the behavior of the full GP. Unlike the training targets, the inducing values are not directly observed. Instead, their posterior distribution is learned during training. The exact predictive posterior is thus approximated as \[p(g|X',Y)\approx q(g)=\int p(g|u)q(u) \mathop{}\!\mathrm{d}u,\] where \(q(u)\) is the prior distribution for the inducing points. On the covariance level, this means we can approximate the true covariance \(K_{n n}\approx K_{n m} K_{m m}^{-1} K_{m n}\) where \(K_{m m}\) is the covariance matrix on the inducing points, and \(K_{n m}\) is the cross-covariance matrix between training and inducing points. The computation now scales with \(\mathcal{O}\left(nm^2\right)\) instead of \(\mathcal{O}\left(n^3\right)\). In our case, we have 4130 training points and only 128 inducing points.

Figure 10: Leave-one-out cross-validation emulator test. Distribution of the ratio of empirical empirical error P_{f,\mathrm{pred}} - P_{f,\mathrm{sim}} to estimated emulator error \sigma_{f,\mathrm{pred}} from the Gaussian process for all training simulations at all three redshifts (from top to bottom) and for low-k_f, mid-k_f, and high-k_f wavenumber bins (from left to right; solid blue lines). Orange dashed lines show a unit Gaussian distribution. The leave-one-out distributions are consistently more peaked than a unit Gaussian, indicating that the emulator is mildly underfitting, i.e., that the estimated uncertainty on the emulated flux power spectrum is larger than the true uncertainty. This underfitting will lead to conservative bounds on model parameters after propagation to the likelihood function. See main text for more details.

The inducing points are selected by minimizing the Kullback-Leibler (KL) divergence between the approximate posterior \(q\) using the inducing points and the exact posterior \(p\) using the training points: \[KL(q(g)||p(g|X',Y))=\int \mathop{}\!\mathrm{d}f q(g) \log {\frac{q(g)}{p(g|X',Y)}}. \label{eq:KL}\tag{4}\] However, we want to avoid directly computing the exact posterior \(p\), which is the motivation of using the variational GP. To minimize the KL divergence without such an explicit computation, we use Bayes’ theorem such that \[\log{p(g|X',Y)}=\log{p(Y|g,X')}+\log{p(g)}-\log{p(Y|X')}. \label{eq:bayes}\tag{5}\] It follows by combining Eqs. (4 ) and (5 ) that \[\log{p(Y|X')}-KL(q(g)||p(g|Y))=\int \mathop{}\!\mathrm{d}g q(g)\log{p(Y|g)}-KL(q(g)||p(g)) \equiv \mathrm{ELBO}.\] We define the above to be the evidence lower bound (ELBO), which we maximize during training. From the left hand side, we can see that maximizing ELBO simultaneously maximizes the marginal likelihood \(p(Y|X')\), which improves the fit to the simulated data, and minimizes the KL divergence to the true posterior, which optimizes inducing point selection. The right hand side is directly used to compute ELBO during each training step. In our architechture, the feature extractor and the GP are jointly trained for 150 epochs before we freeze the neural network hyperparameters and we then fine-tune the GP, using the ELBO [90] as the loss function. The model is trained using the Adam optimizer. We illustrate the projection of training and inducing points onto two of the latent parameters in Fig. 8. As expected, the density of inducing points roughly traces the density of training points. The streaks in the latent space projection come from the mean flux rescalings that more densely sample the \(\tau_0\) dimensions.

Figure 11: Distribution of the logarithm of the ratio of empirical empirical error |P_{f,\mathrm{pred}} - P_{f,\mathrm{sim}}| (estimated by leave-one-out cross-validation) to data error \sigma_{f,\mathrm{data}} for all training simulations at all three redshifts (from top to bottom) and for low-k_f, mid-k_f, and high-k_f wavenumber bins (from left to right; solid blue lines). For low-k_f and mid-k_f bins, the emulator uncertainty is usually much less than the data uncertainty. For the high-k_f bins, the emulator uncertainty is comparable in magnitude; this uncertainty is propagated to the likelihood function leading to conservative model parameter bounds.

In summary (see also Fig. 8), our input parameters are fed into a feature extractor that consists of a neural network split into two branches, where the physically informed branch contains a soft gate and a layer of FiLM modulation to express known parameter dependencies. The feature extractor produces latent parameters, which are then fed into a variational GP model. The GP model consists of a posterior distribution approximated using a set of inducing points in the latent parameter space, which are selected during training to maximally represent training data. We use this approximate posterior distribution to predict the flux power spectrum. We iteratively expand the training set using the Bayesian optimization procedure described in Ref. [70]. At each Bayesian optimization step, we re-train the DKL emulator using the procedure described above. In practice, we train three emulators, one for the flux power spectrum at each redshift that we consider.

Figure 12: As Fig. 2, but showing degeneracies between DAO transfer function and IGM parameters at z=4.2. Similar results are found at z=5 and z=4.6.

Figure 9 shows the DAO, cosmological and IGM model parameters’ shift by number of sigmas between each Bayesian optimization training set iteration. We start with 68 simulations sampled by a Latin hypercube in the parameter space (680 training points in total after mean flux rescaling post-processing). Bayesian optimization adds training simulations by a balance of selecting points that have high emulator prediction uncertainty (exploration) and points that have high posterior probability given the true data (exploitation). The simulation batch size that we add at each step varies from 10 to 5, with an exception in the last few fine-tuning batches, which only contain 2-3 simulations each. The final training set contains 413 simulations (4130 training points in total), now clustered in regions of high posterior probability given the flux power spectrum data. We observe that the variation between the posteriors given successive training set iterations is small by the end, indicating an emulator that is stable with respect to the training set design. Indeed, most model parameters have already converged by batch 16, but the DAO parameters and the IGM parameters \(u_0(z=z_i)\) are not stable until later.

Figures 10 and 11 show kernel density estimates of the distributions of the ratio of empirical emulator error to estimated emulator error and data error, respectively. Empirical emulator error is defined as the leave-one-out cross-validation error, i.e., re-training the emulator after leaving out each of the training simulations3 and comparing the flux power prediction \(P_\mathrm{f,pred}\) to the true simulated flux power \(P_\mathrm{f,sim}\). Estimated emulator error is the standard deviation of the posterior predictive distribution of the flux power spectrum given the Gaussian process emulator in the leave-one-out cross-validation setting, i.e., \(\sigma\) as defined in Eq. 3 . Data error is as estimated in Ref. [73]. We find that the emulator error is consistently overestimated with respect to the true error at all wavenumbers and redshifts (the blue distributions are more peaked than the orange), i.e., the emulator is underfitting. After propagation of the emulator uncertainty into the data likelihood function, this will lead to more conservative model parameter constraints. We find that for the low-\(k_\mathrm{f}\) and mid-\(k_\mathrm{f}\) bins, the emulator error is usually much less than the data uncertainty. For the high-\(k_\mathrm{f}\) bins, the uncertainties are comparable, which, again after considering propagation to the likelihood, will lead to more conservative bounds. This result is consistent with previous flux power spectrum emulators [123], where emulator uncertainties contribute non-negligibly to the total error budget. We leave to future work an investigation into strategies to reduce further this part of the error budget, e.g., by using multi-fidelity emulators [124], [125] to distribute training simulations even more optimally.

6 Degeneracies between dark acoustic oscillation and intergalactic medium parameters↩︎

Table 1: 1D marginalized 95% credible intervals of the posterior distribution given Lyman-\(\alpha\) forest data.
Parameter 95% credible interval
\(\kpeak\;[h/\mathrm{Mpc]}\) \(>5.104\)
\(A\) \(< 1.376\)
\(f\) \(< 0.243\)
\(\xi\) unconstrained
\(\tau_0(z=5.0)\) \(0.903 \quad 1.052\)
\(\tau_0(z=4.6)\) \(0.933 \quad 1.095\)
\(\tau_0(z=4.2)\) \(0.942 \quad 1.114\)
\(n_\mathrm{s}\) \(0.957 \quad 0.971\)
\(A_\mathrm{s}\times10^{9}\) \(2.045 \quad 2.144\)
\(T_0(z=5.0)\;[{\rm K}]\) \(7074 \quad 14550\)
\(T_0(z=4.6)\;[{\rm K}]\) \(7804 \quad 14383\)
\(T_0(z=4.2)\;[{\rm K}]\) \(7615 \quad 14701\)
\(\gamma(z=5.0)\) \(0.908 \quad 1.584\)
\(\gamma(z=4.6)\) \(0.736 \quad 1.203\)
\(\gamma(z=4.2)\) \(0.771 \quad 1.392\)
\(u_0(z=5.0)\;[{\rm eV}\,m_p^{-1}]\) \(5.177 \quad 10.507\)
\(u_0(z=4.6)\;[{\rm eV}\,m_p^{-1}]\) \(2.614 \quad 15.037\)
\(u_0(z=4.2)\;[{\rm eV}\,m_p^{-1}]\) \(4.342 \quad 17.510\)

Figure 12 shows 2D marginalized posterior distribution degeneracies between DAO transfer function and IGM parameters at \(z = 4.2\) (equivalent results are found at the other redshifts). The degeneracies are non-trivial since we have DAO parameters that both suppress and enhance the flux power spectrum in a scale-dependent way. As \(A\) increases, this increases small-scale flux power (see Fig. 1). This increase can be compensated by extra IGM heating from the UVB background that suppresses the small-scale power (making the IGM more diffuse), thus leading to the observed degeneracy between \(A\) and \(u_0\). We also find that hotter IGMs (higher \(u_0\)) are preferred when \(k_{\rm{peak}}\) decreases. This correlation occurs since the marginalized posterior is integrated over \(A\) (and all other parameters). The power boosting effect of \(A\) is stronger for lower \(k_{\rm{peak}}\) meaning that the increase in power is preferentially compensated by suppressing the power through extra IGM heating. This degeneracy diminishes as \(k_{\rm{peak}}\) increases, since the DAO peak in the linear transfer function (that causes the boost in flux power) gets pushed to higher \(k\) beyond the sensitivity of the data. Otherwise, the IGM posterior distributions are broadly consistent with the literature [54][56], [59], although we caution against a direct comparison to previous results given the extra dark matter parameters that we consider here which opens up new parameter degeneracies. The primordial power spectrum and effective optical depth posteriors are consistent with the prior distributions (see Table 1).

7 Tests of patchy reionization and noise model↩︎

Figure 13: As Fig. 2, but showing degeneracies between DAO transfer function and IGM parameters at z=4.2 for the fiducial analysis (red) and when accounting for a spatially-patchy reionization model [95] (blue). Similar results are found at z=5 and z=4.6.

In our simulations, we assume that reionization is a spatially-homogeneous process, i.e., the same (time-dependent) photoionization and photoheating rates are applied at each spatial position in the box. It is known that this is an approximation and that reionization proceeds by expanding ionizing bubbles around sources of ionizing sources, leading to large-scale (\(\sim 40\,\mathrm{Mpc}\)) spatial inhomogeneities during and for a time after reionization in the ionization and temperature fields [94], [95]. The scale of these inhomogeneities is much larger than the scale of the DAOs we test in this work. However, there is a secondary effect where the local mean flux will spatially fluctuate, leading to a \(\sim 10\%\) effect on the smallest scales we probe in the flux power spectrum as seen in radiative transfer simulations [92], [93]. This effect however is not significant compared to current data uncertainty. We explicitly test this effect by correcting the flux power spectra from the emulator according to the model presented in Ref. [95] that was calibrated to radiative transfer simulations. We find that, after applying this correction, there is no statistically significant change in the posterior distribution (see Fig. 13) and that our results are robust to this effect given current statistical uncertainties. We anticipate, however, that the consideration of such effects will become increasingly important as the number of high-quality, high-resolution, high-redshift spectra increases, e.g., from the onset of extremely large telescopes [126].

Figure 14: As Fig. 2, but comparing the fiducial analysis (red) and when allowing for a possible mis-modeling of the data noise [55] (blue; introducing the additional parameters a_\mathrm{n}(z=z_i)).

As commented in the main letter, even the \(\Lambda\)CDM limit of the emulator does not return a good fit to the largest wavenumber bin of the data. This discrepancy was previously noted in Ref. [55]. They argue that this may arise from a mis-modeling of the noise in the data in the original data reduction [73], although this statement cannot be disentangled from any potential simulation systematics. To account for this effect, they perform a test where they add a white noise term to the emulated flux power spectrum with a free amplitude parameter \(a_\mathrm{n}(z = z_i)\) that is varied. A different parameter for each redshift bin is allowed. They find that the posteriors on \(a_\mathrm{n}(z = z_i)\) mildly deviate from the no noise mis-modeling limit \(a_\mathrm{n}(z = z_i)=0\). We repeat this test in this analysis (see Fig. 14). While we find that \(a_\mathrm{n}(z = z_i)\) posteriors peak near unity, they remain consistent with the no mis-modeling limit also. We attribute the difference between the two noise analyses as to the effect of emulator uncertainty reducing the constraining power of the largest wavenumber data bin. Indeed, we do find that the fit to the data is improved with the addition of the \(a_\mathrm{n}\) parameters. Most importantly, we find that the DAO posteriors are very insensitive to the noise model. As discussed elsewhere, most of the constraining power on the DAO parameters comes from the larger affected scales in these data, where the effect of the DAO amplitude \(A\) is strongest.

References↩︎

[1]
N. Aghanim et al., [Erratum: Astron.Astrophys. 652, C4 (2021)]Planck 2018 results. VI. Cosmological parameters,” Astron. Astrophys., vol. 641, p. A6, 2020, doi: 10.1051/0004-6361/201833910.
[2]
Y. Yang, Search for dark matter from the first data of the PandaX-II experiment,” PoS, vol. ICHEP2016, p. 224, 2016, doi: 10.22323/1.282.0224.
[3]
J. Aalbers et al., Dark Matter Search Results from 4.2Tonne-Years of Exposure of the LUX-ZEPLIN (LZ) Experiment,” Phys. Rev. Lett., vol. 135, no. 1, p. 011802, 2025, doi: 10.1103/4dyc-z8zf.
[4]
E. Aprile et al., XENONnT WIMP search: Signal and background modeling and statistical inference,” Phys. Rev. D, vol. 111, no. 10, p. 103040, 2025, doi: 10.1103/PhysRevD.111.103040.
[5]
D. E. Kaplan, G. Z. Krnjaic, K. R. Rehermann, and C. M. Wells, Atomic Dark Matter,” JCAP, vol. 5, p. 021, 2010, doi: 10.1088/1475-7516/2010/05/021.
[6]
F.-Y. Cyr-Racine and K. Sigurdson, Cosmology of atomic dark matter,” Phys. Rev. D, vol. 87, no. 10, p. 103515, 2013, doi: 10.1103/PhysRevD.87.103515.
[7]
F.-Y. Cyr-Racine, R. de Putter, A. Raccanelli, and K. Sigurdson, Constraints on Large-Scale Dark Acoustic Oscillations from Cosmology,” Phys. Rev. D, vol. 89, no. 6, p. 063517, 2014, doi: 10.1103/PhysRevD.89.063517.
[8]
Z. Chacko, Y. Cui, S. Hong, T. Okui, and Y. Tsai, Partially Acoustic Dark Matter, Interacting Dark Radiation, and Large Scale Structure,” JHEP, vol. 12, p. 108, 2016, doi: 10.1007/JHEP12(2016)108.
[9]
S. Bansal, J. H. Kim, C. Kolda, M. Low, and Y. Tsai, Mirror twin Higgs cosmology: constraints and a possible resolution to the H\(_{0}\) and S\(_{8}\) tensions,” JHEP, vol. 5, p. 050, 2022, doi: 10.1007/JHEP05(2022)050.
[10]
N. Schöneberg, G. Franco Abellán, A. Pérez Sánchez, S. J. Witte, V. Poulin, and J. Lesgourgues, The H0 Olympics: A fair ranking of proposed models,” Phys. Rept., vol. 984, pp. 1–55, 2022, doi: 10.1016/j.physrep.2022.07.001.
[11]
M. A. Buen-Abad, Z. Chacko, C. Kilic, G. Marques-Tavares, and T. Youn, Stepped partially acoustic dark matter, large scale structure, and the Hubble tension,” JHEP, vol. 6, p. 012, 2023, doi: 10.1007/JHEP06(2023)012.
[12]
M. Garny, F. Niedermann, and M. S. Sloth, Dark Acoustic Oscillations as an Early-Universe Explanation of the DESI Anomaly,” Dec. 2025, [Online]. Available: https://arxiv.org/abs/2512.15870.
[13]
M. Garny, F. Niedermann, and M. S. Sloth, Dark Acoustic Oscillations and the Hubble Tension,” Feb. 2026, [Online]. Available: https://arxiv.org/abs/2602.23895.
[14]
J. Barron, D. Curtin, H. Liu, J. Munoz, and S. Roy, Constraining Dark Acoustic Oscillations with the High-Redshift UV Luminosity Function,” Dec. 2025, [Online]. Available: https://arxiv.org/abs/2512.01998.
[15]
J. Barron, R. Essig, M. H. McDuffie, J. Pérez-Rı́os, and G. Suczewski, Pushing the Limits of Atomic Dark Matter: First-Principles Recombination Rates and Cosmological Constraints,” Feb. 2026, [Online]. Available: https://arxiv.org/abs/2602.10197.
[16]
S. Roy, X. Shen, M. Lisanti, D. Curtin, N. Murray, and P. F. Hopkins, Simulating Atomic Dark Matter in Milky Way Analogs,” Astrophys. J. Lett., vol. 954, no. 2, p. L40, 2023, doi: 10.3847/2041-8213/ace2c8.
[17]
C. Gemmell et al., Dissipative Dark Substructure: The Consequences of Atomic Dark Matter on Milky Way Analog Subhalos,” Astrophys. J., vol. 967, no. 1, p. 21, 2024, doi: 10.3847/1538-4357/ad3823.
[18]
S. Roy et al., Aggressively-Dissipative Dark Dwarfs: The Effects of Atomic Dark Matter on the Inner Densities of Isolated Dwarf Galaxies,” Aug. 2024, [Online]. Available: https://arxiv.org/abs/2408.15317.
[19]
L. S. Mandacarú Guerra et al., Probing Atomic Dark Matter with Stellar Streams in Milky Way-Mass Galaxies,” Mar. 2026, [Online]. Available: https://arxiv.org/abs/2603.20367.
[20]
D. Curtin and J. Setford, Direct Detection of Atomic Dark Matter in White Dwarfs,” JHEP, vol. 3, p. 166, 2021, doi: 10.1007/JHEP03(2021)166.
[21]
D. Curtin and J. Setford, How To Discover Mirror Stars,” Phys. Lett. B, vol. 804, p. 135391, 2020, doi: 10.1016/j.physletb.2020.135391.
[22]
M. Hippert, J. Setford, H. Tan, D. Curtin, J. Noronha-Hostler, and N. Yunes, Mirror neutron stars,” Phys. Rev. D, vol. 106, no. 3, p. 035025, 2022, doi: 10.1103/PhysRevD.106.035025.
[23]
I. Armstrong, B. Gurbuz, D. Curtin, and C. D. Matzner, Electromagnetic Signatures of Mirror Stars,” Astrophys. J., vol. 965, no. 1, p. 42, 2024, doi: 10.3847/1538-4357/ad283c.
[24]
F. Cabral, S. Williamson, D. Curtin, and C. D. Matzner, Generalized Predictions for the Electromagnetic Signatures of Mirror Stars,” Mar. 2026, [Online]. Available: https://arxiv.org/abs/2604.00106.
[25]
S. Shandera, D. Jeong, and H. S. G. Gebhardt, Gravitational Waves from Binary Mergers of Subsolar Mass Dark Black Holes,” Phys. Rev. Lett., vol. 120, no. 24, p. 241102, 2018, doi: 10.1103/PhysRevLett.120.241102.
[26]
J. Gurian, D. Jeong, M. Ryan, and S. Shandera, Molecular Chemistry for Dark Matter II: Recombination, Molecule Formation, and Halo Mass Function in Atomic Dark Matter,” Astrophys. J., vol. 934, p. 121, 2022, doi: 10.3847/1538-4357/ac75e4.
[27]
J. Gurian, M. Ryan, S. Schon, D. Jeong, and S. Shandera, [Erratum: Astrophys.J.Lett. 949, L44 (2023), Erratum: Astrophys.J. 949, L44 (2023)]A Lower Bound on the Mass of Compact Objects from Dissipative Dark Matter,” Astrophys. J. Lett., vol. 939, no. 1, p. L12, 2022, doi: 10.3847/2041-8213/ac997c.
[28]
D. Singh et al., Gravitational-wave limit on the Chandrasekhar mass of dark matter,” Phys. Rev. D, vol. 104, no. 4, p. 044015, 2021, doi: 10.1103/PhysRevD.104.044015.
[29]
M. Ryan and D. Radice, Exotic compact objects: The dark white dwarf,” Phys. Rev. D, vol. 105, no. 11, p. 115034, 2022, doi: 10.1103/PhysRevD.105.115034.
[30]
Z. Chacko, H.-S. Goh, and R. Harnik, The Twin Higgs: Natural electroweak breaking from mirror symmetry,” Phys. Rev. Lett., vol. 96, p. 231802, 2006, doi: 10.1103/PhysRevLett.96.231802.
[31]
Z. Chacko, N. Craig, P. J. Fox, and R. Harnik, Cosmology in Mirror Twin Higgs and Neutrino Masses,” JHEP, vol. 7, p. 023, 2017, doi: 10.1007/JHEP07(2017)023.
[32]
N. Craig, S. Koren, and T. Trott, Cosmological Signals of a Mirror Twin Higgs,” JHEP, vol. 5, p. 038, 2017, doi: 10.1007/JHEP05(2017)038.
[33]
R. Barbieri, L. J. Hall, and K. Harigaya, Minimal Mirror Twin Higgs,” JHEP, vol. 11, p. 172, 2016, doi: 10.1007/JHEP11(2016)172.
[34]
N. Arkani-Hamed, T. Cohen, R. T. D’Agnolo, A. Hook, H. D. Kim, and D. Pinner, Solving the Hierarchy Problem at Reheating with a Large Number of Degrees of Freedom,” Phys. Rev. Lett., vol. 117, no. 25, p. 251801, 2016, doi: 10.1103/PhysRevLett.117.251801.
[35]
M. Farina, Asymmetric Twin Dark Matter,” JCAP, vol. 11, p. 017, 2015, doi: 10.1088/1475-7516/2015/11/017.
[36]
G. Alonso-Álvarez, D. Curtin, A. Rasovic, and Z. Yuan, Baryogenesis through asymmetric reheating in the mirror twin Higgs,” JHEP, vol. 5, p. 069, 2024, doi: 10.1007/JHEP05(2024)069.
[37]
X. Chen, S. Hannestad, and R. J. Scherrer, “Cosmic microwave background and large scale structure limits on the interaction between dark matter and baryons,” Physical Review D, vol. 65, no. 12, p. 123515, Jun. 2002, doi: 10.1103/physrevd.65.123515.
[38]
C. Boehm and R. Schaeffer, “Constraints on dark matter interactions from structure formation: Damping lengths,” Astronomy & Astrophysics, vol. 438, no. 2, pp. 419–442, Jul. 2005, doi: 10.1051/0004-6361:20042238.
[39]
C. Dvorkin, K. Blum, and M. Kamionkowski, “Constraining dark matter-baryon scattering with linear cosmology,” Physical Review D, vol. 89, no. 2, p. 023519, Jan. 2014, doi: 10.1103/physrevd.89.023519.
[40]
W. L. Xu, C. Dvorkin, and A. Chael, “Probing sub-GeV dark matter-baryon scattering with cosmological observables,” Physical Review D, vol. 97, no. 10, p. 103530, May 2018, doi: 10.1103/physrevd.97.103530.
[41]
V. Gluscevic and K. K. Boddy, “Constraints on scattering of keV–TeV dark matter with protons in the early universe,” Physical Review Letters, vol. 121, no. 8, p. 081301, Aug. 2018, doi: 10.1103/physrevlett.121.081301.
[42]
M. S. Fischer, K. Dolag, M. Garny, V. Gluscevic, F. Groth, and E. O. Nadler, “N-body simulations of dark matter–baryon interactions,” Astronomy & Astrophysics, vol. 700, p. A145, Aug. 2025, doi: 10.1051/0004-6361/202554983.
[43]
F.-Y. Cyr-Racine, K. Sigurdson, J. Zavala, T. Bringmann, M. Vogelsberger, and C. Pfrommer, “ETHOS—an effective theory of structure formation: From dark particle physics to the matter distribution of the universe,” Physical Review D, vol. 93, no. 12, p. 123527, Jun. 2016, doi: 10.1103/physrevd.93.123527.
[44]
S. Bohr, J. Zavala, F.-Y. Cyr-Racine, M. Vogelsberger, T. Bringmann, and C. Pfrommer, ETHOS an effective parametrization and classification for structure formation: the non-linear regime at z \(\gtrsim\) 5,” Mon. Not. Roy. Astron. Soc., vol. 498, no. 3, pp. 3403–3419, 2020, doi: 10.1093/mnras/staa2579.
[45]
R. Cen, J. Miralda-Escude, J. P. Ostriker, and M. Rauch, Gravitational collapse of small scale structure as the origin of the Lyman alpha forest,” Astrophys. J. Lett., vol. 437, p. L9, 1994, doi: 10.1086/187670.
[46]
R. A. C. Croft, D. H. Weinberg, N. Katz, and L. Hernquist, Recovery of the power spectrum of mass fluctuations from observations of the Lyman alpha forest,” Astrophys. J., vol. 495, p. 44, 1998, doi: 10.1086/305289.
[47]
S. Bansal, J. Barron, D. Curtin, and Y. Tsai, Precision cosmological constraints on atomic dark matter,” JHEP, vol. 10, p. 095, 2023, doi: 10.1007/JHEP10(2023)095.
[48]
T. Louis et al., The Atacama Cosmology Telescope: DR6 power spectra, likelihoods and \(\Lambda\)CDM parameters,” JCAP, vol. 11, p. 062, 2025, doi: 10.1088/1475-7516/2025/11/062.
[49]
E. Calabrese et al., The Atacama Cosmology Telescope: DR6 constraints on extended cosmological models,” JCAP, vol. 11, p. 063, 2025, doi: 10.1088/1475-7516/2025/11/063.
[50]
A. Laguë et al., The Atacama Cosmology Telescope: Probing new signatures of ultralight axions with gravitational lensing,” Jun. 2026, [Online]. Available: https://arxiv.org/abs/2606.06410.
[51]
F. Ge et al., Cosmology from CMB lensing and delensed EE power spectra using 20192020 SPT-3G polarization data,” Phys. Rev. D, vol. 111, no. 8, p. 083534, 2025, doi: 10.1103/PhysRevD.111.083534.
[52]
M. Viel, G. D. Becker, J. S. Bolton, and M. G. Haehnelt, Warm dark matter as a solution to the small scale crisis: New constraints from high redshift Lyman-\(\alpha\) forest data,” Phys. Rev. D, vol. 88, p. 043502, 2013, doi: 10.1103/PhysRevD.88.043502.
[53]
V. Iršič et al., New Constraints on the free-streaming of warm dark matter from intermediate and small scale Lyman-\(\alpha\) forest data,” Phys. Rev. D, vol. 96, no. 2, p. 023522, 2017, doi: 10.1103/PhysRevD.96.023522.
[54]
B. Villasenor, B. Robertson, P. Madau, and E. Schneider, New constraints on warm dark matter from the Lyman-\(\alpha\) forest power spectrum,” Phys. Rev. D, vol. 108, no. 2, p. 023502, 2023, doi: 10.1103/PhysRevD.108.023502.
[55]
V. Iršič et al., Unveiling dark matter free streaming at the smallest scales with the high redshift Lyman-alpha forest,” Phys. Rev. D, vol. 109, no. 4, p. 043511, 2024, doi: 10.1103/PhysRevD.109.043511.
[56]
K. K. Rogers and H. V. Peiris, Strong Bound on Canonical Ultralight Axion Dark Matter from the Lyman-Alpha Forest,” Phys. Rev. Lett., vol. 126, no. 7, p. 071302, 2021, doi: 10.1103/PhysRevLett.126.071302.
[57]
K. K. Rogers and H. V. Peiris, General framework for cosmological dark matter bounds using \(N\)-body simulations,” Phys. Rev. D, vol. 103, no. 4, p. 043526, 2021, doi: 10.1103/PhysRevD.103.043526.
[58]
O. Garcia-Gallego, V. Iršič, M. Viel, M. G. Haehnelt, and J. S. Bolton, Post-inflationary axion constraints from the Lyman-\(\alpha\) forest,” Mar. 2026, [Online]. Available: https://arxiv.org/abs/2603.04401.
[59]
K. K. Rogers, C. Dvorkin, and H. V. Peiris, “Limits on the light dark matter–proton cross section from cosmic large-scale structure,” Physical Review Letters, vol. 128, no. 17, p. 171301, Apr. 2022, doi: 10.1103/physrevlett.128.171301.
[60]
H. Liu, W. Qin, G. W. Ridgway, and T. R. Slatyer, Lyman-\(\alpha\) constraints on cosmic heating from dark matter annihilation and decay,” Phys. Rev. D, vol. 104, no. 4, p. 043514, 2021, doi: 10.1103/PhysRevD.104.043514.
[61]
F. Capozzi, R. Z. Ferreira, L. Lopez-Honorez, and O. Mena, CMB and Lyman-\(\alpha\) constraints on dark matter decays to photons,” JCAP, vol. 6, p. 060, 2023, doi: 10.1088/1475-7516/2023/06/060.
[62]
R. Murgia, G. Scelfo, M. Viel, and A. Raccanelli, Lyman-\(\alpha\) Forest Constraints on Primordial Black Holes as Dark Matter,” Phys. Rev. Lett., vol. 123, no. 7, p. 071102, 2019, doi: 10.1103/PhysRevLett.123.071102.
[63]
T. Kobayashi, R. Murgia, A. De Simone, V. Iršič, and M. Viel, Lyman-\(\alpha\) constraints on ultralight scalar dark matter: Implications for the early and late universe,” Phys. Rev. D, vol. 96, no. 12, p. 123514, 2017, doi: 10.1103/PhysRevD.96.123514.
[64]
O. Garcia-Gallego, V. Iršič, M. G. Haehnelt, M. Viel, and J. S. Bolton, Constraining mixed dark matter models with high-redshift Lyman-alpha forest data,” Phys. Rev. D, vol. 112, no. 4, p. 043502, 2025, doi: 10.1103/4k29-h99l.
[65]
S. Bose et al., ETHOS an Effective Theory of Structure Formation: detecting dark matter interactions through the Lyman-\(\alpha\) forest,” Mon. Not. Roy. Astron. Soc., vol. 487, no. 1, pp. 522–536, 2019, doi: 10.1093/mnras/stz1276.
[66]
R. Krall, F.-Y. Cyr-Racine, and C. Dvorkin, Wandering in the Lyman-alpha Forest: A Study of Dark Matter-Dark Radiation Interactions,” JCAP, vol. 9, p. 003, 2017, doi: 10.1088/1475-7516/2017/09/003.
[67]
M. Garny, T. Konstandin, L. Sagunski, and S. Tulin, Lyman-\(\alpha\) forest constraints on interacting dark sectors,” JCAP, vol. 9, p. 011, 2018, doi: 10.1088/1475-7516/2018/09/011.
[68]
M. Archidiacono, D. C. Hooper, R. Murgia, S. Bohr, J. Lesgourgues, and M. Viel, Constraining Dark Matter-Dark Radiation interactions with CMB, BAO, and Lyman-\(\alpha\),” JCAP, vol. 10, p. 055, 2019, doi: 10.1088/1475-7516/2019/10/055.
[69]
K. Heitmann, E. Lawrence, J. Kwan, S. Habib, and D. Higdon, The Coyote Universe Extended: Precision Emulation of the Matter Power Spectrum,” vol. 780, no. 1, p. 111, Jan. 2014, doi: 10.1088/0004-637X/780/1/111.
[70]
K. K. Rogers, H. V. Peiris, A. Pontzen, S. Bird, L. Verde, and A. Font-Ribera, Bayesian emulator optimisation for cosmology: application to the Lyman-alpha forest,” JCAP, vol. 2, p. 031, 2019, doi: 10.1088/1475-7516/2019/02/031.
[71]
S. Bird, K. K. Rogers, H. V. Peiris, L. Verde, A. Font-Ribera, and A. Pontzen, An Emulator for the Lyman-alpha Forest,” JCAP, vol. 2, p. 050, 2019, doi: 10.1088/1475-7516/2019/02/050.
[72]
C. E. Rasmussen and C. K. I. Williams, Gaussian processes for machine learning. Cambridge, Mass. Mit Press, 2008.
[73]
E. Boera, G. D. Becker, J. S. Bolton, and F. Nasir, Revealing Reionization with the Thermal History of the Intergalactic Medium: New Constraints from the Ly\(\alpha\) Flux Power Spectrum,” Astrophys. J., vol. 872, no. 1, p. 101, 2019, doi: 10.3847/1538-4357/aafee4.
[74]
S. S. Vogt et al., HIRES: the high-resolution echelle spectrometer on the Keck 10-m Telescope,” in Instrumentation in astronomy VIII, Jun. 1994, vol. 2198, p. 362, doi: 10.1117/12.176725.
[75]
H. Dekker, S. D’Odorico, A. Kaufer, B. Delabre, and H. Kotzlowski, Design, construction, and performance of UVES, the echelle spectrograph for the UT2 Kueyen Telescope at the ESO Paranal Observatory,” in Optical and IR telescope instrumentation and detectors, Aug. 2000, vol. 4008, pp. 534–545, doi: 10.1117/12.395512.
[76]
R. Murgia, A. Merle, M. Viel, M. Totzauer, and A. Schneider, ”Non-cold” dark matter at small scales: a general approach,” JCAP, vol. 11, p. 046, 2017, doi: 10.1088/1475-7516/2017/11/046.
[77]
C. Pedersen et al., Massive neutrinos and degeneracies in Lyman-alpha forest simulations,” JCAP, vol. 4, p. 025, 2020, doi: 10.1088/1475-7516/2020/04/025.
[78]
K. K. Rogers and V. Poulin, 5\(\sigma\) tension between Planck cosmic microwave background and eBOSS Lyman-alpha forest and constraints on physics beyond \(\Lambda\)CDM,” Phys. Rev. Res., vol. 7, no. 1, p. L012018, 2025, doi: 10.1103/PhysRevResearch.7.L012018.
[79]
C.-A. Faucher-Giguère, A cosmic UV/X-ray background model update,” Mon. Not. Roy. Astron. Soc., vol. 493, no. 2, pp. 1614–1632, 2020, doi: 10.1093/mnras/staa302.
[80]
J. Oñorbe, J. F. Hennawi, and Z. Lukić, Self-Consistent Modeling of Reionization in Cosmological Hydrodynamical Simulations,” Astrophys. J., vol. 837, no. 2, p. 106, 2017, doi: 10.3847/1538-4357/aa6031.
[81]
R. Murgia, V. Iršič, and M. Viel, Novel constraints on noncold, nonthermal dark matter from Lyman- \(\alpha\) forest data,” Phys. Rev. D, vol. 98, no. 8, p. 083540, 2018, doi: 10.1103/PhysRevD.98.083540.
[82]
P. F. Hopkins, A new class of accurate, mesh-free hydrodynamic simulation methods,” Mon. Not. Roy. Astron. Soc., vol. 450, no. 1, pp. 53–110, 2015, doi: 10.1093/mnras/stv195.
[83]
O. Hahn and T. Abel, Multi-scale initial conditions for cosmological simulations,” Monthly Notices of the Royal Astronomical Society, vol. 415, no. 3, pp. 2101–2121, Aug. 2011, doi: 10.1111/j.1365-2966.2011.18820.x.
[84]
M. A. Fernandez, S. Bird, and P. Upton Sanderbeck, Effect of separate initial conditions on the lyman-\(\alpha\) forest in simulations,” Mon. Not. Roy. Astron. Soc., vol. 503, no. 2, pp. 1668–1679, 2021, doi: 10.1093/mnras/stab555.
[85]
M. Viel, M. G. Haehnelt, and V. Springel, Inferring the dark matter power spectrum from the Lyman-alpha forest in high-resolution QSO absorption spectra,” Mon. Not. Roy. Astron. Soc., vol. 354, p. 684, 2004, doi: 10.1111/j.1365-2966.2004.08224.x.
[86]
S. Bird, FSFE: Fake Spectra Flux Extractor.” Astrophysics Source Code Library, record ascl:1710.012, Oct. 2017.
[87]
C. Pedersen et al., An emulator for the Lyman-\(\alpha\) forest in beyond-\(\Lambda\)CDM cosmologies,” JCAP, vol. 5, p. 033, 2021, doi: 10.1088/1475-7516/2021/05/033.
[88]
S. Bird et al., PRIYA: a new suite of Lyman-\(\alpha\) forest simulations for cosmology,” JCAP, vol. 10, p. 037, 2023, doi: 10.1088/1475-7516/2023/10/037.
[89]
A. G. Wilson, Z. Hu, R. Salakhutdinov, and E. P. Xing, “Deep kernel learning,” in Proceedings of the 19th international conference on artificial intelligence and statistics, 2016, vol. 51, pp. 370–378, [Online]. Available: https://proceedings.mlr.press/v51/wilson16.html.
[90]
F. Leibfried, V. Dutordoir, S. John, and N. Durrande, “A tutorial on sparse gaussian processes and variational inference.” 2022, [Online]. Available: https://arxiv.org/abs/2012.13962.
[91]
D. Foreman-Mackey, D. W. Hogg, D. Lang, and J. Goodman, “Emcee: The MCMC hammer,” Publ. Astron. Soc. Pac., vol. 125, pp. 306–312, 2013, doi: 10.1086/670067.
[92]
J. Chardin, M. G. Haehnelt, D. Aubert, and E. Puchwein, Calibrating cosmological radiative transfer simulations with Ly \(\alpha\) forest data: evidence for large spatial UV background fluctuations at z \(\sim\) 5.65.8 due to rare bright sources,” Mon. Not. Roy. Astron. Soc., vol. 453, no. 3, pp. 2943–2964, 2015, doi: 10.1093/mnras/stv1786.
[93]
X. Wu et al., Imprints of temperature fluctuations on the \(z\sim5\) Lyman-\(\alpha\) forest: a view from radiation-hydrodynamic simulations of reionization,” Mon. Not. Roy. Astron. Soc., vol. 490, no. 3, pp. 3177–3195, 2019, doi: 10.1093/mnras/stz2807.
[94]
E. Puchwein et al., The SherwoodRelics simulations: overview and impact of patchy reionization and pressure smoothing on the intergalactic medium,” Mon. Not. Roy. Astron. Soc., vol. 519, no. 4, pp. 6162–6183, 2023, doi: 10.1093/mnras/stac3761.
[95]
M. Molaro et al., “The effect of inhomogeneous reionization on the lyman-\(\alpha\) forest power spectrum at redshift z > 4: Implications for thermal parameter recovery,” Monthly Notices of the Royal Astronomical Society, vol. 509, no. 4, pp. 6119–6137, Nov. 2021, doi: 10.1093/mnras/stab3416.
[96]
S. L. Dubovsky and D. S. Gorbunov, Small second acoustic peak from interacting cold dark matter? Phys. Rev. D, vol. 64, p. 123503, 2001, doi: 10.1103/PhysRevD.64.123503.
[97]
S. D. McDermott, H.-B. Yu, and K. M. Zurek, Turning off the Lights: How Dark is Dark Matter? Phys. Rev. D, vol. 83, p. 063509, 2011, doi: 10.1103/PhysRevD.83.063509.
[98]
R. Barkana, Possible interaction between baryons and dark-matter particles revealed by the first stars,” Nature, vol. 555, no. 7694, pp. 71–74, 2018, doi: 10.1038/nature25791.
[99]
K. K. Boddy and V. Gluscevic, First Cosmological Constraint on the Effective Theory of Dark Matter-Proton Interactions,” Phys. Rev. D, vol. 98, no. 8, p. 083510, 2018, doi: 10.1103/PhysRevD.98.083510.
[100]
K. Sigurdson, M. Doran, A. Kurylov, R. R. Caldwell, and M. Kamionkowski, [Erratum: Phys.Rev.D 73, 089903 (2006)]Dark-matter electric and magnetic dipole moments,” Phys. Rev. D, vol. 70, p. 083501, 2004, doi: 10.1103/PhysRevD.70.083501.
[101]
L. G. van den Aarssen, T. Bringmann, and C. Pfrommer, Is dark matter with long-range interactions a solution to all small-scale problems of \Lambda CDM cosmology? Phys. Rev. Lett., vol. 109, p. 231301, 2012, doi: 10.1103/PhysRevLett.109.231301.
[102]
T. Bringmann, J. Hasenkamp, and J. Kersten, Tight bonds between sterile neutrinos and dark matter,” JCAP, vol. 7, p. 042, 2014, doi: 10.1088/1475-7516/2014/07/042.
[103]
B. Dasgupta and J. Kopp, Cosmologically Safe eV-Scale Sterile Neutrinos and Improved Dark Matter Structure,” Phys. Rev. Lett., vol. 112, no. 3, p. 031803, 2014, doi: 10.1103/PhysRevLett.112.031803.
[104]
M. A. Buen-Abad, G. Marques-Tavares, and M. Schmaltz, Non-Abelian dark matter and dark radiation,” Phys. Rev. D, vol. 92, no. 2, p. 023531, 2015, doi: 10.1103/PhysRevD.92.023531.
[105]
T. Mergulhão, F. Beutler, and J. A. Peacock, Primordial feature constraints from BOSS + eBOSS,” JCAP, vol. 8, p. 012, 2023, doi: 10.1088/1475-7516/2023/08/012.
[106]
M. Viel, J. Lesgourgues, M. G. Haehnelt, S. Matarrese, and A. Riotto, Constraining warm dark matter candidates including sterile neutrinos and light gravitinos with WMAP and the Lyman-alpha forest,” Phys. Rev. D, vol. 71, p. 063534, 2005, doi: 10.1103/PhysRevD.71.063534.
[107]
D. C. Hooper, N. Schöneberg, R. Murgia, M. Archidiacono, J. Lesgourgues, and M. Viel, One likelihood to bind them all: Lyman-\(\alpha\) constraints on non-standard dark matter,” JCAP, vol. 10, p. 032, 2022, doi: 10.1088/1475-7516/2022/10/032.
[108]
J. Fan, A. Katz, L. Randall, and M. Reece, Dark-Disk Universe,” Phys. Rev. Lett., vol. 110, no. 21, p. 211302, 2013, doi: 10.1103/PhysRevLett.110.211302.
[109]
J. Fan, A. Katz, L. Randall, and M. Reece, Double-Disk Dark Matter,” Phys. Dark Univ., vol. 2, pp. 139–156, 2013, doi: 10.1016/j.dark.2013.07.001.
[110]
S. Chabanier et al., The impact of AGN feedback on the 1D power spectra from the Ly \(\alpha\) forest using the Horizon-AGN suite of simulations,” Mon. Not. Roy. Astron. Soc., vol. 495, no. 2, pp. 1825–1840, 2020, doi: 10.1093/mnras/staa1242.
[111]
C. Dong, K.-G. Lee, W. Cui, R. Davé, and D. Sorini, The effect of AGN feedback on the Lyman-\(\alpha\) forest signature of galaxy protoclusters at z 2.3,” vol. 532, no. 4, pp. 4876–4888, Aug. 2024, doi: 10.1093/mnras/stae1830.
[112]
M. T. Tillman, B. Burkhart, S. Tonnesen, S. Bird, and G. L. Bryan, The Effects of AGN Feedback on the Lyman-\(\alpha\) Forest Flux Power Spectrum,” Oct. 2024, [Online]. Available: https://arxiv.org/abs/2410.05383.
[113]
P. F. Hopkins et al., FIRE-2 Simulations: Physics versus Numerics in Galaxy Formation,” Mon. Not. Roy. Astron. Soc., vol. 480, no. 1, pp. 800–863, 2018, doi: 10.1093/mnras/sty1690.
[114]
D. Tytler, P. Paschos, D. Kirkman, M. L. Norman, and T. Jena, “The effect of large-scale power on simulated spectra of the ly\(\alpha\) forest,” Monthly Notices of the Royal Astronomical Society, vol. 393, no. 3, pp. 723–758, Mar. 2009, doi: 10.1111/j.1365-2966.2008.14196.x.
[115]
Z. Lukić, C. W. Stark, P. Nugent, M. White, A. A. Meiksin, and A. Almgren, “The lyman \(\alpha\) forest in optically thin hydrodynamical simulations,” Monthly Notices of the Royal Astronomical Society, vol. 446, no. 4, pp. 3697–3724, Dec. 2014, doi: 10.1093/mnras/stu2377.
[116]
A. Spurio Mancini, D. Piras, J. Alsing, B. Joachimi, and M. P. Hobson, CosmoPower: emulating cosmological power spectra for accelerated Bayesian inference from next-generation surveys,” Mon. Not. Roy. Astron. Soc., vol. 511, no. 2, pp. 1771–1788, 2022, doi: 10.1093/mnras/stac064.
[117]
D. Piras and A. Spurio Mancini, CosmoPower-JAX: high-dimensional Bayesian inference with differentiable cosmological emulators,” May 2023, doi: 10.21105/astro.2305.06347.
[118]
L. Cabayol-Garcia, J. Chaves-Montero, A. Font-Ribera, and C. Pedersen, A neural network emulator for the Lyman-\(\alpha\) forest 1D flux power spectrum,” Mon. Not. Roy. Astron. Soc., vol. 525, no. 3, pp. 3499–3515, 2023, doi: 10.1093/mnras/stad2512.
[119]
M. Mancarella, J. Kennedy, B. Bose, and L. Lombriser, Seeking new physics in cosmology with Bayesian neural networks: Dark energy and modified gravity,” Phys. Rev. D, vol. 105, no. 2, p. 023531, 2022, doi: 10.1103/PhysRevD.105.023531.
[120]
P. Lemos et al., Robust simulation-based inference in cosmology with Bayesian neural networks,” Mach. Learn. Sci. Tech., vol. 4, no. 1, p. 01LT01, 2023, doi: 10.1088/2632-2153/acbb53.
[121]
E. Perez, F. Strub, H. de Vries, V. Dumoulin, and A. Courville, “FiLM: Visual reasoning with a general conditioning layer,” Proceedings of the ... AAAI Conference on Artificial Intelligence, vol. 32, no. 1, Sep. 2017, doi: https://doi.org/10.1609/aaai.v32i1.11671.
[122]
M. Titsias, “Variational learning of inducing variables in sparse gaussian processes,” in Proceedings of the twelfth international conference on artificial intelligence and statistics, 2009, vol. 5, pp. 567–574, [Online]. Available: https://proceedings.mlr.press/v5/titsias09a.html.
[123]
J. Chaves-Montero et al., Cosmological analysis of the DESI DR1 Ly\(\alpha\) 1D power spectrum,” JCAP, vol. 6, p. 040, 2026, doi: 10.1088/1475-7516/2026/06/040.
[124]
M. A. Fernandez, M.-F. Ho, and S. Bird, A multifidelity emulator for the Lyman-\(\alpha\) forest flux power spectrum,” Mon. Not. Roy. Astron. Soc., vol. 517, no. 3, pp. 3200–3211, 2022, doi: 10.1093/mnras/stac2435.
[125]
M.-F. Ho, S. Bird, M. A. Fernandez, and C. R. Shelton, MF-Box: multifidelity and multiscale emulation for the matter power spectrum,” Mon. Not. Roy. Astron. Soc., vol. 526, no. 2, pp. 2903–2919, 2023, doi: 10.1093/mnras/stad2901.
[126]
D. Antypas et al., New Horizons: Scalar and Vector Ultralight Dark Matter,” Mar. 2022, [Online]. Available: https://arxiv.org/abs/2203.14915.

  1. Lower \(\beta_{\rm cool}\) signifies more efficient dissipation.↩︎

  2. Although the full model has 18 parameters, we train a separate emulator for each redshift bin, leading to ten dimensions per emulator.↩︎

  3. In practice, we leave out all ten mean flux rescalings per simulation, making this in effect leave-ten-out cross-validation.↩︎