Abstract
Various rule-extraction techniques using ANN have been used so far, most of them being applied on multi-layer ANN, since they are more easily handled. In many cases, extraction methods focusing on different types of networks and training have been implemented. However, there are virtually no methods that view the extraction of rules from ANN as systems which are independent from their architecture, training and internal distribution of weights, connections and activation functions. This paper proposes a ruleextraction system of ANN regardless of their architecture (multi-layer or recurrent), using Genetic Programming as a rule-exploration technique.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Tickle, A. B.; Andrews, R.; Golea, M.; Diederich, J. “The truth will come to light: directions and challenges in extracting the knowledge embedded within trained artificial neural networks”. IEEE Transaction on Neural Networks, vol. 9 n° 6, pp 1057–1068, 1998.
Cramer, N. L. “A Representation for the Adaptive Generation of Simple Sequential Programs”, Grefenstette: Proc. of 1st International Conference on GA, 1985.
Fujiki C. “Using the Genetic Algorithm to Generate Lisp Source Code to Solve the Prisoner’s Dilemma”, International Conf on GAs, pp. 236–240, 1987.
Friedberg R. “A learning machine: Part I”, IBM Journal, pp. 2–13, 1958.
Friedberg R. M., Dunham B., North J. H. “A learning machine: Part II”, IBM Journal of Research and Development, 3(3) 282–287, 1959.
Koza J. “Genetic Programming. On the Programming of Computers by means of Natural Selection”. The Mit Press, Cambridge, Massachusetts, 1992.
Koza J. “Genetic Programming II: Automatic Discovery of Reusable Programs”. The Mit Press, Cambridge, Massachusetts, 1994.
Koza J., Forrest H., Andre D., Keane M. “Genetic Programming III: Darwinian Invention and Problem Solving”. Morgan Kaufmann Publishers, San Francisco, 1999.
Fayyad U., Piatetsky-Shapiro G., Smyth P., Uthurusamy R.: “Advances in Knowledge Discovery and Data Mining”. AAAI/MIT Press, 1996
Bonarini A.: "Evolutionary Learning of Fuzzy Rules: Competition and Cooperation", Fuzzy Modelling: Paradigms and Practice, W. Pedrycz (Ed.), Kluwer Academic Press, 1996
Jang J., Sun C. “Functional equivalence between radial basis function networks and fuzzy inference systems”. IEEE Transactions on Neural Networks, vol. 4, pp 156–158, 1992.
Buckley J. J., Hayashi Y., Czogala E. “On the equivalence of neural nets and fuzzy expert systems”, Fuzzy Sets Systems, N° 53, pp 129–134, 1993.
Benítez J. M., Castro J. L., Requena I. “ Are artificial neural networks black boxes? ” IEEE Transactions on Neural Networks, vol. 8, n° 5, pp 1156–1164, 1997.
Andrews R. Diederich J., Tickle A. “A Survey and Critique of Techniques For Extracting Rules From Trained ANN”. Knowledge Based Systems 8, pp 373–389, 1995.
Andrews R., Cable R., Diederich J., et al: “An evaluation and comparison of techniques for extracting and refining rules from ANN”, QUT NRC Technical report, 1996.
Towell G., Shavlik J. W. “Knowledge-Based ANN”. AI, 70, pp 119–165, 1994.
Thrun S. “Extracting rules from networks with distributed representations”. NIPS, G. Tesauro, D. Touretzky, T. Leen (eds), MIT Press, 1995.
Pop E., Hayward R., Diederich J. “RULENEG: Extracting Rules from a Trained ANN by Stepwise Negation”. Queensland University of Technology, Neurocomputing Research Centre. QUT NRC Technical report, 1994.
Tickle A. B., Orlowski M., Diedrich J. “DEDEC: A methodology for extracting rules from trained artificial neural networks”. Queensland Univ. of Technology, Neurocomputing Research Centre. Technical report, 1996.
Chalup S., Hayward R., Diedrich J. “Rule extraction from artificial neural networks trained on elementary number classification task”. Queensland University of Technology, Neurocomputing Research Centre. QUT NRC Technical report, 1998.
Visser U., Tickle A., Hayward R., Andrews R. “Rule-Extraction from trained neural networks: Different techniques for the determination of herbicides for the plant protection advisory system PRO_PLANT”. Proc. of the rule extraction from trained ANN workshop, Brighton, UK, pp 133–139. 1996.
Keedwell E., Narayanan A., Savic D. “Creating rules from trained neural networks using genetic algorithms”. IJCSS, vol. 1, N° 1, pp 30–42. 2000.
Wong M. L., Leung K. S.: “Data Mining using Grammar Based Genetic Programming and Applications”, Kluwer Academic Publishers, 2000.
Duch W., Adamczak R., Grabczewski K.: “A new methodology of extraction, optimisation and application of crisp and fuzzy logical rules”, IEEE Trans. on N.N., vol. 11, n° 2, 2000.
Montana D. J.: “Strongly Typed Genetic Programming”, Evolutionary Computation, The MIT Press, pp. 199–200, Cambridge, MA, 1995.
Mertz C., Murphy P.: UCI repository of machine learning databases, http://www.ics.uci.edu/pub/machine-learning-data-bases.
Ster B., Dobnikar A.: “Neural networks in medical diagnosis: Compararison with other methods”, A. Bulsari et al. eds, Proc. Int. Conf. EANN’96, pp. 427–430, 1996.
Jankowski N., Kadirkamanathan V.: “Statistical Control of RBF-like Networks for Classification”, 7th International Conf. on ANN, pp. 385–390, Lausanne, Switzerland, 1997.
Shang N., Breiman L.: “Distribution based trees are more accurate”, Int. Conf. On Neural Information Processing, vol. 1, pp. 133–138, Hong Kong, 1996.
Mackey M., Glass L.: “Oscillation and chaos in physiological control systems”, Science, pp. 197–287, 1977.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dorado, J., Rabuñal, J.R., Santos, A., Pazos, A., Rivero, D. (2002). Automatic Recurrent and Feed-Forward ANN Rule and Expression Extraction with Genetic Programming. In: Guervós, J.J.M., Adamidis, P., Beyer, HG., Schwefel, HP., Fernández-Villacañas, JL. (eds) Parallel Problem Solving from Nature — PPSN VII. PPSN 2002. Lecture Notes in Computer Science, vol 2439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45712-7_47
Download citation
DOI: https://doi.org/10.1007/3-540-45712-7_47
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44139-7
Online ISBN: 978-3-540-45712-1
eBook Packages: Springer Book Archive