DOI QR코드

DOI QR Code

Hybrid Fuzzy Neural Networks by Means of Information Granulation and Genetic Optimization and Its Application to Software Process

  • Park, Byoung-Jun (Department of Electrical Electronic and Information Engineering, Wonkwang University) ;
  • Oh, Sung-Kwun (Department of Electrical Engineering, The University of Suwon) ;
  • Lee, Young-Il (Department of Electrical Engineering, The University of Suwon)
  • 발행 : 2007.06.01

초록

Experimental software data capturing the essence of software projects (expressed e.g., in terms of their complexity and development time) have been a subject of intensive modeling. In this study, we introduce a new category of Hybrid Fuzzy Neural Networks (gHFNN) and discuss their comprehensive design methodology. The gHFNN architecture results from highly synergistic linkages between Fuzzy Neural Networks (FNN) and Polynomial Neural Networks (PNN). We develop a rule-based model consisting of a number of "if-then" statements whose antecedents are formed in the input space and linked with the consequents (conclusion pats) formed in the output space. In this framework, FNNs contribute to the formation of the premise part of the overall network structure of the gHFNN. The consequences of the rules are designed with the aid of genetically endowed PNNs. The experiments reported in this study deal with well-known software data such as the NASA dataset. In comparison with the previously discussed approaches, the proposed self-organizing networks are more accurate and yield significant generalization abilities.

키워드

참고문헌

  1. W. Pedrycz: Computational Intelligence. (1998) CRC Press, FL
  2. W. Pedrycz, J.F.Peters: Computational Intelligence in Software Engineering. (1998) Singapore: World Scientific Publishing Co. Pte. Ltd
  3. S.-K. Oh, W. Pedrycz, H.-S. Park: Hybrid Identification in Fuzzy-Neural Networks. Fuzzy Sets and Systems, 138(2) (2003) 399-426 https://doi.org/10.1016/S0165-0114(02)00441-4
  4. S.-K. Oh, W. Pedrycz, B.-J. Park: Polynomial Neural Networks Architecture: Analysis and Design. Computers and Electrical Engineering, 29(6) (2003) 653-725 https://doi.org/10.1016/S0045-7906(02)00056-3
  5. A. G. Ivahnenko: The group method of data handling: a rival of method of stochastic approximation. Soviet Automatic Control, 13(3) (1968) 43-55
  6. Z. Michalewicz: Genetic Algorithms + Data Structures = Evolution Programs. (1996) Springer-Verlag, Berlin Heidelberg
  7. M. Shin, A.L. Goel: Empirical Data Modeling in Software Engineering Using Radial Basis Functions. IEEE Trans on Software Engineering, 26(6) (2000) 567-576 https://doi.org/10.1109/32.852743
  8. S.-K. Oh, W. Pedrycz , B.-J. Park: Self-organizing neurofuzzy networks in modeling software data. Fuzzy set and systems, 145(1) (2004) 165-181 https://doi.org/10.1016/j.fss.2003.10.009
  9. S.-K. Oh, W. Pedrycz , B.-J. Park: Relation-based Neurofuzzy Networks with Evolutionary Data Granulation. Mathematical and Computer Modelling, 40(7-8) (2004) 891-921 https://doi.org/10.1016/j.mcm.2004.10.019
  10. C.M. Bishop: Neural Networks for Pattern Recognition. (1995) Oxford Univ. Press
  11. M. Kearns, D. Ron: Algorithmic Stability and Sanity-Check Bounds for Leave-One-Out Cross-Validation. Proc. 10th Ann. Conf. Computational Learning Theory, (1997) 152-162
  12. C.F. Kemerer: An Empirical Validation of Software Cost Estimation Models. Comm. ACM, 30(5) (1987) 416-429 https://doi.org/10.1145/22899.22906