Learning to detect an oddball target
Nidhin Koshy Vaidhiyan, Rajesh Sundaresan
I Introduction
Consider homogeneous Poisson point processes. All processes except one, which we call the “odd” process, have the same rate. The actual rates of the odd process and the non-odd processes are unknown. The objective is to detect the odd (or anomalous or outlier) process as quickly as possible, but subject to constraints on the probability of false detection. For simplicity, we assume that time is divided into slots of fixed duration . During a particular time slot, the decision maker can choose exactly one among the processes for observation. This choice is made only at slot beginnings.
We cast the above problem into one of sequential detection with control , but with unknown underlying distributions. The structural constraints in the problem, that exactly one among the processes has a distribution different from the others, opens up an opportunity to learn about the underlying distributions from the observations, and yet, learn just about enough to make a reliable decision.
We adapt the sample complexity result of Kaufmann et al. , originally developed for the best arm identification problem, to our setting and obtain a lower bound on the conditional expected stopping time for any policy that satisfies the constraint on the probability of false detection. The lower bound suggests that the conditional expected stopping time is asymptotically proportional to the negative of the logarithm of the probability of false detection. The proportionality constant is obtained as the solution to a max-min optimisation problem of relative entropies between the true system state (index of the odd process, its rate, and the rate of the non-odd processes) and other alternatives. The optimisation problem for the lower bound also suggests the nature of an asymptotically optimal strategy.
The usual methodology employed in problems with lack of exact knowledge of the underlying distributions is to use tests that are based on generalised likelihood ratios (GLR tests or GLRT). We work with a modification of the GLRT. Unlike the usual GLRT statistic, we replace the maximum likelihood function in the numerator of the statistic by an average likelihood function, the average computed with respect to an artificial prior on the odd and non-odd rates. For the Poisson model, we employ a gamma distribution on the rates of the odd and non-odd processes as the prior, with the shape and rate parameter set to one. In fact, any prior density having full support would suffice. The specific gamma prior allows easier characterisation of the averaged likelihood function. The averaging prevents over estimation of the likelihood ratio function, and at the same time ensures that, asymptotically, the averaged version is not too far away from the true likelihood function. The modification allows us to design a time invariant and simple threshold policy that satisfies the probability of false detection constraint. We show that the sampling strategy of the proposed policy (which of the processes to observe at the beginning of each slot) converges to the sampling strategy suggested by the lower bound, where the convergence is as the number of slots observed tends to infinity. We show that, asymptotically, the conditional expected stopping time of the proposed policy scales as , where is the constraint on the probability of false detection and , a relative entropy based constant, is the optimal scaling factor as suggested by the lower bound.
The motivation to study this problem comes from a visual search problem studied by Sripati and Olson , where a subject has to detect an odd image among a sea of distractor images “as quickly as possible without guessing” . We model the visual search task as an oddball detection problem, as above, and propose as a neuronal dissimilarity index for such visual search tasks. We compare the performance of the proposed dissimilarity index with other dissimilarity indices proposed earlier by Vaidhiyan et al. in . In that paper, it was assumed that the odd and the non-odd rates were known. Our proposed dissimilarity index of this paper correlates strongly with some behavioural data of . However, the proposed dissimilarity index performs slightly worse than the neuronal dissimilarity index proposed by Vaidhiyan et al. in . Nevertheless, we present the comparisons on the existing experimental data.
Sequential hypothesis testing with control, assuming knowledge of the underlying distributions of the observations under different hypotheses, was first studied by Chernoff . Such problems are also known as Active Sequential Hypothesis Testing Problems (ASHT) . Chernoff studied ASHT in the context of designing optimal experiments. His performance criterion was the total cost of sampling, which is proportional to delay, plus a penalty for false detection. Chernoff proposed a policy, the so-called Procedure A, and showed its asymptotic optimality as the cost of sampling went to zero. Procedure A maintains a posterior distribution on the set of hypotheses and, at each instant, selects actions according to the hypothesis with the highest posterior probability. In a series of works, Naghshvar and Javidi studied ASHT from a Bayesian cost minimisation perspective. Nitinawarat et al. studied ASHT from the perspective of minimising the conditional expected cost (generally stopping delay), subject to constraints on the probability of false detection. All the above works assumed knowledge of the underlying distributions under different hypotheses.
Li et al. studied fixed sample size outlier detection under unknown typical and outlier distributions, but in a finite observation space setting. They assumed simultaneous observability of all processes at each observation instance. They proposed a modified GLRT which was shown to have, asymptotically, the same error exponent as that of an optimal algorithm with knowledge of the underlying distributions. The asymptotics was as the number of processes available for observation tended to infinity. They termed such algorithms asymptotically exponentially consistent. Further, they extended their study to the setting where there are more than one outlier processes. They extended their algorithm and showed that it is asymptotically exponentially consistent in the new setting. Li et al. studied sequential versions of and showed that another modified GLRT that keeps sampling until the test statistic crosses a threshold is universally consistent as the threshold is increased to infinity. In both these works, unlike in the ASHT setting and unlike our setting, at each observation instance, observations from all the processes were available to the decision maker. Nitinawarat and Veeravalli studied an outlier detection problem in a setting similar to the one being considered in this paper, where at each observation instance, the decision maker is allowed to observe only one of the processes. But different from our setting, they assume knowledge of the typical (or non-odd) distribution. They proposed an algorithm that was shown to have vanishing probability of false detection as the threshold is increased to infinity. Further, the proposed algorithm was shown to have, asymptotically, the same error exponent as that of an optimal policy with knowledge of the atypical (odd) distribution. Recently, Cohen and Zhao studied a problem similar to ours, but restricted their study to the setting when the atypical (odd) and typical (non-odd) distributions belonged to disjoint parameter sets. Consequently, in their setting, the optimal action at each decision instance is to observe the process that has the generalised maximum likelihood with respect to the set of atypical (odd) parameters. Their proposed policy also had a threshold based stopping criterion. They showed that their policy has the same asymptotic scaling for the conditional expected stopping time as for an optimal policy with knowledge of the distributions.
A related problem, studied extensively by the machine learning community, is the problem of identification of the best arm for multi-armed bandits. Kaufmann et. al studied the sample complexity of the best arm identification problem. Our problem of anomaly detection can be cast as an odd-arm identification problem. The structures in the problems that need to be exploited are different.
I-B Our Contribution
Our asymptotically optimal algorithm differs from those in prior works in the following aspects:
Unlike the works on ASHT , we assume no knowledge of the underlying distribution under different hypotheses. However, our proposed algorithm is an adaptation of Chernoff’s Procedure A to our setting.
For a given probability of false detection constraint, we propose a policy with a new modification of GLRT and a fixed threshold such that it satisfies the constraint.
Unlike the works of Li et al. , , our observations are limited by the chosen actions. There is then a clear exploration versus exploitation tradeoff.
Unlike the work of Nitinawarat and Veeravalli , we do not assume knowledge of the atypical (odd) distribution, nor do we assume the typical (non-odd) distribution.
Unlike the work of Cohen and Zhao , we do not assume that the atypical and typical distributions belong to disjoint sets.
We specifically consider the setting of Poisson point processes mainly because of our desire to explain the experimental observations of Sripati and Olson on neuronal data which are modelled as Poisson point processes in . Nevertheless, we believe that the same ideas may carry forward to other class of distributions, especially exponential families.
I-C Organisation
In Section II, we develop the required notation and describe the model. In Section III, we provide a lower bound on the conditional expected stopping time for any policy that satisfies the probability of false detection constraint. The nature of the lower bound suggests a candidate asymptotically optimal policy. In the same section, we make some observations on some structural properties of the suggested policy. In Section IV, we formally propose the policy and show that it is asymptotically optimal. In Section V, we apply the theory to visual search. We show that the proposed neuronal dissimilarity index is strongly correlated with the behavioural data. In Section VI, we make some concluding remarks and discuss possible extensions. Most proofs are relegated to appendices A and B.
II Model
In this section we develop the required notation and describe the model.
Let denote the number of Poisson point processes under consideration. Conditioned on the rates, the processes are assumed to be independent of each other. Let , denote the index of the odd process. Let denote the unknown rate of the odd process, and let denote the unknown rate of the non-odd processes. We assume . Let the triplet denote the configuration of the processes, where the first component represents the index of the odd process, while the second and third components represent the odd and non-odd rates respectively. Let denote the time duration of a time slot. Without loss of generality we can assume , the analysis holds for general with an appropriate scaling of the rates. The analysis can be done in continuous time as well, but we shall take the simpler slotted time approach.
A policy is a sequence of action plans that at time looks at the history and prescribes a composite action that is either or as explained next. If the composite action is , then the detector stops taking further samples (or retires) and indicates as its decision on the hypotheses; . If the composite action is , the detector picks the next action according to the distribution . The stopping time is defined as
Consider a policy . Conditioned on action , the true hypothesis , and the odd and non-odd rates and , we assume that the observation is independent of previous actions , previous observations , and the policy. The conditional distribution of , given the current action , the configuration , the history , and the Poisson assumption, is given by
Let denote the conditional expectation and let denote the conditional probability measure, given , under the policy . Given an error tolerance vector , with , let be the set of desirable policies defined as
Let denote .
III The converse - Lower bound
In this section we develop a lower bound on the conditional expected stopping time for any policy that belongs to . We show that, as , the lower bound scales as . We also characterise in detail in this section.
The following proposition gives a lower bound on the conditional expectation of the stopping time for all policies belonging to . The proof may be seen as an application of the data processing inequality ([16, p. 16], ) for relative entropy.
Fix , with for each . Let be the true configuration. For any , we have
where is the binary relative entropy function defined as
where is the KL-divergence or relative entropy between two Poisson random variables with means and .
Let denote the that maximises (5), i.e.,
We can interpret as the minimum among relative entropy rates between the true configuration and all other possible alternate configurations , with , but maximised over all policies (action strategies) that pick actions in an independent and identically distributed (i.i.d.) manner. It can also be interpreted as the max-min-drift of the log likelihood ratio process between the true configuration and other error configurations, the minimum being over all possible error configurations, and the maximum being over all i.i.d. policies. is the key information quantity in this paper. Since as , Proposition 1 shows that the conditional expected stopping time of the optimal policy scales at least as as the probability of false detection constraint . In Section IV we will describe a policy that is upper bounded by, and therefore achieves, a similar scaling, though only asymptotically as .
Assume is finite, for otherwise (4) is trivially true. We apply the sample complexity result of Kaufmann et al. [2, Lemma 1] to our setting. Let denote the number of samples from process observed till the stopping time . Clearly, . Kaufmann et al. [2, Lemma 1] showed that, for any , conditioned on the true configuration , and for any alternate configuration , the conditional expected sample sizes satisfy
Multiplying and then dividing the left-hand side by , we get
Since (8) holds for any and , and since does not depend on and , we can choose the tightest bound and get
The last inequality follows because maximisation over all only increases the right-hand side. This completes the proof. ∎
We now describe some simplifications for and . We show that the -dimensional optimisation in (5) can be reduced to a one-dimensional optimisation.
Consider Poisson point processes with configuration . The quantity of (5) can be equivalently expressed as
Also, is of the form
Consider (5). Observe that appears only in the middle term on the right-hand side. This is minimised when and the minimum value is zero. We therefore have
Equation (15) follows from the fact that the that maximises (14) will have equal mass on all locations other than , i.e., the maximiser will satisfy .
For a fixed , to find the that minimises the term within brackets in (15) which is a strictly convex function of , we take its derivative with respect to and equate it to zero. We then see that the minimising satisfies the equation
where is the derivative of with respect to the second argument , which turns out to be . The thus obtained is
As we will see, can be interpreted as the distribution on the set of actions of the optimal i.i.d. policy that achieves . Heuristically, a good policy would attempt to have an action process whose empirical measure on the set of actions approaches the distribution , as . A closed form expression for is not available. But we now describe some structural properties of . In particular, we show for any configuration , all components of are strictly bounded away from zero.
Fix . Let be as in (6). There exists a constant , independent of but dependent on , such that
for all and for all such that and
Proposition 3 suggests that a good policy should sample each process at least fraction of the time. Estimates of the rate of each process should then converge to the corresponding true rate. We will make use of this fact in the analysis of our proposed algorithm, which is to come shortly.
An explicit expansion of the objective function in (11) will show that can be equivalently expressed as a function of the ratio . Figure 1 shows the value of for different values of and for different , varying from 3 to 1000 and . We observe the following:
is lower bounded by for all and for all , and attains its minimum at and for .
is upper bounded by for all and for all , and the maximum is approached at and as .
At , we have ; the objective function in (11) is identically zero, and any works. We may take to be the continuous extension of as .
From the above observations, for a fixed , we have for all and for all . In Appendix A, where we prove Proposition 3, we obtain a looser bound for . We only show that .
IV Achievability - Modified GLRT
In this section we describe our proposed asymptotically optimal policy that achieves the lower bound in Proposition 1 as the constraint on the probability of false detection is driven to zero. Our algorithm is an adaptation of Chernoff’s Procedure A. The likelihood ratio function in Procedure A is replaced by a modified generalised likelihood ratio function in our algorithm. The strategy at each time slot is not only a function of the hypothesis with the largest GLR statistic, but also a function of the maximum likelihood estimates of the odd and non-odd rates.
Before describing the algorithm, we develop some required notation.
Let denote the number of times process was chosen for observation up to time , i.e., and so . Let denote the number of observed jumps in process up to time ; . Let denote the total number of observed jumps up to time ; .
Let be the likelihood function of the observations and actions up to time , conditioned on the configuration , i.e.,
Let be fixed constants, all greater than zero. Let
denote the product gamma densities on the parameters and . The Gamma distribution is a conjugate prior for the Poisson distribution. We will use as an artificial prior on the parameter space in our proposed algorithm. While any positive would suffice, makes the calculations and the presentation simpler. and then have the exponential distribution with mean 1.
Let denote the maximum likelihood estimates of the odd and non-odd rates at time conditioned on , i.e.,
denote the maximum likelihood of the observations and actions till time conditioned on . The maximum is taken over all possible odd and non-odd rates. Let the averaged likelihood function at time , averaged according to the artificial prior over all configurations given be
where the last equality follows by recognising the presence of , and , densities without scale factors in (27). The modified GLR is defined as
Note that the numerator is an averaged likelihood under , averaged with respect to an artificial prior, and denominator is a maximum likelihood under . Let
denote the modified GLR with respect to for the nearest alternate.
We now describe our proposed policy. {addmargin}[2em]2emPolicy: Modified GLRT () Fix . At time (end of slot ):
Let , the index with the largest modified GLR after time slots. Ties are resolved uniformly at random.
If then is chosen according to , i.e.,
If then the test retires and declares as the true hypothesis.
As done in , we also consider two variants of which are useful in the analysis.
Policy : This is the same as , but stops only at decision when .
We now explore the characteristics of the proposed policy .
Fix . Policy stops in finite time with probability 1, that is,
In the proof, we argue that, when the odd process has index , i.e., , the test statistic has a strictly positive drift and hence will cross the threshold in finite time almost surely. Proof is given in Appendix B-A.
For any , we show that the policy , with chosen suitably, belongs to . In other words, satisfies the constraint on the probability of false detection.
Fix . Let . We then have
From the choice of , we have for all . This implies . Hence, it suffices to show that .
Fix . Let denote the sample paths for which the decision maker stops sampling after time slots and decides in favour of . The decision region in favour of is denoted . Note that
We now use a standard change of measure argument to bound the conditional probability of false detection as follows, with in place of :
The equality in (33) follows from (32) and from Proposition (4). The inequality in (34) follows because the maximum likelihood function satisfies for all such that . The inequality in (35) follows because implies , which in turn implies that the term within parenthesis is upper bounded by , a consequence of (28). Inequality in (36) follows because the inner summation in (35) is a sum of probabilities of disjoint events, and hence is upper bounded by one. ∎
Observe that we chose the modified GLR instead of GLR precisely because we want to recognise the inner summation in (35) as a probability of an event and upper bounded by 1. If we use the GLR, the integrand would have been a maximum likelihood which after summation and integration may not even be finite.
We now move on to show that is asymptotically optimal. We first assert that the process has an asymptotic drift equal to .
We now state the main proposition that upper bounds the expected stopping time of our proposed policy .
Consider the policy . Let be the true configuration. Then
We now state the main theorem that combines the lower bound in Proposition 1 and the upper bound in Proposition 7 to show that our proposed policy is asymptotically optimal.
Consider homogeneous Poisson point processes with configuration . Let be a sequence of vectors, where is the th tolerance vector, such that and
Then, for each , the policy with belongs to . Furthermore,
The fact that follows from Proposition 5. We then have the following inequalities:
Inequality (43) follows from Proposition 1. Equality (44) follows from the choice of and from assumption (40). Inequality (45) follows because is an element in . Inequality (46) follows from Proposition 7. ∎
V Application to Visual Search
In this section we apply our results to the visual search experiments of Sripati and Olson . A decision theoretic viewpoint of these experiments was proposed by Vaidhiyan et al. , and a suitable neuronal dissimilarity index based on an ASHT model for visual search was identified. The neuronal dissimilarity index was taken as the inverse of the constant to which converges as , where is the constraint on the probability of false detection and is the stopping time of the optimal policy. We refer the reader to Vaidhiyan et al. for a more detailed exposition on the decision theoretic formulation. In that paper, it was assumed that and are known. If they are unknown and have to be learnt along the way, we fall into the framework of this paper, and the corresponding neuronal dissimilarity index would be .
Table I shows the correlation values for different dissimilarity indices. See Vaidhiyan et al. for details on the different neuronal indices and different test statistics. We see that the inverse of the proposed , as with the inverse of other indices, is strongly correlated with the average decision delay.
An ideal neuronal dissimilarity index, say , would satisfy , for each image pair . Vaidhiyan et al. proposed tests of equality of means to measure the dispersion of about a common mean. A natural statistic to test the dispersion of group means about a common mean is the ratio of arithmetic mean (AM) to geometric mean (GM) of the group means. It turns out that (AM/GM) is the statistic for a GLRT based equality of means test for Gamma distributed random variables under a fixed shape parameter assumption. The test for equality of means across groups for Gaussian random variables is the one-way ANOVA test. ANOVA is also widely used for non-Gaussian random variables also because of its robustness.
VI Conclusion
We studied the problem of detecting an odd Poisson point process having a rate different from the common rate of others. We developed a lower bound on the conditional expected stopping time for any policy that satisfies the given constraint on the probability of false detection. We proposed a modified GLRT based algorithm, that we called and showed that it satisfies the given constraint on the probability of false detection, and that it is asymptotically optimal with respect to the conditional expected stopping time. The proposed algorithm employs a simple threshold criterion for stopping. Interestingly, we also showed that, independent of the configuration, the sampling probability for each process is strictly above a positive constant.
We applied our results to the visual search experiments of Sripati and Olson . We proposed as a candidate neuronal dissimilarity index. correlated strongly with the behavioral data. The performance of was marginally inferior to the neuronal dissimilarity index proposed by Vaidhiyan et al. in .
This work was restricted to Poisson processes. Extension to other class of distributions, especially exponential family is under consideration. Extension to general class of distributions will be an interesting extension.
Acknowledgements
We would like to thank Dr. S. P. Arun, from the Centre for Neuroscience, IISc Bangalore, and Prof. Carl R. Olson, from the Center for the Neural Basis of Cognition, Carnegie Mellon Unibersity, for the experimental data used in Section V.
Appendix A Proof of Proposition 3
We have abused notation and have used to denote the scalar of (11). We first show that the second derivative of the objective function in the above optimisation is negative for all to establish concavity. Define the objective function as
where, we recall, is the derivative of with respect to the second argument , which turns out to be . Equality (49) follows from (16), which ensures that the term within the parenthesis is identically zero. Differentiating once again,
Since is concave in , and since , and and , the maximiser satisfies
We do not know of a closed form expression for from (55).
Let denote a parametrisation of of the form
The left-hand side of (55) can now be written in terms of and as
Let denote the solution to
Figure 2 gives a geometric interpretation of . Note that for . For each , we also have that decreases with . Furthermore, . We then have . Hence, to show that is bounded away from 0 and 1 for all , it suffices to show that , and that .
We now obtain a Taylor’s series based alternate expression for when and . The alternate expression replaces the log terms in (61) with infinite sums and enables easier bounding of (61).
Let . Let . Let denote the relative entropy between two Poisson random variables with means and . Then,
Case 1: Let . Let . Using the Taylor’s series expansion for , when , we get
Case 2: Let . Let . The same arguments as above holds. Case 3: Let . Let , . Then,
Case 4: Let . Let , . Then, both and the infinite sum are infinity. Case 5: Let . Let . Then both and the infinite sum are zero. ∎
We now show that for all . For this, it suffices to show that for , for all .
Let us first consider the case when and . We then have
Thus, . For and , we observe that is initially negative and then becomes positive in (See Figure 3). Thus, there exists such that
Inequality (78) is obtained by upperbounding 1) the initial negative terms, till , by replacing by a larger , and 2) the later non-negative terms, for , by replacing by a smaller . Inequality (79) follows from (76). Thus, we have shown that for all .
We now show the second part of the proof, i.e., . For this, it suffices to show that for , for all . For , we have
where (83) follows as each term inside the summation in (82) is positive. Thus, when and for all , we have shown that
We now consider the case when . Let
Equation (55) can now be written in terms of and as
Let be the solution to (89). Recognise that (89) has the same form as in the previous case for , with only the multiplicative constant being different. From arguments similar to the ones used in the previous case of , we can show that
or equivalently, .
Thus, we have shown that is bounded away from 0.1 and 0.9 for all and . ∎
Appendix B
We stated the main properties of the proposed policy in Section IV. We prove them in this Appendix.
Let denote the -field generated by . Consider the martingale difference sequence
Given the Poisson assumption on , we have for all . Then, by the convergence result for martingales, see De la Pena [18, Theorem 1.2A], for any , there exists such that
which in turn, by the Borel-Cantelli Lemma [19, sec 4.2], implies
Similarly arguing, we conclude that convergence result holds for other , for . Further, from Proposition 3, we have
Similar result hold for other , with replaced by , and we have established (90). Furthermore, these results imply that
We do not yet have a convergence result for for any . Proposition (3) only says that at every slot and for each process, the probability of choosing that process is greater than . Thus, we are not in a position to say, as , whether
However, from Proposition 3, we get the following bound
Thus, (100) combined with (103) yields (92). ∎
Without loss of generality assume . Observe that we have . Recall that
the relative entropy between two Poisson distributions with means and . We can write (29) as
where the inequality (105) follows from the lower bound for the gamma function [20, p.54], and the equality (106) follows from the use of the formula for and some rearrangement of terms.
We now study the convergence of each of the terms in (106). All convergence statements are in the almost sure sense. Consider the first term in (106). From Proposition 10 and Proposition 3, as , we have
Consequently, and using the fact that is monotone increasing in , for , we have
Similarly, for the the second term in (106), we have
Consequently, and using the fact that is monotone decreasing in , for , we have
Consider the third term in (106). From Proposition 10, as , we have
Similarly, for the fourth term in (106) we get
Consider the fifth and sixth terms in (106). From Proposition 10, we have
Consequently, when divided by and as , both the terms go to zero, i.e.,
Consider the seventh and eight terms in (106). Both the terms go to negative infinity, but only logarithmically in , and hence when divided by and as , we get
We now have the ingredients to prove Proposition 4. The following inequalities hold almost surely,
where the last inequality follows from Lemma 11. ∎
Fix . Then, the following inequalities hold almost surely,
It further implies, almost surely. This proves (i). All convergence statements are in the almost sure sense. From (i) and Proposition 10 we get
This proves (ii) and (iii). From (i), (ii) and (iii) we have
where we have used that fact that is jointly continuous in , a fact that follows from Berge’s Maximum Theorem . Consider the martingale sequence . From (iv) and martingale convergence arguments, as used in (96), we get
For ease of notation, let denote . We can rewrite as
Then, from (v) we have the following convergence in almost sure sense,
This completes the proof of the Proposition. ∎
B-B Proof of Proposition 6
We already established (106). Using Proposition 12, we now recognise that all the fractions converge to their respective quantities. Hence,
Similarly, by using , and following the steps leading to (106) with limsup instead of liminf, it can be shown that almost surely. It follows that
From Proposition 1 we know that the expected stopping time, , grows to infinity as , but we now show that grows to infinity in almost sure sense also.
Fix . Let be the true configuration. Consider the policy . Then,
It is evident that the sequence of random variables , indexed by , is non-decreasing in . Hence, it suffices to show that, as ,
Inequality (133) follows from union bound. In inequality (135) we have used the convexity of to bound , and also that for Poisson random variables . Inequality (134) is obtained by bounding as follows:
Inequality (136) follows by upper bounding the numerator in by the maximum likelihood function and lower bounding the denominator by choosing the maximum likelihood function with respect to an arbitrary instead of the maximiser. Inequality (139) follows by recognising that the terms inside square brackets in (138) can be written as a sum of relative entropy terms minus an . Also, we upper bound by . Inequality (140) follows by ignoring the negative terms. Inequality (141) follows by upper bounding and by . ∎
Fix . Let be the true configuration. Consider the policy . We then have
It follows from Proposition 6 and Lemma 13. ∎
B-C Proof of Proposition 7
We now have all the ingredients to prove the main achievability result of Proposition 7. By the definition of , we have that at the previous slot. Using this we get
A sufficient condition to establish convergence of the expected stopping time is to show that
Without loss of generality assume , such that , where and are as defined in (93) and (94), respectively. Let be an arbitrary constant. Let be as in Proposition 3. We then have
For let us upper bound the probability by 1. We then get the right-hand side of (147) to be
Recognising that is constant in the interval
and recognising that the interval length is upper bounded by , we can further upper bound (150) by
To show that the right-hand side of (153) is finite, it suffices to show that for all
and for sufficiently large , there exist constants and such that
We now show that such an exponential bound does exist.
Fix . Fix . Let be the true configuration. Let be as in (148). Then, there exist constants and , independent of , such that for all , we have
The following upper bounds for is self evident
It now suffices to show that for every the probability term in the above expression is exponentially bounded. We upper bound in the same way as we earlier did in (106).
Using union bound, we upper bound (156) by a sum of probability terms as given next.
Let us choose , so that
We then we choose such that
for all under consideration, i.e., for all
The last term in (157) can then be upper bounded by
Equality (160) follows from (159). From Proposition 3, we recognise that is a bounded difference sub-martingale for all . Hence, inequality (161) follows from the Azuma-Hoeffding inequality for bounded difference sub-martingales. Note that only the last term in (157) is dependent on . By the choice of and for all under consideration, and from (161), we have shown that it decays exponentially with , and independent of .
It now suffices to show that each of the other terms in (157) decays exponentially with . Let us now look at the first term in (157).
All the terms inside the summation in (162) have exponential bounds from Proposition 3 and from Azuma-Hoeffding inequality for bounded difference sub-martingales. The first term in (162) can be further upper bounded by,
Inequality (163) follows by replacing by a larger using the fact that is monotonically increasing in for . Let us now consider the first term in (163). Recognise that we have restricted to lie in a compact interval . Further, since is jointly continuous in and since the second argument is restricted to a compact set, we can upper bound the first term in (163), for a suitable , by
We recognise that (164) can be expressed as the probability of the deviation of a martingale difference sequence from zero, which we know can be exponentially bounded using the martingale concentration bounds of De la Pena [18, Theorem 1.2A], given in (95)
Let us define and . Let be such that and . We then recognise that, given the event , the event
is also true. Then, the following statements are true
Similarly, given the event , we can show that
From (165) and (166), the second and third term in (163) can then be upper bounded by
Again, we recognise that (167) can be expressed as the probability of the deviation of a martingale difference sequence from zero, which we know can be exponentially bounded using the martingale concentration bounds of De la Pena [18, Theorem 1.2A], given in (95).
Let us now look at the other terms in (157). The second term is identically zero, as the left-hand side is always positive. Arguments similar to those of the first term hold for the third and fourth terms. For the fifth and sixth terms, the left-hand sides converge to a constant, while the right-hand side goes to negative infinity, and thus its straightforward to obtain exponential bounds for these terms. Similarly, for the seventh and eight terms, the left-hand side goes to negative infinity at a logarithmic rate, while the right-hand side goes to negative infinity at a faster linear rate, and again it is straightforward to obtain exponential bounds for these terms. This completes the proof for Lemma 15. ∎
This completes the proof of our main achievability result of Proposition 7. ∎