Time-uniform, nonparametric, nonasymptotic confidence sequences

Steven R. Howard, Aaditya Ramdas, Jon McAuliffe, Jasjeet Sekhon

Introduction

It has become standard practice for organizations with online presence to run large-scale randomized experiments, or “A/B tests”, to improve product performance and user experience. Such experiments are inherently sequential: visitors arrive in a stream and outcomes are typically observed quickly relative to the duration of the test. Results are often monitored continuously using inferential methods that assume a fixed sample, despite the known problem that such monitoring inflates Type I error substantially (Armitage et al., 1969; Berman et al., 2018). Furthermore, most A/B tests are run with little formal planning and fluid decision-making, compared to clinical trials or industrial quality control, the traditional applications of sequential analysis.

With only a uniform lower bound (Lt)(L_{t}), i.e., if Ut≡∞U_{t}\equiv\infty, we have a lower confidence sequence. Likewise, if Lt≡−∞L_{t}\equiv-\infty we have an upper confidence sequence given by (Ut)(U_{t}). Theorems 1, 2, and 3 and Lemma 2 are our key tools for constructing confidence sequences. All build upon the general framework for uniform exponential concentration introduced in Howard et al. (2020), which means our techniques apply in diverse settings: scalar, matrix, and Banach-space-valued observations, with possibly unbounded support; self-normalized bounds applicable to observations satisfying weak moment or symmetry conditions; and continuous-time scalar martingales. Our methods allow for flexible control of the “shape” of the confidence sequence, that is, how the sequence of intervals shrinks in width over time. As a simple example, given a sequence of i.i.d. observations (Xt)t=1∞(X_{t})_{t=1}^{\infty} from a 1-sub-Gaussian distribution whose mean μ\mu we would like to estimate, Theorem 1 yields the following (1−α)(1-\alpha)-confidence sequence for μ\mu, a special case of the more general bound (10):

The O(t−1log⁡log⁡t)\mathcal{O}(\sqrt{t^{-1}\log\log t}) asymptotic rate of this bound matches the lower bound implied by the law of the iterated logarithm (LIL), and nonasymptotic bounds of this form are called finite LIL bounds (Jamieson et al., 2014).

We develop confidence sequences that possess the following properties:

Nonasymptotic and nonparametric: our confidence sequences offer coverage guarantees for all sample sizes, without exact distributional assumptions or asymptotic approximations.

Unbounded sample size: our methods do not require a final sample size to be chosen ahead of time. They may be tuned for a planned sample size but always permit additional sampling.

Arbitrary stopping rules: we make no assumptions on the stopping rule used by an experimenter to decide when to end the experiment, or when to act on certain inferences.

Asymptotically zero width: the interval widths of our confidence sequences shrink towards zero at a 1/t1/\sqrt{t} rate, ignoring log factors, just as with pointwise confidence intervals.

These properties give us strong guarantees and broad applicability. An experimenter may always choose to gather more samples, and may stop at any time according to any rule—the resulting inferential guarantees hold under the stated assumptions without any approximations. Of course, this flexibility comes with a cost: our intervals are wider than those that rely on asymptotics or make stronger assumptions, for example, a known stopping rule. Typical, fixed-sample confidence intervals derived from the central limit theorem do not satisfy any of (P1)-(P3), and accommodating any one property necessitates wider intervals; we illustrate this in Figure 1. It is perhaps surprising that these four properties come at a numerical cost of less than doubling the fixed-sample, asymptotic interval width—the discrete mixture bound illustrated in Figure 9 stays within a factor of two of the fixed-sample CLT bounds over five orders of magnitude in time.

The idea of a confidence sequence goes back at least to Darling and Robbins (1967a). They are called repeated confidence intervals by Jennison and Turnbull (1984, 1989) (with a focus on finite time horizons) and always-valid confidence intervals by Johari et al. (2015). They are sometimes labeled anytime confidence intervals in the machine learning literature (Jamieson and Jain, 2018).

Recent interest in confidence sequences has come from the literature on best-arm identification with fixed confidence for multi-armed bandit problems. Garivier (2013), Jamieson et al. (2014), Kaufmann et al. (2016), and Zhao et al. (2016) present methods satisfying properties (P1)-(P4) for independent, sub-Gaussian observations. Our results are sharper and more general, and our Bernstein confidence sequence scales with the true variance in nonparametric settings. Confidence sequences are a key ingredient in best-arm selection algorithms (Jamieson and Nowak, 2014) and related methods for sequential testing with multiple comparisons (Yang et al., 2017; Malek et al., 2017; Jamieson and Jain, 2018). Our results improve and generalize such methods.

Maurer and Pontil (2009) and Audibert et al. (2009) prove empirical-Bernstein bounds for fixed times or finite time horizons. Our empirical-Bernstein bound holds uniformly over infinite time. Balsubramani (2014) takes a different approach to deriving confidence sequences satisfying properties (P1)-(P4) by lower bounding a mixture martingale. This work was extended in Balsubramani and Ramdas (2016) to an empirical-Bernstein bound, the only infinite-horizon, empirical-Bernstein confidence sequence we are aware of in prior work. Our result removes a multiplicative pre-factor and yields sharper bounds. We emphasize that our proof technique is quite different from all three of these existing empirical-Bernstein bounds; see Section A.8.

The literature on self-normalized bounds makes extensive use of the method of mixtures, sometimes called pseudo-maximization (de la Peña et al., 2004, 2007; de la Peña, Klass and Lai, 2009; de la Peña, Lai and Shao, 2009; Garivier, 2013); these works introduced the idea of using a mixture to bound a quantity with a random intrinsic time VtV_{t}. These results are mostly given for fixed samples or finite time horizon, though de la Peña et al. (2004, Eq. 4.20) includes an infinite-horizon curve-crossing bound. Lai (1976b) treats confidence sequences for the parameter of an exponential family using mixture techniques similar to those of Section 3.2. Like most work on the method of mixtures, Lai’s work focused on the parametric setting (which we discuss in Section 4.4), while we focus on the application of mixture bounds to nonparametric settings.

Johari et al. (2017) adopt the mixture approach for a commercial A/B testing platform, where properties (P2) and (P3) are critical to provide an “off-the-shelf” solution for a variety of clients. Their application relies on asymptotics which lack rigorous justification. In Section 4.2 we give nonasymptotic justification for a similar confidence sequence under a finite-sample randomization inference model, and in Section 5 we demonstrate how our methods control Type I error in situations where asymptotics fail.

2 Outline

We organize our results using the sub-Gaussian, sub-gamma, sub-Bernoulli, sub-Poisson and sub-exponential settings defined in Section 2.

The stitching method gives new closed-form sub-Gaussian or sub-gamma boundaries (Theorem 1). Our sub-gamma treatment extends prior sub-Gaussian work to cover any martingale whose increments have finite moment-generating function in a neighborhood of zero; see Proposition 1. Our proof is transparent and flexible, accommodating a variety of boundary shapes, including those growing at the rate O(tlog⁡log⁡t)\mathcal{O}(\sqrt{t\log\log t}) with a focus on tight constants, though we do not recommend this bound in practice unless closed-form simplicity is vital.

Conjugate mixtures give one- and two-sided boundaries for the sub-Bernoulli, sub-Gaussian, sub-Poisson and sub-exponential cases (Section 3.2) which avoid approximations made for analytical convenience. The sub-Gaussian boundaries are unimprovable without further assumptions (Section 3.6). These boundaries include a common tuning parameter which is critical in practice and we discuss why their O(tlog⁡t)\mathcal{O}(\sqrt{t\log t}) growth rate may be preferable to the slower O(tlog⁡log⁡t)\mathcal{O}(\sqrt{t\log\log t}) rate (Section 3.5).

Discrete mixtures facilitate numerical computation of boundaries with a great deal of flexibility, at the cost of slightly more involved computations (Theorem 2). Like conjugate mixture boundaries, these boundaries avoid unnecessary approximations and are unimprovable in the sub-Gaussian case.

Finally, for sub-Gaussian processes, the inverted stitching method (Theorem 3) gives numerical upper bounds on the crossing probability of any increasing, strictly concave boundary over a limited time range. We show that any such boundary yields a uniform upper tail inequality over a finite horizon, and compute its crossing probability.

Building on this foundation, we present a a state-of-the-art empirical-Bernstein bound (Theorem 4) for any sequence of bounded observations using a new self-normalization proof technique. We illustrate our methods with two novel applications: the nonasymptotic, sequential estimation of average treatment effect in the Neyman-Rubin potential outcomes model (Section 4.2), and the derivation of uniform matrix bounds and covariance matrix confidence sequences (Corollaries 3 and 4.3). We give simulation results in Section 5. Section 6 discusses the relationship of our work to existing concepts of sequential testing. Proofs of main results are in Appendix A, with others deferred to Appendix C.

Preliminaries: linear boundaries

Note that an assumption on the upper tail of (St)(S_{t}) yields a lower confidence sequence for (μt)(\mu_{t}); a corresponding assumption on the lower tail of (St)(S_{t}) yields an upper confidence sequence for (μt)(\mu_{t}). In this paper we formally focus on upper tail bounds, from which lower tail bounds can be derived by examining (−St)(-S_{t}) in place of (St)(S_{t}). In general, the left and right tails of (St)(S_{t}) may behave differently and require different sets of assumptions, so that our upper and lower confidence sequences may have different forms. Regardless, we can always combine upper and lower confidence sequences using a union bound to obtain a two-sided confidence sequence (1).

When the (Xt)(X_{t}) are independent with common mean μ\mu, the resulting confidence sequence estimates μ\mu, but the setup requires neither independence nor a common mean. In general, the estimand μt\mu_{t} may be changing at each time tt; Section 4.2 gives an application to causal inference in which this changing estimand is useful. In principle, μt\mu_{t} may also be random, although none of our applications involve random μt\mu_{t}.

To construct uniform boundaries uαu_{\alpha} satisfying inequality (3), we build upon the following general condition (Howard et al., 2020, Definition 1):

When stating that a process is sub-ψ\psi, we typically omit l0l_{0} from our terminology for simplicity. In scalar cases, we always have l0=1l_{0}=1, while in matrix cases l0=dl_{0}=d, the dimension of the (square) matrices.

Although uu does depend on the constant l0l_{0} in Definition 1, for simplicity we typically omit this dependence from our notation, writing simply that uu is a sub-ψ\psi uniform boundary.

Five particular ψ\psi functions play important roles in our development; below, we take 1/0=∞1/0=\infty in the upper bounds on λ\lambda:

ψB,g,h(λ)≔1ghlog⁡(gehλ+he−gλg+h)\psi_{B,g,h}(\lambda)\coloneqq\frac{1}{gh}\log\left(\frac{ge^{h\lambda}+he^{-g\lambda}}{g+h}\right) on 0≤λ<∞0\leq\lambda<\infty, the scaled CGF of a centered random variable (r.v.) supported on two points, −g-g and hh, for some g,h>0g,h>0, for example a centered Bernoulli r.v. when g+h=1g+h=1.

ψN(λ)≔λ2/2\psi_{N}(\lambda)\coloneqq\lambda^{2}/2 on 0≤λ<∞0\leq\lambda<\infty, the CGF of a standard Gaussian r.v.

One may freely scale ψ\psi by any positive constant and divide VtV_{t} by the same constant so that Definition 1 remains satisfied; by convention, we scale all ψ\psi functions above so that ψ′′(0+)=1\psi^{\prime\prime}(0_{+})=1. When we speak of a sub-gamma process (or uniform boundary) with scale parameter cc, we mean a sub-ψG,c\psi_{G,c} process (or uniform boundary), and likewise for other cases. We often write ψB\psi_{B}, ψP\psi_{P}, etc., dropping the range and scale parameters from our notation. As we summarize in Figure 2 and detail in Proposition 11, certain general implications hold among sub-ψ\psi boundaries. In particular, any sub-Gaussian boundary can also serve as a sub-Bernoulli boundary; any sub-Poisson boundary serves as a sub-Gaussian or sub-Bernoulli boundary; and, importantly, any sub-gamma or sub-exponential boundary can serve as a sub-ψ\psi boundary in any of the other four cases. Indeed, a sub-gamma or sub-exponential boundary applies to many cases of practical interest, as detailed below.

Suppose ψ\psi is twice-differentiable and ψ(0)=ψ′(0+)=0\smash{\psi(0)=\psi^{\prime}(0_{+})=0}. Suppose, for each c>0c>0, uc(v)u_{c}(v) is a sub-gamma or sub-exponential uniform boundary with crossing probability α\alpha for scale cc. Then v↦uk1(k2v)v\mapsto u_{k_{1}}(k_{2}v) is a sub-ψ\psi uniform boundary for some constants k1,k2>0k_{1},k_{2}>0 depending only on ψ\psi.

Proposition 1 restates Howard et al. (2020, Proposition 1), which shows that any process (St)(S_{t}) which is sub-ψ\psi is also sub-gamma and sub-exponential, if ψ\psi satisfies the conditions of Proposition 1. Note that these conditions are satisfied for any mean-zero random variable if the CGF exists in a neighborhood of zero, so the conditions are quite weak (Jorgensen, 1997, Theorem 2.3).

Suppose X1,X2,…X_{1},X_{2},\dots are i.i.d. draws from a N(μ,σ2)\mathcal{N}(\mu,\sigma^{2}) distribution and we wish to sequentially estimate σ2\sigma^{2} when μ\mu is also unknown. Let St≔σ−2∑i=1t+1(Xi−Xˉt+1)2−tS_{t}\coloneqq\sigma^{-2}\sum_{i=1}^{t+1}(X_{i}-\bar{X}_{t+1})^{2}-t for t=1,2,…t=1,2,\dots, where Xˉt≔t−1∑i=1tXi\bar{X}_{t}\coloneqq t^{-1}\sum_{i=1}^{t}X_{i} is the sample mean. This StS_{t} is a centered and scaled sample variance, and as in Darling and Robbins (1967a), we use the fact that StS_{t} is a cumulative sum of independent, centered Chi-squared random variables each with one degree of freedom (see Appendix H for details). Such a centered Chi-squared distribution has variance two and CGF equal to 2ψE,22\psi_{E,2}.

Thus (St)(S_{t}) is 1-sub-exponential with variance process Vt=2tV_{t}=2t and scale parameter c=2c=2. We may uniformly bound the upper deviations of StS_{t} using any sub-exponential uniform boundary, for example the gamma-exponential mixture boundary of Proposition 9. Or, we can use Proposition 11 to deduce that (St)(S_{t}) is sub-gamma with scale c=2c=2 (and the same variance process) and use the closed-form stitched boundary of Theorem 1.

The above constructions yield lower confidence sequences for the variance. To obtain an upper confidence sequence, we use the fact that (−St)(-S_{t}) is 1-sub-exponential with scale parameter c=−2\smash{c=-2}. Now Proposition 11 implies that (−St)(-S_{t}) is sub-gamma with scale c=−1c=-1, so the stitched boundary again applies, while Proposition 11 implies that (−St)(-S_{t}) is also sub-Gaussian, so we may alternatively use the normal mixture boundary of Proposition 6. Since ψG,−1\psi_{G,-1} is uniformly smaller than ψN\psi_{N}, the above analysis yields tighter bounds than the sub-Gaussian approach of Darling and Robbins (1967a).

The simplest uniform boundaries are linear with positive intercept and slope. This is formalized in Howard et al. (2020), partially restated below.

For any λ∈[0,λmax⁡)\lambda\in[0,\lambda_{\max}) and α∈(0,1)\alpha\in(0,1),

is a sub-ψ\psi uniform boundary with crossing probability α\alpha.

While Lemma 1 provides a versatile building block, the O(Vt)\mathcal{O}(V_{t}) growth of u(Vt)u(V_{t}) may be undesirable. Indeed, from a concentration point of view, the typical deviations of StS_{t} tend to be only O(Vt)\mathcal{O}(\sqrt{V_{t}}), so the bound will rapidly become loose for large tt. From a confidence sequence point of view, recall that the confidence radius for the mean is given by u(Vt)/tu(V_{t})/t. Typically, Vt=Θ(t)V_{t}=\Theta(t) a.s. as t→∞t\to\infty, so the confidence radius will be asymptotically zero width if and only if u(v)=o(v)u(v)=o(v). In other words, we cannot achieve arbitrary estimation precision with arbitrarily large samples unless the uniform boundary is sublinear. We address this problem in Section 3, building upon Lemma 1 to construct curved sub-ψ\psi uniform boundaries.

Curved uniform boundaries

We present our four methods for computing curved uniform boundaries in Sections 3.1, 3.2, 3.3, and 3.4. In Section 3.5, we discuss how to tune boundaries, a necessity for good performance in practice, and we describe the unimprovability of sub-Gaussian mixture bounds in Section 3.6.

Our analytical “stitched” bound is useful in the sub-Gaussian case or, more generally, the sub-gamma case with scale cc. We require three user-chosen parameters:

a scalar η>1\eta>1 determines the geometric spacing of intrinsic time,

a scalar m>0m>0 which gives the intrinsic time at which the uniform boundary starts to be nontrivial, and

Recalling the scale parameter cc for the ψG\psi_{G} function above and the constant l0l_{0} in Definition 1, we define the stitching function Sα\mathcal{S}_{\alpha} as

The boundary shape is determined by choosing the function hh and setting the nominal crossing probability in the kkth epoch to equal α/h(k)\alpha/h(k). Then Theorem 1 gives a curved boundary which grows at a rate O(Vtlog⁡h(log⁡ηVt))\mathcal{O}\left(\sqrt{V_{t}\log h(\log_{\eta}V_{t})}\right) as Vt↑∞V_{t}\uparrow\infty. The more slowly h(k)h(k) grows as k↑∞k\uparrow\infty, the more slowly the resulting boundary will grow as Vt↑∞V_{t}\uparrow\infty. A simple choice is exponential growth, h(k)=ηsk/(1−η−s)h(k)=\eta^{sk}/(1-\eta^{-s}) for some s>1s>1, yielding Sα(v)=O(vlog⁡v)\mathcal{S}_{\alpha}(v)=\mathcal{O}(\sqrt{v\log v}). A more interesting example is h(k)=(k+1)sζ(s)h(k)=(k+1)^{s}\zeta(s) for some s>1s>1, where ζ(s)\zeta(s) is the Riemann zeta function. Then, when l0=1l_{0}=1, Theorem 1 yields the polynomial stitched boundary: for c≥0c\geq 0,

where the second term is neglected in the sub-Gaussian case since c=0c=0. This is a “finite LIL bound”, so-called because Sα(v)∼sk12vlog⁡log⁡v\mathcal{S}_{\alpha}(v)\sim\sqrt{sk_{1}^{2}v\log\log v}, matching the form of the law of the iterated logarithm (Stout, 1970). We can bring sk12sk_{1}^{2} arbitrarily close to 22 by choosing η\eta and ss sufficiently close to one, at the cost of inflating the additive term log⁡(ζ(s)/(log⁡sη))\log(\zeta(s)/(\log^{s}\eta)). Briefly, increasing η\eta increases the size of each epoch in the aforementioned peeling argument, which reduces the looseness of the union bound over epochs. But the larger we make the epochs, the further each linear boundary deviates from the ideal curved shape at the ends of the epochs, which inflates our final boundary. The choice of ss involves a similar tradeoff: increasing ss causes us to exhaust more of our total error probability budget on earlier epochs, decreasing the constant term (which matters most for early times), at the cost of a union bound over smaller error probabilities in later epochs, which shows up as an increase in the leading constant. We discuss parameter tuning in more practical terms in Section 3.5. For example, take η=2,s=1.4,m=1\smash{\eta=2,s=1.4,m=1}; if StS_{t} is a sum of independent, zero-mean, 1-sub-Gaussian observations, we obtain

Figure 9 in Appendix G compares a sub-Gaussian stitched boundary to a numerically-computed discrete mixture bound with a mixture distribution roughly corresponding to h(k)∝(k+1)1.4h(k)\propto(k+1)^{1.4}, as described in Section A.6. This discrete mixture boundary acts as a lower bound (see Section 3.6) and shows that not too much is lost by the approximations involved in the stitching construction. Figure 10 compare the same stitched boundary to related bounds from the literature; our bound shows slightly improved constants over the best known bounds.

Although our stitching construction begins with a sub-gamma assumption, it applies to other sub-ψ\psi cases, including sub-Bernoulli, sub-Poisson and sub-exponential cases; see Figure 2 and Proposition 1. Further, our stitched bounds apply equally well in continuous-time settings to Brownian motion, continuous martingales, martingales with bounded jumps, and martingales whose jumps satisfy a Bernstein condition; see Corollary 8.

While our focus is on nonasymptotic results, Theorem 1 makes it easy to obtain the following general upper asymptotic LIL, proved in Section A.2:

Suppose (St)(S_{t}) is sub-ψ\psi with variance process (Vt)(V_{t}) and ψ(λ)∼λ2/2\psi(\lambda)\sim\lambda^{2}/2 as λ↓0\lambda\downarrow 0. Then

2 Conjugate mixture boundaries

For any probability distribution FF on [0,λmax⁡)[0,\lambda_{\max}) and α∈(0,1)\alpha\in(0,1),

is a sub-ψ\psi uniform boundary with crossing probability α\alpha, so long as the supermartingale (Lt)(L_{t}) of Definition 1 is product measurable when the underlying probability space is augmented with the independent random variable λ\lambda.

one-, two-sided normal mixture boundaries (sub-Gaussian case);

one-, two-sided beta-binomial mixture boundaries (sub-Bernoulli case);

one-sided gamma-Poisson mixture boundary (sub-Poisson case); and

one-sided gamma-exponential mixture boundary (sub-exponential case).

The two-sided normal mixture boundary has a closed form expression:

The one-sided normal mixture boundary has a similar, closed-form upper bound, making these especially convenient. It is clear from (14) that the normal mixture boundary grows as O(vlog⁡v)\mathcal{O}(\sqrt{v\log v}) asymptotically, and this rate is shared by all of our conjugate mixture boundaries. Indeed, Proposition 2 below, proved in Section A.4, shows that such a rate holds for any mixture boundary as given by (13) whenever the mixing distribution is continuous with positive density at and around the origin, a property which holds for all mixture distributions used in our conjugate mixture boundaries, subject to regularity conditions on ψ\psi which hold for the CGF of any nontrivial, mean-zero r.v. and specifically for the five ψ\psi functions in Section 2.

Assume (i)(i) ψ\psi is nondecreasing, ψ(0)=ψ′(0+)=0\psi(0)=\psi^{\prime}(0_{+})=0, ψ′′(0+)=c>0\psi^{\prime\prime}(0_{+})=c>0, and ψ\psi has three continuous derivatives on a neighborhood including the origin; and (ii)(ii) FF has density ff (w.r.t. Lebesgue) which is continuous and positive on a neighborhood including the origin. Then

Note that ff need not place mass on all of [0,λmax⁡)[0,\lambda_{\max}), only near the origin, for the asymptotic rate to hold. Proposition 2 shows how the asymptotic behavior of any such mixture bound depends only on the behavior of ψ\psi and ff near the origin, a result reminiscent of the central limit theorem. Analogous, related results for the sub-Gaussian special case using ψ(λ)=λ2/2\psi(\lambda)=\lambda^{2}/2 can be found in Robbins and Siegmund (1970, Section 4) and Lai (1976a, Theorem 2), in some cases under weaker assumptions on FF.

In contrast to previous derivations of conjugate mixture boundaries in the literature, all of our conjugate mixture boundaries include a common tuning parameter ρ>0\rho>0 which controls the sample size for which the boundary is optimized. Such tuning is critical in practice, as we explain in Section 3.5, but has been ignored in much prior work. Additionally, with the exception of the sub-Gaussian case, most prior work on the method of mixtures has focused on parametric settings. We instead emphasize the applicability of these bounds to nonparametric settings. For example, when the observations are bounded, one may construct a confidence sequence making use of empirical-Bernstein estimates (Theorem 4) based on our gamma-exponential mixture (Proposition 9). See Appendix J for other conditions in which mixture bounds yield nonparametric uniform boundaries.

3 Numerical bounds using discrete mixtures

In applications, one may not need an explicit closed-form expression so long as the bound can be easily computed numerically. Our discrete mixture method is an efficient technique for numerical computation of curved boundaries for processes satisfying Definition 1. It permits arbitrary mixture densities, thus producing boundaries growing at the rate O(vlog⁡log⁡v)\mathcal{O}(\sqrt{v\log\log v}). Recall that the shape of the stitched bound was determined by the user-specified function hh. For the discrete mixture bound, one instead specifies a probability density ff over finite support (0,λ‾](0,\overline{\lambda}] for some λ‾∈(0,λmax⁡)\overline{\lambda}\in(0,\lambda_{\max}). We first discretize ff using a series of support points λk\lambda_{k}, geometrically spaced according to successive powers of some η>1\eta>1, and an associated set of weights wkw_{k}:

is a sub-ψ\psi uniform boundary with crossing probability α\alpha.

We suppress the dependence of DMα\textup{DM}_{\alpha} on ff, l0l_{0}, λ‾\overline{\lambda} and η\eta for notational simplicity. Though Theorem 2 is a straightforward consequence of the method of mixtures, our choice of discretization (16) makes it effective, broadly applicable, and easy to implement. See Section A.5 for the proof of this result. Figure 9 includes an example bound, demonstrating a slight advantage over stitching. Section A.6 describes a connection between the stitching and discrete mixture methods, including a correspondence between the alpha-spending function hh and the mixture density ff. Finally, we note that the method can be applied even when ff is not monotone; one must simply choose the discretization (16) more carefully, using known properties of ff.

4 Inverted stitching for arbitrary boundaries

In the method of mixtures, we choose a mixing distribution FF and the machinery yields a boundary Mα\mathcal{M}_{\alpha}. Likewise, in the stitching construction of Theorem 1, we choose an error decay function hh and obtain a boundary Sα\mathcal{S}_{\alpha}. Here, we invert the procedure: we choose a boundary function g(v)g(v) and numerically compute an upper bound on its StS_{t}-upcrossing probability using a stitching-like construction.

is a sub-Gaussian uniform boundary with crossing probability at most

The proof is in Section A.7. For simplicity we restrict to the sub-Gaussian case; examination of the proof will show that the method applies in other sub-ψ\psi cases as well, since we simply apply Lemma 1 to appropriately chosen lines, but more involved numerical calculations will be necessary, as the closed-form (19) no longer applies. A similar idea was considered by Darling and Robbins (1968), using a mixture integral approximation instead of an epoch-based construction to derive closed-form bounds. Theorem 3 requires numerical summation but yields tighter bounds with fewer assumptions. As an example, Theorem 3 with η=2.99\eta=2.99 shows that

This boundary is illustrated in Figure 9.

5 Tuning boundaries in practice

All uniform boundaries involve a tradeoff of tightness at different intrinsic times: making a bound tighter for some range of times requires making it looser at other times. Roughly speaking, the choice of a uniform boundary involves choosing both what time the bound should be optimized for (e.g., should the bound be tightest around 100 observations or around 100,000 observations?) as well as how quickly the bound degrades as we move away from the optimized-for time (e.g., if we optimize for 100 samples, will the bound be twice as wide when we reach 1,000 samples, or will it stay within a factor of two until we reach 1,000,000 samples?). A boundary which decays more slowly will necessarily not be as tight around the optimized-for time. In brief, linear boundaries decay the most quickly, conjugate mixture boundaries decay substantially more slowly, and polynomial stitched boundaries decay even more slowly; we feel that mixture boundaries strike a good balance in practice.

Here, we explain how to optimize uniform boundaries for a particular time and discuss the above tradeoff in more detail. Let W−1(x)W_{-1}(x) be the lower branch of the Lambert WW function, the most negative real-valued solution in zz to zez=xze^{z}=x. Consider the unitless process St/VtS_{t}/\sqrt{V_{t}}, and the corresponding uniform boundary v↦u(v)/vv\mapsto u(v)/\sqrt{v}. Since all of our uniform boundaries u(v)u(v) have positive intercept at v=0v=0, and all grow at least at the rate vlog⁡log⁡v\sqrt{v\log\log v} as v→∞v\to\infty, the normalized boundary u(v)/vu(v)/\sqrt{v} diverges as v→0v\to 0 and v→∞v\to\infty. For the two-sided normal mixture (14), there is a unique time mm at which u(v)/vu(v)/\sqrt{v} is minimized; mm is proportional to tuning parameter ρ\rho as follows:

Let u(v)u(v) be the two-sided normal mixture boundary (14) with parameter ρ>0\rho>0.

For fixed ρ>0\rho>0, the function v↦u(v)/vv\mapsto u(v)/\sqrt{v} is uniquely minimized at v=mv=m with mm given by

For fixed m>0m>0, the choice of ρ\rho which minimizes the boundary value u(m)u(m) is also determined by (21).

The above result is proved in Section C.1; it is a matter of elementary calculus, but addresses a question that has received little attention in the literature. Figure 4 includes the normalized versions of two normal mixture boundaries optimized for different times, m=300m=300 and m=m= 5,000. Optimizing for the range of values of VtV_{t} most relevant in a particular application will yield the tightest confidence sequences. However, as the figure shows, one need not have a very precise range of times, so long as one uses a conservatively low value for mm, because u(v)/vu(v)/\sqrt{v} grows slowly after time mm. Indeed, for the normal mixture boundary with α=0.05\alpha=0.05 and l0=1l_{0}=1, we have u(m)/m≈3.0u(m)/\sqrt{m}\approx 3.0 and u(100m)/100m≈3.6u(100m)/\sqrt{100m}\approx 3.6, so that the penalty for being off by two orders of magnitude is modest.

The one-sided normal mixture boundary of Appendix Proposition 6 with crossing probability α\alpha is nearly identical to the two-sided normal mixture boundary with crossing probability 2α2\alpha, so one may choose ρ\rho as in Proposition 3 with α\alpha doubled. For the gamma-exponential mixture and other non-sub-Gaussian uniform boundaries, Proposition 3 provides a good approximation in practice. Figure 4 includes gamma-exponential mixture boundaries with the same ρ\rho values as each corresponding normal mixture boundary. Though the normalized gamma-exponential mixture boundary with m=300m=300 clearly reaches its minimum at v>mv>m, this choice of ρ\rho seems reasonable. Discrete mixtures can be similarly tuned by adjusting the precision of the mixing distribution, but require additional considerations (Appendix E).

Comparing the sub-Gaussian stitched boundary, discrete mixture boundary, and normal mixture boundary optimized for m=300m=300 in Figure 4 illustrates another important point for practice: although the normal mixture bound grows more quickly than the others as v→∞v\to\infty, it remains smaller over about three orders of magnitude. This makes it preferable for many real-world applications, as the longest feasible duration of an experiment is rarely more than two orders of magnitude larger than the earliest possible stopping time. For example, many online experiments run for at least one week to account for weekly seasonality effects, and very few such experiments last longer than 100 weeks. As both the normal mixture and the discrete mixture are unimprovable in general (Section 3.6), the difference is attributable to the choice of mixture, or alternatively, to the fact that the normal mixture trades tightness around the optimized-for time in exchange for looseness at much later times. The lesson is that the O(vlog⁡log⁡v)\mathcal{O}(v\log\log v) rate, while asymptotically optimal in certain settings and useful for theory and some applications, may not be preferable in all real-world scenarios.

6 Unimprovability of uniform boundaries

Definition 2 of a sub-ψ\psi boundary uu involves only an upper bound on the uu-crossing probability of any sub-ψ\psi process (St)(S_{t}). One may reasonably ask for corresponding lower bounds on the uu-crossing probability to quantify how tight this boundary is. In the ideal case, we might desire a boundary uu such that the true uu-crossing probability of some process (St)(S_{t}) is equal to the upper bound. In nonparametric settings, we cannot achieve this goal for every sub-ψ\psi process. However, we might still ask that there exists some sub-ψ\psi process for which the true uu-crossing probability is arbitrarily close to the upper bound, so that the upper bound on crossing probability is unimprovable in general. That is, we might ask that the inequality on the supremum in Definition 2 holds with equality.

For any exact, 1-sub-Gaussian mixture boundary Mα\mathcal{M}_{\alpha},

We prove Proposition 4 in Section C.2. In general, for each α\alpha there is an infinite variety of boundaries that are unimprovable in the above sense, differing in when they are loose and tight. These different boundaries will yield confidence sequences which are loose or tight at different sample sizes, or, equivalently, are efficient for detecting different effect sizes. Such a boundary cannot be tightened everywhere without increasing the crossing probability.

Applications

After presenting an empirical-Bernstein confidence sequence for bounded observations, we apply our uniform boundaries to causal effect estimation and matrix martingales. We also consider estimation for a general, one-parameter exponential family.

Suppose Xt∈[a,b]X_{t}\in[a,b] a.s. for all tt. Let (X^t)(\widehat{X}_{t}) be any [a,b][a,b]-valued predictable sequence, and let uu be any sub-exponential uniform boundary with crossing probability α\alpha for scale c=b−ac=b-a. Then

This is an empirical-Bernstein bound because it uses the sum of observed squared deviations to estimate the true variance, much like a classical tt-test. Hence the confidence radius scales with the true standard deviation for sufficiently large samples, regardless of the support diameter b−ab-a, and with no prior knowledge of the true variance. Note also that this bound does not require that observations share a common mean.

For an explicit example, assume Xi∈X_{i}\in and define the empirical variance as V^t≔∑i=1t(Xi−Xˉi−1)2\widehat{V}_{t}\coloneqq\sum_{i=1}^{t}(X_{i}-\bar{X}_{i-1})^{2}. Invoking Theorem 4 with the polynomial stitched bound (10) using c=1c=1, η=2\eta=2, m=1m=1, and h(k)∝k1.4h(k)\propto k^{1.4}, we have the following 95%-confidence sequence for μt\mu_{t}:

When a closed form is not required, the gamma-exponential mixture (Proposition 9) may yield tighter bounds than stitching; simulations in Section 5 demonstrate the use of Theorem 4 with this mixture.

2 Estimating ATE in the Neyman-Rubin model

At each step tt, having treated and observed units 1,…,t1,\dots,t, we wish to draw inference about the estimand ATEt≔t−1∑i=1t[Yi(1)−Yi(0)]\textup{ATE}_{t}\coloneqq t^{-1}\sum_{i=1}^{t}[Y_{i}(1)-Y_{i}(0)]. In particular, we seek a confidence sequence for (ATEt)t=1∞(\textup{ATE}_{t})_{t=1}^{\infty}. To construct our estimator, we may utilize any predictions Y^t(0)\widehat{Y}_{t}(0) and Y^t(1)\widehat{Y}_{t}(1) for each unit’s potential outcomes; these random variables must be Ft−1\mathcal{F}_{t-1}-measurable, for each tt. We then employ the inverse probability weighting estimator

which is (conditionally) unbiased for the individual treatment effect Yt(1)−Yt(0)Y_{t}(1)-Y_{t}(0). As with Theorem 4, better predictions will lead to shorter confidence intervals, but the coverage guarantee holds for any choice of predictions, and a reasonable choice would be the average of past observed outcomes. See Aronow and Middleton (2013) for a similar strategy for fixed-sample estimation.

We assume bounded potential outcomes; for simplicity we assume Yt(k)∈Y_{t}(k)\in for all t≥1,k=0,1t\geq 1,k=0,1, and we assume predictions are likewise bounded. We further assume that treatment probabilities are uniformly bounded away from zero and one. Then, an empirical-Bernstein confidence sequence for ATEt\textup{ATE}_{t} follows from Theorem 4, where we use X^t=Y^t(1)−Y^t(0)\widehat{X}_{t}=\widehat{Y}_{t}(1)-\widehat{Y}_{t}(0) so that

Suppose Pt∈[pmin⁡,1−pmin⁡]P_{t}\in[p_{\min},1-p_{\min}] a.s., Yt(k)∈Y_{t}(k)\in and Y^t(k)∈\widehat{Y}_{t}(k)\in for all t≥1,k=0,1t\geq 1,k=0,1. Let uu be any sub-exponential uniform boundary with scale 2/pmin⁡2/p_{\min} and crossing probability α\alpha. Then

3 Matrix iterated logarithm bounds

The result follows using the polynomial stitched boundary after invoking Fact 1(c) and Lemma 2 of Howard et al. (2020) (cf. (Tropp, 2011)), which show that (St)(S_{t}) is sub-gamma with variance process (Vt)(V_{t}), scale c=b/3c=b/3, and l0=dl_{0}=d. Beyond bounded increments, the same bound holds for any sub-gamma process. As evidenced by Proposition 1, this is a very general condition.

Taking η\eta and ss arbitrarily close to one and using the final result of Theorem 1, we obtain the following asymptotic matrix upper LIL, proved in Section A.9. Here we denote the martingale increments by ΔYt≔Yt−Yt−1\Delta Y_{t}\coloneqq Y_{t}-Y_{t-1}.

We use a sub-Poisson uniform boundary to obtain a uniform analogue:

For example, using the polynomial stitched bound with scale c=2b/3c=2b/3 and m=b∥Σ∥opm=b\lVert\Sigma\rVert_{\text{op}}, Corollary 5 gives a (1−α)(1-\alpha)-confidence sequence for Σ\Sigma with operator norm radius O(t−1log⁡log⁡t)\mathcal{O}(\sqrt{t^{-1}\log\log t}). This bound has the closed form

In other words, with high probability, we have for all t≥1t\geq 1 that

Compared to the fixed-sample result (30), we obtain uniform control by adding a factor of log⁡log⁡t\log\log t. We are not aware of other results like these for sequential covariance matrix estimation. Figure 6 illustrates the confidence sequence of Corollary 5 on simulated data using a discrete mixture boundary with the mixture density fsLILf^{\text{LIL}}_{s} defined in (85).

4 One-parameter exponential families

Simulations

InThe repository https://github.com/gostevehoward/cspaper contains code to reproduce all simulations and plots in this paper. Uniform boundaries themselves are implemented in R and Python packages at https://github.com/gostevehoward/confseq. Figure 7 we illustrate the error control of some of our confidence sequences for estimating the mean of an i.i.d. sequence of observations (Xi)(X_{i}) with bounded support [a,b][a,b]. We compare four strategies:

The Hoeffding strategy exploits the fact that bounded observations are sub-Gaussian (Hoeffding, 1963; cf. Howard et al., 2020, Lemma 3(c)). We use a two-sided normal mixture boundary (14) with variance process Vt=(b−a)2t/4V_{t}=(b-a)^{2}t/4.

The beta-binomial strategy uses the stronger condition that bounded observations are sub-Bernoulli (Hoeffding, 1963; cf. Howard et al., 2020, Fact 1(b)), accounting for the true mean as well as the boundedness, but possibly failing to take account of the true variance. For hypothesized true mean μ\mu, this strategy uses the beta-binomial mixture boundary given in Proposition 7, with parameters g(μ)=μ−ag(\mu)=\mu-a and h(μ)=b−μh(\mu)=b-\mu, and variance process Vt(μ)=g(μ)h(μ)tV_{t}(\mu)=g(\mu)h(\mu)t. The confidence set for the mean is {μ∈[a,b]:−fg(μ),h(μ)(Vt(μ))≤∑i=1tXi−tμ≤fh(μ),g(μ)(Vt(mu))}\{\mu\in[a,b]:-f_{g(\mu),h(\mu)}(V_{t}(\mu))\leq\sum_{i=1}^{t}X_{i}-t\mu\leq f_{h(\mu),g(\mu)}(V_{t}(mu))\}. This is more efficiently computed using the mixture supermartingale m(St,Vt)m(S_{t},V_{t}) of (57), as {μ∈[a,b]:m(∑i=1tXi−tμ,Vt(μ))<1/α}\{\mu\in[a,b]:m(\sum_{i=1}^{t}X_{i}-t\mu,V_{t}(\mu))<1/\alpha\}.

The pointwise Bernoulli strategy uses the same sub-Bernoulli condition as the beta-binomial strategy, but relies on a fixed-sample Cramér-Chernoff bound which is valid pointwise but not uniformly over time. Specifically, we reject mean μ\mu if VtψB⋆(St/Vt)≥log⁡α−1V_{t}\psi_{B}^{\star}(S_{t}/V_{t})\geq\log\alpha^{-1}, where StS_{t} is the sum of centered observations as usual, Vt=(μ−a)(b−μ)tV_{t}=(\mu-a)(b-\mu)t, and we set g=μ−a,h=b−μ\smash{g=\mu-a,h=b-\mu} in ψB\psi_{B}, with ψB⋆\psi_{B}^{\star} its Legendre-Fenchel transform.

The empirical-Bernstein strategy uses an empirical estimate of variance, thus achieving a confidence width scaling with the true variance in all three cases. Here we use Theorem 4 with a gamma-exponential mixture boundary (Proposition 9). For predictions, we use the mean of past observations: X^t=(t−1)−1∑i=1t−1Xi\widehat{X}_{t}=(t-1)^{-1}\sum_{i=1}^{t-1}X_{i}.

The naive self-normalized (“Naive SN”) strategy plugs the empirical variance estimate, the sum of squared prediction errors from Theorem 4, into the two-sided normal mixture (14). It ignores the facts that the observations are not sub-Gaussian with respect to their true variance and that the variance is estimated. This strategy is similar to that of Johari et al. (2017) and does not guarantee coverage. Though it will sometimes control false positives, coverage rates can easily be inflated for asymmetric, heavy-tailed distributions, as we illustrate.

We present three cases of bounded distributions. The first case is the easiest, with Ber⁡(0.5)\operatorname{Ber}(0.5) observations. Here the sub-Gaussian variance parameter based on the boundedness of the observations is equal to the true variance, so the Hoeffding strategy performs well. The empirical-Bernstein strategy is only a little wider, and all four successfully control false positives. The story changes with the more difficult Ber⁡(0.01)\operatorname{Ber}(0.01) distribution, however. The Hoeffding boundary is far too wide, since it fails to make use of information about the true variance. The beta-binomial bound uses information about variance provided by the first moment to achieve the correct scaling. The naive self-normalized strategy, on the other hand, yields confidence intervals that are too small and fail to control false positive rate. The empirical-Bernstein strategy, though only slightly wider than the naive bound for large sample sizes, gives just enough extra width to control the false positive rate and is nearly as narrow as the beta-binomial bound. The final, three-point distribution takes values −1.408-1.408 and 11 with probability 0.4950.495 each, and takes value 2020 with probability 0.010.01. Here the beta-binomial strategy yields confidence intervals that are too wide. In this most difficult case, only the empirical-Bernstein strategy yields tight intervals while controlling false positive rates.

Implications for sequential hypothesis testing

We have organized our presentation around confidence sequences and closely related uniform concentration bounds due to our belief that they offer a useful “user interface” for sequential inference. However, our methods also yield always-valid pp-values (Johari et al., 2015) for sequential tests. Indeed, a slew of related definitions from the literature are equivalent or “dual” to one another. Here we briefly discuss these connections. The following result, proved in Section C.4, gives equivalent formulations of common definitions in sequential testing.

Let (At)t=1∞(A_{t})_{t=1}^{\infty} be an adapted sequence of events in some filtered probability space and let A∞≔lim sup⁡t→∞AtA_{\infty}\coloneqq\limsup_{t\to\infty}A_{t}. The following are equivalent:

Pros and cons of the running intersection

However, the intersected intervals CI~t\widetilde{\textup{CI}}_{t} may become empty at some point. This is particularly likely if the underlying parameter is drifting over time, contrary to the assumption of stationarity or identically-distributed observations, and such a drift would be the likely interpretation of this event in practice. In this non-stationary case, the non-intersected sequence is the more sensible one to use. The solution of Johari et al. (2017) is to “reset” the experiment, discarding data accumulated up to that point, on the rationale that such an event indicates that previous data are no longer relevant to estimation of the current parameter of interest. However, this means that our confidence sequence can go from a very high precision estimate at some time tt to knowing almost nothing at time t+1t+1, which is difficult for an experimenter to interpret and could lead to misleading inference just before the reset. Jennison and Turnbull (1989) make a case for the non-intersected intervals on slightly different grounds, arguing that estimation at time tt ought to be a function of the sufficient statistic at that time. Shifting to the potential outcomes model in Section 4.2 neatly avoids this issue: because the estimand is changing at each time, the non-intersected intervals are the only reasonable choice for estimating ATEt\textup{ATE}_{t} and no conceptual difficulty remains.

Summary and future work

We have discussed four techniques for deriving curved uniform boundaries, each improving upon past work, with careful attention paid to constants and to practical issues. By building upon the general framework of Howard et al. (2020), we have emphasized the nonparametric applicability of our boundaries. A leading example of the utility of this approach is the general empirical-Bernstein bound, with an application to sequential causal inference, and we have also shown how our framework immediately yields novel results for matrix martingales.

We introduced the method of mixtures and the epoch-based analyses in Section 1.1. Two other methods of extending the SPRT deserve mention, though they are distinct from our approaches. First, the approach of Robbins and Siegmund (1972, 1974) examines ∏ifλ^i−1(Xi)/f0(Xi)\prod_{i}f_{\hat{\lambda}_{i-1}}(X_{i})/f_{0}(X_{i}) where λ^i−1\hat{\lambda}_{i-1} is a “nonanticipating” estimate based on X1,…,Xi−1X_{1},\dots,X_{i-1}. This is similar to a generalized likelihood ratio but modified to retain the martingale property (cf. Wald (Wald, 1947, section 10.5), (Lorden and Pollak, 2005)). Second, the sequential generalized likelihood ratio approach examines sup⁡λ∏ifλ(Xi)/f0(Xi)\sup_{\lambda}\prod_{i}f_{\lambda}(X_{i})/f_{0}(X_{i}), which is not a martingale under the null (Siegmund and Gregory, 1980; Lai, 1997; Kulldorff et al., 2011).

The concept of test (super)martingales expounded by Shafer et al. (2011) is related to our methods for conducting inference based on Ville’s inequality applied to nonnegative supermartingales. Their main example is the Beta mixture for i.i.d. Bernoulli observations, an example which originated with Ville (1939) and discussed by Robbins (1970) and Lai (1976b). A recent “safe testing” framework of Grünwald et al. (2019) is also tightly related. In terms of these frameworks, our work can be viewed as constructing “safe confidence intervals” (and thus safe tests) using nonparametric test supermartingales.

A very different approach is that of group sequential methods (Pocock, 1977; O’Brien and Fleming, 1979; Lan and DeMets, 1983; Jennison and Turnbull, 2000). These methods rely on either exact discrete distributions or asymptotics to assume exact normality of group increments, either of which permits computation of sequential boundaries via numerical integration. The resulting confidence sequences are tighter than ours, but lack nonasymptotic guarantees or closed-form results and do not support continuous monitoring.

A related problem is that of terminal confidence intervals, in which one assumes a rigid stopping rule and wishes to construct a confidence interval upon termination. Siegmund (1978) gave an analytical treatment of the problem; numerical methods are also available for group sequential tests (Jennison and Turnbull, 2000, section 8.5). However, the idea of a rigid stopping rule is often restrictive.

2 Future work

We discuss in Appendix I how our work may be extended to martingales in smooth Banach spaces and real-valued, continuous-time martingales. It may be fruitful to explore applications in those areas.

Our consideration of optimality has been limited to the discussion in Section 3.6. It would be valuable to further explore various optimality properties for nonasymptotic uniform bounds. For example, it is standard in sequential testing to compute the expected sample size to reject a null under parametric alternatives. Though we target less restrictive assumptions, it may be instructive to compute bounds in special cases. Second, a natural counterpoint to our uniform concentration bounds would be a set of uniform anticoncentration bounds. This would yield a nonasymptotic extension of the “lim inf” half of the classical LIL. Balsubramani (2014, Theorem 3) gives one such interesting result. Last, in practice, one will rarely require updated inference after every observation, and may be content to take observations in groups. Further, one may be satisfied with a finite time horizon Garivier and Leonardi (2011). This is the domain in which group-sequential methods shine, but SPRT-based methods can be made competitive by estimating the “overshoot” of the stopped supermartingale (Lai and Siegmund, 1977, 1979; Siegmund, 1985; Whitehead and Stratton, 1983). It would be interesting to understand whether such improvements work out in nonparametric settings.

Acknowledgments

Howard thanks ONR Grant N00014-15-1-2367. Sekhon thanks ONR grants N00014-17-1-2176 and N00014-15-1-2367. Ramdas thanks NSF grant DMS1916320. We thank Boyan Duan and Ian Waudby-Smith as well as the referees/AE for useful suggestions.

References

Appendix A Proofs of main results

In this section we give proofs of our main results along with selected discussion of and intuition for proof techniques.

The idea behind Theorem 1 is to divide intrinsic time into geometrically spaced epochs, ηk≤Vt<ηk+1\eta^{k}\leq V_{t}<\eta^{k+1} for some η>1\eta>1. We construct a linear boundary within each epoch using Lemma 1 and take a union bound over crossing events of the different boundaries. The resulting, piecewise-linear boundary may then be upper bounded by a smooth, concave function. Figure 3 illustrates the construction.

As discussed in Section 3.1, the function hh determines the nominal crossing probability α/h(k)\alpha/h(k) allocated to the kkth epoch, and we have mentioned the choices h(k)=ηsk/(1−η−s)h(k)=\eta^{sk}/(1-\eta^{-s}) and h(k)=(k+1)sζ(s)h(k)=(k+1)^{s}\zeta(s). One may substitute a series converging yet more slowly; for example, h(k)∝(k+2)log⁡s(k+2)h(k)\propto(k+2)\log^{s}(k+2) for s>1s>1 yields

matching related analysis in Darling and Robbins (1967b), Robbins and Siegmund (1969), Robbins (1970), and Balsubramani (2014). In practice, the bound (35) appears to behave like bound (10) with worse constants. However, the fact that the stitching approach can recover key theoretical results like these gives some indication of its power.

We prove the result in the case m=1m=1 for simplicity. The general result may be obtained by considering St/mS_{t}/\sqrt{m} in place of StS_{t}, Vt/mV_{t}/m in place of VtV_{t}, and c/mc/\sqrt{m} in place of cc. See Appendix F for details.

We first compute ψG−1(u)\psi_{G}^{-1}(u) by taking the positive solution to the quadratic equation given by ψG(λ)=u\psi_{G}(\lambda)=u, yielding

where we have used the identity 1+x−1=x1+x+1\sqrt{1+x}-1=\frac{x}{\sqrt{1+x}+1}. Let

K(u)K(u) will appear below. Now we start from the line-crossing inequality of Lemma 1: reparametrizing r=log⁡α−1r=\log\alpha^{-1}, we have for any r>0,λ>0r>0,\lambda>0

We divide intrinsic time into epochs ηk≤Vt<ηk+1\eta^{k}\leq V_{t}<\eta^{k+1} for each k=0,1,…k=0,1,\dots, and we will construct a linear boundary over each epoch by carefully choosing values for λk\lambda_{k} and rkr_{k} and using the probability bound (38). We choose λk\lambda_{k} so that the “standardized” boundary takes equal values at both endpoints of the epoch: gλk,rk(ηk)/ηk/2=gλk,rk(ηk+1)/η(k+1)/2g_{\lambda_{k},r_{k}}(\eta^{k})/\eta^{k/2}=g_{\lambda_{k},r_{k}}(\eta^{k+1})/\eta^{(k+1)/2}. This equation is solved by λk=ψG−1(rk/ηk+1/2)\lambda_{k}=\psi_{G}^{-1}(r_{k}/\eta^{k+1/2}), which yields, after some algebra,

Our goal, after choosing rkr_{k} below, is to upper bound this expression by a function of vv alone, independent of kk. Noting that the term in square brackets in (39) reaches its maximum over the kkth epoch at the endpoints, v=ηkv=\eta^{k} and v=ηk+1v=\eta^{k+1}, and substituting the expression (37) for K(u)K(u), we have

The inequality ηk+1/2≥v/η\eta^{k+1/2}\geq v/\sqrt{\eta} yields

for all ηk≤v<ηk+1\eta^{k}\leq v<\eta^{k+1}. This final expression no longer depends on kk, showing that the final boundary Sα(v)\mathcal{S}_{\alpha}(v) majorizes the corresponding linear boundary gλk,rk(v)g_{\lambda_{k},r_{k}}(v) over each epoch ηk≤v<ηk+1\eta^{k}\leq v<\eta^{k+1} for k=0,1,…k=0,1,\dots. Hence

But the first linear boundary gλ0,t0(v)g_{\lambda_{0},t_{0}}(v) passes through Sα(1)\mathcal{S}_{\alpha}(1) and has positive slope, which implies

Now taking a union bound over the probability bounds given by (38) for k=0,1,…k=0,1,\dots, we have

Combining (46) with (45) proves that v↦Sα(1∨v)v\mapsto\mathcal{S}_{\alpha}(1\vee v) is a sub-gamma uniform boundary with crossing probability α\alpha.

For the second statement (9), we simply restrict the union bound to epochs k≥⌊log⁡ηVt⌋k\geq\lfloor\log_{\eta}V_{t}\rfloor, which restricts the sum in (46) accordingly. ∎

We have given a stitched bound which is constant for v<mv<m, but inspection of the proof shows that one may improve the bound to be linear with positive slope on v<mv<m, by extending the linear bound over the first epoch to cover all v>0v>0. This seems of limited utility for theoretical work, and we recommend other bounds over the stitched bound for practice, so we do not pursue this point further.

The idea of taking a union bound over geometrically spaced epochs is standard in the proof of the classical law of the iterated logarithm (Durrett, 2017, Theorem 8.5.1). The idea has been extended to finite-time bounds by Darling and Robbins (1967b), Jamieson et al. (2014), Kaufmann et al. (2016), and Zhao et al. (2016), usually when the observations are independent and sub-Gaussian; the technique is sometimes called “peeling”. Of course, Theorem 1 generalizes these constructions much beyond the independent sub-Gaussian case, but it also achieves tighter constants for the sub-Gaussian setting. Here, we briefly discuss how the improved constants arise.

Both Jamieson et al. (2014) and Zhao et al. (2016) construct a constant boundary rather than a linear increasing boundary over each epoch. They apply Doob’s maximal inequality for submartingales (Durrett, 2017, Theorem 4.4.2), as in Hoeffding (1963, eq. 2.17), to obtain boundaries similar to that of Freedman (1975). As illustrated in Howard et al. (2020, Figure 2), the linear bounds from Lemma 1 are stronger than corresponding Freedman-style bounds, and the additional flexibility yields tighter constants.

Both Darling and Robbins (1967b) and Kaufmann et al. (2016) use linear boundaries within each epoch analogous to those of Lemma 1. Both methods share a great deal in common with ours, and Darling and Robbins give consideration to general cumulant-generating functions. Recall from Lemma 1 that such linear boundaries may be chosen to optimize for some fixed time Vt=mV_{t}=m. Our method chooses the linear boundary within each epoch to be optimal at the geometric center of the epoch, i.e., at Vt=ηk+1/2V_{t}=\eta^{k+{1/2}}, so that at both epoch endpoints the boundary will be equally “loose”, that is, equal multiples of Vt\sqrt{V_{t}}. Darling and Robbins choose the boundaries to be tangent at the start of the epoch, hence their boundary is looser than ours at the end of the epoch. Kaufmann et al. choose the boundary as we do, but appear to incur more looseness in the subsequent inequalities used to construct a smooth upper bound.

A.2 Proof of Corollary 1

Fix any ϵ>0\epsilon>0 and choose a>0a>0 small enough that ψ(λ)≤(1+ϵ)λ2/2\psi(\lambda)\leq(1+\epsilon)\lambda^{2}/2 for all λ∈(0,a)\lambda\in(0,a). Using the fact that ψG,c(λ)≥λ2/2\psi_{G,c}(\lambda)\geq\lambda^{2}/2 for c≥0c\geq 0, we have ψ(λ)≤(1+ϵ)ψG,1/a(λ)\psi(\lambda)\leq(1+\epsilon)\psi_{G,1/a}(\lambda) for all λ∈(0,a)\lambda\in(0,a), so that (St)(S_{t}) is sub-gamma with scale c=1/ac=1/a and variance process ((1+ϵ)Vt)((1+\epsilon)V_{t}). Now Theorem 1 shows that

where we may choose u(v)∼2(1+ϵ)vlog⁡log⁡vu(v)\sim\sqrt{2(1+\epsilon)v\log\log v} (see (10) and discussion thereafter), so that u((1+ϵ)v)∼2(1+ϵ)2vlog⁡log⁡vu((1+\epsilon)v)\sim\sqrt{2(1+\epsilon)^{2}v\log\log v}. It follows that

As ϵ>0\epsilon>0 was arbitrary, we are done. ∎

A.3 Conjugate mixture proofs

We claim that (Mt)(M_{t}) is a supermartingale with respect to (Ft)(\mathcal{F}_{t}) on this augmented space. Indeed,

Now Definition 1 and Ville’s maximal inequality for nonnegative supermartingales (Durrett, 2017, exercise 4.8.2) yield

In the sub-Gaussian case, the following boundary is well-known (Robbins, 1970, example 2).

Suppose both (St)(S_{t}) and (−St)(-S_{t}) are sub-Gaussian with variance process (Vt)(V_{t}). Fix α∈(0,1)\alpha\in(0,1) and ρ>0\rho>0, and define

We have included the bound in Figures 9 and 4; although its O(Vtlog⁡Vt)\mathcal{O}(\sqrt{V_{t}\log V_{t}}) rate of growth is worse than the finite LIL discrete mixture bound, it can achieve tighter control over about three orders of magnitude of intrinsic time. This makes the normal mixture preferable in many practical situations when a sub-Gaussian assumption applies. When only a one-sided sub-Gaussian assumption holds, the normal mixture still yields a sub-Gaussian uniform boundary.

For any α∈(0,1)\alpha\in(0,1) and ρ>0\rho>0, the boundary

is a sub-Gaussian uniform boundary with crossing probability α\alpha. Furthermore, we have the following closed-form upper bound:

The boundary NMα\textup{NM}_{\alpha} is easily evaluated to high precision by numerical root-finding, and the closed-form approximation is excellent: numerical calculations indicate that NM~0.025(v)/NM0.025(v)<1.007\widetilde{\textup{NM}}_{0.025}(v)/\textup{NM}_{0.025}(v)<1.007 uniformly when ρ=1\rho=1, for example.

To obtain the explicit upper bound NM~α\widetilde{\textup{NM}}_{\alpha} in (53) from the exact boundary (52), we use the inequality 1−Φ(x)≤e−x2/21-\Phi(x)\leq e^{-x^{2}/2} for x>0x>0, which follows from a standard Cramér-Chernoff bound. This implies

We set the RHS equal to l0/αl_{0}/\alpha and solve to conclude

so long as NMα(v)>0\textup{NM}_{\alpha}(v)>0. But we are guaranteed that NMα(v)>0\textup{NM}_{\alpha}(v)>0, because the LHS of the inequality in (52) is increasing in ss on s≥0s\geq 0 and no larger than one when s=0s=0, while the RHS l0/α≥1l_{0}/\alpha\geq 1.

The fact that NMα\textup{NM}_{\alpha} is a sub-Gaussian uniform boundary follows directly from Lemma 2, and therefore NM~α\widetilde{\textup{NM}}_{\alpha} is as well. ∎

Suppose (St)(S_{t}) is sub-Bernoulli with variance process (Vt)(V_{t}) and range parameters g,hg,h, while (−St)(-S_{t}) is sub-Bernoulli with variance process (Vt)(V_{t}) and range parameters h,gh,g. Fix any ρ>gh\rho>gh, let r=ρ−ghr=\rho-gh, and define

As with the normal mixture, we have a one-sided variant as well.

Fix any g,h>0g,h>0, α∈(0,1)\alpha\in(0,1), and ρ>gh\rho>gh. Let r=ρ−ghr=\rho-gh and define

Then fg,hf_{g,h} is a sub-Bernoulli uniform boundary with crossing probability α\alpha and range parameters g,hg,h.

In the sub-Bernoulli case, we first rewrite the exponential process exp⁡{λSt−ψB(λ)Vt}\exp\left\{\lambda S_{t}-\psi_{B}(\lambda)V_{t}\right\} in terms of the transformed parameter p=[1+(h/g)e−λ]−1p=[1+(h/g)e^{-\lambda}]^{-1}. This is motivated by the transform from the canonical parameter to the mean parameter of a Bernoulli family, but keep in mind that we make no parametric assumption here, these are merely analytical manipulations. Then a truncated Beta distribution on p∈[g/(g+h),1]p\in[g/(g+h),1] yields the one-sided beta-binomial uniform boundary, while an untruncated mixture yields the two-sided boundary.

For simplicity of notation, we will assume here that the problem has been scaled so that g+h=1g+h=1, e.g., by replacing XtX_{t} with Xt/(g+h)X_{t}/(g+h). Using the sub-Bernoulli ψ\psi function ψB(λ)=1ghlog⁡(gehλ+he−gλ)\psi_{B}(\lambda)=\frac{1}{gh}\log\left(ge^{h\lambda}+he^{-g\lambda}\right), the exponential integrand in our mixture is

after substituting the one-to-one transformation

followed by some algebra. We wish to integrate against a Beta mixture density on pp with parameters r/hr/h and r/gr/g, which has mean p=gp=g, corresponding to λ=0\lambda=0. For Proposition 8, we must also truncate to λ≥0\lambda\geq 0, i.e., to p≥gp\geq g. The appropriately normalized mixture integral is then

The proof of Proposition 7 is nearly identical, but we integrate over the full Beta mixture rather than truncating.

To verify that our choice of rr ensures that λ\lambda has approximate precision ρ\rho under the full (not truncated) mixture distribution, we use the delta method to calculate the approximate variance of λ\lambda for large rr based on the variance of pp under the full Beta mixture:

Setting this equal to 1/ρ1/\rho yields r=ρ−ghr=\rho-gh as desired. ∎

Then GEα\textup{GE}_{\alpha} is a sub-exponential uniform boundary with crossing probability α\alpha for scale cc.

The gamma-exponential mixture is the result of evaluating the mixture integral in (13) with mixing density

This is a gamma distribution with shape ρ/c2\rho/c^{2} and scale ρ/c\rho/c applied to the transformed parameter u=c−1−λu=c^{-1}-\lambda, truncated to the support [0,c−1][0,c^{-1}]. The distribution has mean zero and variance equal to 1/ρ1/\rho, making it comparable to the normal mixture distribution used above. As ρ→∞\rho\to\infty, the gamma mixture distribution converges to a normal distribution and concentrates about λ=0\lambda=0, the regime in which ψE(λ)∼ψN(λ)\psi_{E}(\lambda)\sim\psi_{N}(\lambda), which gives some intuition for why the gamma-exponential mixture recovers the normal mixture when ρ≫c2\rho\gg c^{2}.

Then the fact that GMα\textup{GM}_{\alpha} is a sub-exponential uniform boundary follows as a special case of Lemma 2.

Proving (67) is an exercise in calculus. Substituting the definition of ψE\psi_{E} and removing common terms, it suffices to show that

After change of variables u=(cs+v+ρc)(c−1−λ)u=\left(\frac{cs+v+\rho}{c}\right)(c^{-1}-\lambda), the right-hand side is equal to

Now the definition of the regularized lower incomplete gamma function and a bit of algebra finishes the argument. ∎

Then GPα\textup{GP}_{\alpha} is a sub-Poisson uniform boundary with crossing probability α\alpha for scale cc.

The proof follows the same contours as that of Proposition 8. Using the sub-Poisson ψ\psi function ψP(λ)=c−2(ecλ−cλ−1)\psi_{P}(\lambda)=c^{-2}(e^{c\lambda}-c\lambda-1), the exponential integrand in our mixture is

after substituting the one-to-one transformation θ=θ(λ)≔ecλ\theta=\theta(\lambda)\coloneqq e^{c\lambda}, so that λ=c−1log⁡θ\lambda=c^{-1}\log\theta. We integrate against a gamma mixing distribution on θ\theta with shape and scale parameters both equal to β≔ρ/c2\beta\coloneqq\rho/c^{2}, truncated to θ≥1\theta\geq 1, so that λ≥0\lambda\geq 0:

This yields the closed-form mixture (72). To verify that our choice of β\beta ensures that λ\lambda has approximate precision ρ\rho under the full (not truncated) mixture distribution, we use the delta method to calculate the approximate variance of λ\lambda for large β\beta based on the variance of θ\theta under the full gamma mixture:

A.4 Proof of Proposition 2

Under the conditions of Proposition 2, we have

Note that m(s,v)m(s,v) is nondecreasing in ss and nonincreasing in vv (since ψ≥0\psi\geq 0 by our assumptions on ψ\psi).

Choose δ∈(0,λmax⁡)\delta\in(0,\lambda_{\max}) so that ψ\psi has three continuous derivatives and ff is continuous and positive on [0,δ)[0,\delta); such a value of δ\delta must exist by conditions (i) and (ii). Before proving Proposition 2, we state several lemmas.

Under the conditions of Proposition 2, for any b∈(0,ψ′(δ))b\in(0,\psi^{\prime}(\delta)), we have m(bv,v)<∞m(bv,v)<\infty and m(bv,v)→∞m(bv,v)\to\infty as v→∞v\to\infty.

Now Laplace’s asymptotic approximation (Widder, 1942, Chapter VII.2, Theorem 2b) yields

where C>0C>0 is a constant not depending on vv. (The condition b<ψ′(δ)b<\psi^{\prime}(\delta) ensures that the maximizer of λb−ψ(λ)\lambda b-\psi(\lambda) lies within [0,δ)[0,\delta).) Since the LHS of (78) lower bounds m(bv,v)m(bv,v) while the RHS diverges as v→∞v\to\infty, we must have m(bv,v)→∞m(bv,v)\to\infty as v→∞v\to\infty. ∎

Under the conditions of Proposition 2, m(Mα(v),v)=l0/αm(\mathcal{M}_{\alpha}(v),v)=l_{0}/\alpha for all vv sufficiently large.

Let C(v)≔[0,ψ′(δ)v)\mathcal{C}(v)\coloneqq[0,\psi^{\prime}(\delta)v) for v>0v>0. Lemma 4 shows that m(s,v)<∞m(s,v)<\infty for all s∈C(v)s\in\mathcal{C}(v). Since m(s,v)m(s,v) is nondecreasing in ss, we may apply dominated convergence to find that s↦m(s,v)s\mapsto m(s,v) is continuous at all s∈C(v)s\in\mathcal{C}(v). Condition (i) of Proposition 2 implies ψ≥0\psi\geq 0, so that m(0,v)≤1≤l0/αm(0,v)\leq 1\leq l_{0}/\alpha for all vv. Finally, Lemma 4 shows that sup⁡s∈C(v)m(s,v)→∞\sup_{s\in\mathcal{C}(v)}m(s,v)\to\infty as v→∞v\to\infty. Hence, for vv sufficiently large, there exists s∈C(v)s\in\mathcal{C}(v) such that m(s,v)>l0/αm(s,v)>l_{0}/\alpha.

We have argued that, for any sufficiently large vv, m(0,v)≤l0/α<m(sˉ,v)<∞m(0,v)\leq l_{0}/\alpha<m(\bar{s},v)<\infty for some sˉ<ψ′(δ)v\bar{s}<\psi^{\prime}(\delta)v, and m(⋅,v)m(\cdot,v) is continuous on [0,sˉ][0,\bar{s}]. The conclusion follows from the definition (13) of Mα\mathcal{M}_{\alpha}. ∎

Under the conditions of Proposition 2, lim⁡v→∞Mα(v)=∞\lim_{v\to\infty}\mathcal{M}_{\alpha}(v)=\infty.

Suppose for the sake of contradiction that there exists a>0a>0 such that Mα(v)≤a\mathcal{M}_{\alpha}(v)\leq a for all vv. Then, since m(s,v)m(s,v) is nondecreasing in ss, m(Mα(v),v)≤m(a,v)m(\mathcal{M}_{\alpha}(v),v)\leq m(a,v) for all vv. But for sufficiently large vv, we can write a=bva=bv for some b<ψ′(δ)b<\psi^{\prime}(\delta), so that Lemma 4 implies m(a,v)<∞m(a,v)<\infty for sufficiently large vv. Since condition (i) of Proposition 2 implies ψ≥0\psi\geq 0, we have m(s,v)m(s,v) is decreasing in vv, and dominated convergence yields m(a,v)→0m(a,v)\to 0 as v→∞v\to\infty. But this implies m(Mα(v),v)→0m(\mathcal{M}_{\alpha}(v),v)\to 0, contradicting Lemma 5.

We have shown that lim sup⁡v→∞Mα(v)=∞\limsup_{v\to\infty}\mathcal{M}_{\alpha}(v)=\infty. But since m(s,v)m(s,v) is nondecreasing in ss and nonincreasing in vv, Lemma 5 implies Mα(v)\mathcal{M}_{\alpha}(v) must be nondecreasing in vv. It follows that lim⁡v→∞Mα(v)=∞\lim_{v\to\infty}\mathcal{M}_{\alpha}(v)=\infty. ∎

Under the conditions of Proposition 2, Mα(v)=o(v)\mathcal{M}_{\alpha}(v)=o(v).

Suppose for the sake of contradiction that Mα(v)≥bv\mathcal{M}_{\alpha}(v)\geq bv for all vv sufficiently large, for some 0<b<ψ′(δ)0<b<\psi^{\prime}(\delta). Then (again using the fact that m(s,v)m(s,v) is nondecreasing in ss) lim⁡v→∞m(Mα(v),v)≥lim⁡v→∞m(bv,v)=∞\lim_{v\to\infty}m(\mathcal{M}_{\alpha}(v),v)\geq\lim_{v\to\infty}m(bv,v)=\infty by Lemma 4, contradicting Lemma 5. ∎

We invoke Theorem 4 of Fulks (1951), setting Fulks’ hh equal to our vv, Fulks’ kk equal to our Mα(v)\mathcal{M}_{\alpha}(v), Fulks’ ϕ\phi equal to our ψ\psi, Fulks’ ψ\psi equal to the identity function, Fulks’ ff equal to our ff, and Fulks’ bb equal to our λmax⁡\lambda_{\max}. Fulks’ assumptions (A1)-(A4) now read as follows.

requires ψ(0)=ψ′(0+)=0\psi(0)=\psi^{\prime}(0_{+})=0, ψ′′(0+)>0\psi^{\prime\prime}(0_{+})>0, ψ\psi has three continuous derivatives in a neighborhood of the origin, and ψ\psi is positive and nondecreasing on (0,λmax⁡)(0,\lambda_{\max}).

requires conditions on the identity function which are trivially satisfied.

requires ff to be integrable and to be continuous and positive at the origin.

requires Mα(v)→∞\mathcal{M}_{\alpha}(v)\to\infty as v→∞v\to\infty and Mα(v)=o(v)\mathcal{M}_{\alpha}(v)=o(v).

(A1) and (A3) are satisfied by conditions (i) and (ii) of Proposition 2. (A4) is satisfied by Lemmas 6 and 7. For Fulks’ Theorem 4, it remains to verify that v=o(Mα(v))\sqrt{v}=o(\mathcal{M}_{\alpha}(v)). But if this were not true, then we could apply Theorem 1 or Theorem 2 of Fulks (1951) to conclude that m(Mα(v),v)→0m(\mathcal{M}_{\alpha}(v),v)\to 0 as v→∞v\to\infty, contradicting Lemma 5. So Fulks’ Theorem 4 yields

Using Lemma 5 to set m(Mα(v),v)=l0/αm(\mathcal{M}_{\alpha}(v),v)=l_{0}/\alpha, we may write

which can be rearranged into the desired conclusion. ∎

We have proved the result for one-sided bounds, but a nearly-identical argument applies to two-sided bounds such as Proposition 7.

A.5 Proof of Theorem 2

Recall the discrete mixture support points and weights,

Figure 8 illustrates the construction. To see heuristically why the exponentially-spaced grid λk=O(η−k)\lambda_{k}=\mathcal{O}(\eta^{-k}) makes sense, observe that the integrand exp⁡{λs−λ2v/2}\exp\left\{\lambda s-\lambda^{2}v/2\right\} is a scaled normal density in λ\lambda with mean s/vs/v and standard deviation 1/v1/\sqrt{v}. In the regime relevant to our curved boundaries, ss is of order v\sqrt{v}, ignoring logarithmic factors. Hence the integrand at time vv has both center and spread of order 1/v1/\sqrt{v}, so as v→∞v\to\infty, the relevant scale of the integrand shrinks. With the grid λk=O(η−k)\lambda_{k}=\mathcal{O}(\eta^{-k}) we have λk−λk+1=O(λk)\lambda_{k}-\lambda_{k+1}=\mathcal{O}(\lambda_{k}), ensuring that the resolution of the grid around the peak of the integrand matches the scale of the integrand as v→∞v\to\infty.

The discrete mixture bound is a valid mixture boundary in its own right, based on a discrete mixing distribution, but we may wish to know how well it approximates the continuous-mixture boundary from which it is derived. To illustrate the accuracy of the discrete mixture construction, we compare it to the one-sided normal mixture bound, Proposition 6. By using the same half-normal mixing density in Theorem 2 and setting η=1.05\eta=1.05, λ‾=100\overline{\lambda}=100, we may evaluate a corresponding discrete mixture bound DMα\textup{DM}_{\alpha}. With ρ=14.3\rho=14.3, α=0.05\alpha=0.05 and l0=1l_{0}=1, numerical calculations indicate that DMα(v)/NMα(v)≤1.004\textup{DM}_{\alpha}(v)/\textup{NM}_{\alpha}(v)\leq 1.004 for 1≤v≤1061\leq v\leq 10^{6}, suggesting that Theorem 2 gives an excellent conservative approximation to the corresponding continuous mixture boundary over a large practical range. Of course, when a closed form is available as in Proposition 6, one should use it in practice. But an exact closed form integral is rarely available as it is in Proposition 6, and substantial looseness often accompanies closed-form approximations which provably maintain crossing probability guarantees. In such cases, unless a closed form is required, Theorem 2 is preferable. See figure 10 for an example; in this figure, the bounds of Balsubramani (2014) and Darling and Robbins (1968) involve closed-form mixture integral approximations.

A.6 Stitching as a discrete mixture approximation

Suppose we wish to analytically approximate the discrete mixture boundary DMα\textup{DM}_{\alpha} of Theorem 2 in the sub-Gaussian case ψ=ψN\psi=\psi_{N}. Clearly the sum is lower bounded by the maximum summand, which gives

The last expression is the pointwise minimum of a collection of linear boundaries of the form presented in Lemma 1, each chosen with a different λk\lambda_{k}, and with nominal crossing rates wkαw_{k}\alpha so that a union bound over crossing events yields total crossing probability ∑kwkα≤α\sum_{k}w_{k}\alpha\leq\alpha. This is very similar to the stitching construction, with a slightly different choice of the sequence λk\lambda_{k}.

By equating wkw_{k} from Theorem 2 with 1/h(k)1/h(k) from Theorem 1, this observation allows us to view a stitched bound with function h(k)h(k) as an approximation to a mixture bound with mixture density f(λ)=Θ(1/λh(log⁡λ−1))f(\lambda)=\Theta(1/\lambda h(\log\lambda^{-1})) as λ↓0\lambda\downarrow 0. For exponential stitching, this yields f(λ)=Θ(1)f(\lambda)=\Theta(1)—densities approaching a nonzero constant as λ↓0\lambda\downarrow 0, including the half-normal distribution, correspond to exponential stitched boundaries growing at a rate Vtlog⁡Vt\sqrt{V_{t}\log V_{t}}. For polynomial stitching, we have the corresponding mixture density

matching the density from Balsubramani (2014, Lemma 12) (we truncate at λ=e−s\lambda=e^{-s} to ensure the density is nonincreasing). The “slower” function h(k)∝klog⁡skh(k)\propto k\log^{s}k corresponds to f(λ)=Θ(1/λ(log⁡λ−1)(log⁡log⁡λ−1)s)f(\lambda)=\Theta(1/\lambda(\log\lambda^{-1})(\log\log\lambda^{-1})^{s}), the density from example 3 of Robbins (1970).

A.7 Proof of Theorem 3

The proof follows a straightforward idea. We break time into epochs ηk≤Vt<ηk+1\eta^{k}\leq V_{t}<\eta^{k+1}. Within each epoch we consider the linear boundary passing through the points (ηk,g(ηk))(\eta^{k},g(\eta^{k})) and (ηk+1,g(ηk+1))(\eta^{k+1},g(\eta^{k+1})). This line lies below g(Vt)g(V_{t}) throughout the epoch, and its crossing probability is determined by its slope and intercept as in Lemma 1. Taking a union bound over epochs yields the result.

We need the following lemma concerning gg:

If s<0s<0 is a supergradient of gg at some point tt, then g(t+u)<g(t)+su<0g(t+u)<g(t)+su<0 for sufficiently large uu, contradicting the non-negativity of gg. So gg is nondecreasing. Now fix 0<x<y0<x<y and let ss be any supergradient of gg at xx. From nonnegativity and concavity we have 0≤g(0)≤g(x)−xs0\leq g(0)\leq g(x)-xs, so that s≤g(x)/xs\leq g(x)/x. Strict concavity then implies g(y)<g(x)+s(y−x)≤g(x)y/xg(y)<g(x)+s(y-x)\leq g(x)y/x. ∎

Fix any η>1\eta>1. On ηk≤v<ηk+1\eta^{k}\leq v<\eta^{k+1} we lower bound g(v)g(v) by the line ak+bkva_{k}+b_{k}v passing through the points (ηk,g(ηk))(\eta^{k},g(\eta^{k})) and (ηk+1,g(ηk+1))(\eta^{k+1},g(\eta^{k+1})). This line has intercept and slope

Note ak>0a_{k}>0 and bk≥0b_{k}\geq 0 by Lemma 8. We bound the upcrossing probability of this linear boundary using Lemma 1:

The conclusion follows from a union bound over epochs and from the arbitrary choice of η\eta. ∎

Inspection of the proof reveals that the crossing probability bound (19) is valid not only for the boundary uu given in (18), but also for a similar boundary which is finite and linear for all v<1v<1 and v>vmax⁡v>v_{\max}. This follows by extending the linear boundaries over the first and last epochs.

A.8 Proof of Theorem 4

The proof of Lemma 4.1 in Fan et al. (2015) shows that exp⁡{λξ−ψE(λ)ξ2}≤1+λξ\exp\left\{\lambda\xi-\psi_{E}(\lambda)\xi^{2}\right\}\leq 1+\lambda\xi for all λ∈[0,1)\lambda\in[0,1) and ξ≥−1\xi\geq-1. Applied to ξ=y−δ\xi=y-\delta, we have

using 1−x≤e−x1-x\leq e^{-x} in the final step.

In contrast, our argument avoids the union bound over the sample mean and sample variance bounds. We achieve this by constructing an exponential supermartingale which directly relates the deviations of StS_{t} to the “online” empirical variance VtV_{t}. In terms of proof technique, our method owes much more to the literature on self-normalized bounds (de la Peña, 1999, de la Peña et al., 2004, Bercu and Touati, 2008, Delyon, 2009 and especially Fan et al., 2015) than to the literature on empirical-Bernstein bounds.

A.9 Proof of Corollary 4

In case (2), Fact 1(d) and Lemma 2 of Howard et al. (2020) (cf. Tropp, 2012) show that (St)(S_{t}) defined as above is sub-gamma with variance process (Vt)(V_{t}) and scale cc. The conclusion now follows directly from Corollary 1. ∎

A.10 Proof of Corollary 5

The argument is adapted from Tropp (2015). Let Xi≔xixiT−ΣX_{i}\coloneqq x_{i}x_{i}^{T}-\Sigma. The triangle inequality implies ∥Xi∥op≤∥xixiT∥op+∥Σ∥op≤2b\lVert X_{i}\rVert_{\text{op}}\leq\lVert x_{i}x_{i}^{T}\rVert_{\text{op}}+\lVert\Sigma\rVert_{\text{op}}\leq 2b. Hence, by Fact 1(c) and Lemma 2 of Howard et al. (2020) (cf. Tropp, 2012), St=γmax⁡(∑i=1tXi)S_{t}=\gamma_{\max}\left(\sum_{i=1}^{t}X_{i}\right) is sub-Poisson with scale c=2bc=2b and variance process

In the final step, we neglect the negative semidefinite term −Σ2-\Sigma^{2} and use the fact that the maximum eigenvalue of a sum of positive semidefinite matrices is bounded by the sum of the maximum eigenvalues. We continue by using ∥xixiT∥=∥xi∥22≤b\lVert x_{i}x_{i}^{T}\rVert=\lVert x_{i}\rVert_{2}^{2}\leq b and the fact the expectation respects the semidefinite order to obtain

Plugging this upper bound on VtV_{t} into the discrete mixture bound of Theorem 2 gives the result. ∎

Appendix B Implications among sub-ψ𝜓\psi boundaries

Together with Table 1, the following proposition formalizes the relationships illustrated in Figure 2, restating Proposition 2 of Howard et al. (2020) in the language of uniform boundaries. The first row of Table 1 uses the function

For each row in Table 1, if uu is a sub-ψ1\psi_{1} uniform boundary, and the given restrictions are satisfied, then v↦u(av)v\mapsto u(av) is a sub-ψ2\psi_{2} uniform boundary for the given constant aa. Furthermore, when we allow only transformations of the form v↦u(av)v\mapsto u(av), these capture all possible implications among the five sub-ψ\psi boundary types defined above, and the given constants are the best possible (in the case of row (2), the constant (g+h)2/4gh(g+h)^{2}/4gh is the best possible of the form k/ghk/gh where kk depends only on the total range g+hg+h).

A reader who is familiar with Howard et al. (2020) will note that the arrows in Figure 2 are reversed with respect to Figure 4 in their paper. Indeed, since any sub-Bernoulli process is also sub-Gaussian, it follows that any sub-Gaussian uniform boundary is also a sub-Bernoulli uniform boundary, and so on.

Appendix C Additional proofs

Let k≔(l0/α)2k\coloneqq(l_{0}/\alpha)^{2}. For part (a), we will set the derivative of the squared objective u2(v)/vu^{2}(v)/v to zero:

We solve this equation using the lower branch W−1W_{-1} since we know −(v+ρ)/ρ≤−1-(v+\rho)/\rho\leq-1:

For part (b), we optimize the squared boundary u2(v)u^{2}(v):

C.2 Proof of Proposition 4

First, Robbins and Siegmund (1970, Theorem 1) show that, for B(t)B(t) a standard Brownian motion,

We let φ(f)≔sup⁡t∈[0,T][f(t)−Mα(t)]\varphi(f)\coloneqq\sup_{t\in[0,T]}[f(t)-\mathcal{M}_{\alpha}(t)], so that by compactness of [0,T][0,T] and continuity of ff and Mα\mathcal{M}_{\alpha}, φ(f)≥0\varphi(f)\geq 0 if and only if f(t)≥Mα(t)f(t)\geq\mathcal{M}_{\alpha}(t) for some t∈[0,T]t\in[0,T]. Now φ(S(m⋅)/m)→dφ(B(⋅))\varphi(S(m\cdot)/\sqrt{m})\overset{\text{d}}{\rightarrow}\varphi(B(\cdot)), and note that φ(B(⋅))\varphi(B(\cdot)) has a continuous distribution: the distribution when Mα(t)≡0\mathcal{M}_{\alpha}(t)\equiv 0 is well-known by the reflection principle, and the measure for the Brownian motion with drift B(t)−Mα(t)+Mα(0)B(t)-\mathcal{M}_{\alpha}(t)+\mathcal{M}_{\alpha}(0) is equivalent to the measure for B(t)B(t) by the Cameron-Martin theorem (Morters and Peres, 2010, Theorem 1.38). Hence

But because Mα(t)\mathcal{M}_{\alpha}(t) is concave, the linear interpolation of S(⋅)S(\cdot) cannot add any new upcrossings beyond those in (St)(S_{t}):

Combining (112) with (110) yields (103), completing the proof. ∎

Continuity of Mα(v)\mathcal{M}_{\alpha}(v) is clear from the continuity of exp⁡{λs−ψ(λ)v}\exp\left\{\lambda s-\psi(\lambda)v\right\} in ss and vv, which also implies

for all v>0v>0. That is, the left-hand side is constant in vv, hence has derivative with respect to vv equal to zero. We may exchange the derivative and integral by Theorem A.5.1 of Durrett (2017), noting that the integrand is positive and continuously differentiable in vv and FF is a probability measure. This yields

Both A(v)>0A(v)>0 and B(v)>0B(v)>0 since the integrands are positive, which shows that Mα\mathcal{M}_{\alpha} is increasing. Differentiating again yields, after some algebra,

since the integrand is now nonpositive, showing that Mα\mathcal{M}_{\alpha} is concave. ∎

C.3 Proof of Corollary 6

C.4 Proof of Lemma 3

The implication (a)⇒(b)(a)\Rightarrow(b) follows from

Appendix D Computing conjugate mixture bounds by root-finding

In this section we demonstrate that our conjugate mixture boundaries, which involve the supremum Mα(v)\mathcal{M}_{\alpha}(v) defined in (13), can be computed via root-finding. We assume that ψ\psi is CGF-like, a property which holds for all of the ψ\psi functions in Section 2:

A real-valued function ψ\psi with domain [0,λmax⁡)[0,\lambda_{\max}) is called CGF-like if it is strictly convex and twice continuously differentiable with ψ(0)=ψ′(0+)=0\psi(0)=\psi^{\prime}(0_{+})=0 and sup⁡λ∈[0,λmax⁡)ψ(λ)=∞\sup_{\lambda\in[0,\lambda_{\max})}\psi(\lambda)=\infty. For such a function, we write

Lemma 2 implies that, with probability at least 1−α1-\alpha, m(St,Vt)<l0/αm(S_{t},V_{t})<l_{0}/\alpha for all tt, where

For one-sided boundaries, FF is supported on λ≥0\lambda\geq 0, and so long as FF is not a point mass at zero (which would be an uninteresting mixture), m(s,v)m(s,v) is strictly increasing in ss whenever m(s,v)<∞m(s,v)<\infty. Hence m(s,v)=l0/αm(s,v)=l_{0}/\alpha for at most one value of s⋆(v)>0s^{\star}(v)>0, in which case A(v)=(−∞,s⋆(v))A(v)=(-\infty,s^{\star}(v)).

It is possible that m(s,v)<l0/αm(s,v)<l_{0}/\alpha for all ss where the integral converges. To examine this case, we fix v>0v>0, which is the interesting case in practice, and make two observations:

Whenever s<bˉvs<\bar{b}v, we have m(s,v)<∞m(s,v)<\infty. Indeed, in this case, exp⁡{λs−ψ(λ)v}→0\exp\left\{\lambda s-\psi(\lambda)v\right\}\to 0 as λ→∞\lambda\to\infty, and as the integrand is continuous in λ\lambda, it must be uniformly bounded. It follows immediately that we can have m(s,v)=∞m(s,v)=\infty only when bˉ<∞\bar{b}<\infty.

Hence, when bˉ=∞\bar{b}=\infty we need not worry about m(s,v)=∞m(s,v)=\infty. When bˉ<∞\bar{b}<\infty, it suffices to check m(bˉv,v)m(\bar{b}v,v), which may be infinite. If m(bˉv,v)≥l0/αm(\bar{b}v,v)\geq l_{0}/\alpha, then we search for a root of m(s,v)=l0/αm(s,v)=l_{0}/\alpha in the interval s∈[0,bˉv]s\in[0,\bar{b}v]. If m(bˉv,v)<l0/αm(\bar{b}v,v)<l_{0}/\alpha, it suffices to take Mα(v)=bˉv+ϵ\mathcal{M}_{\alpha}(v)=\bar{b}v+\epsilon for any ϵ>0\epsilon>0. In practice, it seems more reasonable to take the upper bound bˉv\bar{b}v and use a closed confidence set instead of an open one.

For two-sided boundaries, when FF has support on both λ>0\lambda>0 and λ<0\lambda<0, in general we require the technical condition

This ensures that we may differentiate m(s,v)m(s,v) twice with respect to ss, exchanging the derivative and the integral both times (Durrett, 2017, Theorem A.5.3). Hence, whenever condition (121) holds,

so that m(s,v)m(s,v) is convex in ss for each v≥0v\geq 0. As m(0,v)<l0/αm(0,v)<l_{0}/\alpha, we conclude that m(s,v)=l0/αm(s,v)=l_{0}/\alpha for at most one value s⋆(v)>0s^{\star}(v)>0 and one value s⋆(v)<0s_{\star}(v)<0, and A(v)=(s⋆(v),s⋆(v))A(v)=(s_{\star}(v),s^{\star}(v)). A similar discussion as above applies when bˉ<∞\bar{b}<\infty and we may have m(s,v)=∞m(s,v)=\infty for some values of ss.

As Proposition 5 yields a closed-form result, only Proposition 7 requires that we verify condition (121). From the proof of Proposition 7 in Section A.3, it suffices to show that

for some a,b>0a,b>0 and k=1,2k=1,2. This follows from the fact that the integrand is continuous on p∈(0,1)p\in(0,1) and approaches zero as p→0p\to 0 and p→1p\to 1, so it is bounded.

Appendix E Tuning discrete mixture implementation

In Section 3.5 we have discussed the choice of mixing precision in order to tune a mixture bound for a particular range of sample sizes. For discrete mixtures, the value λ‾\overline{\lambda} must also be chosen, and this depends on the minimum relevant value of VtV_{t}: making λ‾\overline{\lambda} larger will make the resulting bound tighter over smaller values of VtV_{t} at the cost of a looser bound for larger values of VtV_{t}. In practice, for ψ=ψG\psi=\psi_{G}, setting λ‾=[c+m/2log⁡α−1]−1\overline{\lambda}=[c+\sqrt{m/2\log\alpha^{-1}}]^{-1} will ensure the bound is tight for Vt≥mV_{t}\geq m. Furthermore, when evaluating DMα(v)\textup{DM}_{\alpha}(v) in practice, the sum can be truncated after kmax⁡=⌈log⁡η(λ‾[c+5v/log⁡α−1])⌉k_{\max}=\lceil\log_{\eta}(\overline{\lambda}[c+\sqrt{5v/\log\alpha^{-1}}])\rceil terms. The remainder of this section explains these choices.

We wish to understand what range of values of λ\lambda our discrete mixture must cover to ensure we get a tight bound for all Vt∈[m,vmax⁡]V_{t}\in[m,v_{\max}]. At Vt=mV_{t}=m the value of λ\lambda which yields the optimal linear bound from Lemma 1 is found by optimizing

Large values of λ\lambda are necessary to achieve tight bounds for small VtV_{t}. Hence, to ensure good performance at Vt=mV_{t}=m we choose λ‾=[c+m/2log⁡α−1]−1\overline{\lambda}=[c+\sqrt{m/2\log\alpha^{-1}}]^{-1}. Similarly, to ensure the sum safely covers Vt=vV_{t}=v we ensure λkmax⁡≤[c+10v/2log⁡α−1]−1\lambda_{k_{\max}}\leq[c+\sqrt{10v/2\log\alpha^{-1}}]^{-1} (using an arbitrary “fudge factor” of ten), which yields kmax⁡=⌈log⁡η(λmax⁡[c+5v/log⁡α−1])⌉k_{\max}=\lceil\log_{\eta}(\lambda_{\max}[c+\sqrt{5v/\log\alpha^{-1}}])\rceil.

We note that η\eta must also be chosen, but the only tradeoff here is computational. Smaller values of η\eta lead to more accurate approximations of the discrete mixture to the target continuous mixture, but require more terms to be summed. We have found η=1.1\eta=1.1 to provide excellent approximations in the examples we have examined.

Appendix F Intrinsic time, change of units and minimum time conditions

In this section we point out that a bound expressed in terms of intrinsic time yields an infinite family of related bounds via scaling, and that “minimum time” conditions in such bounds (such as m∨Vtm\vee V_{t} in Theorem 1) can be freely scaled as well. Suppose we have a uniform bound of the form

where intrinsic time VtV_{t} has the same units as St2S_{t}^{2}, as usual, and cc is some parameter with the same units as StS_{t}. Then, fixing any γ>0\gamma>0 and applying the bound (128) to the scaled observations Xt/γX_{t}/\sqrt{\gamma}, which amounts to a change of units, we have

By changing units we have obtained a new bound on StS_{t} with different minimum time γm\gamma m and a different shape. For example, applying this change of units to the stitched boundary (8) with m=1m=1 yields the family of bounds

Now the right-hand depends on VtV_{t} only through Vt/γV_{t}/\gamma, so that the effect of changing γ\gamma is simply to multiplicatively shift the bound backwards or forwards in time without changing the bounded process.

Appendix G Detailed comparison of finite LIL bounds

Figures 9 and 10 compare our finite LIL bounds to several existing bounds. Below we restate the original results from the various papers giving finite LIL bounds included in Figure 10. In table 2, for ease of comparison, we write all bounds in the form

valid for independent 1-sub-Gaussian observations. When the original bound holds only for t≥nt\geq n instead of t≥1t\geq 1, we apply a change of units argument to replace log⁡log⁡Bt\log\log Bt with log⁡log⁡Bnt\log\log Bnt and t≥nt\geq n with t≥1t\geq 1, so that all bounds are comparable (see Appendix F). When bounds are expressed in terms of intrinsic time VtV_{t} (Balsubramani, 2014), this is formally justified. When they are expressed in terms of nominal time (Darling and Robbins, 1967b, 1968) this is only a heuristic argument, but we conjecture that proofs of such bounds could be generalized to justify this scaling. When observations are i.i.d. from an infinitely divisible distribution, the change is formally justified by replacing each observation XiX_{i} with a sum of nn i.i.d. “pseudo-observations” ZiZ_{i} such that ∑i=1nZi∼X1\sum_{i=1}^{n}Z_{i}\sim X_{1}.

Jamieson and Nowak (2014), Lemma 1: for i.i.d. sub-Gaussian observations with variance parameter σ2\sigma^{2},

Zhao et al. (2016), Theorem 1: for sub-Gaussian observations with variance parameter 1/41/4,

Kaufmann et al. (2016), Lemma 7: for independent sub-Gaussian observations with variance parameter σ2\sigma^{2},

Balsubramani (2014), Theorem 4: for ∣Xt∣≤ct\lvert X_{t}\rvert\leq c_{t} a.s. and Vt=∑i=1tci2V_{t}=\sum_{i=1}^{t}c_{i}^{2},

Though the bound is stated for bounded observations, the proof holds for any observations sub-Gaussian with variance parameters (ct2)(c_{t}^{2}), as noted in section 5.2 of Balsubramani (2014). Balsubramani suggests removing the initial time condition by imposing a constant bound over t≤173log⁡(2/α)t\leq 173\log(2/\alpha) (section 5.3). We instead remove the condition by a change of units, as discussed in Appendix F.

Darling and Robbins (1967b), eq. 22: for i.i.d. observations sub-Gaussian with variance parameter 1,

Darling and Robbins consider results for a general bound φ(λ)\varphi(\lambda) on the moment-generating function of the observations. The result involves the term h(vt)h(v_{t}) where the function h(λ)≔1/2+λ−2log⁡φ(λ)h(\lambda)\coloneqq 1/2+\lambda^{-2}\log\varphi(\lambda) and vtv_{t} is unspecified but bounded.

Darling and Robbins (1968), eq. 2.2 and the example that follows: for i.i.d. observations sub-Gaussian with variance parameter 1,

Darling and Robbins give a closed-form upper bound for the right-hand side of (139). We instead evaluate it numerically, using readily-available implementations of the upper incomplete gamma function:

Polynomial stitching as in (10) with c=0c=0.

Inverted stitching with g(v)=Av(log⁡log⁡(ev)+C)g(v)=A\sqrt{v(\log\log(ev)+C)} as in (20). We set vmax⁡=1020v_{\max}=10^{20} which covers 42 epochs with η=2.994\eta=2.994. To make for a fair comparison with polynomial stitching, observe that in 42 epochs with s=1.4s=1.4, polynomial stitching “spends” ∑k=142k−1.4/ζ(1.4)≈0.820\sum_{k=1}^{42}k^{-1.4}/\zeta(1.4)\approx 0.820 of its crossing probability α\alpha, so we run inverted stitching with α=0.820⋅0.025\alpha=0.820\cdot 0.025.

Normal mixture as in (53) with ρ≈0.13\rho\approx 0.13:

This is not a LIL boundary, so is not included in Table 2.

Appendix H Details of Example 1

Write Xt=μ+σZtX_{t}=\mu+\sigma Z_{t} for t=1,2,…t=1,2,\dots where Z1,Z2,…Z_{1},Z_{2},\dots are i.i.d. N(0,1)\mathcal{N}(0,1) random variables. Substituting into the definition of StS_{t}, we find

where Zˉt≔t−1∑i=1tZi\bar{Z}_{t}\coloneqq t^{-1}\sum_{i=1}^{t}Z_{i}. Evidently the distribution of StS_{t} depends on neither μ\mu nor σ2\sigma^{2}. Furthermore, direct calculation shows that the increments of (St)(S_{t}) may be written as

We have shown that (St)(S_{t}) is sub-exponential with scale c=2c=2 and variance process Vt=2tV_{t}=2t. Recall that Definition 1 depends only on λ≥0\lambda\geq 0. However, since (145) holds for all λ<1/2\lambda<1/2 and not just 0≤λ<1/20\leq\lambda<1/2, replacing ΔSt\Delta S_{t} with −ΔSt-\Delta S_{t} shows that (−St)(-S_{t}) is sub-exponential with scale c=−2c=-2.

Appendix I Extension to smooth Banach spaces and continuous-time processes

For example, the norm induced by the inner product in any Hilbert space is (2,1)(2,1)-smooth, and the Schatten pp-norm is (2,p−1)(2,\sqrt{p-1})-smooth for p≥2p\geq 2.

Suppose ∥ΔYt∥≤ct\smash{\lVert\Delta Y_{t}\rVert\leq c_{t}} a.s. for all tt for constants (ct)(c_{t}). Then, for any sub-Gaussian boundary ff with crossing probability α\alpha and l0=2\smash{l_{0}=2}, we have

Suppose ∥ΔYt∥≤c\lVert\Delta Y_{t}\rVert\leq c a.s. for all tt for c>0\smash{c>0}. Then, for any sub-Poisson boundary ff with crossing probability α\alpha, l0=2l_{0}=2, and scale cc, we have

The result follows directly from the proof of Corollary 10 in Howard et al. (2020), which shows that St=Ψ(Yt)S_{t}=\Psi(Y_{t}) is sub-Gaussian or sub-Poisson with appropriate variance process (Vt)(V_{t}) for each case, building upon the work of Pinelis (1992, 1994). For example, let (Yt)(Y_{t}) be a martingale taking values in any Hilbert space, with ∥⋅∥\lVert\cdot\rVert the induced norm, and suppose ∥ΔYt∥≤1\lVert\Delta Y_{t}\rVert\leq 1 a.s. for all tt. Then Corollary 7(a) with a normal mixture bound yields

For example, if (St)(S_{t}) is a standard Brownian motion, then Corollary 8(a) with a polynomial stitched boundary yields, for any η>1,s>1\eta>1,s>1,

Appendix J Sufficient conditions for Definition 1

Table 3 offers a summary of sufficient conditions for Definition 1 to hold when (St)(S_{t}) is a scalar process, while Table 4 gives conditions for matrix-valued processes. See Howard et al. (2020, Section 2) for details.