Forecasting Skewed Biased Stochastic Ozone Days: Analyses and Solutions

Much work on skewed, stochastic, high dimensional, and biased datasets usually implicitly solve each problem separately. Recently, we have been approached by Texas Commission on Environmental Quality (TCEQ) to help them build highly accurate ozone level alarm forecasting models for the Houston area, where these technical difficulties come together in one single problem. Key characteristics of this problem that are challenging and interesting include: 1) the dataset is sparse (72 features, and 2% or 5% positives depending on the criteria of "ozone days"), 2) evolving over time from year to year, 3) limited in collected data size (7 years or around 2500 data entries), 4) contains a large number of irrelevant features, 5) is biased in terms of "sample selection bias", and 6) the true model is stochastic as a function of measurable factors. Besides solving a difficult application problem, this dataset offers a unique opportunity to explore new and existing data mining techniques, and to provide experience and guidance for similar problems. Our main technical focus addresses on how to estimate reliable probability given both sample selection bias and a large number of irrelevant features, and how to choose the most reliable decision threshold to predict the unknown future with different distribution. On the application side, the prediction accuracy of our approach is 20% higher in recall (correctly detects 1 to 3 more ozone days, depending on the year) and 10% higher in precision (15 to 30 fewer false alarm days per year) than state-of-the-art methods used by air quality control scientists, and these results are significant for TCEQ.

[1]  L. Mark Berliner,et al.  A hierarchical Bayesian model to estimate and forecast ozone through space and time , 2005 .

[2]  Gavin C. Cawley,et al.  A rigorous inter-comparison of ground-level ozone predictions , 2003 .

[3]  Peter A. Flach,et al.  Decision Trees for Ranking: Effect of new smoothing methods, new splitting criteria and simple pruning methods , 2003 .

[4]  Christian Ghiaus,et al.  Linear fuzzy-discriminant analysis applied to forecast ozone concentration classes in sea-breeze regime , 2003 .

[5]  Ian Davidson,et al.  When Efficient Model Averaging Out-Performs Boosting and Bagging , 2006, PKDD.

[6]  Ian Davidson,et al.  Reverse testing: an efficient framework to select amongst classifiers under sample selection bias , 2006, KDD '06.

[7]  S. Ortega,et al.  Evaluation of two ozone air quality modelling systems , 2004 .

[8]  Clayton D. Forswall,et al.  Clean Air Act Implementation in Houston: An Historical Perspective 1970-2005 , 2005 .

[9]  Pedro M. Domingos,et al.  Tree Induction for Probability-Based Ranking , 2003, Machine Learning.

[10]  Philip S. Yu,et al.  Is random model better? On its accuracy and efficiency , 2003, Third IEEE International Conference on Data Mining.

[11]  T. S. Dye,et al.  Guideline for developing an ozone forecasting program , 1999 .

[12]  Kun Zhang,et al.  Learning through changes: an empirical study of dynamic behaviors of probability estimation trees , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[13]  Brent R. Young,et al.  Fuzzy logic modeling of surface ozone concentrations , 2005, Comput. Chem. Eng..

[14]  Bianca Zadrozny,et al.  Learning and evaluating classifiers under sample selection bias , 2004, ICML.