Survey data and human computation for improved flu tracking

While digital trace data from sources like search engines hold enormous potential for tracking and understanding human behavior, these streams of data lack information about the actual experiences of those individuals generating the data. Moreover, most current methods ignore or under-utilize human processing capabilities that allow humans to solve problems not yet solvable by computers (human computation). We demonstrate how behavioral research, linking digital and real-world behavior, along with human computation, can be utilized to improve the performance of studies using digital data streams. This study looks at the use of search data to track prevalence of Influenza-Like Illness (ILI). We build a behavioral model of flu search based on survey data linked to users’ online browsing data. We then utilize human computation for classifying search strings. Leveraging these resources, we construct a tracking model of ILI prevalence that outperforms strong historical benchmarks using only a limited stream of search data and lends itself to tracking ILI in smaller geographic units. While this paper only addresses searches related to ILI, the method we describe has potential for tracking a broad set of phenomena in near real-time.

Mining search and social media data for real-time tracking (i.e., "nowcasting") of flu prevalence and other events has become a major focus in public health, computer science, and other disciplines 1, 5, 10-12, 16, 20, 21, 23, 24 .One highly-cited example of using search query data to forecast illness is Google Flu Trends (GFT).Many efforts have built upon the early work of GFT, which provided a promising real-time influenza tracking system, based on the idea that searches for the flu will increase when users are ill.While GFT showed the value of using digital streams like search data to forecast important events, it ultimately faced considerable challenges 8,12,14 .We pick up on two major issues identified by prior research 14 , and present methods, relying on standard techniques, to address them.
The central premise underlying the GFT methodology -and one which still underlies many efforts of its kind today -was to use the massive amount of search queries produced by users to find a few that are the best at predicting CDC flu rates.The first issue researchers pointed out was that GFT was a 'problematic marriage of big and small data', since the algorithm involved over 50 million search terms narrowed down to predict a little over 1,000 CDC data points 14 .This methodology doomed GFT to sweep up some false positive search terms that happened to peak at the right time and place.Rooting out false positive predictors in such a massive predictor space is a central concern in the use of search data and other big data streams, but, as a consequence, the GFT model missed its CDC target for long stretches of time 14 .Later work corrected some of the errors of the GFT approach, by incorporating reports from CDC as the season progresses, adjusting for changes in search behavior, and leveraging the properties of time-series, to vastly improve the reliability of the forecast 23 .But the central approach -mapping a huge number of search queries to a short series of CDC data -remains largely the same.
The second major issue identified by prior researchers was measurement of flu-like illness itself.For systems like GFT, search query data are the primary instrument for measuring ILI in the population.However, it is not yet clear that search query data are even a good indicator for ILI symptoms 14 .Sparse empirical evidence currently exists to support (or reject) the idea that users experiencing ILI symptoms make more searches for the flu.To generate such evidence, one would need access to a user's online searches and information about any illness symptoms they are currently experiencing.Such data would allow researchers to observe whether the presence of illness symptoms associated with the flu leads to an increased propensity to search for flu-related information.However, even with high-quality observational data from a user's online searches and reported symptoms, more information is needed.The prior distribution of search propensity is unlikely to be uniform across all demographic groups, and is likely to be correlated with ILI prevalence within groups.In addition, users experiencing ILI symptoms may make searches to find diagnostic information, but only if they cannot access that information through other means.
In an effort to address these two primary areas of concern, we describe an approach to flu tracking that uses standard socialscientific methods to build a behavioral model of the relationship between Internet search and flu-like illness.Our approach captures user search data combined with survey data of flu-like symptoms to give us a granular view of the measurement properties of search data.The behavioral model based on these data demonstrates the underlying measurement value of using search data as a surrogate for flu-like symptom reports at the household level.We enlist trained coders to remove false positive predictors of flu-like experience that are otherwise challenging to do algorithmically.We leverage our behavioral model to create a weighted forecast of ILI in the US population.We find that this survey-driven approach enables us to define the demographic differences in search, detect relevant flu searches in a more systematic fashion, and adjust for demographic variance in flu search behavior when building a forecasting model.
In comparison to existing approaches, our model can track ILI prevalence in subregional populations up to two weeks in advance of CDC flu reports.To demonstrate the practical application of our model to a digital search stream, we compare its performance against strong baseline models; including a highly accurate auto-regressive LASSO model of the historical signal 23 .There is a long history of epidemiological models that estimate rates of transmission through populations using a mix of network data, social media data, and clinical data 4, 5, 10-12, 16, 23-25 .Statistical models use sample data to infer population-level rates of ILI, while mechanistic models describe whole populations to simulate ILI spreading and infer rates of ILI infection 4 .Both types of modeling approaches estimate rates of ILI in different populations in order to generate advanced warnings of season start time, peaks, or duration; often to substitute for costly and time-consuming clinical measures (like the CDC flu reports).However, common metrics for model evaluation remain a topic of some debate 4 .We focus here on applying our survey results to build a tracking model that uses search queries effectively to track ILI prevalance.

Methods
Our approach is to directly measure how ILI symptoms affect searches associated with the flu.To do so, we tracked the online behavior of a set of users for an entire flu season, and identified user searches and online behaviors pertaining to ILI diagnostic information.We will discuss two models: a 'behavioral model' (based on a case-control design) that maps Internet search behavior to ILI symptoms, and a 'tracking model' that maps behavioral signals from search queries to generate predictions of flu prevalence.We fielded a survey of the same users to tabulate whether they had ILI symptoms during the flu season.Based on these data, we use a case-control design to estimate the observed effect of symptoms on search behavior.We then build a flu tracking model drawing on insights from this behavioral model of search.We tested the flu tracking model using data from national and state-level CDC reports.

Survey and Browsing Data
We partnered with a survey vendor maintaining a nationally-representative panel of approximately 20,000 individuals with personal computers (SI:3.1).Respondents in the panel had consented to participate in marketing research in return for monetary compensation -researchers were able to track their web browsing, their search activities, and send questionnaire invites.All survey and panel data were anonymous and purged of any personally identifiable information before they were received for analysis.
Since users who conduct a higher volume of searches are more likely to generate a flu-related search by chance, we selected subsets of the ongoing panel to participate in flu forecasting research.We sent survey invites to two subsets of participants (N = 1,180 and N = 4,000) from the full 20,000 person panel.One set of participants met the following criteria: 1) they had executed queries in any search engine (including Bing, Google, Yahoo), 2) they had used flu-related keywords (e.g., 'flu', 'fever', 'influenza', 'swollen', 'cough', 'pneumonia', 'sore throat'), or they had visited flu-related URLs (e.g., WebMD, CDC, Wikipedia).The second group was a comparison group that did not execute a flu-related query or visit a flu-related web site.We used a case-control approach to select the comparison group, drawing randomly from the panel within bins based on search volume.We did this to maintain balance on search volume since people with flagged searches had higher than average search volumes (SI: 3.1).
From these individuals, we collected survey responses for a total of 654 individuals (13% response rate), broadly similar to the invitees, of which 10 did not have any reported search volume in the sample period.This left us with 262 who had searched a flu-related keyword or site and 382 who did not (omitting 10 who had no reported search -SI: 3.3).
The panel provided access to the entire browsing history of respondents, allowing us to examine web page visits and search queries simultaneously.Incorporating information about flu-related web visits, in addition to queries, allowed us a more complete picture of user behavior in the presence of flu-like symptoms.Table 1 shows means and standard errors of the main survey variables of interest.'Volume' refers to the logged number of searches by a respondent, and 'ILI' (Influenza-like Illness) is defined as when respondents report both fever and cough for themselves or family members.We fielded our flu survey in the spring of 2015.Our survey questionnaire asked respondents for demographic, household, and flu-related information.We asked respondents about all symptoms of influenza-like illness since November 2014, followed by a question in which we asked which month these were experienced.We also asked these questions about children and other adults in the household (including spouses).We followed up by asking which sources1 (if any) these individuals used when seeking information about these symptoms and health care provider diagnoses (if relevant).

Identifying Flu-related Searches
A central question surrounding the use of query/social media data for flu prediction is how to identify a flu-related query, post, or web page.The traditional approach used by GFT and others is to narrow down searches based on their observed association with flu prevalence, but this method produces a large number of false positives.Instead, we identified flu-related search queries with the aid of trained human coders.This method allowed us to select search queries with a high prior likelihood of being associated with the flu and to exclude closely related yet irrelevant queries.For example, using this method we were able to identify and remove searches associated with news and current events unlikely to reflect underlying symptoms of users, such as 'Obama sore throat', which with other methods may be misleadingly associated with flu prevalence.
Broadly, flu-related search activity can be defined as when search text contains key words and cues likely to be relevant to a person experiencing symptoms and/or seeking diagnosis information.These may include simple searches for flu-like symptoms -including fever, cough, sore throat, and other canonical symptoms -as well as more specific searches, such as 'what are the symptoms of the flu?', or 'continued fever is a symptom of..'.We considered such queries to be highly relevant to user experience and labeled such queries as 'A1' type searches.Other types of queries related to research or news-related queries (such as 'spanish flu') we labeled as 'A2'.We also labeled other types of queries, such as those associated with secondary symptoms of ILI, non-ILI illnesses, and other categories (see SI:5.2).
To identify 'A1' flu-like searches and browsing behavior from respondent data, we asked trained human coders to label each search query and web page visited by respondents in a multi-step process (SI: 5.4).We found 21% of respondents made an A1 query or page visit, and 14% made an A2 query or page visit.With these labels in hand, we modeled the relationship between reported flu-like symptoms and online activity.

Behavioral Model of Search
We identified respondents as having ILI symptoms if they reported having both fever and cough at some point during the flu season.The presence of ILI symptoms for the respondent or in the household served as our key explanatory variable linking ILI symptoms to A1 search behavior (our key outcome variable).However, in estimating our model we also included an array of demographic characteristics of the respondents to adjust for variation across demographic groups and for heterogeneous effects of ILI symptoms on search behavior.
To infer the effect of the combination of symptoms on flu-like search activity, we used a 'classic' or 'cumulative' casecontrol design to estimate the relative risk of A1 search when flu symptoms are reported 13 .To do so, we paired respondents who made A1 searches (positive cases) with others who did not (negative cases), and estimated the effects of ILI symptoms and demographic variables.Because A1 queries are a relatively small share of all searches made online, we adjusted our estimates for differences between the base rate of flu-like search in our sample and our best estimate of the rate of flu-like search in the population.We used the average flu-like search rate in the Bing search engine to make this adjustment (SI: 6).
Based on this model, we calculated the relative risk (RR) and risk difference (RD) of A1 search activity given ILI symptoms: 13 .Where π i is the incidence of A1 searches for user i, X 1 is a k-vector of covariates of a 'treatment' group with flu symptoms and X 0 indicates a k-vector of covariates of a 'control' group lacking flu symptoms.Covariates included search volume, gender, parenthood status, and age (SI: 3.4).To control for the fact that the population's rate of flu-like (A1) search differed from our sample, we substituted the constant term in the logistic model for a corrected term that matched the observed rate of flu search in the Bing search engine.This corrected term is calculated as: , where B 0 is the original constant term, τ is the rate of A1 search in the population (1.2e-5), and ȳ is the rate of A1 search in the sample.The coefficients remain unbiased.

MRP Smoothing and Re-weighting
We construct smoothed and re-weighted estimates of A1 searches by day and by state using multilevel regression with poststratification (MRP).MRP is a method for making predictions with non-representative and/or non-probability survey data 18 , typically at the sub-national level.This is useful for practitioners because it allows for modeling a wider array of data than models that require nationally-representative data.To apply this approach, we first assign binary A1 labels to a large corpus of Bing search queries.This comprises our response variable.Next, we estimate the proportion of A1 search queries in state 's' within a moving time window, producing a prediction for the final day of the moving window.We re-weight each state-day prediction based on the number of zipcodes in each state belonging to each 'cell'. 2 MRP effectively splits the data into 'cells' that represent unique combinations of characteristics.For example, we would identify a cell for zip codes in Minnesota with a high number of college graduates if we grouped the data by state and education.
With a relatively small sample of users, we do not observe all possible word combinations of flu-like searches.This is problematic for forecasting, because we may miss many positive indicators of flu-like experience.In order to capture a wider array of potentially flu-related queries, we used our labeled sample of queries from the respondent panel and applied an embedding method called 'DOC2VEC' 15 .The DOC2VEC method creates document representations based on word embeddings learned from a corpus of text.These word embeddings capture deeper co-occurrence relations that allow us to retrieve similar documents.In our case, this method located other queries that are semantically related to labeled A1 queries but were not in our browser dataset.We then tasked human coders with applying the same A1 labeling scheme we described earlier to the new and expanded set of A1 candidate queries from DOC2VEC.
The MRP method leverages information from similar cells -those possessing one or more similar characteristics -to reduce variance where Internet search might be rare.This reduces the amount of error for sparse cells and is useful for datasets with sparse coverage for certain population subgroups.It re-weights estimates based on census benchmarks for the geography where one desires to make a prediction.We acquired census data from the American Community Survey 2014 5-year estimates (SI: 6.6).We created 3,131 cells based on combinations of state, proportion of children per household (binned by quartile), proportion possessing a college education (binned by quartile), and age in each zipcode. 3We deploy the following MRP model over each window of time to smooth and re-weight search queries collected at the zip code level: ) Here, the subscript j[i] refers to the cell (j) and the window (t) to which the ith query belongs.The response variable y it indicates whether the ith query in that window is labeled A1.We applied the MRP model over a rolling three-day window of all search queries possessing a flu-related term, making a prediction for the final day of the window (SI: 6.6) 3 .We then re-weighted to state and national-level census benchmarks using the formula in ( ŷPS s ) below 22 .The term β Income is a fixed coefficient on income at the zipcode level, as the inclusion of predictive geographic covariates often improves the performance of MRP models 9 .The terms α , α Age j[i] , etc., represent varying coefficients associated with each categorical variable.Effect are assumed to be drawn from a normal distribution and estimated variance.For example, for states it is assumed that α State j ∼ N(0, σ2 State ).To create state-level estimates, re-weighted each estimate based on the number of cells of each type in each state, following 22 : Once we obtained smoothed daily state-level estimates of A1 searches, we then trained different time-series models on state and national-level CDC data for the ILI rate between the 2012-2016, using the MRP estimates as an exogenous signal.We also trained comparison models using an unprocessed A1 exogenous term and others using historical data alone.

Time-Series Forecasting Models
We evaluate the merits of the re-weighted MRP search signals by employing them as inputs in forecasting models.Our goal is not to demonstrate any new time-series algorithm but to demonstrate that already effective forecasting models can get a meaningful performance boost by using the MRP signal.
As demonstrated in 14 , ILI rates have a strong historical and seasonal dependence and a model trained purely on history can be a strong predictor of future influenza rates.So we considered, based on the current literature, different models that incorporate the relevant exogenous signals derived from our survey and compared the results to these models based only on the historical ILI signal 23 .This included both the popular Lasso based 23 as well as the SARIMA based methods.Let Y ILI (t) be the time series of weekly influenza rates for a geographic entity (US or State), X A1 j (t) be the time series of logit transformed volumes of A1 labeled search queries and finally X mrp (t) be the exogenous weekly time series corresponding to the MRP signal aggregated at the national level.We also assumed that ε(t) ∼ N (0, σ 2 ).
The following models were then considered for the seasonal ARIMA model with exogenous variables (SARIMA-MRP/SARIMA-A1) or without (SARIMA-HIST) the notation refers to a ARIMA(p, d, q) × (P, D, Q) s model in the Box-Jenkins terminology 7 .The LASSO-A1/LASSO-HIST models were estimated using a Lasso penalty.ARGO 23,24 is an example in the context of ILI prediction.
For SARIMA based models we chose the appropriate orders (p, P, q, Q) for the model using AIC as a criterion.We set p = 52 in the LASSO based models to account for the seasonal effect in ILI rates, but, since we were using the Lasso penalty, the coefficients of most of these lags did not appear in the final model.This approach also served to select the appropriate lag in modeling ILI rates.Finally, we provided predictions for the 2015 − 2017 seasons by using a rolling three year period to train and predict.
To examine how well our model performed at finer spatial granularity than the national level, we collected flu data on the number of positive influenza swabs from the states of DE, DC, NM, and NY (see figures in SI: 6.8).These states were selected because they 1) collect and publicly post current flu prevalence rates on their official health pages, and 2) make historical flu prevalence data available for long enough time spans to be useful for prediction.However, unlike the CDC data these states do not provide a total number of hospital visits as the denominator to the ILI-rate.Instead, we trained our model using the raw counts of the ILI positive cases reported in the state.These state level search signals will be especially noisy due to lower search volumes than the national level.
We used a rolling 3 year period to train and test our models.We trained using the MRP smoothed-reweighted signal (SARIMA-MRP), and made comparisons against a history-only model (SARIMA-HIST) and an averaged simple unweighted (non-MRP) A1 series (SARIMA-A1)(see Table 3).All of these models are exceptionally strong, as they all use out-of-sample performance to parameterize the number of lags to include.To compare the different methods we used RMSE as a metric after selecting the model parameters based on the AIC (Akaike Information Criterion).We tested the performance of our model on rolling 1 and 2-week ahead forecasts using exogenous signal at the most predictive lag.

Key Survey Findings
Before discussing how online searches were associated with reported symptoms, it is worth noting that we found differences in the relative rate at which respondents said they sought information from healthcare providers versus online sources.Fully 33% of respondents said that they searched for information online about symptoms they had experienced but did not consult a health provider.26% consulted the Internet and a health provider, and only 6% reported seeking information from a health provider and did not consult the Internet.28% did neither of these things and the remainder refused to answer (SI: 4).
We observed a heightened tendency to search for flu (A1) when there was an occurrence of flu symptoms in the household.Figure 1   symptoms at all.Since the base rate of query activity in the population is relatively low, this amounted to a Risk Difference (RD) of about 5.41e-06 (95% CI = 5.57e-07, 1.09e-05).In other words, we found the presence of flu-like symptoms increased the relative rate of flu-like search queries (A1) by more than half, but when calculated as a change in the proportion of all searches, the difference is small.This finding underscores why using individual-level data to build a behavioral model is importantdetecting such minor changes using query data alone would be quite challenging.We generally did not find symptoms to positively affect A2 search queries (SI: 6.1).
Searches were noisy indicators for particular subgroups, specifically heavy searchers, women, and mothers.We found that A1 searches were correlated with higher search volumes generally, suggesting that individuals who search for a lot of information online make flu-related searches even in the absence of symptoms.A person in the third quartile of search volume was about 30% more likely to search for the flu (RR=1.32,95% CI = 1.04, 1.68) in comparison to someone with the first quartile search volume, with a risk difference of RD = 3.09e-06 (95 CI = 4.62e-07, 6.10e-06 )(See SI-Table 13).
Fathers and mothers had dramatically different behaviors in reaction to perceived child illness.We found fathers to be much more likely to make flu searches when their children were ill with ILI symptoms, whereas mothers tended to have a high baseline tendency to make such searches regardless of child illness.Fathers made more than 8 times as many A1 searches when their children exhibited ILI symptoms compared to when they were symptom-free (RR = 8.75, 95% CI = 2.21, 42.36), which amounted to a risk difference of RD=1.95e-05 (95% CI = 5.16-06, 4.53e-05).
We found A1 search rates were not highly distinct across respondent race and education.Differences between self-identified racial categories were not significant.This included individuals self-identifying as White, Black, Asian, Native, or Hispanic.Similarly, education was not a strong differentiator of A1 search among respondents.Individuals who reported having completed high school were not more or less likely to make flu searches compared to individuals who reported completing some college, a bachelor's degree, or a graduate degree.

Tracking Results
Table 2 shows that the MRP signal improves upon the one-week ahead MAPE (mean average percent error), RMSE (root mean squared) and MAE (mean absolute error) compared to the history based models.For reference, the MRP tracking estimate correlates at 0.90/0.84with the national ILI rate in the 2016/2017 season respectively and so accurately mirrors it.As such, the 2016/2017 season, respectively.Estimates in 2016/2017 deviated by 12.29/13.74%from the true value in these tests.Additionally, Figure 2-a) shows that the absolute error for the MRP signal has a lower mean and variance than other history or A1-based models.We conjecture that since Bing is only a portion of all search queries, our models would perform 6/10 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 0.0

State Level Findings
The SARIMA-MRP model performed better than history alone in all four states, and in all the cases it was the outright best model (based on error rates).The improvement of the SARIMA-MRP model was especially sharp with a two-week horizon.Table 3 displays the root mean squared errors for a horizon of one and two weeks in each state.

Discussion and Limitations
In this paper, we tackled a subset of the problems of ILI prediction in the context of search query data.We offer two primary advances.First, existing work has operated without an underlying behavioral model linking search with illness.Here, we use survey data linked with user behavior to observe the connection between ILI symptoms and search behavior more directly than prior research.We find that there is substantial variation in the propensity of users to execute searches in the presence of ILI symptoms based on demographic factors.Next, we leverage these insights and integrate demographic data to account for the uneven propensity of flu search and to build an example ILI tracking model.The performance of the MRP-SARIMA model is likely influenced by a couple of factors.First, our model tracked ILI prevalence at the state and national level using demographically smoothed (noise-reduced) estimates of flu volumes.This means that the model was less sensitive to sparsity among certain population subgroups, improving error.The model also re-weighted (bias-reduced) estimates of flu-like query volumes, which brought estimates more in line with known underlying population values.Taken together, this suggests that a combination of demographically re-weighted search signals and human-aided query labeling produces an accurate and near real-time model of flu prevalence at the national and state levels.
There are important limitations to this approach.First, research suggests asking respondents to recall symptoms creates measurement error (SI: 3.4) 2,6,17,19 .Health survey research suggests that extending recall windows leads to underreporting of symptoms 2,6 , while research in public opinion research suggests that dating error is unbiased, but variance increases linearly as the recall period increases.Another recall-related issue is boundary effects -where asking respondents whether they experienced flu or cough from November 1, 2014, to the present, may create errors in judgment that can only be later in time than the start and earlier in time than the beginning of the interval -so errors may pile up near the center of the interval.We checked for differences between respondents who completed the survey earlier compared to those who completed it later, and found no differences (SI: 3.4).
Next, it is challenging to connect all searches to one individual, even if they have indicated they were the sole user of the device (see SI: 6.2).Some error may stem from searches using devices not containing the tracking software (if a respondent happened to use a friend or spouse's device).
Finally, comparison of our ILI tracking model to the state of the art is challenging, given our relatively modest survey sample, focus on subregional estimates, and relatively limited search stream.We expect that beginning with a larger survey sample and greater search coverage is likely to yield superior results.Similarly, starting with survey data limits the types of search queries that will be observed, necessitating the use of co-occurrence methods such as the DOC2VEC approach.Here, future research might identify A1 searches separate from the survey using a larger search stream.This would encompass a broader range of queries at the outset and obviate the need for DOC2VEC expansion.
We tested the practical value of our approach by defining a model to track state-level ILI rates and national ILI rates.The results suggest that constructing a behavioral model of search can yield practical improvements in flu tracking relative to history alone.This provides important lessons for query and social media-based flu tracking systems.Specifically, it demonstrates that forecasters need not use the conventional method of combining massive search query data to a relatively small number of CDC data points, and that creating a behavioral model of search is not only theoretically important but empirically effective.

10 Figure 1 .
Figure 1.Estimated population-level search rates based on survey data in the presence of reported household flu (in blue) and absence of reported household flu (in red).The X-axis indicates a proportion of searches and the Y-axis indicates the estimated density of searches where household flu=0,1.

Figure 2 .
Figure 2. a) The box plot reveals fewer outliers and a smaller median error for the MRP model compared to the historical and the raw signal based models.b) The history based predictions often over-estimate the peaks.

Table 1 .
Descriptive Statistics of Survey Data.Rows are means, standard deviations, minimums, and maximums of survey variables included in behavioral model.Age is a numeric variable indicating which age group respondents belonged to, between 18 and 65+.

Table 3 .
(h = 1 week/h = 2 weeks) RMSE HIST 97.70/146.93 32.85/53.6258.26/90.21643.18/1270.72SARIMA-MRP 78.72/113.7326.59/38.8854.27/82.07503.29/952.86SARIMA-A1 82.53/128.4127.42/39.7458.44/88.70513.75/935.47 better with more search data.Additionally if we look at 2-week ahead predictions (the prediction at step t + 2, given the CDC data point at step t and the exogenous signal at step t + 2) , the MRP signal proves to be even more valuable achieving a RMSE/MAPE/MAE of 0.386/12.855/0.263vs 0.456/13.584/0.299using only history (SARIMA).Pure history-based models can be very powerful if appropriately trained and tested.To illustrate this, we note that the history-only SARIMA-HIST model outperforms all other approaches in tracking national CDC estimates, save for our demographically-sensitive SARIMA-MRP approach.