Rule Extraction from Experimental Data for Manufacturing Process Design

  • Kit Yan Chan
  • C. K. Kwong
  • Tharam S. Dillon
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 403)


In order to study a manufacturing process, it is common for engineers to conduct a large number of experiments and generate experimental data sets. Experimental data sets must first be processed and/or analyzed in order to extract patterns, useful information or knowledge. The development of effective and efficient methods for deriving knowledge from these data is important as the knowledge extracted from the data not only has to have a high predictive accuracy, but also needs to be understood by users [Fayyad et al. 1996, Freitas 1997, Freitas 1999]. Rule induction is one of the common forms of data mining [Langlery and Simon 1995]. It is a method for discovering a set of “IF THEN” rules that can be used for converting uninformative data into either a knowledge base for decision support or an easily understood description of the system behavior so that knowledge that humans can understand can be explored. Moreover, it is able to search for all possible interesting patterns from data sets.


Genetic Algorithm Computational System Discovery System Inductive Logic Programming Rule Induction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bojarczuk, C.E., Lopes, H.K., Freitas, A.A.: A hybrid genetic algorithm/decision tree approach for coping with unbalanced classes. In: Proceedings of the 3rd International Conference Practical Applications of Knowledge Discovery and Data Mining, pp. 61–70 (1999)Google Scholar
  2. Carvalho, D.R., Freitas, A.A.: A hybrid decision tree/genetic algorithm for coping with the problem of small disjoints in data mining. In: Proceeding of the Conference of Genetic and Evolutionary Computation, pp. 1061–1068 (2000)Google Scholar
  3. Chipperfield, A.J., Fleming, P.J.: The MATLAB genetic algorithm toolbox. In: Proceedings of the IEE Colloquium on Applied Control Techniques using MATLAB, pp. 10/1–10/4 (1995)Google Scholar
  4. Chiu, C., Hsu, P.L.: A constraint-based genetic algorithm approach for mining classification rules. IEEE Transactions on Systems, Man, and Cybernetics –Part C: Applications and Reviews 35(2), 205–220 (2005)CrossRefGoogle Scholar
  5. Cooper, G.F., Herskovits, E.: A Bayesian method for constructing Bayesian belief networks from databases. In: Proceedings of the 7th Annul Conference of Uncertainty in Artificial Intelligence, pp. 86–94 (1991)Google Scholar
  6. Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)Google Scholar
  7. Dehuri, S., Mall, R.: Predictive and comprehensible rule discovery using a multi-objective genetic algorithm. Knowledge-Based Systems 19, 413–421 (2006)CrossRefGoogle Scholar
  8. Dzeroski, S.: Inductive logic programming and knowledge discovery in databases. In: Advances in Knowledge Discovery and Data Mining, pp. 117–152. AAAI Press, Menlo Park (1996)Google Scholar
  9. Elder, J., Pregibon, D.: A statistical perspective on knowledge discovery in database. In: Advances in Knowledge Discovery and Data Mining, pp. 83–113. AAAI Press, Menlo Park (1996)Google Scholar
  10. Eshelmann, L.J.: The CHC Adaptive Algorithm: How to have safe search when engaging in non-traditional genetic recombination. Foundations of Genetic Algorithms 1, 265–283 (1991)Google Scholar
  11. Fayyad, U., Piatetsky-Shapiro, G., Smyth, P.: From data mining to knowledge discovery: An overview. In: Advances in Knowledge Discovery and Data Mining, pp. 1–36 (1996)Google Scholar
  12. Freitas, A.A.: A genetic programming framework for two data mining tasks: classification and generalized rule induction. In: Proceedings of 2nd Annual Conference on Genetic Programming, pp. 96–101 (1997)Google Scholar
  13. Freitas, A.A.: On rule interestingness measures. Knowledge-Based Systems 12, 309–315 (1999)CrossRefGoogle Scholar
  14. Giles, C., Lee, C., Lawrence, S., Tsoi, A.C.: Rule inference for financial prediction using recurrent neural networks. In: IEEE Proceedings of Conference on Computational Intelligence for Financial Engineering, pp. 253–259 (1997)Google Scholar
  15. Gilleo, K.: Area array packaging processes. McGraw-Hill, NewYork (2004)Google Scholar
  16. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)zbMATHGoogle Scholar
  17. Goldberg, D.E., Deb, K.: A comparative analysis of selection schemes used in genetic algorithms. In: Foundations of Genetic Algorithms, pp. 69–93 (1991)Google Scholar
  18. Hand, D.J.: Principles of Data Mining. MIT Press (2001)Google Scholar
  19. Hayashi, Y., Imura, A.: Fuzzy neural expert system with automated extraction of fuzzy if–then rules from a trained neural network. In: The First International Symposium on Uncertainty Modeling and Analysis, pp. 489–494 (1990)Google Scholar
  20. Holland, J.H.: Adaptation in Natural and Artificial Systems. Univ. Michigan Press, Ann Arbor (1975)Google Scholar
  21. Kim, M.J., Han, I.: The discovery of experts’ decision rules from qualitative bankruptcy data using genetic algorithms. Expert Systems with Applications 25, 637–646 (2003)CrossRefGoogle Scholar
  22. Kolodner, J.: Case-Based Reasoning. Morgan Kaufman, San Francisco (1993)Google Scholar
  23. Kwong, C.K., Chan, K.Y., Wong, H.: Empirical approach to modeling fluid dispensing for electronic packaging. International Journal of Advanced Manufacturing Technology (2007) (in Print)Google Scholar
  24. Kwong, C.K., Chan, K.Y., Wong, H.: A computational system of process optimization of fluid dispensing for electronic package (2007) (reviewing)Google Scholar
  25. Langlery, P., Simon, H.: Application of machine learning and rule induction. Communication of ACM 38(11), 54–64 (1995)CrossRefGoogle Scholar
  26. Lee, R., Sikora, M.S.: A genetic algorithm based approach to flexible flow-line scheduling with variable lot sizes. IEEE Transactions on Systems, Man, and Cybernetics – Part B 27(1), 36–54 (1995)CrossRefGoogle Scholar
  27. Lin, C.T., Lee, C.S.G.: Neural network-based fuzzy logic control and decision system. IEEE Transactions on Computer 12, 1320–1336 (1991)MathSciNetCrossRefGoogle Scholar
  28. Michalewicz, Z.: Genetic Algorithms + Data Structure = Evolution Programs. Springer, Berlin (1994)Google Scholar
  29. Muhlenbein, H., Voosen, D.S.: Predictive models for the breeder genetic algorithm: I. Continuous parameter optimization. Evolutionary Computation 1(1), 25–49 (1993)CrossRefGoogle Scholar
  30. Quinlan, J.: C4.5: Programs for machine learning. Morgan Kaufmann, San Francisco (1992)Google Scholar
  31. Schaffer, J., Caruana, R., Eshelman, L., Das, R.: A study of control parameters affecting online performance of genetic algorithms for function optimization. In: Proceedings of the 3rd International Conference on Genetic Algorithms, pp. 51–60 (1989)Google Scholar
  32. Sikora, R.: Learning control strategies for a chemical process: A distributed approach. IEEE Expert, 35–43 (1992)Google Scholar
  33. Sikora, R., Shaw, M.: A double-layered learning approach to acquiring rules for classification: Integrating genetic algorithms with similarity-based learning. ORSA Journal on Computing 6(2), 174–187 (1994)zbMATHCrossRefGoogle Scholar
  34. Srikant, R., Agrawal, R.: Mining sequential patterns: generalizations and performance improvements. In: Proceedings of the 5thInternational Conference on Extending Database Technologies, pp. 3–17 (1996)Google Scholar
  35. Whitley, D.: The GENITOR Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best. In: Proceedings of the Third International Conference on Genetic Algorithms, pp. 116–121 (1989)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2012

Authors and Affiliations

  • Kit Yan Chan
    • 1
  • C. K. Kwong
    • 2
  • Tharam S. Dillon
    • 1
  1. 1.Digital Ecosystems and BusinessCurtin University of TechnologyPerthAustralia
  2. 2.Department of Industrial and SystemsThe Hong Kong Polytechnic UniversityKowloonHong Kong SAR

Personalised recommendations