Author :
Johansson, Ulf ; Sonstrod, Cecilia ; Linusson, Henrik ; Bostrom, Henrik
Author_Institution :
Sch. of Bus. & IT, Univ. of Boras, Boras, Sweden
Abstract :
Online predictive modeling of streaming data is a key task for big data analytics. In this paper, a novel approach for efficient online learning of regression trees is proposed, which continuously updates, rather than retrains, the tree as more labeled data become available. A conformal predictor outputs prediction sets instead of point predictions; which for regression translates into prediction intervals. The key property of a conformal predictor is that it is always valid, i.e., the error rate, on novel data, is bounded by a preset significance level. Here, we suggest applying Mondrian conformal prediction on top of the resulting models, in order to obtain regression trees where not only the tree, but also each and every rule, corresponding to a path from the root node to a leaf, is valid. Using Mondrian conformal prediction, it becomes possible to analyze and explore the different rules separately, knowing that their accuracy, in the long run, will not be below the preset significance level. An empirical investigation, using 17 publicly available data sets, confirms that the resulting rules are independently valid, but also shows that the prediction intervals are smaller, on average, than when only the global model is required to be valid. All-in-all, the suggested method provides a data miner or a decision maker with highly informative predictive models of streaming data.
Keywords :
Big Data; data mining; learning (artificial intelligence); regression analysis; trees (mathematics); Big Data analytics; Mondrian conformal prediction; conformal predictor; data mining; local performance guarantees; online learning; online predictive modeling; regression trees; streaming data; Calibration; Data models; Error analysis; Iterative closest point algorithm; Predictive models; Regression tree analysis; Training; Conformal prediction; Interpretable models; Regression trees; Streaming data;