Approximation of the first passage time distribution for the birth-death processes
Aleksejus Kononovicius, Vygintas Gontis

TL;DR
This paper introduces a new approximation method for the first passage time distribution in birth-death processes, utilizing properties of these processes, Keilson's theorem, and Riemann sums, with applications to complex models including order-book dynamics.
Contribution
It presents a novel approximation technique for first passage times in birth-death processes using closed-form expressions derived from theoretical properties.
Findings
Method effectively approximates first passage time distributions.
Applied to three birth-death processes and a long-range memory order-book model.
Facilitates comparison between models with spurious and true long-range memory.
Abstract
We propose a general method to obtain approximation of the first passage time distribution for the birth-death processes. We rely on the general properties of birth-death processes, Keilson's theorem and the concept of Riemann sum to obtain closed-form expressions. We apply the method to the three selected birth-death processes and the sophisticated order-book model exhibiting long-range memory. We discuss how our approach contributes to the competition between spurious and true long-range memory models.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Queuing Theory Analysis · Complex Network Analysis Techniques · Random Matrices and Applications
Approximation of the first passage time distribution for the birth–death
processes
Aleksejus Kononovicius, Vygintas Gontis
(Institute of Theoretical Physics and Astronomy, Vilnius University)
Abstract
We propose a general method to obtain approximation of the first passage time distribution for the birth–death processes. We rely on the general properties of birth–death processes, Keilson’s theorem and the concept of Riemann sum to obtain closed–form expressions. We apply the method to the three selected birth–death processes and the sophisticated order–book model exhibiting long–range memory. We discuss how our approach contributes to the competition between spurious and true long–range memory models.
1 Introduction
Markov chains, and more specifically birth–death processes, are of great interest in the modeling of biological and socio–economic systems [1, 2, 3]. While usually birth–death processes converge to some fixed point, in which birth and death rates are approximately equal, there are also a few examples which do not converge and system–wide fluctuations persist [4, 5, 6]. This strand of research is important and present in various fields of science, because it could provide an answer to Axelrod’s question about the persistence of diversity in social systems [7, 8]. The question of diversity, and especially the collapses of diversity, is also important to the financial markets. Some recent financial agent–based models (abbr. ABMs) have demonstrated that power–law distributions emerge, when the diversity breaks down and agents start to behave similarly [9, 10, 11, 12, 13, 14]. One of the approaches, based on the birth–death process, [9] has explicitly shown that the long–range memory phenomenon could emerge due to the same underlying reasons.
Long–range memory phenomenon can be reproduced using non–linear Markov processes [15, 16] and models with embedded memory, such as ones built using fractional Brownian motion [17, 18, 19, 20, 21], CTRW framework [22, 23, 24, 25, 26, 27] or ARCH framework [28, 29, 30]. Though these models are able to reproduce few similar statistical features, they differ in their first passage times [17, 31, 32]. It is known that first passage time probability density function (PDF) of fractional Brownian motion have a region with power–law dependence with exponent [17], while first passage time PDF of one–dimensional Markov processes has power–law exponent of [31, 32]. Which naturally suggests a method to determine whether the observed long–range memory phenomenon is spurious or not.
The problem arises, because the current knowledge describes the asymptotic behavior of the first passage time PDFs in very broad terms. There is an alternative description using Laplace transforms, yet these are often expressed using infinite sums and special functions [33]. With a few notable exceptions, usually such Laplace transforms are not invertible and even if they are invertible they might not have explicit closed–forms. Consequently there has been numerical efforts to approximate the inverses [34].
Here we propose a general method to analytically approximate specific first passage times of birth–death processes. We build upon our previous work [35] in which we have obtained an approximation for a specific first passage time, called inter–burst duration, PDF of the continuous Bessel process. We have shown that the approximation could be applied to a diffusion process transformable into Bessel process (with stochastic process described in [36] provided as an example). Notably the approximation had a divergence problem for short times, which we now solve by proposing to study birth–death processes with finite and discrete state space.
The paper is organized as follows. In Section 2 we introduce the concept of the bursting statistics in the context of the continuous Bessel process. In Section 3 we introduce approximation method based on Keilson’s theorem [37] and the results reported in [35]. In Section 4 we approximate bursting statistics of a few selected birth–death processes: Bessel–like, Ornstein–Uhlenbeck and imitation processes. In Section 5 we demonstrate that this approach can be used to fit the bursting statistics of a sophisticated model. Concluding remarks are provided in Section 6.
2 Bursting statistics of the continuous Bessel process
In [35, 38, 39, 40] we have considered burst durations and inter–burst durations of empirical time series and time series generated by stochastic processes. We have defined burst duration as a time spent above the certain threshold :
[TABLE]
here describes time evolution of a stochastic process or an empirical time series, while is an infinitesimally small positive number. In a similar fashion we have defined inter–burst duration as a time spent below the threshold:
[TABLE]
In Fig. 1 we have illustrated these concepts on a sample time series. This sample contains a single example of a burst duration and a single example of an inter–burst duration.
In [35] we have obtained an approximation for the PDF of for the continuous Bessel process. This was possible, because first passage times from to (with ) for the continuous Bessel process are known [33]:
[TABLE]
here is the index of the continuous Bessel process, is a Bessel function of a first kind and is -th zero of .
Let , where is an infinitesimally small positive number, then Eq. (3) can be approximated by an integral:
[TABLE]
This approximation is possible only because grow almost linearly with . For various only the first few values deviate from this tendency. In this case we can treat the sum as if it was a Riemann sum and replace the sum by integral. As we can see in Fig. 2 this approximation works rather well for the continuous Bessel process.
The normalization of this approximation diverges unless some minimum value of is assumed. To keep the expression general we have left the normalization constants denoted by . While the minimum value of can be easily justified from empirical point of view, assuming equivalence to the discretization period, such assumption isn’t as transparent in case of a continuous model.
Note that the asymptotic behavior of Eq. (4) is consistent with what would be expected of a one–dimensional Markov processes [31]. For the small the second term is the largest and therefore power lay decay is observed with exponent . For the larger the first term becomes the largest and the exponential cutoff is observed.
It is not possible to obtain approximation for of the continuous Bessel process, because for the most the Bessel process escapes towards infinity and therefore does not always hit . Consequently there is no general formula for the hitting times of the Bessel process for case [33].
It is important to note that Eq. (4) applies to any process, which can be transformed into Bessel process by means of Lamperti transformation. Though if the Lamperti transformation stipulates inverse relationship between processes, then Eq. (4) would approximate burst duration PDF of that process instead. In [35] we have considered one such case. We have transformed a non–linear stochastic process exhibiting long–range memory [41] into Bessel process by means of Lamperti transformation. We have shown that Eq. (4) provides a good fit for the burst duration PDF of numerical simulations of the non–linear stochastic process exhibiting spurious long–range memory.
3 Approximation of inter–burst duration for any birth–death process
Through Keilson’s theorem [37, 42] it is well known that Laplace transform of a first passage time from state to state , with , is given by:
[TABLE]
In the above are the sorted positive eigenvalues of negative birth–death process generator matrix truncated at rank . Inverse Laplace transforms of this expression is not feasible for many reasonable values of and . Yet we have observed that for some small and inverse Laplace transform yields a sum of exponents whose rates are given by . As this sum has a similar form to the one in Eq. (4) we propose to apply the same approximation method:
[TABLE]
here is the first (smallest) positive eigenvalue, is the last (largest) positive eigenvalue and we introduce to simplify further notation. Similar truncation idea was used in [43] to approximate asymptotic behavior of diffusion processes. This approximation will be valid as long as grows linearly in wide range of . It is worth to note that this also seems to be the only way to obtain , which is a general result for any one–dimensional Markov process. Therefore it seems that every birth–death process should have a reasonably wide region in which grow linearly.
Note that the first order approximation, Eq. (6), is usually insufficient to approximate the PDF of , because usually the impact of term becomes undervalued. To improve the overall approximation we propose to use integral approximation from the second term in the sum onwards and to account for the first term separately. Then the second order approximation of the inter–burst duration PDF would have the following form:
[TABLE]
Here is used to estimate the relative impact of the first eigenvalue term. It is evaluated by comparing the contributions to the resulting first moments, , of the first exponent (first term) and of the PDF approximated by the integral (second term). Then the exact first moment of the respective hitting time of a birth–death process ( on the right hand side of the equation):
[TABLE]
Note that as well as the other moments of hitting times for any birth–death process is known explicitly and can be obtained exactly (see [44] for more details). Thus if there is a need to further improve the approximation, then one could split more terms from the sum and estimate their relative impact based on the higher moments. Here we limit ourselves just to the first moment as this proves sufficient in the examples we have selected.
4 Bursting statistics of the selected birth–death processes
In this section we will explore bursting statistics of a few selected birth–death processes. We will consider Bessel–like, Ornstein–Uhlenbeck and imitation processes. Using these three examples we will show that the proposed approximation method works rather well.
While these three examples are rather different, they share one property – their states are equivalent in statistical sense:
[TABLE]
This property means that the burst duration and the inter–burst duration are also equivalent in statistical sense:
[TABLE]
Thus knowing the PDF of also gives us a PDF for .
4.1 The birth–death Bessel–like process
Let us define the transition rates for the birth–death Bessel–like process:
[TABLE]
here is the number of the available states, is the current state, and are the indices of the process. To keep these rates well behaved let us require that with . With and , in the continuous limit (defining ), we get a stochastic process trapped between and :
[TABLE]
Two special cases with unequal indices deserve out attention. In the continuous limit with and we recover SDE of the continuous Bessel process:
[TABLE]
Similar birth–death process was proposed in [45] and shown to asymptotically approach the continuous Bessel process. While with and we get a stochastic process, whose potential is a shifted reflection of the Bessel process potential. In this case the potential is defined for instead of as for the Bessel process. The corresponding SDE is given by:
[TABLE]
Here, seeking to retain equivalence properties Eqs. (9) and (10), we will consider only the symmetric version of this birth–death process assuming that .
In Fig. 3 we show that burst and inter–burst durations in the symmetric version of this model are indeed equivalent in statistical sense, as blue squares and red circles trace the same shape. Furthermore the approximation by Eq. (7) provides rather good approximation for that shape. Also in Fig. 3 (d) we show that the square root of the eigenvalue spectrum indeed grows linearly in a certain region.
4.2 The birth–death Ornstein–Uhlenbeck process
Let us define the transition rates for the birth–death Ornstein–Uhlenbeck process:
[TABLE]
For these rates the corresponding SDE is given by:
[TABLE]
which describes an Ornstein–Uhlenbeck process with the relaxation rate to the resting point . Due to the form of these rates this process is defined for (alternatively ).
In Fig. 4 we show that burst and inter–burst durations in this model are indeed equivalent in statistical sense, as blue squares and red circles trace the same shape. Furthermore the approximation by Eq. (7) provides rather good approximation for that shape. Also in Fig. 4 (d) we show that the square root of the eigenvalue spectrum indeed grows linearly in a certain region.
4.3 The imitation process
Another birth–death process we consider in this paper is inspired by Kirman’s model [46]. This process is of particular interest, because it is known to exhibit long–range memory when applied to model financial markets [9]. The rates of this imitation process are given by:
[TABLE]
This process can be interpreted as follows. agents switch between two states independently with rate and also due to pairwise interactions, which happen at unit rate. Note that here we use simplified rates, while a more sophisticated forms can be also assumed to give the process a richer behavior [9].
In continuous limit from these rates we recover the following SDE:
[TABLE]
In Fig. 5 we show that burst and inter–burst durations in this model are indeed equivalent in statistical sense, as blue squares and red circles trace the same shape. Furthermore the approximation by Eq. (7) provides rather good approximation for that shape. Also in Fig. 5 (d) we show that the square root of the eigenvalue spectrum indeed grows linearly in a certain region.
5 Bursting statistics of the order book model exhibiting long–range
memory
In this section we use Eq. (7) to fit bursting statistics obtained from the order book model exhibiting long–range memory [47]. From this model we have obtained numerical absolute return time series. We have treated the series using standard deviation filter with minute window as described in [38]. By setting the threshold level at standard deviations we have obtained burst and inter–burst duration PDFs, which are shown in Fig. 6 as red circles and blue squares.
As you can see in Fig. 6 the fit provided by black curves, which represent best fits according to Eq. (7), is rather good. The parameters of the fits were obtained by matching four empirical moments (mean, variance, third and fourth central moments) against the same moments calculated for Eq. (7). In both cases estimate of was found to be reasonably close to , which coincides with the standard deviation filter window we have used.
6 Conclusions
Here we have proposed a method to approximate the first passage time PDF between the successive states for any birth–death process. We have shown that the method works on a three distinct birth–death processes. As our derivation relies only on the general properties of birth–death process and on the concept of Riemann sum, we believe that the approximation should be applicable to any other birth–death process. Furthermore first passage times are invariant to variable transformations, thus the approximation method should be applicable to any one–dimensional diffusive process, which can be transformed into a birth–death process.
It is worth to note that our derivation suggests that all birth–death processes should share a peculiar property. The square root of their eigenvalue spectrum, , should grow linearly for a wide range of ranks, . This property must hold in order to be able to obtain power–law PDF with exponent , which is a known result for all one–dimensional Markov processes [31].
We have also used the proposed method to fit burst and inter–burst duration PDFs of the order book model exhibiting long–range memory [47]. This model is based on a birth–death process, but is significantly more sophisticated with other source of randomness embedded into the model. While this model is not a one–dimensional Markov process, but the approximation method seems to work reasonably well. This example is also particularly interesting, because it is able to reproduce power–law statistical properties of the Bitcoin time series. Including the presence of long–range memory. The fact that we are able to fit its burst and inter–burst duration PDFs suggests that the considered order book model exhibits spurious long–range memory, which could also be the nature of empirically observed long–range memory phenomenon. Indeed one could use a similar fitting method to fit the empirical burst and inter–burst duration PDFs. Yet to fully undertake the empirical fitting one first needs to find reliable methods to remove noise inherent to the empirical series.
Acknowledgement
One of the authors acknowledges the funding provide by the European Social Fund under the No 09.3.3–LMT–K–712 “Development of Competences of Scientists, other Researchers and Students through Practical Research Activities” measure.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. L. Lloyd and R. M. May, “How viruses spread among computers and people,” Science , vol. 292, p. 1316, 2001.
- 2[2] M. C. Gonzalez, C. A. Hidalgo, and A. L. Barabasi, “Understanding individual human mobility patterns,” Science , vol. 453, p. 779, 2008.
- 3[3] V. Sundarapandian, Probability, Statistics and Qeueing Theory . New Delhi: PHI Learning Private Limited, 2009.
- 4[4] S. Alfarano and M. Milakovic, “Network structure and N-dependence in agent-based herding models,” Journal of Economic Dynamics and Control , vol. 33, no. 1, pp. 78–92, 2009.
- 5[5] A. Flache and M. W. Macy, “Local convergence and global diversity: From interpersonal to social influence,” Journal of Conflict Resolution , vol. 55, no. 6, pp. 970–995, 2011.
- 6[6] A. Kononovicius and J. Ruseckas, “Continuous transition from the extensive to the non-extensive statistics in an agent-based herding model,” European Physics Journal B , vol. 87, no. 8, p. 169, 2014.
- 7[7] R. Axelrod, “The dissemination of culture a model with local convergence and global polarization,” Journal of Conflict Resolution , vol. 41, no. 2, pp. 203–226, 1997.
- 8[8] A. Flache, M. Mas, T. Feliciani, E. Chattoe-Brown, G. Deffuant, S. Huet, and J. Lorenz, “Models of social influence: Towards the next frontiers,” The Journal of Artificial Society and Social Simulation , vol. 20, no. 4, p. 2, 2017.
