Active Learning Based Rule Extraction for Regression

Advances in data mining have led to algorithms that produce accurate regression models for large and difficult to approximate data. Many of these use non-linear models to handle complex data-relationships in the input data. Their lack of transparency, however, is problematic since comprehensibility is a key requirement in many potential application domains. Rule-extraction algorithms have been proposed to solve this problem for classification by extracting comprehensible rule sets from the often better performing, complex models. We present a new pedagogical rule extraction algorithm for regression, based on active learning, which can be combined with any existing rule induction technique. Empirical results show that the proposed ALPA-R rule extraction method improves on classical rule induction techniques, both in accuracy and fidelity.

[1]  Burr Settles,et al.  Active Learning Literature Survey , 2009 .

[2]  Urszula Markowska-Kaczmar,et al.  Extraction of fuzzy rules from trained neural network using evolutionary algorithm , 2003, ESANN.

[3]  Bart Baesens,et al.  An empirical evaluation of the comprehensibility of decision table, tree and rule based predictive models , 2011, Decis. Support Syst..

[4]  Joachim Diederich,et al.  Survey and critique of techniques for extracting rules from trained artificial neural networks , 1995, Knowl. Based Syst..

[5]  Bart Baesens,et al.  Decompositional Rule Extraction from Support Vector Machines by Active Learning , 2009, IEEE Transactions on Knowledge and Data Engineering.

[6]  Bart Baesens,et al.  Comprehensible Credit Scoring Models Using Rule Extraction from Support Vector Machines , 2007, Eur. J. Oper. Res..

[7]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[8]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[9]  Fei Chen,et al.  LEARNING ACCURATE AND UNDERSTANDABLE RULES FROM SVM CLASSIFIERS , 2004 .

[10]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[11]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques with Java implementations , 2002, SGMD.

[12]  David Martens,et al.  Building acceptable classification models for financial engineering applications: thesis summary , 2008, SKDD.

[13]  Olcay Boz,et al.  Converting A Trained Neural Network To a Decision Tree DecText - Decision Tree Extractor , 2002, ICMLA.

[14]  Madhuri Jha ANN-DT : An Algorithm for Extraction of Decision Trees from Artificial Neural Networks , 2013 .

[15]  M J Pazzani,et al.  Acceptance of Rules Generated by Machine Learning among Medical Experts , 2001, Methods of Information in Medicine.

[16]  Christopher M. Bishop,et al.  Neural networks: a pattern recognition perspective , 1996 .

[17]  Bart Baesens,et al.  Risk Management and Regulatory Compliance: A Data Mining Framework Based on Neural Network Rule Extraction , 2006, ICIS.

[18]  Andrew P. Bradley,et al.  Rule Extraction from Support Vector Machines: A Sequential Covering Approach , 2007, IEEE Transactions on Knowledge and Data Engineering.

[19]  Bart Baesens,et al.  ITER: An Algorithm for Predictive Regression Rule Extraction , 2006, DaWaK.

[20]  MartensDavid Building acceptable classification models for financial engineering applications , 2008 .

[21]  Zhi-Hua Zhou,et al.  Extracting symbolic rules from trained neural network ensembles , 2003, AI Commun..

[22]  Urszula Markowska-Kaczmar,et al.  Discovering the Mysteries of Neural Networks , 2004, Int. J. Hybrid Intell. Syst..

[23]  Joachim Diederich,et al.  Eclectic Rule-Extraction from Support Vector Machines , 2005 .

[24]  Andreu Català,et al.  Rule-Based Learning Systems for Support Vector Machines , 2006, Neural Processing Letters.

[25]  Daniel Rivero,et al.  A New Approach to the Extraction of ANN Rules and to Their Generalization Capacity Through GP , 2004, Neural Computation.

[26]  Vladimir Cherkassky,et al.  The Nature Of Statistical Learning Theory , 1997, IEEE Trans. Neural Networks.

[27]  Jude W. Shavlik,et al.  Using Sampling and Queries to Extract Rules from Trained Neural Networks , 1994, ICML.

[28]  Mark Craven,et al.  Rule Extraction: Where Do We Go from Here? , 1999 .

[29]  Glenn Fung,et al.  Rule extraction from linear support vector machines , 2005, KDD '05.