Articles | Volume 19, issue 21
https://doi.org/10.5194/gmd-19-10795-2026
https://doi.org/10.5194/gmd-19-10795-2026
Model description paper
 | 
13 Nov 2026
Model description paper |  | 13 Nov 2026

DDA-BNN v1.0: a morphology-aware surrogate model for the optical properties of black carbon-containing particles

Payton Beeler, Sam Donald, and Laura Fierce
Abstract

Black carbon (BC) is the most strongly absorbing component of atmospheric aerosol and significantly impacts Earth's energy balance. The optical properties of BC-containing particles depend on particle-level variability in size, chemical composition, and internal morphology. Such particle-level details are not easily represented in large-scale atmospheric models. Existing parameterizations typically assume idealized particle geometries (e.g., homogeneous spheres or concentric core–shell spheres) and homogeneous mixing, which can yield biased predictions and provide no quantitative estimate of model-form uncertainty at the single-particle level. In this work, we present a probabilistic framework for predicting the optical properties of individual BC-containing particles using a hybrid Bayesian neural network (BNN) model trained on discrete dipole approximation (DDA) simulations. The hybrid BNN is a flexible combination of deterministic and Bayesian layers allowing for more realistic treatment of particle optical properties and quantification of uncertainty. The hybrid BNN model predicts extinction efficiency, single-scattering albedo, and asymmetry parameter and returns predictive uncertainty that can be decomposed into aleatoric (data-driven variability) and epistemic (uncertainty due to limited training coverage) components. We show that the hybrid BNN outperforms homogeneous-sphere and core–shell Mie approximations for calculating extinction and scattering-sensitive quantities (Qext, SSA and g), while maintaining comparable accuracy for absorption-related metrics. We further demonstrate how epistemic uncertainty highlights under-sampled regions of particle parameter space, enabling targeted design of future DDA simulations that most effectively reduce model uncertainty. This uncertainty-aware surrogate provides a practical pathway for incorporating realistically complex particle morphologies into parameterizations of aerosol optical properties, which will ultimately improve the reliability of model-based assessments of BC impacts on the atmosphere.

Share
1 Introduction

Predicting the optical properties of black carbon (BC)-containing particles presents a unique and longstanding challenge in atmospheric models and remote sensing algorithms (Bond and Bergstrom, 2006). BC-containing particles represent a small fraction of atmospheric aerosol mass but contribute significantly to total light absorption (Bond et al., 2013), so modest errors in BC optics can translate into disproportionately large errors in aerosol direct radiative effect and inferred emissions. Despite decades of study, a central problem remains: particle-resolved morphology and mixing state strongly control absorption and scattering, yet large-scale models require computationally cheap optics schemes that reduce this complexity into a small set of bulk parameters.

BC-containing particles are distinct from many other aerosol types because of their strong and highly variable absorption properties (Samset et al., 2018; Laskin et al., 2015; Bond and Bergstrom, 2006; Cappa et al., 2012; Fierce et al., 2020; Liu et al., 2017b, 2015). BC-containing particles are emitted as fractal aggregates of primary spherules, and their morphology evolves after emission through coagulation and condensation of semi-volatile materials (China et al., 2013). Accumulation of coatings (or water during cloud processing) can restructure aggregates toward more compact configurations via surface tension and capillary forces (Corbin et al., 2023; Beeler et al., 2025), while the coating itself can range from weakly absorbing to strongly absorbing (“brown carbon”, BrC). Laboratory and ambient observations have shown that these combined changes in internal structure, coating amount, and coating absorptivity lead to broad variability in single-particle extinction, single-scattering albedo (SSA), and asymmetry parameter (g) (Hu et al., 2021; Liu et al., 2020; Bond et al., 2013).

To achieve computational efficiency, large-scale atmospheric and radiative transfer models typically represent BC-containing particles using simplified shapes (homogeneous spheres or core–shell spheres) and assume uniform composition within size modes (Liu et al., 2016). While these assumptions simplify calculations, they introduce substantial error by neglecting complex particle structures and compositional diversity (Fierce et al., 2016, 2020; Liu et al., 2015). Detailed models of single-particle light scattering, such as those based on the discrete dipole approximation (DDA), represent realistically complex particle morphologies and compositions (Yurkin and Hoekstra, 2011), but are too computationally expensive for routine use in regional or global modeling and are impractical for embedding directly into iterative workflows such as inverse modeling, data assimilation, or uncertainty propagation. Recent work has explored the use of machine learning (ML) to approximate optics calculations for BC-containing particles with much lower computational cost (Qin et al., 2025; Romshoo et al., 2024; Li et al., 2023; Li and May, 2022). However, these studies rely on multiple-sphere T-matrix models, which are more computationally efficient than DDA, but generally require idealized representations (e.g., non-overlap constraints and idealized coatings) (Liu et al., 2017a). Additionally, most existing ML surrogates return only point predictions and do not separate uncertainty due to irreducible variability in the training data from uncertainty due to sparse coverage of particle parameter space. This is a key limitation because the relevant BC parameter space is high-dimensional and observational constraints remain incomplete.

As a path forward, this work introduces a hybrid Bayesian Neural Network (BNN) approach (Bonnet et al., 2023; Olivier et al., 2021; Gal and Ghahramani, 2016) to predict the absorption and scattering properties of individual BC-containing particles, as well as confidence intervals in modeled quantities. The hybrid BNN combines deterministic and Bayesian layers to balance computational efficiency with uncertainty quantification. The model is trained on single-particle optics simulations that have been informed by detailed laboratory measurements of the mixing state-dependent morphology of BC-containing particles (Beeler et al., 2025). The hybrid BNN predicts the extinction efficiency, single-scattering albedo (SSA), and asymmetry parameter (g) and associated uncertainties for individual particles, allowing for the decomposition of total model uncertainty into aleatoric and epistemic components. We compare the performance of the hybrid BNN against homogeneous-sphere and core–shell Mie approximations commonly used in atmospheric models. Finally, we demonstrate how epistemic uncertainty maps can be used to design targeted future DDA experiments that reduce surrogate uncertainty most efficiently. This hybrid BNN lays the groundwork for an uncertainty-aware, computationally efficient surrogate to enable more complete representation of BC optical properties in larger-scale models.

2 Training Set Generation

The training dataset comprises two ensembles of simulated BC-containing particles designed to span contrasting representations of the coupling between particle coatings and aggregate morphology. Ensemble I (“non-compacting”) is taken from Beeler and Chakrabarty (2022) and intentionally decouples coating amount from aggregate compaction, representing scenarios where coating does not induce restructuring. Ensemble II (“compacting”) includes particles whose compaction depends on coating amount following laboratory-informed scaling relationships (Beeler et al., 2025). These particles represent scenarios where liquid coatings induce restructuring via surface tension and capillary forces (Corbin et al., 2023). Together, the two ensembles allow the surrogate to learn both morphology-driven and coating-driven variability while retaining physical plausibility for compacting particles. The following sections provide details of the particles in each ensemble and calculation of their optical properties.

2.1 Ensemble I: Non-Compacting Black Carbon-Containing Particles

Non-compacting BC-containing particles are taken from Beeler and Chakrabarty (2022), and full details on their generation can be found therein. Briefly, these particles have three morphologies (fresh, partially collapsed, fully collapsed), with each morphology ranging from uncoated to thickly coated (Fig. 1). These particles are representative of BC-containing particles with decoupled morphologies and coating thicknesses. Physically, decoupled morphologies and coating thicknesses can arise if coatings evaporate from BC aggregates, coating is added via coagulation, or coating accumulates under high supersaturation conditions (Corbin et al., 2023). External coatings are quantified using the ratio of total particle volume to BC volume, also known as the volume growth ratio (V/V0). The amount of BC in each particle is quantified by the number of primary particles in the aggregate (Npp). All particles in this group are made up of primary particles with radii of 20 nm. The degree of compaction is quantified using the core fractal dimension (Df,c), with fresh aggregates having low Df,c (1.8) and compact aggregates having high Df,c (>2.5) (Koeylue et al., 1995). The Df,c of each aggregate is calculated from the structure factor. The structure factor, which governs the angular dependence of scattered light, is the Fourier transform of the density autocorrelation function. The structure factor exhibits an inverse power-law dependence as a function of the scattering vector in the fractal regime, with an exponent equal to Df,c (Sorensen, 2001).

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f01

Figure 1Examples of simulated particles used to train the hybrid Bayesian neural network model. The training dataset is made up of two ensembles of particles (I and II). Particles in Ensemble I (top row) are taken from a previous publication (Beeler and Chakrabarty, 2022) and have statistically independent (⟂⟂) total-to-black carbon volume ratio (V/V0) and core fractal dimension (Df,c). The particles in Ensemble II (bottom row) represent compacting particles and have V/V0, where the coating amount is selected to reflect the relationship between Dfc and V/V0 described in Beeler et al. (2025). Therefore, V/V0 and Df,c are not statistically independent for these particles (Df,c ⟂⟂V/V0).

It is important to note that Df,c and V/V0 are statistically independent in Ensemble I. We simulated 900 particles in Ensemble I, with Npp ranging from 13–1189, Df,c ranging from 1.8–3.0, and V/V0 ranging from 1–75 (see Table 1). The optical properties are calculated at wavelengths (λ) of 405, 532, 880, 1200, and 2500 nm. The refractive index of BC is assumed constant at 1.95+0.79i, and the coating refractive index is 1.55+[0.00,0.01,0.05]i (Bond and Bergstrom, 2006).

Table 1Overview of discrete dipole approximation (DDA) simulations used to train the hybrid Bayesian neural network. The training dataset is made up of two ensembles. Particles in Ensemble I are taken from a previous publication and have independent total-to-black carbon volume ratio (V/V0) and core fractal dimension (Df,c), while these are coupled for particles in Ensemble II. Other parameters used as inputs to the DDA model include the number of primary particles in each aggregate (Npp), the radius of primary particles (rpp), the wavelength of incident light (λ), the refractive index of BC (RIBC), the coating refractive index at 550 nm (RIcoat,550 nm), and the absorption Ångstrom exponent of the coating (AAEcoat).

Download Print Version | Download XLSX

2.2 Ensemble II: Compacting Black Carbon-Containing Particles

Previous studies have developed scaling laws for Df,c as a function of V/V0 using detailed laboratory measurements and single-particle simulations (Beeler et al., 2025). Therefore, the Df,c of particles in this ensemble is dependent on V/V0 (following the formulation of Beeler et al., 2025). The Npp of compacting particles is evenly sampled in log-space from 20 to 1000, and the V/V0 of each particle is randomly selected between 1 and 100 (see Table 1). The Df,c of a particle for a given V/V0 is given by

(1) D f , c - D f , 0 = c 1 { exp c 2 x c - x s - exp c 2 x 0 - x s } ,

where xc is given by

(2) x c - x f x 0 - x f = exp - 0.799 V V 0 - 1 ,

and xf is given by

(3) x f = 1.07 x 0 N pp - 0.026 .

Here, Df,0=1.8, x0=0.46, xs=1/3, c1=11.66, and c2=-41.39. BC-containing particles with given Npp are generated using diffusion-limited cluster-cluster aggregation; compaction to the desired Df,c (Eq. 1) is simulated using a spring-van der Waals compaction model; and coating to the desired V/V0 is simulated using a capillary coating model. These methods are described in detail in Beeler et al. (2025). The Df,c of each particle in Ensemble II is then calculated using its structure factor.

Ensemble II included 990 particles that are representative of atmospheric BC-containing particles that have undergone coating-induced compaction. Half of the particles in Ensemble II are coated with non-absorbing coatings and have a coating refractive index of 1.6+0.0i. The remaining half of Ensemble II particles are coated with brown carbon (BrC). The imaginary part of the BrC refractive index (κ) at the wavelength of interest is given by

(4) κ ( λ ) = κ 550 nm λ 550 nm - AAE coat .

Here, κ550 nm is the imaginary part of the refractive index at 550 nm and AAEcoat is the coating absorption Ångstrom exponent. Previous studies have shown that there is a relationship between κ550 nm and AAEcoat, given by

(5) AAE coat = 7.6 exp - 12.4 κ 550 nm .

This relationship represents the measured properties of BrC across absorptivity (Saleh et al., 2018). The optical properties of Ensemble II particles are calculated at wavelengths randomly selected in 50 nm-spaced bins between 300 and 1200 nm. The refractive index of BC is assumed constant at 1.95+0.79i, the radius of primary particles is 20 nm, κ550 nm is randomly sampled between 0.0 and 0.25, and the coating refractive index at the chosen wavelength is given by Eqs. (4) and (5).

2.3 Optical Properties of Simulated Black Carbon-Containing Particles

We use the ADDA code to calculate the optical properties of each particle in the training set (Yurkin and Hoekstra, 2011). This model operates by breaking each aggregate into sub-volumes that are much smaller than the wavelength of incident light (dipoles). Each dipole is then treated as a point scatterer that interacts with surrounding dipoles. This method has been shown to accurately calculate the optical properties of arbitrarily shaped objects and is highly accurate in capturing near-field interactions among the dipoles present in touching BC monomers. A full description of the ADDA configuration can be found in Appendix A. The optical properties of particles in Ensemble I are calculated at 405, 532, 880, 1200, or 2500 nm. We calculate the optical properties of Ensemble II particles at wavelengths randomly distributed among 50 nm-spaced bins ranging from 300 to 1200 nm.

3 Hybrid Bayesian Neural Network Description

Accurate prediction of the optical properties of BC-containing particles is of the utmost importance for determining their behavior in and effects on the atmosphere. However, BC-containing particles have variable compositions and morphologies, both of which have a large but uncertain effect on their optical properties. Here, we train a hybrid BNN model to infer the optical properties of BC-containing particles coated by absorbing and non-absorbing materials, at different stages of compaction. This model is unique from other similar models (such as traditional neural networks) as it enables uncertainty quantification of the inferred optical properties. Uncertainty quantified by the hybrid BNN can further be separated into aleatoric (irreducible noise inherent to the training dataset) and epistemic (error due to limited data). Uncertainty quantification in single-particle optical properties can then be propagated to particle populations, allowing for more complete representation of BC optical properties in atmospheric models. The hybrid BNN framework developed here is a sequence of deterministic and Bayesian layers trained on the dataset detailed in Sect. 2. The following sections outline data pre-processing routines, model architecture, uncertainty decomposition, and model evaluation.

3.1 Data Pre-Processing

Because several optical properties of BC-containing particles are correlated with one another (such as absorption and extinction efficiencies), we have chosen the extinction efficiency (Qext), single-scattering albedo (SSA), and asymmetry parameter (g) as the target variables of the hybrid BNN model. These optical properties are also commonly supplied to radiative transfer algorithms. Similarly, several properties of BC-containing particles are also correlated with one another, such as volume-equivalent diameter and particle mass. To avoid potential correlations, we have selected five microphysical properties of BC-containing particles as input variables to the hybrid BNN model: Npp, V/V0, Df,c, the volume-equivalent size parameter (χve), and the imaginary part of the coating refractive index (κcoat). These inputs are chosen as they are either directly calculated or easily derived by large-scale atmospheric and radiative transfer models. Additionally, the collection of these parameters fully describes the amount of BC (Npp), the amount of coating (V/V0), the shape of particles (Df,c), the coating material (κcoat), and the wavelength of light (χve). The optical properties of a volume-equivalent homogeneous sphere are also used as input variables in the hybrid BNN (Qext,hs, SSAhs, and ghs). The optical properties of a homogeneous volume-equivalent sphere are calculated using Mie theory, with refractive index given by the volume-weighted average of the BC and coating refractive indices (Sumlin et al., 2018). These were used as input variables because they are strong predictors of the target variables and are currently calculated in large-scale models.

Prior to training, each component of the target vector yt=Qext,SSA,g is mapped to an unbounded real domain using a transformation T that preserves physical bounds (i.e., T(yt)=T(Qext),T(SSA),T(g)). For strictly positive targets (e.g., optical efficiencies), we use a logarithmic transform. For bounded targets in (0,1) (SSA and g) (Koshelev, 2015), we use the logit transform. While the theoretical limits of g are (-1,1), it is extremely rare for atmospheric particles to have g<0 (Zhao et al., 2018). Therefore, we use the logit transform for g. Specifically, T is given by:

(6) T ( y ) = ln ( y ) , y ∈ ( 0 , ∞ ) logit ( y ) = ln y 1 - y , y ∈ ( 0 , 1 )

These transformations preserve constraints of the underlying physical variables while allowing the model to operate in an unconstrained latent space to ensure appropriately bounded uncertainties. After T transformations have been applied, all input variables (x) defined above and transformed target variables (yt) are independently standardized using Z-score normalization (Fei et al., 2021) to give inputs and target variables in unconstrained latent space (x̃ and ỹt, respectively). More details on Z-score normalization can be found in Appendix B.

3.2 Model Architecture

The proposed neural network (NNθ) is made up of an arbitrary sequence of deterministic (D) or Bayesian (B) layers (Kendall and Gal, 2017; Gal and Ghahramani, 2016). For example:

(7) NN θ = D , B , D ,

defines a three-layer network with a deterministic input layer, a Bayesian hidden layer, and a deterministic output layer. Each layer (z) is generally defined as

(8) z ↦ ϕ W z + b ,

where W and b are the model weights and biases, and ϕ is the activation function. In a deterministic layer, θ∈W,b are the fixed parameters learned during training. Conversely, in a Bayesian layer the weights and biases are treated as random variables with an approximate (variational) posterior distribution, e.g., qϕ(θ)=N(μθ,σθ2), parameterized by a learnable mean μθ and scale (standard deviation) σθ, from which θ is sampled during training and inference. We model each Bayesian-layer parameter independently, so this approximation does not represent correlations between parameters.

The outputs of the model, for a given set of sampled weights and biases θ and latent-space inputs x̃, are a predicted mean vector μ̃θ(x̃) and a vector of per-target aleatoric standard deviations σ̃a,θ(x̃) in latent space. These outputs are mapped back to physical units via the inverse Z and T transforms (Sect. 3.1) using Monte Carlo sampling (Sect. 3.3). We assume a diagonal aleatoric covariance (independent targets) and leave prediction of the full aleatoric covariance matrix for future work. The proposed pipeline is visualized in detail in Fig. 2.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f02

Figure 2Example of the hybrid Bayesian neural network architecture. Inputs are standardized using Z-score normalization, and target variables are mapped to an unbounded latent space using the transform T followed by Z-score normalization. The neural network (NNθ) consists of a combination of deterministic and Bayesian layers producing a latent-space mean (μ̃θ), aleatoric uncertainty (σ̃a,θ), and epistemic uncertainty (σ̃e,θ). Predictions are propagated to physical space by sampling in latent space and then applying the inverse transforms (Z−1 and T−1) to obtain optical properties in physical units.

Download

3.3 Uncertainty Decomposition

During inference we seek both a point prediction and a decomposition of predictive uncertainty into aleatoric σ̃a and epistemic σ̃e components. Suppose two observers are trying to predict the outcome of the next flip of an unknown coin. The first observer has recorded the results of 1000 previous flips and estimates that the probability of heads is 0.6. Their remaining uncertainty about the next flip is dominated by aleatoric uncertainty; even with perfect knowledge of the coin's bias, each flip is still random. The second observer has not seen any previous flips and does not know whether the coin is fair or biased. Their uncertainty includes epistemic uncertainty arising from their lack of knowledge about the coin, in addition to the aleatoric uncertainty inherent in the flipping process. Therefore, aleatoric uncertainty represents irreducible variability in the data (e.g., unresolved physical variability and numerical noise in the training set), whereas epistemic uncertainty reflects uncertainty in the model parameters due to limited data and/or model capacity. The initial aleatoric and epistemic decompositions are computed in latent space under Gaussian assumptions (Sect. 3.3.1). We then calibrate the uncertainty (Sect. 3.3.2) before propagating to physical space by sampling and applying the inverse transforms, from which we report predictive quantiles in physical units and estimate physical-space aleatoric and epistemic standard deviations via a nested Monte Carlo approximation (Sect. 3.3.3).

3.3.1 Latent-Space Predictive Distribution

At inference time we draw S independent weight and bias samples θ(s)∼qϕ(θ) from the learned approximate posterior. For each draw, the neural network NNθ directly outputs μ̃(s)(x̃):=μ̃θ(s)(x̃) and σ̃a(s)(x̃):=σ̃a,θ(s)(x̃). The latent-space predictive mean is estimated by Monte Carlo averaging,

(9) μ ̃ θ ( x ̃ ) = 1 S ∑ s = 1 S μ ̃ ( s ) ( x ̃ ) .

Aleatoric uncertainty in latent space is estimated as the mean of the predicted variances,

(10) σ ̃ a , θ 2 ( x ̃ ) = 1 S ∑ s = 1 S σ ̃ a ( s ) ( x ̃ ) ⊙ 2 ,

and epistemic uncertainty is estimated from the variations of the sampled means across draws,

(11) σ ̃ e , θ 2 ( x ̃ ) = 1 S ∑ s = 1 S μ ̃ ( s ) ( x ̃ ) - μ ̃ θ ( x ̃ ) ⊙ 2 .

Finally, the total latent-space predictive uncertainty is taken as the sum of epistemic and aleatoric variances,

(12) σ ̃ tot , θ 2 ( x ̃ ) = σ ̃ a , θ 2 ( x ̃ ) + σ ̃ e , θ 2 ( x ̃ ) .

3.3.2 Uncertainty Scaling

Although Eqs. (10)–(11) provide an aleatoric-epistemic decomposition in latent space, the overall predictive uncertainty can be miscalibrated due to non-linear activation functions, leading to prediction intervals that are systematically too wide or narrow. We therefore apply per-target uncertainty scaling in latent space, using multiplicative factors τ fitted on a validation set (Guo et al., 2017; Kuleshov et al., 2018).

We fit τ by minimizing the Gaussian negative log-likelihood in latent space, using the latent predictive mean (μ̃θ(x̃)), the total latent predictive standard deviation (σ̃tot,θ(x̃)), and the validation targets transformed into latent space (ỹt=ZT(yt)). For each target dimension j, we solve

(13) τ j = arg min τ > 0 1 N ∑ i = 1 N NLL y ̃ t , j ( x i ) ; μ ̃ θ , j ( x ̃ i ) , τ σ ̃ tot , θ , j ( x ̃ i ) .

At inference time, the calculated τ values are applied in latent space before propagation to physical space, scaling both epistemic and aleatoric uncertainty components. Details of the fitted scaling factors along with their effect on predictive-interval coverage and reliability are reported in Appendix C.

3.3.3 Propagation to Physical Space

Because T−1 is nonlinear, the assumed Gaussian distribution in latent space does not necessarily map to a Gaussian distribution in physical space. We therefore propagate uncertainty by Monte Carlo sampling in latent space and applying inverse transforms. Specifically, starting from the S posterior draws {μ̃(s)(x̃),σ̃a(s)(x̃)}s=1S, we apply the latent-space scaling factors τ and then generate physical-space predictive samples via nested Monte Carlo sampling. To scale the epistemic component (the spread across S), we keep the Monte Carlo mean fixed and scale the deviations around it,

(14) μ ̃ τ ( s ) ( x ̃ ) = μ ̃ θ ( x ̃ ) + τ ⊙ μ ̃ ( s ) ( x ̃ ) - μ ̃ θ ( x ̃ ) .

We then directly scale the corresponding per-sample aleatoric standard deviations.

(15) σ ̃ a , τ ( s ) ( x ̃ ) = τ ⊙ σ ̃ a ( s ) ( x ̃ ) .

Next, for each posterior draw s we generate L latent samples by adding Gaussian noise,

(16) y ̃ ( s , ℓ ) ( x ̃ ) = μ ̃ τ ( s ) ( x ̃ ) + σ ̃ a , τ ( s ) ( x ̃ ) ⊙ η ( s , ℓ ) , η ( s , ℓ ) ∼ N ( 0 , I ) , ℓ = 1 , … , L .

Finally, each latent sample is mapped back to physical space,

(17) y ( s , ℓ ) ( x ) = T - 1 ( Z - 1 ( y ̃ ( s , ℓ ) ( x ̃ ) ) ) ,

with predictive summaries (e.g., means, percentiles) computed from the resulting physical-space samples {y(s,ℓ)(x)}.

We then estimate aleatoric and epistemic uncertainties in physical units using a nested Monte Carlo approximation to the law of total variance (Kendall and Gal, 2017). Let 𝔼ℓ[⋅] and Varℓ[⋅] denote the mean and variance over ℓ=1,…,L at fixed s, and let 𝔼s[⋅] and Vars[⋅] denote the mean and variance over s=1,…,S. We compute

(18)Var^a(y∣x)≈EsVarℓy(s,ℓ)(x),(19)Var^e(y∣x)≈VarsEℓy(s,ℓ)(x),

element-wise per target. The physical-space aleatoric and epistemic standard deviations (σa and σe) are then given by the square root of Var^a(y∣x) and Var^e(y∣x), respectively. During inference, the computational burdens scale with the product of S and L. Therefore, to balance computational costs and statistical accuracy, we set S=L=50 during inference. A sensitivity analysis shows that this results in approximately 400-fold decrease in computation time and less than 4 % change in uncertainty when compared to S and L of 1000. More details on sensitivity estimates and inference throughput are detailed in Appendices D and E.

3.4 Loss Function

Model training minimizes the negative evidence lower bound (ELBO), which balances data fit and model complexity,

(20) L ELBO = - E θ ∼ q ϕ ( θ ) log p y ̃ ∣ x ̃ , θ + KL q ϕ ( θ ) ‖ p ( θ ) ,

where the expectation is approximated with Monte Carlo samples from the variational posterior qϕ(θ) (Blundell et al., 2015). The first term is the (Gaussian) negative log-likelihood in transformed space, and the second is the KL (Kullback–Leibler divergence) term applied to the Bayesian layers, regularizing the approximate posterior toward the prior.

For a given training pair (x̃,ỹ) and a weight and bias sample θ∼qϕ(θ), we assume a Gaussian likelihood with diagonal covariance where μ̃θ(x̃) and σ̃a,θ(x̃) are the network outputs in latent space,

(21) p y ̃ ∣ x ̃ , θ = N y ̃ ; μ ̃ θ ( x ̃ ) , diag σ ̃ a , θ ( x ̃ ) ⊙ 2 .

For training stability, we use a deterministic warm-up of Ewarm epochs in which the variational posterior over Bayesian-layer parameters is qϕ(θ)=N(μθ,σθ2) with σθ fixed to a near-zero constant σwarm≈0. In this regime, sampling yields θ≈μθ, so Bayesian layers behave nearly deterministically. After warm-up, we allow σθ to be learned and initialize it to a small but nonzero value σinit, enabling epistemic uncertainty to develop during subsequent training epochs.

3.5 Model Optimization

We optimized the performance of the hybrid BNN model using a grid search over seven hyperparameters. For each hyperparameter set, we trained the model using 80 % of the ADDA data points, 10 % for validation during model selection, and held out the remaining 10 % for testing; performance was evaluated using the negative log-likelihood (NLL) term of the ELBO loss function. To verify that random splitting did not introduce significant information leakage, we computed test-to-train nearest-neighbor Euclidean distances in standardized input-feature space (excluding the homogeneous sphere inputs); the calculated distances had a minimum of 0.029, a 1st percentile of 0.040, and a median of 0.176, indicating that test samples are generally well separated from their nearest training neighbors. Appendix F provides full details of the hyperparameter search ranges, optimal values, and stopping criteria. Additional training diagnostics and test-set performance plots are provided in Appendix G.

4 Hybrid Bayesian Neural Network Outperforms Homogeneous Sphere and Core-Shell Approximations

We evaluate the hybrid BNN in two complementary ways. First, we assess its capability as a surrogate by comparing its predictions with ADDA reference values on the held-out test set, establishing whether the surrogate can reproduce the underlying morphology-resolving physics. Second, we compare the surrogate against homogeneous-sphere and core-shell approximations, which are the baselines used in large-scale atmospheric models and treat BC-containing particles as homogeneous or concentric volume-equivalent spheres. While the accuracy advantage over these baselines is inherited from ADDA physics, the distinct contributions of the hybrid BNN framework are the computationally efficient access to ADDA-quality optics along with per-particle predictive uncertainty with aleatoric-epistemic decomposition.

We further analyzed the accuracy of each model for predicting the optical properties of BC-containing particles in three groups based on their shape. We quantified particle shape using the fractal dimension (Df), which is distinct from Df,c because it accounts for the shape of the BC core and coating, as opposed to just the BC core. The structure factor of each coated particle was used to calculate Df (Sorensen, 2001). We separated particles into three groups based on their Df. The first group has Df≤2.0 and represents uncoated and thinly coated particles that have not undergone significant core compaction. The second group includes particles with 2.0<Df≤2.5, and represents moderately coated uncompacted particles and thinly coated particles that have undergone some degree of core compaction, but their surface morphologies are not spherical. The final group has Df>2.5, and represents particles with morphologies approaching spherical. These particles include thickly coated particles that have not undergone core compaction and moderately to thickly coated particles which have undergone significant core compaction.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f03

Figure 3Accuracy of hybrid BNN compared with homogeneous sphere and core-shell approximations for calculating (A) extinction efficiency (Qext), (B) single-scattering albedo (SSA), and (C) asymmetry parameter (g). The accuracy of each model is quantified for particles with varying fractal dimension (Df). Overall, homogeneous sphere and core-shell approximations have improved accuracy when Df>2.5, while the hybrid BNN is accurate across the range of Df. Lines represent median values, boxes represent the interquartile range, and error bars represent 5th and 95th percentiles.

Download

The hybrid BNN was more accurate than homogeneous sphere and core-shell approximations for particles with Df≤2.5 (Fig. 3a). However, the accuracy of homogeneous sphere and core-shell approximations for predicting Qext improved as Df increased, a trend which has been demonstrated in previous studies (Schwarz et al., 2008; Lack and Cappa, 2010; Shamjad et al., 2012). The hybrid BNN predicted Qext of particles with Df≤2.0 with median error of 0.02, while homogeneous sphere and core-shell assumptions had median errors of 0.56 and 0.35, respectively. The hybrid BNN also outperformed homogeneous sphere and core-shell approximations when predicting Qext of particles with 2.0<Df≤2.5 (median errors of 0.05, 0.21, and 0.17, respectively). Conversely, the hybrid BNN was comparable to homogeneous sphere and core-shell approximations when predicting Qext of particles with Df>2.5 (median errors of 0.03, 0.05, and −0.05, respectively). The hybrid BNN replicates the observational trend of increased accuracy of homogeneous sphere and core-shell approximations for particles with Df>2.5, but is more accurate than these approximations for BC-containing particles with Df≤2.5.

The hybrid BNN also gave the most accurate predictions of SSA for particles with Df≤2.0 (Fig. 3b). The hybrid BNN predicted SSA with median error of 0.02 for Df≤2.0, while homogeneous sphere and core-shell approximations both had median errors > 0.17. The reduced accuracy of Mie theory for BC-containing particles with Df≤2.0 is rooted in their complex morphologies. Given that scattering is sensitive to the morphology of particles (Bohren and Huffman, 2008), approximating particles with Df≤2.0 as spheres leads to large errors when calculating their scattering properties. The hybrid BNN accurately captured differences in the scattering properties of thinly coated BC-containing particles because it was trained using particles with realistically complex morphologies. The accuracy of homogeneous sphere and core-shell approximations improved for particles with 2.0<Df≤2.5 (median errors of 0.08), but the hybrid BNN was still more accurate for these particles (median error of −0.01). Similar to predictions of Qext, the hybrid BNN was comparable to homogeneous sphere and core-shell approximations for predicting SSA when Df>2.5 (median errors all < 0.01).

The hybrid BNN was also the most accurate for predicting g, with median error between −0.02 and 0.01. This is a substantial improvement over homogeneous sphere and core-shell approximations, which both systematically underestimate g (median errors between −0.38 and −0.13) (Fig. 3c). Unlike predictions of SSA, g was also underestimated by homogeneous sphere and core-shell approximations even for BC-containing particles with Df>2.5. This is because directional scattering properties are highly sensitive to the internal morphology of particles. Non-spherical aggregates introduce complex anisotropic internal fields and coherence patterns that are not present in symmetric spheres (Bohren and Huffman, 2008). Additionally, adjoining monomers introduce near-field coupling that also affects directional scattering. Incomplete representation of the internal structure of BC-containing particles thus leads to inaccurate estimates of g under homogeneous sphere or core-shell approximations. The lower errors produced by the hybrid BNN relative to ADDA-calculated optical properties show that the hybrid BNN is able to effectively learn the results of the morphology-resolving ADDA physics code without the need to run the more computationally expensive model. Therefore, the advantage of the hybrid BNN model is rooted in its ability to provide mean and uncertainty estimates for optical properties that are reflective of morphology-resolving physics without the need to run an expensive morphology-resolving optics model.

The hybrid BNN outputs also allow for calculation of scattering and absorption efficiencies of particles (Qabs and Qsca). Because BC-containing particles play an important role in total absorption, their Qabs is of particular interest for radiative transfer modeling. However, Qabs is often not supplied directly to radiative transfer models, and is instead given by the product of Qext and 1−SSA. Therefore, we have trained the hybrid BNN to predict Qext and SSA and focused our analysis more heavily on these variables. Nevertheless, the hybrid BNN has similar accuracy to homogeneous sphere and core-shell approximations when Qabs is calculated from Qext and SSA across particle Df (see Fig. H1). Previous studies have shown that absorption by BC-containing particles is largely insensitive to particle shape (Beeler and Chakrabarty, 2022; Fierce et al., 2020), a trend which is reflected by hybrid BNN predictions. The hybrid BNN was significantly more accurate for predicting Qsca than homogeneous sphere and core-shell approximations, regardless of particle shape. A more detailed comparison of the hybrid BNN model and core-shell and homogeneous sphere approximations for Qabs and Qsca can be found in Appendix H.

Finally, predictions from the hybrid BNN were also compared with those using the Rayleigh-Debye Gans (RDG) approximation (Sorensen et al., 2018). The RDG approximation accounts for the non-spherical shape of BC-containing particles, but it is not commonly implemented in large-scale atmospheric models. The hybrid BNN was more accurate than the RDG approximation for calculating Qext and g, and had similar accuracy to the RDG approximation for calculating SSA. More details on the RDG approximation calculations and comparisons with hybrid BNN predictions can be found in Appendix I.

5 Mean and Uncertainty Predictions using Hybrid Bayesian Neural Network

The hybrid BNN model allowed for calculation of the mean optical cross-sections of BC aggregates (with absorbing and non-absorbing coatings) along with their associated uncertainties (Fig. 4). We calculated the absorption cross-section (Cabs), scattering cross-section (Csca), and asymmetry parameter (g) of particles with various amounts of BC, which is quantified by the core volume equivalent diameter (core dve). For these calculations, the Df,c that was input to BNN was calculated from V/V0 following Eqs. (1)–(3). It should be noted that all particles included in these calculations have Df,c< 2.5. The difference between hybrid BNN-calculated optical properties and those calculated using homogeneous sphere or core-shell approximations should be interpreted as the contribution of particle morphology to the optical property of interest. The calculated Cabs of BC-containing particles was larger from the hybrid BNN than from homogeneous sphere and core-shell Mie theory for uncoated and thinly coated particles (Fig. 4a–c). This trend agrees well with previous work which showed that the absorption efficiency of compact particles is smaller when compared to equivalent fractal particles (Beeler and Chakrabarty, 2022).

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f04

Figure 4Absorption and scattering predictions at 532 nm using hybrid BNN compared with homogeneous sphere and core-shell approximations. The absorption cross-sections (Cabs) predicted by the hybrid BNN are slightly larger than those predicted by the homogeneous sphere and core-shell approximations (A–C). The scattering cross-sections (Csca) predicted by the hybrid BNN are smaller than those predicted by the homogeneous sphere and core-shell approximations (D–F). The asymmetry parameters (g) predicted by the hybrid BNN are consistently larger than those predicted by the homogeneous sphere and core-shell approximations (G–I). Lines show predicted mean values and shaded areas represent the total standard deviation (computed from the sum of aleatoric and epistemic variances).

Download

Conversely, the predicted Csca of pure BC aggregates (V/V0=1) was smaller using the hybrid BNN than for homogeneous sphere and core-shell approximations across core sizes (Fig. 4d). The observed lower Csca for uncoated particles is likely due to the optical effects arising from the porosity of fractal BC particles, which has been demonstrated in previous studies (Sorensen, 2001). The Csca of a non-spherical particle is proportional to the effective refractive index (meff) of a particle, given by

(22) ϕ m 2 - 1 m 2 + 2 = m eff 2 - 1 m eff 2 + 2 ,

where ϕ is the volume packing fraction and m is the refractive index of the material. The value of |meff-1| is therefore inversely proportional to the porosity of a particle, and higher values of |meff-1| lead to higher Csca. Aggregates have much higher porosity than equivalent spheres, leading to lower |meff-1| and lower Csca for aggregates when compared to equivalent spheres. During coating, the ϕ and meff of particles evolve as coating fills voids within aggregates and compaction occurs. This leads to complex relationships between core dve and V/V0 (Fig. 4e). Finally, the meff of BC-containing aggregates approaches that of an equivalent sphere as particles become thickly coated, and relationships between core dve and Csca approach homogeneous sphere and core-shell approximations (Fig. 4f).

The calculated g from the hybrid BNN is larger than those using homogeneous sphere and core-shell approximations regardless of size or coating amount (Fig. 4g–i). This trend is also rooted in the sensitivity of directional scattering to the internal morphology of particles, which is not accurately captured by homogeneous sphere and core-shell approximations.

6 Input Feature Importance

We calculated Shapley additive explanations (SHAP) values for the eight input features to examine the influence of each input feature on the predicted optical properties using the hybrid BNN model (Fig. 5). A broad SHAP value distribution indicates that the given feature has a large influence on the given output, while narrow distributions indicate small influence on the output value (Lundberg and Lee, 2017). High feature values clustered with high SHAP values indicate that increasing the value of the given feature tends to increase the value of the output (and vice versa), while randomly distributed feature values and SHAP values indicate that the feature has a small influence on the output. Our analysis showed that χve had a significant effect on Qext, and that increasing χve led to increased Qext (Fig. 5a). This agrees with well-established trends in aerosol optical properties, which state that extinction efficiency increases as particle size parameter increases (Bohren and Huffman, 2008; Kokhanovsky, 2008). The SHAP value distributions also showed that increasing the amount of coating (increasing V/V0) led to decreased Qext. This trend is likely rooted in the subtleties of the refractive index of particles. As V/V0 increases, the real and imaginary parts of the particle refractive index (volume-averaged) decrease. Decreasing the real and imaginary parts of the particle refractive index tends to reduce particle-light interactions and therefore decreases Qext. However, the exact relationship is not strictly monotonic and depends on other factors such as particle shape and χve. Similarly, increasing κcoat while keeping V/V0 constant increases the absorption efficiency of particles, which in turn increases Qext.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f05

Figure 5Shapley additive explanation (SHAP) values for extinction efficiency (Qext), single-scattering albedo (SSA), and asymmetry parameter (g) in hybrid BNN. (A) Calculated Qext is most sensitive to χve and Qext,hs (broad SHAP distributions). (B) Calculated SSA is most sensitive to input V/V0, κcoat, and SSAhs. (C) Calculated g is most sensitive to χve and Qext,hs.

Download

We also found that V/V0 had a large influence on SSA (Fig. 5b), but that the effect of V/V0 on SSA diminished at high V/V0. This trend agrees with previous laboratory studies which show that the addition of scattering material leads to an increase in SSA (Kalbermatter et al., 2022; Xu et al., 2018). The diminishing effect of V/V0 on SSA at high V/V0 is also in good agreement with our current understanding of particle optics. As V/V0 increases, the extinction efficiency of particles becomes dominated by scattering while absorption effectively saturates (Beeler and Chakrabarty, 2022), both of which lead to plateauing SSA. However, increasing κcoat increases the contribution of absorption to total extinction, leading to decreased SSA, an effect that was also well represented in the SHAP value distributions.

Finally, SHAP distributions show that χve had a large effect on g (Fig. 5c). This reflects fundamental principles in directional light scattering, which predict that forward scattering is enhanced as the size of particles relative to the wavelength of incident light increases (Bohren and Huffman, 2008; Kokhanovsky, 2008). The coating absorptivity also had a significant effect on g, with increasing κcoat leading to increased g. This trend also agrees well with fundamental particle optics, which predict that when χve is < 1, increasing κcoat effectively decreases large-angle scattering while leaving small-angle scattering relatively unchanged. This leads to increased g when κcoat increases and χve< 1. However, complex coherence and interference patterns when χve> 1 lead to more complex relationships between g and κcoat.

The input homogeneous sphere optical descriptors (Qext,hs, SSAhs, and ghs) also had a significant impact on all outputs of the hybrid BNN. For instance, a large input value for Qext,hs led to a larger predicted Qext value. To evaluate the relative importance of the combined microphysical descriptors with the homogeneous sphere optical descriptors on the target variables, we calculated the total group importance, given by the mean of ∑j∈G|ψj|, where j is the feature in group G and ψj are the corresponding SHAP values. The total group importance gives the cumulative influence of the group on the prediction. This analysis showed that the total importance of the microphysical descriptors was 0.38, 0.08, and 0.07 for Qext, SSA, and g, respectively. The importance of the homogeneous sphere optical descriptors on the predictions was 0.80, 0.13, and 0.10 for Qext, SSA, and g, respectively. These findings collectively show that the homogeneous sphere optical descriptors are very important for hybrid BNN predictions. Including the homogeneous sphere optical properties as an input provides the hybrid BNN with a large fraction of the underlying physics involved in light scattering and absorption, which allowed the hybrid BNN to be trained on a relatively small number of data points. The importance of Qext,hs, SSAhs, and ghs for hybrid BNN prediction also indicates that the hybrid BNN may be accurate for refractive indices and monomer sizes that were not represented in the training set if the inputs are reflective of the new refractive index or monomer size.

7 Extrapolation of Model Predictions Across Refractive Indices and Monomer Sizes

The hybrid BNN training set included optical properties of BC-containing particles with monomer radii of 20 nm, coatings with real refractive indices (Re(RIcoat)) of 1.55 or 1.6, and BC with refractive index (RIBC) of 1.95+0.79i. We performed a perturbed-parameter ensemble to evaluate the accuracy of the hybrid BNN for particles with monomer radii, Re(RIcoat), and RIBC outside of these values. We randomly selected 10 points from the held-out test set and systematically changed the input monomer radii in ADDA simulations. The same process was repeated for simulations in which Re(RIcoat) and RIBC were altered, resulting in a total of 90 additional ADDA simulations. We then used the BNN to predict the optical properties of the particles and compared the BNN predictions to the ADDA simulations. We benchmarked model error across Re(RIcoat), RIBC, and monomer radii using the average difference between calculated and true values, where true values are given by ADDA simulations (Fig. 6). The shaded regions in Fig. 6 denote the parameter values represented in training.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f06

Figure 6Mean error in extinction efficiency (Qext), single-scattering albedo (SSA), and asymmetry parameter (g) calculated using the hybrid BNN, homogeneous sphere approximation, and the core-shell approximation for a perturbed parameter ensemble. Here, error is given by the difference between predicted and true values. (A–C) The hybrid BNN shows varying accuracy as the real part of the coating refractive index (Re(RIcoat)), BC refractive index (RIBC), or monomer radius deviate from training set values. However, it still has comparable accuracy to homogeneous sphere and core-shell approximations. (D–I) The hybrid BNN is more accurate than homogeneous sphere and core-shell approximations when calculating SSA and g across all Re(RIcoat), RIBC, and monomer radius. Shaded areas in each panel indicate values that were used in the training set and lines show average values.

Download

Deviations in Re(RIcoat), RIBC, or monomer radius from training values affected the accuracy of the hybrid BNN for predicting Qext, but the hybrid BNN still had comparable errors to homogeneous sphere and core-shell approximations (Fig. 6a–c). These results indicate that the hybrid BNN loses predictive accuracy for calculating Qext under high relative humidities, where the refractive index of water would contribute significantly to Re(RIcoat). However, it is likely that the hybrid BNN would still be more accurate than homogeneous sphere or core-shell approximations under dry to moderate relative humidities, assuming dry coatings have Re(RIcoat) between 1.5 and 1.6 (Bond and Bergstrom, 2006). The hybrid BNN was more accurate than homogeneous sphere and core-shell approximations for calculating SSA and g across Re(RIcoat), RIBC, and monomer radii (Fig. 6d–i).

It should be noted that the monomer radius, Re(RIcoat), and RIBC are not directly included as inputs to the hybrid BNN. However, changing the monomer radius alters χve, and changing the refractive indices of BC or the coating material changes the Mie theory-calculated optical properties (Qext,hs, SSAhs, and ghs), both of which are used as inputs to the hybrid BNN. Including Qext,hs, SSAhs, and ghs as hybrid BNN inputs allows for extrapolation of BNN predictions to monomer sizes and refractive indices that were not used to train the model with little loss in accuracy.

8 Future Experiment Design Using Epistemic Uncertainty Predictions

One of the unique features of the hybrid BNN is the ability to separate aleatoric and epistemic uncertainty in predicted optical properties. To demonstrate that epistemic uncertainty can identify sparse regions in input-parameter space, the hybrid BNN was retrained after masking approximately 12 % of the training data in the region 70≤Npp≤180 and 8≤V/V0≤25. Test particles within this masked region were retained for evaluation but were not used during re-training. Epistemic uncertainty increased more inside the masked region than outside it for all three target variables (see Appendix J). Because epistemic uncertainty increases in regions with sparse training data, patterns in epistemic uncertainty can be used to identify regions of the parameter space that would most benefit from additional training data. Therefore, uncertainty estimates from the hybrid BNN can be leveraged to guide the design of future simulations that would most effectively improve model performance.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f07

Figure 7Epistemic uncertainty in predicted optical properties can be used for targeted future experiments aimed at reducing model uncertainty. (A–C) Epistemic uncertainty in predicted Qext is highest for large, thickly coated particles (Npp>800 and V/V0>40) at 405 nm. Epistemic uncertainty for SSA and g is largest for small, thinly coated particles at 532 and 880 nm. (D–I) For SSA and g, epistemic uncertainty across wavelengths is largest for small, thinly coated particles with Npp<100 and V/V0<10.

Download

We used the hybrid BNN to predict aleatoric and epistemic uncertainty in Qext, SSA, and g at three wavelengths commonly used in optical instruments (405, 532, and 880 nm). Here, we quantified error in optical properties as a percentage of the predicted mean value. Overall, we found that aleatoric uncertainty is highest for smaller, thinly coated aggregates, which is due to the high variability in the morphology of these particles as they compact due to the accumulation of coatings (see Appendix K). We also found that epistemic Qext uncertainty at 405 nm is highest for large, thickly coated particles with Npp>800 and V/V0>40 (Fig. 7a). Epistemic Qext uncertainty at 532 nm is highest for thinly coated particles (V/V0<5) and Npp<20 or Npp>700 (Fig. 7b). At 880 nm, epistemic Qext uncertainty is highest for small, thinly coated particles with Npp<50 and V/V0<10 (Fig. 7c). For SSA and g, epistemic uncertainty across wavelengths is largest for small, thinly coated particles with Npp<100 and V/V0<10 (Fig. 7d–i).

Given that ADDA simulations are extremely computationally expensive, this analysis can be used to identify regions of the input parameter space that are either sparsely represented or where there is significant variability in the optical properties of particles. Including additional simulations that fall within these areas of the input parameter space would be the most beneficial for improved model performance. By targeting these sparsely represented input parameters, future simulations can be designed more efficiently, maximizing model improvement while reducing computational burdens. These results also show that future laboratory experiments with BC-containing particles with Npp<100 and V/V0<10 would also aid in constraining model uncertainty. Previous studies have shown that particles in this region are in the midst of moderate restructuring that is dependent on Npp (Beeler et al., 2025). Therefore, these particles are expected to have more morphological variability than particles with Npp>100 and V/V0>10. Additional laboratory experiments targeting these particles would therefore be particularly valuable for constraining their optical properties. Measurements that jointly constrain aggregate size, coating amount, core and whole-particle morphology, and wavelength-resolved optical properties would provide especially useful constraints for evaluating and informing future versions of the model.

9 Discussion and Conclusions

Efficiently predicting the optical properties of BC-containing particles remains a longstanding challenge in atmospheric models and remote sensing algorithms (Ramanathan and Carmichael, 2008; Bond and Bergstrom, 2006). Traditional atmospheric models employ simplifications to BC morphology and mixing with other aerosol components to reduce computational burdens (Liu et al., 2016). However, these simplifications often do not capture the complexity of light scattering and absorption by irregularly shaped BC-containing particles. Previous studies have attempted to improve predictions of the optical properties of BC-containing particles using machine learning-based approaches (Qin et al., 2025; Romshoo et al., 2024; Luo et al., 2018). However, these studies use single-particle optics models which do not accurately capture near-field interactions between adjacent monomers in BC aggregates and do not quantify uncertainty in model predictions due to variability in particle morphology.

We developed a hybrid BNN to predict the optical properties of BC-containing particles and their associated uncertainties. The model was trained using ADDA simulations of single-particle optical properties, which accurately represent the morphology and near-field interactions between monomers in BC-containing particles (Yurkin and Hoekstra, 2011). The hybrid BNN was able to effectively learn the morphology-resolving physics of ADDA simulations while reducing computation time by 2–6 orders of magnitude. The hybrid BNN takes in five inputs that are easily tracked or derived in large-scale models and fully describe the size, shape, and composition of BC-containing particles. The hybrid BNN also uses the optical properties of a volume-equivalent homogeneous sphere as an input feature. The optical properties of a volume-equivalent homogeneous sphere can be calculated with low computational cost and inform the hybrid BNN of the complex physics involved in particle-light interactions. Our results showed that the hybrid BNN more accurately predicts mean BC optical properties than traditional homogeneous-sphere or core–shell approximations, with the largest improvements for SSA and g. The hybrid BNN also quantifies uncertainty in the predicted optical properties of BC-containing particles.

We found that the size of the particle relative to the wavelength, imaginary part of the coating refractive index, and the optical properties of a homogeneous volume-equivalent sphere were the most influential input features for model predictions. We also showed that the hybrid BNN is able to extrapolate to monomer sizes, BC refractive indices, and coating refractive indices that were not represented in the training set with little loss in accuracy. This is because inclusion of homogeneous sphere optical descriptors encodes much of the physics of these parameters on target variables, and therefore makes hybrid BNN predictions applicable to various assumed BC and coating refractive indices and monomer sizes. Finally, uncertainty decomposition in the hybrid BNN allows for identification of regions in the input parameter space that are underrepresented in the training dataset or have significant variability in the optical properties. This allows for targeted future additions to the training dataset that will be most effective in improving model predictions.

It should be noted that the hybrid BNN introduced here is a single-particle model that is not suitable for direct incorporation into large-scale atmospheric models. Multiple lines of evidence show that large-scale models do not accurately represent the mixing state of BC-containing particles, which is extremely important for predicting their optical properties (Fierce et al., 2020, 2016). The hybrid BNN introduced here does not address this gap, and therefore is not likely to improve BC optics calculations in large-scale models. However, our hybrid BNN can be used as a computationally efficient surrogate model for calculating BC optics in particle-resolved models, which often contain thousands of particles. Bulk optical properties from particle-resolved simulations can then be used to evaluate optics schemes in large-scale models, which will be the subject of future studies. Additionally, the hybrid BNN framework could be extended to predict scattering quantities relevant for remote sensing applications, such as phase function or depolarization. This will also be the subject of future studies.

Overall, our results present the first machine learning-based model for BC optical properties with uncertainty quantification. It is also the first machine learning-based model for BC optical properties that is trained using ADDA simulations, to our knowledge. Our hybrid BNN accurately predicts the optical properties of BC-containing particles across the morphology-composition space. Quantification of uncertainty in single-particle optical properties allows for propagation to uncertainty in bulk optical properties, which are important for comparison against measurements and for probabilistic predictions of BC behavior in large-scale atmospheric models. Improved predictions of BC optical properties will be a major step forward for improved representation of anthropogenic and biomass burning emissions in large-scale atmospheric models.

Appendix A: ADDA Run Configuration

Version 1.5.0-alpha2 of the ADDA code was used to calculate the optical properties of simulated BC-containing particles. The ADDA user manual recommends keeping the number of dipoles per wavelength (λ/d) above 10 to keep errors in calculated optical properties to within a few percent. Since computation time increases steeply with the number of dipoles (Fig. A1a), particles were discretized using a dipole length of 0.0033 µm to balance simulation accuracy with computational cost (λ/d>90 for all simulations). ADDA simulations were performed on the Deception high-performance computing cluster at Pacific Northwest National Laboratory using a single AMD EPYC 7502 CPU core for each simulation. Finally, we calculated the optical properties of particles for 150 randomly generated orientations and used the average optical properties over the 150 orientations for hybrid BNN training and testing. We randomly selected 40 particles from the hybrid BNN test set and calculated their optical properties for 300 random orientations. We found that using the average optical properties over 150 orientations deviated by 0.1 % or less compared to the average value over 300 orientations (Fig. A1b). We therefore expect errors in the calculated optical properties from ADDA due to discretization and orientation-averaging to be negligible.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f08

Figure A1Timing and errors from ADDA simulations. (A) Computation time per orientation scales approximately as a power law with the number of dipoles. (B) Optical properties converge after approximately 100 orientations.

Download

Appendix B: Z-Score Normalization

Z-score normalization ensures that each variable has mean zero and standard deviation one in the normalized space. The forward Z-score transformation is

(B1) Z ( x ) = x - μ x σ x ,

for input variables, and

(B2) Z ( y tf ) = y tf - μ y tf σ y tf ,

for transformed target variables (Fei et al., 2021). Here, μ and σ are the mean and standard deviation of the corresponding variable computed on the training set only; the same training-set statistics are then used to normalize the validation and test sets. The input and transformed target variables are mapped and stored as x⟶Zx̃ and y⟶Tytf⟶Zỹ.

Appendix C: Uncertainty Scaling Calibration

We applied post-hoc uncertainty scaling to calibrate the predictive uncertainty of the hybrid BNN for each target (Qext, SSA, and g). Specifically, we fit a per-target multiplicative scaling factor τ on the validation set by minimizing the Gaussian negative log-likelihood in latent space (Sect. 3.3.2). Table C1 reports the fitted τ values and the empirical coverage of nominal 90 % prediction intervals before (Pre) and after (Post) calibration on the validation and test sets. Values of τ<1 indicate that the raw BNN uncertainties were overestimated. Figure C1 shows reliability diagrams comparing expected versus observed coverage; curves closer to the 1:1 line indicate better-calibrated predictive uncertainty.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f09

Figure C1Reliability diagrams for hybrid BNN predictive uncertainty for Qext, SSA, and g. The dashed line indicates ideal calibration (observed coverage equals expected coverage), and the points/solid line show observed coverage. Deviations from the 1:1 line indicate miscalibration.

Download

Table C1Uncertainty scaling calibration results. All fitted values have τ<1, indicating that the raw BNN overestimated uncertainty.

Download Print Version | Download XLSX

Appendix D: Uncertainty Convergence

Table D1Deviation of predictive uncertainty at representative (S,L) combinations with respect to the converged reference at (S,L)=(1000,1000).

Download Print Version | Download XLSX

Predictive uncertainties reported in the main text are computed by nested Monte Carlo sampling, with S posterior parameter draws and L aleatoric samples each. We characterize the convergence of the two components with respect to S and L using σe∗ and σa∗ to denote the epistemic and aleatoric standard deviations at a converged reference (S,L)=(1000,1000). All deviations in this section are expressed with respect to that reference.

Figure D1 shows the two components as functions of S (left column, with L pinned at 1000) and L (right column, with S pinned at 1000), for each of the three targets. As the paper operates at S=L=50 on both axes simultaneously, we additionally report the joint deviation at that point along with several representative combinations in Table D1. Values are pooled-median deviations across 10 test particles and 3 seeds. At the paper default, all six deviations remain within ±4 %.

The choice of S=L=50 is a cost–accuracy trade-off. Nested-MC sampling has O(S⋅L) cost in both compute and memory, so moving from (S,L)=(50,50) to the converged reference at (1000,1000) increases per-particle wall-clock and memory footprint by a factor of ∼400 while tightening the reported uncertainties by less than 4 % on any single target. The paper default therefore trades a small, quantified loss of precision for two orders of magnitude of throughput. Absolute inference timings and batch scaling are reported in Appendix E.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f10

Figure D1Monte Carlo convergence of predictive uncertainty. Curves show the pooled median across 10 test particles and 3 seeds of the ratio σ/σ∗, where σ∗ is the value at the converged reference (S,L)=(1000,1000). Shaded bands show the interquartile range across the pooled sample; the dashed vertical line marks the paper default S=L=50.

Download

Appendix E: Inference Throughput

Table E1Hybrid BNN inference cost as a function of batch size at S=L=50. Per-particle time and throughput are computed from wall clock and batch size.

Download Print Version | Download XLSX

We report the wall-clock cost of the hybrid BNN at the paper default parameters of S=L=50. All timings were measured on a single Intel Core i7-11850H workstation (8 physical cores, 16 GB RAM, CPU-only PyTorch 2.4 with Pyro 1.9) using the median wall clock of 20 repeated inference passes after a single warm-up call. Sensitivity of the reported uncertainties to the (S,L) sampling choice is documented separately in Appendix D.

Single-particle inference (batch =1) is dominated by fixed per-call overhead. As batch size grows the overhead is distributed across particles and the per-particle cost drops toward the asymptotic compute cost of the network forward passes and nested-MC sampling. The per-particle time plateaus around ∼1 ms for batches of 103–104 particles, delivering approximately 103 particles s−1 on a single CPU core.

We note that the current inference pipeline is CPU-only, as the Bayesian sampling stack (Pyro's variational inference) does not straightforwardly support CUDA in our configuration. A GPU-enabled implementation would be expected to sustain substantially higher throughput at large batch sizes; extending the pipeline to GPU is left as future engineering work.

Appendix F: Hybrid BNN Hyperparameter Selection

Table F1 summarizes the hyperparameters explored during model selection and the optimal configuration. Layers denotes the total number of hidden layers in the network, and Bayesian layers denotes the number of variational (Bayesian) layers used to represent weight uncertainty. Bayesian layer position indicates where the Bayesian layer(s) were placed within the network (middle or last). The learning-rate scale factor multiplies the base learning rate used by the optimizer for any Bayesian layers (post Ewarm), and the prior standard deviation sets the scale of the Gaussian prior on Bayesian-layer weights.

The warm-up parameter Ewarm denotes the number of initial epochs used for the deterministic warm-up described in the main text. Training used early stopping based on the validation loss: if the validation loss did not decrease by at least Δmin=0.001 for 100 consecutive epochs, training was terminated.

For the optimal model, the hidden-layer widths (all using ReLU activations) were 128, 128, 128 (Bayesian), 64, and 32 units. Additional training diagnostics and test-set performance plots corresponding to the selected hyperparameter configuration are provided in Appendix G.

Table F1Hyperparameters explored during hybrid BNN model selection (Sect. 3.5), including sampled values and the optimal configuration.

Download Print Version | Download XLSX

Appendix G: Hybrid BNN Training and Test-Set Performance

Figure G1 shows the evolution of the negative log-likelihood (NLL) and KL-divergence components of the hybrid BNN objective during training for the training and validation sets. The similar trajectories of training and validation NLL indicate stable optimization and limited overfitting over the training period.

Figure G2 compares test-set predictions from the hybrid BNN (points with 90 % predictive confidence intervals) and the homogeneous-sphere approximation (orange markers) against ADDA reference values (dashed 1:1 line). Points closer to the 1:1 line indicate higher accuracy relative to ADDA, and the BNN error bars summarize predictive uncertainty for individual test samples.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f11

Figure G1Training history for the hybrid BNN loss components. Left: negative log-likelihood (NLL) for training and validation sets. Right: KL divergence term for training and validation sets.

Download

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f12

Figure G2Test-set comparison of predicted versus ADDA reference values for Qext, SSA, and g. Orange markers show the homogeneous-sphere approximation. Blue points show hybrid BNN predictions with 90 % predictive confidence intervals. The dashed line indicates the 1:1 relationship with ADDA.

Download

Appendix H: Absorption and Scattering Efficiencies from Hybrid Bayesian Neural Network

Predictions of Qext and SSA were combined to calculate the absorption (Qabs) and scattering (Qsca) efficiencies of particles (see Fig. H1). The hybrid BNN calculated Qabs with median error of 0.01, 0.03, and 0.01 for Df≤2.0, 2.0<Df≤2.5, and Df>2.5, respectively. The BNN was slightly more accurate than homogeneous sphere and core-shell approximations for Df≤2.0 and Df>2.5, but was less accurate for 2.0<Df≤2.5. This shows that homogeneous sphere and core-shell approximations can predict Qabs with reasonable accuracy, but the hybrid BNN model also predicts Qabs with similar accuracy. Conversely, the hybrid BNN greatly outperforms homogeneous sphere and core-shell approximations when calculating Qsca. Median error for Qsca is −0.02 to 0.05 using the hybrid BNN model, 0.06–0.49 using the homogeneous sphere approximation, and −0.02 to 0.51 using the core-shell approximation. Core-shell and homogeneous sphere approximations again have improved accuracy as Df increases. Overall, homogeneous sphere and core-shell approximations may be adequate for calculating absorption, but are not accurate for calculating the scattering properties of BC-containing particles with Df≤2.5.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f13

Figure H1Accuracy of hybrid BNN, homogeneous sphere approximation, and core-shell approximation for calculating absorption efficiency (Qabs) and scattering efficiency (Qsca) as a function of particle shape (quantified by Df). (A) The three methods have comparable accuracy for predicting Qabs across particle shapes. (B) The hybrid BNN is more accurate than homogeneous sphere and core-shell approximations when predicting Qsca, regardless of particle shape. Lines represent median values, boxes represent the interquartile range, and error bars represent the 5th and 95th percentiles.

Download

Appendix I: Comparison of Hybrid BNN Predictions with the RDG Approximation
https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f14

Figure I1Comparison of hybrid BNN accuracy with the core-shell RDG approximation. The hybrid BNN was more accurate than the RDG approximation for Qext and g, and had similar accuracy to the RDG approximation for SSA.

Download

We compared the accuracy of hybrid BNN predictions with those using the Rayleigh-Debye Gans (RDG) approximation. The RDG approximation accounts for the non-spherical shape of BC-containing aggregates by assuming that the monomers comprising a BC-containing particle are within the Rayleigh optics limit (Sorensen et al., 2018). The optical properties of particles in the test set were calculated using Eqs. (16)–(23) of Sorensen et al. (2018). To account for the effects of coating on RDG approximation calculations, the optical response of each coated monomer is represented using the electrostatic polarizability of a concentric core-shell sphere (βcs). Defining the relative permittivity of the core, shell, and surrounding medium as εc, εs, and εm, respectively, and the core volume fraction (f) as

(I1) f = a c a o 3 ,

where ac and ao are the core and outer radii. The polarizability is then calculated using

(I2) β cs = ( ε s - ε m ) ( ε c + 2 ε s ) + f ( ε c - ε s ) ( ε m + 2 ε s ) ( ε s + 2 ε m ) ( ε c + 2 ε s ) + 2 f ( ε s - ε m ) ( ε c - ε s ) ,

with

(I3) ε i = m i m m 2 .

Here, mi denotes the complex refractive index of the core or shell and mm is the refractive index of the surrounding medium (1.0+0.00i). This expression reduces to the homogeneous-sphere Lorentz–Lorenz factor when the core and shell have identical optical properties. We therefore use βcs as opposed to the Lorentz-Lorenz factor when calculating F(m) and E(m). It should also be noted that the fractal dimension and fractal prefactor were assumed fixed at 1.78 and 1.35, respectively, in RDG approximation calculations.

The hybrid BNN is more accurate than the RDG approximation for Qext, with median errors between (0.02,0.05) and (−1.4, 0.46), respectively. The hybrid BNN had similar accuracy to the RDG approximation for calculating SSA, with median errors between (−0.01, 0.02) and (−0.04, −0.01), respectively. The accuracy of RDG approximation for calculating SSA but not Qext indicates that RDG approximation tends to underestimate total absorption and/or scattering cross-sections of coated aggregates, but approximately captures their relative contributions to total extinction. Finally, the hybrid BNN is also more accurate than the RDG approximation when calculating g for coated aggregates, with median errors between (−0.02, 0.01) and (−0.20, −0.15), respectively.

Appendix J: Sensitivity of Predictive Uncertainty to Data Sparsity

A defining feature of the hybrid BNN is that its epistemic uncertainty σe represents the model's own uncertainty in underrepresented regions during training. As a direct test of that interpretation, we retrained the hybrid BNN after masking approximately 12 % of the training data in the region 70≤Npp≤180 and 8≤V/V0≤25. Test particles within this masked region were retained for evaluation but were not used during retraining. All other hyperparameters and the random seed were identical to the baseline model.

Figure J1 shows the per-particle changes in epistemic uncertainty (σe) and aleatoric uncertainty (σa) between the baseline model (trained on the full dataset) and the retrained model (trained on the masked dataset). For test particles inside the masked region, epistemic uncertainty increased by 14.4 %, 28.6 %, and 11.9 % for Qext, SSA, and g, respectively. For test particles outside the masked region, the corresponding increases were 3.9 %, 5.0 %, and −1.4 %. The increase in epistemic uncertainty was larger inside the masked region than outside for all three target variables, supporting the interpretation that epistemic uncertainty responds to reduced training coverage. We also examined the corresponding changes in aleatoric uncertainty. For test particles inside the masked region, aleatoric uncertainty increased by 6.9 %, 27.9 %, and 3.6 % for Qext, SSA, and g, respectively, compared with changes of 0.8 %, 8.7 %, and −0.4 % outside the masked region. Because the aleatoric and epistemic components are learned jointly through the same predictive model, changes in the training distribution can affect both components. We therefore interpret this experiment primarily as a test of whether epistemic uncertainty responds to reduced training coverage.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f15

Figure J1Per-particle changes in epistemic uncertainty (σe) and aleatoric uncertainty (σa) when the hybrid BNN is retrained after masking approximately 12 % of the training data in the region 70≤Npp≤180 and 8≤V/V0≤25. Points show the relative change in each uncertainty component with respect to the baseline model for each held-out test particle.

Download

Appendix K: Aleatoric Uncertainty Estimates

We used the hybrid BNN to predict aleatoric uncertainty in Qext, SSA, and g at 405, 532, and 880 nm. Predicted uncertainties in optical properties are expressed as a percentage of the predicted mean value. We found that aleatoric uncertainty is highest in regions where particles have the highest morphological variability (uncoated or thinly coated particles). This shows that aleatoric uncertainty is able to identify regions of the parameter space where uncertainty due to particle variability is highest.

https://gmd.copernicus.org/articles/19/10795/2026/gmd-19-10795-2026-f16

Figure K1Aleatoric uncertainty as a function of BC core size (quantified by Npp) and coating amount (quantified by V/V0) at three wavelengths commonly used in aerosol optical instruments. We found that aleatoric uncertainty is generally higher for thinly coated aggregates, which reflects high morphological variability of fractal BC aggregates before coating-induced compaction.

Download

Code and data availability

The DDA-BNN codebase, including the training pipeline, training dataset, and inference tools, is publicly available at https://github.com/pnnl/DDA-BNN (Beeler et al., 2026b) under the BSD 2-Clause License. The exact version of the code used to produce the results in this paper is archived on Zenodo at https://doi.org/10.5281/zenodo.21478183 (Beeler et al., 2026b). The training dataset is available within the GitHub repository and is also archived on Zenodo at https://doi.org/10.5281/zenodo.19324185 (Beeler et al., 2026a).

Author contributions

PB: Conceptualization, Methodology, Software, Data curation, Writing – original draft. SD: Methodology, Software, Data curation, Writing – original draft. LF: Conceptualization, Methodology, Data curation, Writing – original draft.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.

Acknowledgements

This research was supported by the U.S. Department of Energy (DOE) under the Laboratory Directed Research and Development program via the Linus Pauling Distinguished Postdoctoral Fellowship Program and the Atmospheric System Research program via the Integrated Cloud, Land-Surface, and Aerosol System Study (ICLASS) Science Focus Area.

Financial support

This research was supported by the U.S. Department of Energy (DOE) at Pacific Northwest National Laboratory (PNNL). PNNL is a multi-program national laboratory operated for the U.S. Department of Energy by Battelle Memorial Institute under Contract No. DE-AC05-76RL01830.

Review statement

This paper was edited by Yuhang Wang and reviewed by Myungje Choi and one anonymous referee.

References

Beeler, P. and Chakrabarty, R. K.: Constraining the particle-scale diversity of black carbon light absorption using a unified framework, Atmos. Chem. Phys., 22, 14825–14836, https://doi.org/10.5194/acp-22-14825-2022, 2022. a, b, c, d, e, f

Beeler, P., Corbin, J. C., Sipkens, T. A., and Fierce, L.: A Framework for Quantifying the Size and Fractal Dimension of Compacting Soot Particles, Environ. Sci. Technol., 59, 5994–6003, 2025. a, b, c, d, e, f, g, h

Beeler, P., Donald, S., and Fierce, L.: Training dataset for DDA-BNN v1.0, Zenodo [data set], https://doi.org/10.5281/zenodo.19324185, 2026a. a

Beeler, P., Donald, S., and Fierce, L.: DDA-BNN v1.0: A Morphology-Aware Surrogate Model for the Optical Properties of Black Carbon–Containing Particles, Zenodo [code], https://doi.org/10.5281/zenodo.21478183, 2026b (code also available: https://github.com/pnnl/DDA-BNN, last access: 12 October 2026). a, b

Blundell, C., Cornebise, J., Kavukcuoglu, K., and Wierstra, D.: Weight uncertainty in neural networks, in: International Conference on Machine Learning, PMLR, 1613–1622, https://proceedings.mlr.press/v37/blundell15.html (last access: 12 October 2026), 2015. a

Bohren, C. F. and Huffman, D. R.: Absorption and scattering of light by small particles, John Wiley & Sons, ISBN 978-0471293408, 2008. a, b, c, d

Bond, T. C. and Bergstrom, R. W.: Light absorption by carbonaceous particles: An investigative review, Aerosol Sci. Tech., 40, 27–67, 2006. a, b, c, d, e

Bond, T. C., Doherty, S. J., Fahey, D. W., Forster, P. M., Berntsen, T., DeAngelo, B. J., Flanner, M. G., Ghan, S., Kärcher, B., and Koch, D.: Bounding the role of black carbon in the climate system: A scientific assessment, J. Geophys. Res.-Atmos., 118, 5380–5552, 2013. a, b

Bonnet, D., Hirtzlin, T., Majumdar, A., Dalgaty, T., Esmanhotto, E., Meli, V., Castellani, N., Martin, S., Nodin, J.-F., and Bourgeois, G.: Bringing uncertainty quantification to the extreme-edge with memristor-based Bayesian neural networks, Nat. Commun., 14, 7530, https://doi.org/10.1038/s41467-023-43317-9, 2023. a

Cappa, C. D., Onasch, T. B., Massoli, P., Worsnop, D. R., Bates, T. S., Cross, E. S., Davidovits, P., Hakala, J., Hayden, K. L., and Jobson, B. T.: Radiative absorption enhancements due to the mixing state of atmospheric black carbon, Science, 337, 1078–1081, 2012. a

China, S., Mazzoleni, C., Gorkowski, K., Aiken, A. C., and Dubey, M. K.: Morphology and mixing state of individual freshly emitted wildfire carbonaceous particles, Nat. Commun., 4, 2122, https://doi.org/10.1038/ncomms3122, 2013.  a

Corbin, J. C., Modini, R. L., and Gysel-Beer, M.: Mechanisms of soot-aggregate restructuring and compaction, Aerosol Sci. Tech., 57, 89–111, 2023. a, b, c

Fei, N., Gao, Y., Lu, Z., and Xiang, T.: Z-score normalization, hubness, and few-shot learning, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 142–151, https://doi.org/10.1109/ICCV48922.2021.00021, 2021. a, b

Fierce, L., Bond, T. C., Bauer, S. E., Mena, F., and Riemer, N.: Black carbon absorption at the global scale is affected by particle-scale diversity in composition, Nat. Commun., 7, 12361, https://doi.org/10.1038/ncomms12361, 2016. a, b

Fierce, L., Onasch, T. B., Cappa, C. D., Mazzoleni, C., China, S., Bhandari, J., Davidovits, P., Fischer, D. A., Helgestad, T., and Lambe, A. T.: Radiative absorption enhancements by black carbon controlled by particle-to-particle heterogeneity in composition, P. Natl. Acad. Sci. USA, 117, 5196–5203, 2020. a, b, c, d

Gal, Y. and Ghahramani, Z.: Dropout as a bayesian approximation: Representing model uncertainty in deep learning, Proceedings of the 33rd International Conference on Machine Learning, 1050–1059, https://proceedings.mlr.press/v48/gal16.html (last access: 12- October 2026), 2016. a, b

Guo, C., Pleiss, G., Sun, Y., and Weinberger, K. Q.: On calibration of modern neural networks, in: International Conference on Machine Learning, PMLR, 1321–1330, https://proceedings.mlr.press/v70/guo17a.html (last access: 12 October 2026), 2017. a

Hu, K., Liu, D., Tian, P., Wu, Y., Deng, Z., Wu, Y., Zhao, D., Li, R., Sheng, J., Huang, M., Ding, D., Li, W., Wang, Y., and Wu, Y.: Measurements of the diversity of shape and mixing state for ambient black carbon particles, Geophys. Res. Lett., 48, e2021GL094522, https://doi.org/10.1029/2021GL094522, 2021. a

Kalbermatter, D. M., Močnik, G., Drinovec, L., Visser, B., Röhrbein, J., Oscity, M., Weingartner, E., Hyvärinen, A.-P., and Vasilatou, K.: Comparing black-carbon- and aerosol-absorption-measuring instruments – a new system using lab-generated soot coated with controlled amounts of secondary organic matter, Atmos. Meas. Tech., 15, 561–572, https://doi.org/10.5194/amt-15-561-2022, 2022. a

Kendall, A. and Gal, Y.: What uncertainties do we need in bayesian deep learning for computer vision?, Adv. Neur. In., 30, https://proceedings.neurips.cc/paper_files/paper/2017/file/2650d6089a6d640c5e85b2b88265dc2b-Paper.pdf (last access: 12 October 2026), 2017. a, b

Koeylue, U., Xing, Y., and Rosner, D. E.: Fractal morphology analysis of combustion-generated aggregates using angular light scattering and electron microscope images, Langmuir, 11, 4848–4854, 1995. a

Kokhanovsky, A. A.: Aerosol optics: light absorption and scattering by particles in the atmosphere, Springer, ISBN 978-3540499091, 2008. a, b

Koshelev, M.: Standard statistical transformations (logarithm and logit) are uniquely determined by the corresponding symmetries, Journal of Uncertain Systems, 9, 103–112, 2015. a

Kuleshov, V., Fenner, N., and Ermon, S.: Accurate uncertainties for deep learning using calibrated regression, in: International Conference on Machine Learning, PMLR, 2796–2804, https://proceedings.mlr.press/v80/kuleshov18a.html (last access: 12 October 2026), 2018. a

Lack, D. A. and Cappa, C. D.: Impact of brown and clear carbon on light absorption enhancement, single scatter albedo and absorption wavelength dependence of black carbon, Atmos. Chem. Phys., 10, 4207–4220, https://doi.org/10.5194/acp-10-4207-2010, 2010. a

Laskin, A., Laskin, J., and Nizkorodov, S. A.: Chemistry of atmospheric brown carbon, Chem. Rev., 115, 4335–4382, 2015. a

Li, H. and May, A. A.: Estimating mass-absorption cross-section of ambient black carbon aerosols: Theoretical, empirical, and machine learning models, Aerosol Sci. Tech., 56, 980–997, 2022. a

Li, J., Zhang, F., Liu, J., Li, W., Wu, K., Hu, S., and Lin, H.: Parameterization of optical properties for liquid cloud droplets containing black carbon based on neural network, Opt. Express, 31, 40124–40141, 2023. a

Liu, C., Li, J., Yin, Y., Zhu, B., and Feng, Q.: Optical properties of black carbon aggregates with non-absorptive coating, J. Quant. Spectrosc. Ra., 187, 443–452, 2017a. a

Liu, D., Whitehead, J., Alfarra, M. R., Reyes-Villegas, E., Spracklen, D. V., Reddington, C. L., Kong, S., Williams, P. I., Ting, Y.-C., and Haslett, S.: Black-carbon absorption enhancement in the atmosphere determined by particle mixing state, Nat. Geosci., 10, 184–188, 2017b. a

Liu, F., Yon, J., Fuentes, A., Lobo, P., Smallwood, G. J., and Corbin, J. C.: Review of recent literature on the light absorption properties of black carbon: Refractive index, mass absorption cross section, and absorption function, Aerosol Sci. Tech., 54, 33–51, 2020. a

Liu, S., Aiken, A. C., Gorkowski, K., Dubey, M. K., Cappa, C. D., Williams, L. R., Herndon, S. C., Massoli, P., Fortner, E. C., and Chhabra, P. S.: Enhanced light absorption by mixed source black and brown carbon particles in UK winter, Nat. Commun., 6, 8435, https://doi.org/10.1038/ncomms9435, 2015. a, b

Liu, X., Ma, P.-L., Wang, H., Tilmes, S., Singh, B., Easter, R. C., Ghan, S. J., and Rasch, P. J.: Description and evaluation of a new four-mode version of the Modal Aerosol Module (MAM4) within version 5.3 of the Community Atmosphere Model, Geosci. Model Dev., 9, 505–522, https://doi.org/10.5194/gmd-9-505-2016, 2016. a, b

Lundberg, S. M. and Lee, S.-I.: A unified approach to interpreting model predictions, Adv. Neur. In., 30, https://proceedings.neurips.cc/paper_files/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf (last access: 12 October 2026), 2017. a

Luo, J., Zhang, Y., Wang, F., Wang, J., and Zhang, Q.: Applying machine learning to estimate the optical properties of black carbon fractal aggregates, J. Quant. Spectrosc. Ra., 215, 1–8, 2018. a

Olivier, A., Shields, M. D., and Graham-Brady, L.: Bayesian neural networks for uncertainty quantification in data-driven materials modeling, Comput. Method. Appl. M., 386, 114079, https://doi.org/10.1016/j.cma.2021.114079, 2021. a

Qin, Z., Wu, J., Wang, H., Zhang, Y., and Zhang, Q.: Using convolutional neural networks to predict the optical properties of coated black carbon, J. Quant. Spectrosc. Ra., 333, 109326, https://doi.org/10.1016/j.jqsrt.2024.109326, 2025.  a, b

Ramanathan, V. and Carmichael, G.: Global and regional climate changes due to black carbon, Nat. Geosci., 1, 221–227, 2008. a

Romshoo, B., Patil, J., Michels, T., Müller, T., Kloft, M., and Pöhlker, M.: Improving the predictions of black carbon (BC) optical properties at various aging stages using a machine-learning-based approach, Atmos. Chem. Phys., 24, 8821–8846, https://doi.org/10.5194/acp-24-8821-2024, 2024. a, b

Saleh, R., Cheng, Z., and Atwi, K.: The brown–black continuum of light-absorbing combustion aerosols, Environ. Sci. Tech. Let., 5, 508–513, 2018. a

Samset, B. H., Sand, M., Smith, C. J., Bauer, S. E., Forster, P. M., Fuglestvedt, J. S., Osprey, S., and Schleussner, C.-F.: Climate impacts from a removal of anthropogenic aerosol emissions, Geophys. Res. Lett., 45, 1020–1029, 2018. a

Schwarz, J. P., Spackman, J., Fahey, D., Gao, R., Lohmann, U., Stier, P., Watts, L., Thomson, D., Lack, D., Pfister, L., Mahoney, M. J., Baumgardner, D., Wilson, J. C., and Reeves, J. M.: Coatings and their enhancement of black carbon light absorption in the tropical atmosphere, J. Geophys. Res.-Atmos., 113, https://doi.org/10.1029/2007JD009042, 2008. a

Shamjad, P., Tripathi, S., Aggarwal, S., Mishra, S., Joshi, M., Khan, A., Sapra, B., and Ram, K.: Comparison of experimental and modeled absorption enhancement by black carbon (BC) cored polydisperse aerosols under hygroscopic conditions, Environ. Sci. Technol., 46, 8082–8089, 2012. a

Sorensen, C.: Light scattering by fractal aggregates: a review, Aerosol Sci. Tech., 35, 648–687, 2001. a, b, c

Sorensen, C. M., Yon, J., Liu, F., Maughan, J., Heinson, W. R., and Berg, M. J.: Light scattering and absorption by fractal aggregates including soot, J. Quant. Spectrosc. Ra., 217, 459–473, 2018. a, b, c

Sumlin, B. J., Heinson, W. R., and Chakrabarty, R. K.: Retrieving the aerosol complex refractive index using PyMieScatt: A Mie computational package with visualization capabilities, J. Quant. Spectrosc. Ra., 205, 127–134, 2018. a

Xu, X., Zhao, W., Qian, X., Wang, S., Fang, B., Zhang, Q., Zhang, W., Venables, D. S., Chen, W., Huang, Y., Deng, X., Wu, B., Lin, X., Zhao, S., and Tong, Y.: The influence of photochemical aging on light absorption of atmospheric black carbon and aerosol single-scattering albedo, Atmos. Chem. Phys., 18, 16829–16844, https://doi.org/10.5194/acp-18-16829-2018, 2018. a

Yurkin, M. A. and Hoekstra, A. G.: The discrete-dipole-approximation code ADDA: Capabilities and known limitations, J. Quant. Spectrosc. Ra., 112, 2234–2247, 2011. a, b, c

Zhao, G., Zhao, C., Kuang, Y., Bian, Y., Tao, J., Shen, C., and Yu, Y.: Calculating the aerosol asymmetry factor based on measurements from the humidified nephelometer system, Atmos. Chem. Phys., 18, 9049–9060, https://doi.org/10.5194/acp-18-9049-2018, 2018. a

Download
Short summary
We developed a surrogate model to predict how black carbon particles absorb and scatter light based on their size, shape, and mixing with other aerosol species. The model was trained on detailed physics simulations and also estimates uncertainty caused by limited training data and unresolved internal structures. It outperformed common simplified particle assumptions, especially for scattering, and can help target new simulations to improve predictions of black carbon's radiative effects.
Share
Altmetrics
Final-revised paper
Preprint