David D. Yao 2026-11-05
David D. Yao coauthored the 1992 work on common random numbers with Paul Glasserman. Their analysis gives conditions under which coordinated random inputs improve comparisons of simulated systems, emphasizing monotonicity and continuity of event times.[ref]
Some Guidelines and Guarantees for Common Random Numbers by Paul Glasserman and David D. Yao. Primary byline and abstract; §1
The cited primary byline retains his middle initial without expanding it.An original queueing theory calculation illustrates the event-time viewpoint. Start an initially empty, first-come-first-served single-server queue with arrivals . For service times , its single-server queue departure-time recursion isThis is the paper's service-completion recursion in renamed notation.[ref]
Some Guidelines and Guarantees for Common Random Numbers by Paul Glasserman and David D. Yao. §3, equations8–9, p894; §4.2, Example4.6, p897
With service times , the departures are . Reducing all services to gives departures using the same arrival input.At time , the first system has completed one job and the second has completed two. The states differ even though corresponding job labels and arrival times are coordinated. In a stochastic comparison, random inputs should likewise be assigned consistently to the intended jobs or events; a raw position in a mixed event list need not identify the same physical event in both simulations.
The deterministic numbers above demonstrate the recursion, not a measured variance reduction. A useful random coupling must preserve each system's marginal input law and have the response properties required for the chosen performance comparison. Shared random seeds alone do not establish those properties.
Durk Kingma 2026-11-05
Durk Kingma is a computer scientist who publishes as Diederik P. Kingma. His personal profile describes research on machine learning and generative models, and records a 2017 doctorate at the University of Amsterdam.[ref]
Personal research homepage of Durk Kingma. Brief Bio: formal name, nickname and2017 doctorate
The institutional thesis front matter gives his full formal name as Diederik Pieter Kingma.[ref]Kingma and Max Welling coauthored Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. A variational autoencoder couples a latent-variable model with an approximating posterior distribution that can be optimized through variational inference. Their reparameterization gradients represent a simulated random variable as a differentiable transformation of parameter-independent noise, allowing derivatives through the transformation.[ref]
Auto-Encoding Variational Bayes by Diederik P. Kingma and Max Welling. §§2.3–2.4, equations4–5 and Gaussian construction
Kingma also coauthored the Adam paper with Jimmy Lei Ba.[ref]Adam: A Method for Stochastic Optimization by Diederik P. Kingma and Jimmy Lei Ba. Full byline and Algorithm1
An original scalar calculation makes the noise handling concrete. Use the Gaussian reparameterization , with having the standard normal distribution and . For , a one-draw reparameterization gradient with respect to isThe derivative holds the sampled fixed. This pathwise gradient is justified here by direct calculation; a general interchange of derivative and expected value requires differentiation under the integral sign conditions.
Noise coupling matters even for a central finite difference. If the evaluations at and share the same , the difference of the two squares gives exactly for every . This is a use of common random numbers. If instead the evaluations use independent standard normal distributions for their noise draws, the estimatorstill has expected value , but independence gives the variance of Gaussian-square finite-difference gradientsIndeed, a normal random variable of mean and variance has squared-value variance ; sum the two independent squared-value variances and divide by . Thus shrinking need not suppress simulation noise.
For chosen , and , both estimators have expected value 2, while their variances are 16 with shared noise and 2408 with independent noise. The example is a separate exact quadratic model; its purpose is to explain the role of keeping base noise fixed, not to reproduce a published variational-autoencoder benchmark.
Gaussian reparameterization 2026-11-05
Gaussian reparameterization represents a random variable with a normal distribution using a location, a scale and parameter-independent noise:Here has the standard normal distribution. The resulting has expected value and variance . The probability distribution is unchanged; the representation separates the random draw from the adjustable parameters. This makes reparameterization gradients available for differentiable expectations, including the Gaussian approximate posterior in a variational autoencoder.[ref]
Stochastic Backpropagation and Approximate Inference in Deep Generative Models by Danilo Jimenez Rezende and others. §3.2, Gaussian location-scale transformation and equation(10)
For a complete example, fix and considerHolding the same noise value fixed while differentiating givesAt , , the particular noise draw gives and derivative estimate , while the true derivative is . An individual sample need not equal the derivative; the equality is in expected value.
Parameterizing a positive scale as also gives . One can differentiate through the deterministic transformation while leaving the noise law fixed. For a general integrand, exchanging derivative and expectation still requires justified differentiation under the integral sign; the representation alone is not a proof of that exchange. Reusing noise when parameters change also connects the construction to common random numbers.
Paul Glasserman 2026-11-05
Paul Glasserman studies simulation and statistical methods. His 1992 joint paper with David D. Yao investigates when common random numbers beneficially couples comparisons of stochastic systems, including parameter-sensitivity comparisons.[ref]
Some Guidelines and Guarantees for Common Random Numbers by Paul Glasserman and David D. Yao. Primary byline; §1, pp884–885, sensitivity-analysis setting
An original finite-difference example shows how the noise scale can depend on coupling. For , let , where has an exponential distribution of mean and variance one. Since , its expectation derivative is . Using the same for both parameter values giveswhose variance is regardless of positive .
If the two simulations instead use independent random variables with that same exponential law, the estimator remains unbiased but has varianceFor chosen and , this is , compared with under the shared-input coupling. Averaging independent replicate pairs divides either variance by their number. These are exact properties of the stipulated linear simulation model, not benchmark measurements.
The useful cancellation occurs because the two outputs respond smoothly to the same random input. Other models can give a less favourable covariance or discontinuous response. The paper's conditions, rather than the act of reusing a seed alone, justify its general variance-reduction conclusions. Common random numbers explains the underlying covariance identity and a counterexample where sharing inputs makes a comparison noisier.
Some Guidelines and Guarantees for Common Random Numbers by Paul Glasserman and David D. Yao 2026-11-05
Primary paper, Management Science 38(6), 884–908 (1992), by Paul Glasserman and David D. Yao. Page884 gives the covariance identity for a difference of simulated outputs; the abstract and later results state conditions for effective common random numbers.
Consider the explicitly specified objectiveand estimate its derivative by a symmetric finite difference with step . The choice of shared or independent noise changes the estimator's variance even though both use correct normal distributions at the two parameter values.
With common random numbers, the same appears on both sides:Thus and , independent of . Cancellation removes the noisy square term. For this quadratic, the symmetric difference has no truncation bias in exact arithmetic.
For independent standard normals , instead useIf , expand . The standard-normal moments , and giveAdding the two independent square variances and dividing by yieldsBoth estimators have the correct expected value , but the independent-noise variance diverges as tends to zero. At and , the variances are and . An average of independent replicate estimators divides each variance by .
This is a complete calculation for the stated quadratic, not a universal dominance theorem. At , and , the independent variance is , below the shared value . The covariance principle in common random numbers explains why coupling needs a specified objective and comparison. Very small steps in floating-point evaluation also introduce cancellation concerns that this exact-arithmetic model does not include.

