Abstract
Despite much research on early detection of anomalies from surveillance data, a systematic framework for appropriately acting on these signals is lacking. We addressed this gap by formulating a hidden Markov-style model for time-series surveillance, where the system state, the observed data, and the decision rule are all binary. We incur a delayed cost, c, whenever the system is abnormal and no action is taken, or an immediate cost, k, with action, where k < c. If action costs are too high, then surveillance is detrimental, and intervention should never occur. If action costs are sufficiently low, then surveillance is detrimental, and intervention should always occur. Only when action costs are intermediate and surveillance costs are sufficiently low is surveillance beneficial. Our equations provide a framework for assessing which approach may apply under a range of scenarios and, if surveillance is warranted, facilitate methodical classification of intervention strategies. Our model thus offers a conceptual basis for designing real-world public health surveillance systems.
Keywords: Optimization, Cost–benefit analysis, Anomaly detection, Quality control, Healthcare, Infectious diseases
1. Background
Temporal surveillance is integral to medicine and public health. A classic example is the prediction of expected numbers of cases of an infection or some other condition based on historical data (Allard, 1998). If such forecasting can be performed reliably, then the efficiency and effectiveness of public health systems can be enhanced (Groseclose and Buckeridge, 2017). Surveillance can be achieved using targeted sampling or through data that is already being collected for other purposes (Wagner et al., 2001). There are many potential data sources and diverse applications. Medical diagnostics devices are subject to quality control, and deviations from their designed behavior must be efficiently identified (Mitra, 2016). Hospitalized patients are constantly monitored in real time as part of their clinical care. With modern health monitoring systems, abnormalities in vital signs can immediately trigger response to such critical events as cardiac failure, respiratory complications, shock, or sepsis (Paganelli et al., 2022). Healthy or chronically ill individuals are tested at the clinic at regular intervals, and decisions to change their treatment regimen must be deduced from this data (Adlung et al., 2021).
In the context of pathogen control, syndromic surveillance considers the number of patients presenting with a constellation of symptoms. This data can be used to detect disease trends and outbreaks early and to inform if action is warranted (Reis and Mandl, 2003; Reis et al., 2007). Active surveillance for pathogens includes wastewater sampling, which tracks the presence and abundance of a pathogen over time in the local sewershed. Wastewater sampling has been successfully applied in surveillance for poliovirus (Asghar et al., 2014) and more recently for SARS-CoV-2 (Parkins et al., 2024), influenza (Dlamini et al., 2024), and many other pathogens (Boehm et al., 2023; Singh et al., 2024). Active surveillance also encompasses monitoring for zoonotic diseases, where the vector population is regularly trapped and analyzed. This approach is useful for quickly identifying and responding to localized outbreaks of numerous vector-borne diseases, such as West Nile fever (Petersen et al., 2013), eastern equine encephalitis (Armstrong and Andreadis, 2021), and Lyme disease (Eisen and Paddock, 2021). Examination of urbanization trends, human mobility patterns, and remote sensing data of environmental variables shows promise for forecasting the risk of other vector-borne diseases, including malaria and dengue (Kalluri et al., 2007; Pley et al., 2021). Public health organizations, such as the World Health Organization (WHO) and the Centers for Disease Control and Prevention (CDC), are building large databases and investing in substantial informatics infrastructure for intercepting infectious disease outbreaks (Geneva: World Health Organization and International Telecommunication Union, 2020; Centers for Disease Control and Prevention (U.S.). Office of Public Health Data, Surveillance, and Technology, 2023). Advancements in data science and machine learning have greatly expanded the potential for leveraging these systems to guide public health policy (Koplewitz et al., 2022; Stolerman et al., 2023).
For any scenario in which temporal surveillance is implemented, the purpose, therefore, is to use the signal to inform action (Kretzschmar, 2020; Mugahid et al., 2023; Lipsitch and Grad, 2024). If the time series indicates an abnormality in the sampled system that could lead to harm, then appropriate measures can be taken in response (Brooks et al., 2015; Flaxman et al., 2020; Pangallo et al., 2024). But how much deviation from some baseline is required to trigger an intervention (Teklehaimanot et al., 2004; Aminikhanghahi and Cook, 2017; Blazquez-Garcia et al., 2021)? If our threshold for acting is too high, then the condition or disease may spread before any countermeasures are taken, causing substantial harm. If our threshold is too low, then frequent overreactions result in accumulation of excessive intervention costs. The key point, then, is knowing when to intervene given a particular time-series signal.
2. Model
We begin by identifying the basic components of the problem (Fig. 1). The system state could correspond to the functioning of a medical device, the condition of a patient, or the presence of an infectious agent in a population. The system state is not directly known, but its effects are observed (perhaps at a later date or time) and contribute to the total cost, unless we take immediate action. Therefore, we construct a surveillance protocol, which also contributes to the total cost (even if only negligibly) and produces a data stream that provides real-time information on the system state. We further specify a decision rule for whether to intervene based on this data. Whenever we intervene, there is a contribution to the total cost.
Fig. 1.
Building a surveillance and intervention platform. The system state affects both the total cost (after a time delay) and the observed data. The surveillance protocol affects both the total cost and the observed data. The observed data and the intervention strategy together determine whether an intervention is applied, and any executed intervention also contributes to the total cost.
The system state, the surveillance protocol, and the intervention strategy therefore determine the total cost, and we must choose the surveillance protocol and intervention strategy that minimize this quantity (von Neumann and Morgenstern, 2004; Olejarz et al., 2024). To make progress, we treat each of the three contributions to the total cost in its simplest manifestation. First, consider the system surveyed, which could be the operational integrity of a medical device, a patient’s biological or physiological condition, or the state of an entire population of individuals. The state of the system could typically be classified using many variables. In our model, however, we assume that the system at any given time is in one of two possible states — normal or abnormal — and we treat time as being discrete. The state of the system versus time is therefore a binary time series (Kedem and Fokianos, 2002; Jentsch and Reichmann, 2019). If the system is in the abnormal state at a particular time, t, and no action is taken, then a resulting cost, c, is incurred. This could, for example, arise from operational failure of a diagnostics device, deterioration of a patient’s or population’s condition, or unmitigated spread of an infectious agent. If we take action at time t, then we instead incur a different cost, k. (We assume that any costs incurred at one time step have no effect on costs incurred at the next. An example would be the costs incurred due to a vector-borne pathogen for which humans are dead-end hosts. In this case, spillover infections (and their associated costs) during one time interval are independent of spillover infections during the next. Similarly, if people are advised to stay indoors, then the associated intervention costs are felt only during the time interval in which they are employed.) Since the two possible responses at each time point are either action or inaction, the decisions to intervene or to not intervene also form a binary time series. The optimization problem presents when k < c. (Another way to state this is that k < c defines c to be a cost associated with an abnormality, since if that inequality does not hold, intervention in our model is ineffective.) We want to intervene if and only if the system is in the abnormal state, thereby averting harm from all threats without accumulating any unnecessary intervention costs (Fig. 2).
Fig. 2.
We would ideally intervene exactly when the system state is abnormal. At each time point, our system is in one of two states: normal or abnormal. If the system is normal, then there is no cost incurred related to any abnormality. If the system is abnormal and we do not intervene, then a cost, , is incurred. Whenever we intervene, we always incur a cost, . For , the optimal strategy is to intervene if and only if there is an abnormality. (For generating the bit sequences, we set , , , and ).
To do that, we further suppose that the observed data stream is a binary time series—i.e., at each time point, our surveillance program reads and reports a single bit of data, reflecting the system state as either normal or abnormal. The meaning of this bit can vary. If a device is being tested for proper functioning, then the bit reflects its state of operation. If a patient is being monitored, then the bit reflects the concentration of a particular biomarker. If a population is being sampled, then the bit reflects the number of clinical cases or abundance of an infectious agent in a defined geographic area. (The bit might also be used as a guide for preemptive interventions. For example, global surveillance trends and patterns of regional interconnectedness might also be considered for anticipating spread of an infectious agent to the local population.) In all cases, there is a translation of a measured numeric value into a binary normal or abnormal indicator based on some threshold. Due to stochasticity, the imprecision of our measurement apparatus, and the imposition of our binary threshold, we neither directly nor accurately observe the state of the system, making our model similar to a hidden Markov model (Zucchini and MacDonald, 2009; Mor et al., 2021).
Hidden Markov models have been studied in diverse contexts and for many applications. They are valuable tools for the optimization of quality control, such as in fault detection (Smyth, 1994; Xu and Ge, 2004; Lee et al., 2010; Alshraideh and Runger, 2013), degradation assessment (Cholette and Djurdjanovic, 2014; Kisic et al., 2015; Zhang et al., 2016), predictive maintenance (Simoes et al., 2017; Martins et al., 2021), determination of water quality (Spezia et al., 2011; Li et al., 2022), and pharmaceutical process monitoring (Zhang et al., 2009). They have important uses in medical diagnostics surveillance, including analyzing changes in gene expression (Schliep et al., 2003), testing for drug effectiveness (Scott et al., 2005), checking cardiovascular function (Andreao et al., 2006), diagnosing respiratory illness (Matos et al., 2006), managing diabetes (Dicker et al., 2013), and screening for cancer (Meng et al., 2022). They have also been proposed for interpreting public health surveillance data (Le Strat and Carrat, 1999), with demonstrated uses in understanding nosocomial pathogen transmission (Cooper and Lipsitch, 2004), tuberculosis cases (Rafei et al., 2012), influenza epidemics (Martinez-Beneito et al., 2008; Conesa et al., 2015; Amoros et al., 2020), seasonal epidemics (Lin and Ludkovski, 2014; Lytras et al., 2018), COVID-19 data (Zhou et al., 2021), and other types of infectious disease outbreaks (McBryde et al., 2007; Watkins et al., 2009; Lu et al., 2010; Shmueli and Burkom, 2010; Zacher and Czogiel, 2022). Inspired by these applications, our work fills a critical void by assigning a cost to an abnormality, a cost per unit time to the surveillance protocol, and a cost to any executed intervention. This advancement precisely frames the optimization problem: Which surveillance protocol and intervention strategy results in the lowest expected cost per unit time?
Let and denote the probabilities of observing a 0 or 1, respectively, at time given that the system is in the normal state at time . Let and denote the probabilities of observing a 0 or 1, respectively, at time given that the system is in the abnormal state at time . Since our apparatus can only report a 0 or 1 at each measurement,
We assume these probabilities to be time-independent. Thus, the temporal data generated by our detector while the system is in a particular state is a realization of a Bernoulli process. We further consider that the abnormal state results in a higher probability of observing a 1 than the normal state:
We postulate a simple rule for how the system can change. If the system is in the normal state at time , then at time , it is in the abnormal state with probability or the normal state with probability . If the system is in the abnormal state at time t, then at time , it is in the normal state with probability or the abnormal state with probability . Since the state of the system at any given time is either normal or abnormal,
We assume these probabilities to be time-independent. Similarly, we assume that whenever we intervene, doing so does not alter the system state. (So, for example, we would not use this model for understanding when to impose a lockdown. We could, however, use this model for understanding when to recommend staying indoors to prevent infection with a vector-borne pathogen, particularly when humans are dead-end hosts. In this latter example, the intervention reduces the number of human infections, but the underlying dynamics of the pathogen in the vector population remain unperturbed.) Practically, for any particular application, these probabilities could be estimated from historical data or from independent modeling, which is beyond the scope of this work. We make one further assumption:
Thus, the system is more likely to remain in its present state at the next time point than to change states. With this constraint, the optimization of surveillance using two or more bits of data is a problem in reinforcement learning (Sutton and Barto, 2018).
The task at hand is to use the resulting bit sequence to guide our intervention strategy. If and , then we have exact knowledge of the state of the system, and the intervention strategy is to intervene if and only if we observe a 1. But such a scenario is an idealization. Realistically, we expect that and —i.e., there are nonzero probabilities of both Type I and Type II errors (Figure S1). Whenever a Type I error occurs, we unnecessarily incur an intervention cost, . Whenever a Type II error occurs, the delayed cost of inaction, , exceeds the cost that we would have incurred had we intervened, . We therefore want to minimize Type I and Type II errors (Fig. 3). How should we decide what to do in response to a noisy temporal signal?
Fig. 3.
Accounting for measurement errors in the calculation of total cost. Whenever a Type I error occurs, we unnecessarily intervene and incur a cost, . Whenever a Type II error occurs, we incur a cost, , at a later time instead of having incurred a smaller, immediate cost, , had we intervened. (For generating the bit sequences, we set and . On top, we set and , while on bottom, we set and ).
For obtaining concrete results and building intuition, we make one further simplification. Consider , which is the probability that the system is in the abnormal state at a particular time, . If the system is in the abnormal state at time , then one of two things happened: Either the system was already in the abnormal state at time and did not transition to the normal state, or the system was in the normal state at time and transitioned to the abnormal state. This leads to the following recurrence relation:
| (1) |
We simplify this by considering that the system is in steady state—
i.e., that the stochastic dynamics have run for sufficiently long that the probability that the system is in the abnormal state is time-independent. Substituting into Eq. (1) and solving for , we obtain
| (2) |
Therefore, our prior — i.e., the probability that the system is in the abnormal state at any given time in the absence of any other information — is known exactly and is specified by Eq. (2). We also define to be the probability that the system is in the normal state at any given time, so that
Bayesian inference thus yields the exact probability that the system is in the abnormal state given the most recent bits of data (Gelman et al., 1995; Sarkka, 2013). By formally specifying a loss function that accounts for all possible types of costs and then minimizing this function, we can determine the ideal surveillance and intervention strategy.
All parameters are shown in Table 1.
Table 1.
Parameters of the model.
| Basic Parameters | |
|---|---|
| Probability of observing 0 while in the normal state | |
| Probability of observing 1 while in the normal state | |
| Probability of observing 0 while in the abnormal state | |
| Probability of observing 1 while in the abnormal state | |
| Probability of remaining in the normal state | |
| Probability of switching from the normal state to the abnormal state | |
| Probability of remaining in the abnormal state | |
| Probability of switching from the abnormal state to the normal state | |
| Cost due to an abnormality that is not acted on | |
| Intervention cost | |
| Surveillance cost per unit time using n bits of data | |
| Derived Parameters | |
| Exact prior probability of being in the normal state | |
| Exact prior probability of being in the abnormal state | |
| Normalized intervention cost | |
| Normalized surveillance cost per unit time using n bits of data | |
3. Applications
To demonstrate the protocol, we first suppose that there is no surveillance. This serves as a baseline from which to gauge the effects of different surveillance and intervention strategies. We then explore how using a single bit of data from our detector to guide our intervention can be beneficial. We next explore the use of two bits of data from our detector, and we outline a methodology for evaluating progressively more complex surveillance and intervention protocols. For all calculations, we use the steady-state assumption of Eq. (2). We also consider all costs to be measured relative to the cost of an abnormality that is not acted on. Derivations of all analytical results are provided in the Supplementary Material.
3.1. No surveillance
Consider first the simplest possibility: that there is no surveillance at all. Let denote the normalized intervention cost. If the system is typically in the normal state, or if is unacceptably high, then intervening is too costly. But if there are frequent transitions to the abnormal state, or if is sufficiently low, then intervening might be cost-effective. How should we decide what to do? If we always intervene, then the normalized cost incurred per unit time, which we denote , is equal to . If we never intervene, then the expected normalized cost incurred per unit time, which we denote , is equal to . Therefore, selecting between these two options, the optimal strategy is to always intervene if and never intervene otherwise. The intervention decision is thus solely informed by cost considerations.
3.2. Surveillance using one bit of data
We extend this framework to the next-simplest case: that we use the single most recent bit of data from our surveillance apparatus to inform our intervention strategy. Let and represent the intervention strategy given that the most recent bit is 0 or 1, respectively. and can each only take the values 0 or 1. If , then we always intervene when we observe a 0, and if , then we never intervene when we observe a 0. Likewise, if , then we always intervene when we observe a 1, and if then we never intervene when we observe a 1. Let denote the normalized cost per unit time of implementing surveillance using one bit of data. The expected normalized cost per unit time is equal to
| (3) |
Here, as shorthand notation, we have defined
| (4) |
( is the expected normalized cost per unit time of not intervening when we observe minus the expected normalized cost per unit time of intervening when we observe .) The ideal intervention strategy when using one bit of data is the one for which is minimized. The consideration is whether and , given by Eqs. (4), are positive or negative. From Eq. (3), if or , then we should set or , respectively. Likewise, if or , then we should set or , respectively. The optimal intervention strategy is then
| (5) |
Here, denotes the Heaviside step function. Substituting , given by Eqs. (5), into Eq. (3), we minimize .
Considering that we can use either no surveillance or surveillance based on the most recent bit, there are six possible strategies and six corresponding loss functions: , , , , , and . But the analysis simplifies. is necessarily true, since an observation of 1 in the most recent bit indicates a higher probability of being in the abnormal state. Also, is necessarily true, since using the most recent bit of data entails a normalized surveillance cost per unit time of , whereas using no data entails no surveillance cost. There are then three possibilities: We can choose to (i) never intervene, (ii) always intervene, or (iii) intervene if and only if the most recent bit is 1. We should choose the first option if and . We should choose the second option if and . We should choose the third option if and . The numerical optimization problem using one bit of data is illustrated in Table S1. Optimization of surveillance using one bit of data is summarized in Fig. 4A.
Fig. 4.
Surveillance using zero, one, or two bits of data. For this example, we consider five possibilities: (i) no surveillance; never intervene, (ii) no surveillance; always intervene, (iii) surveillance using one bit; intervene if and only if the most recent bit is 1, (iv) surveillance using two bits; intervene if and only if both of the two most recent bits are 1, or (v) surveillance using two bits; intervene if and only if at least one of the two most recent bits is 1. We compare strategies (i), (ii), and (iii) in (A), strategies (i), (ii), and (iv) in (B), strategies (i), (ii), and (v) in (C), and strategies (iii), (iv), and (v) in (D). The ideal surveillance and intervention strategy is the one for which the corresponding cost function among the five considered possibilities is lowest, which is determined by the values of , , and .
The decision of whether to use surveillance based on the most recent bit of data depends on the values of and , and Fig. 4A splits the parameter space into three regions. In the region at right, we should not use surveillance, and we should never intervene. In the region at left, we should not use surveillance, and we should always intervene as standard practice. Surveillance should only be implemented within the triangular region.
A simple example helps for putting the model and its potential applications into context. Many vector-borne pathogens, such as West Nile virus and eastern equine encephalitis virus, persist in the environment and are characterized by sudden, intermittent outbreaks. The timing of these outbreaks is extremely difficult to predict. To model this, suppose that — defined for this example as the probability of an outbreak beginning in any given week — is small . It is also realistic to suppose that outbreaks do not suddenly and spontaneously go away .
Suppose that the vector population is sampled and tested weekly, and we measure the abundance of viral RNA, , in each vector sample. When there is no outbreak, the abundance of viral RNA in each measurement is drawn from a probability distribution, . For each measurement during an ongoing outbreak, the abundance of viral RNA is drawn from a different probability distribution, . We define a cutoff value for the measured abundance of viral RNA in a sample, . The distributions and are such that the probability of observing when there is no outbreak, , is less than the11 probability of observing when there is an ongoing outbreak, .
If , then we interpret this as meaning that there is no outbreak, while if , then we suspect an ongoing outbreak and take appropriate countermeasures. The countermeasures could take many forms. For example, standing water can be drained from containers to reduce the population of mosquito larvae, and large-scale spraying of pesticides can be carried out. These actions directly target the vector population, however, which means that they would necessarily raise the value of when applied. Since we assume to be constant in the present treatment, we do not consider these types of interventions for this example. Rather, we consider interventions that lessen the probability of an individual contracting the pathogen, such as advising people to stay indoors and to use insect repellent when they must go outside.
These countermeasures have associated costs and benefits. By remaining indoors due to a public health advisory, people are foregoing activities that they would have otherwise engaged in. The use of insect repellent requires a non-negligible amount of money and time. But by implementing these countermeasures, we reduce the number of human infections due to the outbreak, thereby lessening pathogen-related costs due to morbidity and mortality.
The final step, then, is to understand how the aforementioned costs and benefits manifest in the model parameters and . In this example, measures the costs of the intervention, and we assume that the intervention is perfectly effective at preventing new human infections. By contrast, c measures the costs of the pathogen given that no intervention is applied. If we are able to reconcile all types of costs using a common cost unit, then is a dimensionless number, and Eqs. (5) specify the ideal surveillance and intervention strategy, given a particular viral RNA threshold, . But what value of minimizes ? This value of , which we denote , is the optimal viral RNA threshold for triggering intervention.
3.3. Surveillance using two bits of data
Extending this framework further, suppose that we use the two most recent bits of data from our surveillance apparatus to inform our intervention strategy. Let represent the intervention strategy given that the most recent bit is and the bit before that is . Each can only take the values 0 or 1. If , then we always intervene when we observe , and if , then we never intervene when we observe . Let denote the normalized cost per unit time of implementing surveillance using two bits of data. The expected normalized cost per unit time is equal to
| (6) |
Here, as shorthand notation, we have defined
| (7) |
( is the expected normalized cost per unit time of not intervening when we observe minus the expected normalized cost per unit time of intervening when we observe .) The ideal intervention strategy when using two bits of data is the one for which is minimized. The consideration is whether , given by Eqs. (7), are positive or negative. From Eq. (6), if or , then we should set or , respectively. The optimal intervention strategy is then
| (8) |
Substituting , given by Eqs. (8), into Eq. (6), we minimize .
When the possibility of using two bits of data is considered, optimization of surveillance becomes a more involved calculation (Figures S2 and S3). To understand how to optimize surveillance using two bits of data, we must consider the values of , , and . There are five possibilities: We can choose to (i) never intervene, (ii) always intervene, (iii) intervene if and only if the most recent bit is 1, (iv) intervene if and only if the two most recent bits are 1, or (v) intervene if and only if at least one of the two most recent bits is 1. For determining which surveillance and intervention strategy is best, there are thus five loss functions to consider: , , , , and . We should choose the first strategy if is lowest, the second strategy if is lowest, the third strategy if is lowest, the fourth strategy if is lowest, or the fifth strategy if is lowest. The numerical optimization problem using two bits of data is illustrated in Table S2. Optimization of surveillance using two bits of data is summarized in Fig. 4.
As an example of using two bits of data, let us return to the problem of optimizing environmental surveillance for arboviruses. Using two measurements in succession, how should we decide whether to intervene? It is worth noting that a proper decision rule in this setting would use all available information, which would include the viral RNA abundance measured in the samples from both the previous week and the current week. But for applying this model, we use only a single bit of data to represent each weekly measurement. If for the previous week, then the previous week’s observation is 1, and 0 otherwise. If for the current week, then the current week’s observation is 1, and 0 otherwise. Given a particular viral RNA threshold, , Eqs. (8) determine the ideal surveillance and intervention strategy, and we must choose the optimal value of , given by , such that is minimized. A simple demonstration considering strategies that use either one or two bits of data is shown in Fig. 5.
Fig. 5.
Choosing the optimal viral RNA threshold and the optimal number of bits to use. We consider three possible strategies: intervene if and only if the most recent bit is 1, intervene if and only if the two most recent bits are 1, and intervene if and only if at least one of the two most recent bits is 1. The corresponding loss functions are , , and , respectively. In both (A) and (B), the strategy to use only a single bit of data is outperformed by the strategy to intervene if and only if at least one of the two most recent bits is 1. In (A), we have , and we should intervene if and only if at least one of the two most recent samples contained five or more mosquitoes that tested positive. In (B), we have , and we should intervene if and only if at least one of the two most recent samples contained four or more mosquitoes that tested positive.
3.4. Surveillance using any number of bits of data
The steps in the calculations are the same if we use any number of bits, , for surveillance. Let represent the intervention strategy given that the most recent sequence of bits is . Each can only take the values 0 or 1. If , then we always intervene when we observe , and if , then we never intervene when we observe . Let denote the normalized cost per unit time of implementing surveillance using bits of data. For , the expected normalized cost per unit time is equal to
| (9) |
Here, as shorthand notation, we have defined
| (10) |
In Eqs. (10), denotes the Kronecker delta. The ideal intervention strategy when using bits of data is the one for which is minimized. The consideration is whether each , given by Eqs. (10), is positive or negative. From Eq. (9), if or , then we should set or , respectively. If we use to represent the optimal intervention strategy given that the most recent bits are , then we have
| (11) |
Substituting , given by Eqs. (11), into Eq. (9), we minimize .
There are many possible scenarios to consider. For example, suppose that we are using the three most recent bits of data to inform our intervention strategy. If the three most recent bits are 001, then does the most recent observation of 1 outweigh the two prior observations of 00, or vice versa? If the three most recent bits are 110, then does the most recent observation of 0 outweigh the two prior observations of 11, or vice versa? Figure S4 shows that the answers to these questions are subtle and dependent on parameter values. We might also ask if using three bits of data in the decision to intervene is justified. For certain parameter values, surveillance using three bits of data delivers a substantial reduction in the expected normalized cost per unit time versus using only two bits of data (Figure S5). Optimizing surveillance using more than two bits of data must therefore be done carefully.
4. Discussion
In this work, the complexities of the system being monitored, the diagnostic measurements of that system, and the set of possible interventions are cleanly abstracted into a basic, operable theoretical framework. The key considerations behind optimizing surveillance and intervention are precisely formulated, and the parameter space can be exhaustively explored. While this approach is valuable as a conceptual aid, it also presents limitations and challenges for precisely modeling real-world surveillance problems. Yet, for many realistic settings, careful interpretation of the model parameters is all that is necessary for meaningful application of the model, as shown in the example of optimizing surveillance for arboviruses. In other settings, minimal extensions to the modeling approaches herein vastly expand their potential applicability.
Although our model is simple, it is broadly adaptable. Our assumption that the system state is binary is a valid first step in many settings. For example, a piece of equipment might normally operate around a stable equilibrium point (system state 0) and only begin to malfunction after a large perturbation forces it toward another stable equilibrium point (system state 1). A patient might be healthy for a long period (system state 0) before their condition suddenly worsens (system state 1). Or an infectious agent might be absent from a population for a long period (system state 0) and then spread rapidly following its introduction (system state 1). Our assumption that each measurement is binary could reflect a diagnostics device that only outputs two possible values, or it could result from dichotomizing a count variable using a suitable smoothing or preprocessing routine (Nelson et al., 2017). It could also reflect an oversimplification dictated by the realities of using data from a highly regulated industry. Our assumption that the intervention strategy is binary reflects the simplest possible type of intervention and is a reasonable starting point for any such analysis. The interpretation of time in the model can be adapted to the particular application at hand. For example, for reporting the prevalence of an infectious disease, each observation might reflect the number of new cases in a given week. The cost parameters are also adaptable and can include a wide variety of effects.
For this type of mathematical optimization to be effective, a suitable cost function to be minimized must be constructed. This is challenging, particularly since the system state and data reporting are ever-changing, complex processes that would not be reliably described by a small set of transition rules and parameters. A realistic implementation of this approach would be adaptive, requiring both inference of the rules governing the underlying process and prediction of an abnormality using the same data stream (Birrell et al., 2020; Russell and Norvig, 2020; Lipsitch et al., 2024). A further challenge is that the most harmful threats often appear stochastically and at irregular intervals. This could be handled by including an additional cost parameter that is necessarily larger when using an intervention strategy that is less aggressive. This generates an incentive to be preemptive in reacting to abnormalities in the data—i.e., we tolerate higher intervention costs in exchange for the lessened probability of being devastated by a disturbance that grows uncontrollably.
Complicating this further is the variety of types of costs at play. If quality control is being performed on a device or manufacturing process, then intervention might entail fixing components or altering specifications that are provided to customers. If a patient is tested at the clinic, then intervention might mean changing the patient’s prescribed medications or suggesting modifications to their lifestyle. If an infectious disease is spreading, then intervention might involve imposing quarantines, encouraging masking, or developing vaccines. Although understanding these myriad costs using the same cost unit (e.g., time, money, effort, mental well-being, physical well-being, lives lost, etc.) seems daunting, determination of the optimal surveillance and intervention strategy requires it, since the parameters and must be dimensionless. The necessity of a unified understanding of costs persists as more complex and realistic models of this sort are investigated.
Even with the uncertainties inherent in assignment of costs, our model is critical for guiding public health policy. Regardless of rationale or justification, a practitioner necessarily believes that the surveillance and intervention protocol that they are using is optimal. When conditions change — e.g., if more people are presenting to the hospital, or if an arbovirus’s prevalence in the environment is increasing — a corresponding alteration to the surveillance and intervention program is warranted. Our model accordingly enables relative comparisons between strategies given different assumptions, and definitive recommendations to the public health practitioner on adaptations that should be made can be offered. In a similar vein, surveillance and intervention strategies differ geographically, again based on different location-specific observations and assumptions. If a particular policy is believed to be optimal for one location, then, based on different observations and assumptions, our model suggests suitable changes that should be made for another location.
Our methodology can be further developed and applied to complex real-world scenarios, where the state of the system is not binary. For example, equipment malfunctions can progress through stages such as warnings or partial functionality before full failure. Similarly, a patient’s health condition could range from mild to moderate to severe, and disease spread often involves multiple stages, such as latent, early spread, exponential, or stabilization. In a natural extension of this framework, one might accordingly consider that after a disturbance is initiated, its magnitude grows in time according to a branching process (Harris, 1963; Athreya and Ney, 1972). If we wait longer before responding to the abnormality, then we incur a larger cost due to its effects. One might further suppose that our detector outputs a count at each time point, and we must use this data to inform our belief of whether a disturbance is present and whether to intervene. The optimization problem works the same: If our threshold for acting is too low, then the small expected size of an abnormality when we intervene does not justify the frequent intervention costs that are incurred. If our threshold for acting is too high, then an abnormality would typically grow to a large size before intervention is applied, and the intervention would only have minimal effectiveness. There might also be multiple disturbances of various magnitudes overlapping with each other, which could increase the chances of Type I and Type II errors. The task is therefore to determine whether we should intervene given a particular sequence of recent count measurements. This is an important direction for future work.
We have constructed a simple model for time-series surveillance and investigated its implications. A salient point is that surveillance can be either beneficial or detrimental, depending on many factors. Proposed applications of surveillance must be properly vetted for their usefulness before substantial resources are allocated to their development. Once a surveillance system is built, it is not enough to be able to identify or predict anomalies: Any observed signal must be integrated within a cost-benefit framework for understanding the consequences of particular responses to surveillance data. The surveillance system can only be meaningfully optimized by constructing a suitable cost function — with all cost parameters interpreted using a common cost unit — and identifying the intervention strategy for which this function is minimal. Even if precise assignment of costs is difficult, our model facilitates critical comparisons between strategies based on differing assumptions. Our model is a robust prototype for the effective implementation of surveillance programs that are used to inform public health policy.
Supplementary Material
Acknowledgments
JO is grateful for discussions with David Helekal. All authors were funded in whole or in part by Siemens Healthcare Diagnostics, Inc. (Siemens Healthineers-Harvard Chan RCA, 8317147–01). This project has been funded in part by contract 200–2016-91779 with the Centers for Disease Control and Prevention, United States (CDC). Disclaimer: The findings, conclusions, and views expressed are those of the author(s) and do not necessarily represent the official position of the CDC. ML is supported by cooperative agreement U01 CA261277 through the National Cancer Institute/US National Institutes of Health. All authors performed research and wrote the paper.
Appendix A. Supplementary data
All calculations are provided in the supplementary material file.
Supplementary material related to this article can be found online at https://doi.org/10.1016/j.epidem.2025.100866.
Footnotes
Code and data availability
The code for reproducing the bit sequences in Figures 2, 3, S1, S2, and S3 is provided in Section 5 of the SM.
CRediT authorship contribution statement
Jason Olejarz: Writing – review & editing, Writing – original draft, Visualization, Validation, Methodology, Investigation, Formal analysis, Conceptualization. Till Hoffmann: Writing – review & editing. Alex Zapf: Writing – review & editing. Douaa Mugahid: Writing – review & editing. Ross Molinaro: Writing – review & editing, Funding acquisition. Chadwick Brown: Writing – review & editing, Funding acquisition. Artem Boltyenkov: Writing – review & editing, Funding acquisition. Taras Dudykevych: Writing – review & editing, Funding acquisition. Ankit Gupta: Writing – review & editing, Funding acquisition. Marc Lipsitch: Writing – review & editing, Funding acquisition. Rifat Atun: Writing – review & editing, Funding acquisition. Jukka-Pekka Onnela: Writing – review & editing, Funding acquisition. Sarah Fortune: Writing – review & editing, Funding acquisition. Rangarajan Sampath: Writing – review & editing, Funding acquisition. Yonatan H. Grad: Writing – review & editing, Funding acquisition.
Declaration of competing interest
None.
Data availability
No data was used for the research described in the article.
References
- Adlung Lorenz, Cohen Yotam, Mor Uria, Elinav Eran, 2021. Machine learning in clinical decision making. Med 2, 642–665. [DOI] [PubMed] [Google Scholar]
- Allard R, 1998. Use of time-series analysis in infectious disease surveillance. Bull. World Health Organ. 76 (4), 327–333. [PMC free article] [PubMed] [Google Scholar]
- Alshraideh Hussam, Runger George, 2013. Process monitoring using hidden Markov models. Qual. Reliab. Engng. Int. 30, 1379–1387. [Google Scholar]
- Aminikhanghahi Samaneh, Cook Diane J., 2017. A survey of methods for time series change point detection. Knowl. Inf. Syst. 51, 339–367. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Amoros Ruben, Conesa David, Lopez-Quilez Antonio, Martinez-Beneito Miguel-Angel, 2020. A spatio-temporal hierarchical Markov switching model for the early detection of influenza outbreaks. Stoch. Env. Res. Risk Assess. 34, 275–292. [Google Scholar]
- Andreao Rodrigo V., Dorizzi Bernadette, Boudy Jerome, 2006. ECG signal analysis through hidden Markov models. IEEE Trans. Biomed. Eng. 53 (8), 1541–1549. [DOI] [PubMed] [Google Scholar]
- Armstrong Philip M., Andreadis Theodore G., 2021. Ecology and epidemiology of eastern equine encephalitis virus in the northeastern United States: An historical perspective. J. Med. Entomol. 59 (1), 1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Asghar Humayun, Diop Ousmane M., Weldegebriel Goitom, Malik Farzana, Shetty Sushmitha, Laila El Bassioni, Adefunke O. Akande, Eman Al Maamoun, Sohail Zaidi, Adeniji Adekunle J., Burns Cara C., Deshpande Jagadish, Oberste M. Steve, Lowther Sara A., 2014. Environmental surveillance for polioviruses in the global polio eradication initiative. J. Infect. Dis. 210, S294–S303. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Athreya Krishna B., Ney Peter E., 1972. Branching Processes. Springer-Verlag, Berlin, Heidelberg, New York. [Google Scholar]
- Birrell Paul J., Wernisch Lorenz, Tom Brian D.M., Held Leonhard, Roberts Gareth O., Pebody Richard G., Daniela De Angelis, 2020. Efficient real-time monitoring of an emerging influenza pandemic: How feasible? Ann. Appl. Stat. 14 (1), 74–93. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Blazquez-Garcia Ane, Conde Angel, Mori Usue, Lozano Jose A., 2021. A review on outlier/anomaly detection in time series data. ACM Comput. Surv. 54 (3), 56. [Google Scholar]
- Boehm Alexandria B., Hughes Bridgette, Duong Dorothea, Chan-Herur Vikram, Buchman Anna, Wolfe Marlene K., White Bradley J., 2023. Wastewater concentrations of human influenza, metapneumovirus, parainfluenza, respiratory syncytial virus, rhinovirus, and seasonal coronavirus nucleic-acids during the COVID-19 pandemic: a surveillance study. Lancet Microbe. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brooks Logan C., Farrow David C., Hyun Sangwon, Tibshirani Ryan J., Rosenfeld Roni, 2015. Flexible modeling of epidemics with an empirical Bayes framework. PLoS Comput. Biol. 11 (8), e1004382. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Centers for Disease Control and Prevention (U.S.). Office of Public Health Data, Surveillance, and Technology, 2023. Public health data strategy. https://stacks.cdc.gov/view/cdc/127490. [Google Scholar]
- Cholette Michael E., Djurdjanovic Dragan, 2014. Degradation modeling and monitoring of machines using operation-specific hidden Markov models. IIE Trans. 46, 1107–1123. [Google Scholar]
- Conesa D, Martinez-Beneito MA, Amoros R, Lopez-Quilez A, 2015. Bayesian hierarchical Poisson models with a hidden Markov structure for the detection of influenza epidemic outbreaks. Stat. Methods Med. Res. 24 (2), 206–223. [DOI] [PubMed] [Google Scholar]
- Cooper Ben, Lipsitch Marc, 2004. The analysis of hospital infection data using hidden Markov models. Biostatistics 5 (2), 223–237. [DOI] [PubMed] [Google Scholar]
- Dicker Lee H., Sun Tingni, Zhang Cun-Hui, Barry Keenan, D., Larry Shepp, 2013. Continuous blood glucose monitoring: A Bayes-hidden Markov approach. Statist. Sinica 23, 1595–1627. [Google Scholar]
- Dlamini Mbasa, Msolo Luyanda, Kingsley Ehi Ebomah, Nolonwabo Nontongana, Anthony Ifeanyi Okoh, 2024. A systematic review on the incidence of influenza viruses in wastewater matrices: Implications for public health. PLoS One 19 (4), e0291900. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Eisen Rebecca J., Paddock Christopher D., 2021. Tick and tickborne pathogen surveillance as a public health tool in the United States. J. Med. Entomol. 58 (4), 1490–1502. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Flaxman Seth, Mishra Swapnil, Gandy Axel, Unwin H. Juliette T., Mellan Thomas A., Coupland Helen, Whittaker Charles, Zhu Harrison, Berah Tresnia, Eaton Jeffrey W., Monod Melodie, Team, Imperial College COVID-19 Response, Ghani Azra C., Donnelly Christl A., Riley Steven, Vollmer Michaela A.C., Ferguson Neil M., Okell Lucy C., Bhatt Samir, 2020. Estimating the effects of non-pharmaceutical interventions on COVID-19 in Europe. Nature 584, 257–261. [DOI] [PubMed] [Google Scholar]
- Gelman Andrew, Carlin John B., Stern Hal S., Dunson David B., Vehtari Aki, Rubin Donald B., 1995. Bayesian Data Analysis. Chapman and Hall/CRC, New York. [Google Scholar]
- Geneva: World Health Organization and International Telecommunication Union, 2020. Digital health platform handbook: building a digital information infrastructure (infostructure) for health. https://www.who.int/publications/i/item/9789240013728. [Google Scholar]
- Groseclose Samuel L., Buckeridge David L., 2017. Public health surveillance systems: Recent advances in their use and evaluation. Annu. Rev. Public. Health 38, 57–79. [DOI] [PubMed] [Google Scholar]
- Harris Theodore Edward, 1963. The Theory of Branching Processes. Springer-Verlag, Berlin, Gottingen, Heidelberg. [Google Scholar]
- Jentsch Carsten, Reichmann Lena, 2019. Generalized binary time series models. Econometrics 7 (4), 47. [Google Scholar]
- Kalluri Satya, Gilruth Peter, Rogers David, Szczur Martha, 2007. Surveillance of arthropod vector-Borne infectious diseases using remote sensing techniques: A review. PLoS Pathog. 3 (10), e116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kedem Benjamin, Fokianos Konstantinos, 2002. Regression Models for Time Series Analysis. John Wiley & Sons, Inc., Hoboken, New Jersey. [Google Scholar]
- Kisic Emilija, Durovic Zeljko, Kovacevic Branko, Petrovic Vera, 2015. Application of T2 control charts and hidden Markov models in condition-based maintenance at thermoelectric power plants. Shock. Vib. 2015, 960349. [Google Scholar]
- Koplewitz Gal, Lu Fred, Clemente Leonardo, Buckee Caroline, Santillana Mauricio, 2022. Predicting dengue incidence leveraging internet-based data sources. a case study in 20 cities in Brazil. PLoS Negl. Trop. Dis. 16 (1), e0010071. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kretzschmar Mirjam, 2020. Disease modeling for public health: added value, challenges, and institutional constraints. J. Public Health Policy 41, 39–51. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yann Le Strat, Fabrice Carrat, 1999. Monitoring epidemiologic surveillance data using hidden Markov models. Stat. Med. 18, 3463–3478. [DOI] [PubMed] [Google Scholar]
- Lee Seungchul, Li Lin, Ni Jun, 2010. Online degradation assessment and adaptive fault detection using modified hidden Markov model. J. Manuf. Sci. Eng. 132, 021010. [Google Scholar]
- Li Dashe, Sun Yuanwei, Sun Jiajun, Wang Xueying, Zhang Xuan, 2022. An advanced approach for the precise prediction of water quality using a discrete hidden markov model. J. Hydrol. 609, 127659. [Google Scholar]
- Lin Junjing, Ludkovski Michael, 2014. Sequential Bayesian inference in hidden Markov stochastic kinetic models with application to detection and response to seasonal epidemics. Stat. Comput. 24, 1047–1062. [Google Scholar]
- Lipsitch Marc, Bassett Mary T., Brownstein John S., Elliott Paul, Eyre David, Grabowski M. Kate, Hay James A., Johansson Michael A., Kissler Stephen M., Larremore Daniel B., Layden Jennifer E., Lessler Justin, Lynfield Ruth, Mac-Cannell Duncan, Madoff Lawrence C., Metcalf C. Jessica E., Meyers Lauren A., Ofori Sylvia K., Quinn Celia, Bento Ana I., Reich Nicholas G., Riley Steven, Rosenfeld Roni, Samore Matthew H., Sampath Rangarajan, Slayton Rachel B., Swerdlow David L., Truelove Shaun, Varma Jay K., Grad Yonatan H., 2024. Infectious disease surveillance needs for the United States: lessons from Covid-19. Front. Public Health 12, 1408193. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lipsitch Marc, Grad Yonatan, 2024. Diagnostics for public health—Infectious disease surveillance and control. NEJM Evid. 3 (5). [DOI] [PubMed] [Google Scholar]
- Lu Hsin-Min, Zeng Daniel, Chen Hsinchun, 2010. Prospective infectious disease outbreak detection using Markov switching models. IEEE Trans. Knowl. Data Eng. 22 (4), 565–577. [Google Scholar]
- Lytras Theodore, Gkolfinopoulou Kassiani, Bonovas Stefanos, Nunes Baltazar, 2018. FluHMM: A simple and flexible Bayesian algorithm for sentinel influenza surveillance and outbreak detection. Stat. Methods Med. Res. 28 (6), 1826–1840. [DOI] [PubMed] [Google Scholar]
- Martinez-Beneito Miguel A., Conesa David, Lopez-Quilez Antonio, Lopez-Maside Aurora, 2008. Bayesian Markov switching models for the early detection of influenza epidemics. Stat. Med. 27, 4455–4468. [DOI] [PubMed] [Google Scholar]
- Martins Alexandre, Fonseca Inacio, Farinha Jose Torres, Reis Joao, Cardoso Antonio J. Marques, 2021. Maintenance prediction through sensing using hidden Markov models—A case study. Appl. Sci. 11 (16), 7685. [Google Scholar]
- Matos Sergio, Birring Surinder S., Pavord Ian D., Evans David H., 2006. Detection of cough signals in continuous audio recordings using hidden Markov models. IEEE Trans. Biomed. Eng. 53 (6), 1078–1083. [DOI] [PubMed] [Google Scholar]
- McBryde ES, Pettitt AN, Cooper BS, McElwain DLS, 2007. Characterizing an outbreak of vancomycin-resistant enterococci using hidden Markov models. J. R. Soc. Interface 4, 745–754. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Meng Rui, Soper Braden, Lee Herbert K.H., Nygard Jan F., Nygard Mari, 2022. Hierarchical continuous-time inhomogeneous hidden Markov model for cancer screening with extensive followup data. Stat. Methods Med. Res. 31 (12), 2383–2399. [DOI] [PubMed] [Google Scholar]
- Mitra Amitava, 2016. Fundamentals of Quality Control and Improvement. John Wiley & Sons, Inc., Hoboken, NJ. [Google Scholar]
- Mor Bhavya, Garhwal Sunita, Kumar Ajay, 2021. A systematic review of hidden Markov models and their applications. Arch. Comput. Methods Eng. 28, 1429–1448. [Google Scholar]
- Mugahid Douaa, Hoffmann Till, Olejarz Jason, Molinaro Ross, Cooper Charles, Atun Rifat, Grad Yonatan, Fortune Sarah, Sampath Rangarajan, Onnela Jukka-Pekka, 2023. Digitally connected diagnostics data in the future of public health. GEN Biotechnol. 2 (3), 181–184. [Google Scholar]
- Nelson Sybil L. Prince, Ramakrishnan Viswanathan, Nietert Paul J., Kamen Diane L., Ramos Paula S., Wolf Bethany J., 2017. An evaluation of common methods for dichotomization of continuous variables to discriminate disease status. Comm. Statist. Theory Methods 46 (21), 10823–10834. [DOI] [PMC free article] [PubMed] [Google Scholar]
- von Neumann John, Morgenstern Oskar, 2004. Theory of Games and Economic Behavior: 60th Anniversary Commemorative Edition. Princeton University Press, Princeton, NJ. [Google Scholar]
- Olejarz Jason W., Oliveira Roster Kirstin I., Kissler Stephen M., Lipsitch Marc, Grad Yonatan H., 2024. Optimal environmental testing frequency for outbreak surveillance. Epidemics 46, 100750. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Paganelli Antonio Iyda, Mondejar Abel Gonzalez, da Silva Abner Cardoso, SilvaCalpa Greis, Teixeira Mateus F., Carvalho Felipe, Raposo Alberto, Endler Markus, 2022. Real-time data analysis in health monitoring systems: A comprehensive systematic literature review. J. Biomed. Inf. 127, 104009. [DOI] [PubMed] [Google Scholar]
- Pangallo Marco, Aleta Alberto, del Rio-Chanona R. Maria, Pichler Anton, MartinCorral David, Chinazzi Matteo, Lafond Francois, Ajelli Marco, Moro Esteban, Moreno Yamir, Vespignani Alessandro, Farmer J. Doyne, 2024. The unequal effects of the health-economy trade-off during the COVID-19 pandemic. Nat. Hum. Behav. 8, 264–275. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Parkins Michael D., Lee Bonita E., Acosta Nicole, Bautista Maria, Hubert Casey R.J., Hrudey Steve E., Frankowski Kevin, Pang Xiao-Li, 2024. Wastewater-based surveillance as a tool for public health action: SARS-CoV-2 and beyond. Clin. Microbiol. Rev. 37 (1), e00103–22. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Petersen Lyle R., Brault Aaron C., Nasci Roger S., 2013. West nile virus: Review of the literature. JAMA 310 (3), 308–315. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pley Caitlin, Evans Megan, Lowe Rachel, Montgomery Hugh, Yacoub Sophie, 2021. Digital and technological innovation in vector-borne disease surveillance to predict, detect, and control climate-driven outbreaks. Lancet Planet. Health 5 (10), e739–e745. [DOI] [PubMed] [Google Scholar]
- Rafei A, Pasha E, Orak R. Jamshidi, 2012. Tuberculosis surveillance using a hidden Markov model. Iran. J. Public Health 41 (10), 87–96. [PMC free article] [PubMed] [Google Scholar]
- Reis Ben Y., Kohane Isaac S., Mandl Kenneth D., 2007. An epidemiological network model for disease outbreak detection. PLoS Med. 4 (6), e210. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reis Ben Y., Mandl Kenneth D., 2003. Time series modeling for syndromic surveillance. BMC Med. Inf. Decis. Mak. 3, 2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Russell Stuart, Norvig Peter, 2020. Artificial Intelligence: A Modern Approach, 4th edition. Pearson, New Jersey. [Google Scholar]
- Sarkka Simo, 2013. Bayesian Filtering and Smoothing. Cambridge University Press, Cambridge. [Google Scholar]
- Schliep Alexander, Schonhuth Alexander, Steinhoff Christine, 2003. Using hidden Markov models to analyze gene expression time course data. Bioinformatics 19 (1), i255–i263. [DOI] [PubMed] [Google Scholar]
- Scott Steven L., James Gareth M., Sugar Catherine A., 2005. Hidden Markov models for longitudinal comparisons. J. Amer. Statist. Assoc. 100 (470), 359–369. [Google Scholar]
- Shmueli Galit, Burkom Howard, 2010. Statistical challenges facing early outbreak detection in biosurveillance. Technometrics 52 (1), 39–51. [Google Scholar]
- Simoes Antonio, Viegas Jose Manuel, Farinha Jose Torres, Fonseca Inacio, 2017. The state of the art of hidden Markov models for predictive maintenance of diesel engines. Qual. Reliab. Engng. Int. 33, 2765–2779. [Google Scholar]
- Singh Surabhi, Ahmed Amina Ismail, Almansoori Sumayya, Alameri Shaikha, Adlan Ashraf, Odivilas Giovanni, Chattaway Marie Anne, Salem Samara Bin, Brudecki Grzegorz, Elamin Wael, 2024. A narrative review of wastewater surveillance: pathogens of concern, applications, detection methods, and challenges. Front. Public Health 12, 1445961. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Smyth Padhraic, 1994. Hidden Markov models for fault detection in dynamic systems. Pattern Recognit. 27 (1), 149–164. [Google Scholar]
- Spezia Luigi, Futter Martyn N., Brewer Mark J., 2011. Periodic multivariate normal hidden Markov models for the analysis of water quality time series. Environmetrics 22, 304–317. [Google Scholar]
- Stolerman Lucas M., Clemente Leonardo, Poirier Canelle, Parag Kris V., Majumder Atreyee, Masyn Serge, Resch Bernd, Santillana Mauricio, 2023. Using digital traces to build prospective and real-time county-level early warning systems to anticipate COVID-19 outbreaks in the united states. Sci. Adv. 9, eabq0199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sutton Richard S., Barto Andrew G., 2018. Reinforcement Learning: An Introduction. MIT Press, Cambridge, Massachusetts. [Google Scholar]
- Teklehaimanot Hailay Desta, Schwartz Joel, Teklehaimanot Awash, Lipsitch Marc, 2004. Alert threshold algorithms and malaria epidemic detection. Emerg. Infect. Dis. 10 (7), 1220–1226. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wagner Michael M., Tsui Fu-Chiang, Espino Jeremy U., Dato Virginia M., Sittig Dean F., Caruana Richard A., McGinnis Laura F., Deerfield David W., Druzdzel Marek J., Fridsma Douglas B., 2001. The emerging science of very early detection of disease outbreaks. J. Public Health Manag. Pr. 7 (6), 51–59. [DOI] [PubMed] [Google Scholar]
- Watkins Rochelle E., Eagleson Serryn, Veenendaal Bert, Wright Graeme, Plant Aileen J., 2009. Disease surveillance using a hidden Markov model. BMC Med. Inform. Decis. Mak. 9, 39. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Xu Yangsheng, Ge Ming, 2004. Hidden Markov model-based process monitoring system. J. Intell. Manuf. 15, 337–350. [Google Scholar]
- Zacher Benedikt, Czogiel Irina, 2022. Supervised learning using routine surveillance data improves outbreak detection of salmonella and campylobacter infections in Germany. PLoS One 17 (5), e0267510. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang Deyi, Bailey III Andrew D., Djurdjanovic Dragan, 2016. Bayesian identification of hidden Markov models and their use for condition-based monitoring. IEEE Trans. Reliab. 65 (3), 1471–1482. [Google Scholar]
- Zhang Hui, Jiang Zhuangde, Pi JY, Xu HK, Du R, 2009. On-line monitoring of pharmaceutical production processes using hidden Markov model. J. Pharm. Sci. 98 (4), 1487–1498. [DOI] [PubMed] [Google Scholar]
- Zhou Shanglin, Braca Paolo, Marano Stefano, Willett Peter, Millefiori Leonardo M., Gaglione Domenico, Pattipati Krishna R., 2021. Application of hidden Markov models to analyze, group and visualize spatio-temporal COVID-19 data. IEEE Access 9, 134384–134401. [Google Scholar]
- Zucchini Walter, MacDonald Iain L., 2009. Hidden Markov Models for Time Series: An Introduction Using R. Chapman and Hall/CRC, New York. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
No data was used for the research described in the article.





