Skip to main content
Log in

Design of an Enhanced Fuzzy k-nearest Neighbor Classifier Based Computer Aided Diagnostic System for Thyroid Disease

  • Original Paper
  • Published:
Journal of Medical Systems Aims and scope Submit manuscript

Abstract

In this paper, we present an enhanced fuzzy k-nearest neighbor (FKNN) classifier based computer aided diagnostic (CAD) system for thyroid disease. The neighborhood size k and the fuzzy strength parameter m in FKNN classifier are adaptively specified by the particle swarm optimization (PSO) approach. The adaptive control parameters including time-varying acceleration coefficients (TVAC) and time-varying inertia weight (TVIW) are employed to efficiently control the local and global search ability of PSO algorithm. In addition, we have validated the effectiveness of the principle component analysis (PCA) in constructing a more discriminative subspace for classification. The effectiveness of the resultant CAD system, termed as PCA-PSO-FKNN, has been rigorously evaluated against the thyroid disease dataset, which is commonly used among researchers who use machine learning methods for thyroid disease diagnosis. Compared to the existing methods in previous studies, the proposed system has achieved the highest classification accuracy reported so far via 10-fold cross-validation (CV) analysis, with the mean accuracy of 98.82% and with the maximum accuracy of 99.09%. Promisingly, the proposed CAD system might serve as a new candidate of powerful tools for diagnosing thyroid disease with excellent performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. http://www.clevelandclinic.org/health/health-info/docs/2000/2011.asp, last accessed November 23, 2011.

References

  1. Ozyilmaz, L., and Yildirim, T., Diagnosis of thyroid disease using artificial neural network methods. In Proceedings of ICONIP’02 nineth international conference on neural information processing, Orchid Country Club, Singapore (pp. 2033–2036), 2002.

  2. Serpen, G., Jiang, H., and Allred, L., Performance analysis of probabilistic potential function neural network classifier. In Proceedings of artificial neural networks in engineering conference, St. Louis, MO, (Vol. 7, pp. 471–476), 1997.

  3. Pasi, L., Similarity classifier applied to medical data sets, 2004, 10 sivua, Fuzziness in Finland’04. In International conference on soft computing, Helsinki, Finland & Gulf of Finland & Tallinn, Estonia, 2004.

  4. Polat, K., Sahan, S., and Gunes, S., A novel hybrid method based on artificial immune recognition system (AIRS) with fuzzy weighted pre-processing for thyroid disease diagnosis. Expert Syst. Appl. 32(4):1141–1147, 2007.

    Article  Google Scholar 

  5. Keles, A., and Keles, A., ESTDD: Expert system for thyroid diseases diagnosis. Expert Syst. Appl. 34(1):242–246, 2008.

    Article  MathSciNet  Google Scholar 

  6. Temurtas, F., A comparative study on thyroid disease diagnosis using neural networks. Expert Syst. Appl. 36(1):944–949, 2009.

    Article  Google Scholar 

  7. Dogantekin, E., Dogantekin, A., and Avci, D., An expert system based on generalized discriminant analysis and wavelet support vector machine for diagnosis of thyroid diseases. Expert Syst. Appl. 38(1):146–150, 2011.

    Article  Google Scholar 

  8. Chen, H. L., Yang, B., et al., A three-stage expert system based on support vector machines for thyroid disease diagnosis. J Med Syst: http://dx.doi.org/10.1007/s10916-011-9655-8,2011.

  9. Sim, J., Kim, S. Y., et al., Prediction of protein solvent accessibility using fuzzy k-nearest neighbor method. Bioinformatics 21(12):2844–2849, 2005.

    Article  Google Scholar 

  10. Huang, Y., and Li, Y., Prediction of protein subcellular locations using fuzzy k-NN method. Bioinformatics 20(1):21–28, 2004.

    Article  Google Scholar 

  11. Shen, H. B., Yang, J., et al., Fuzzy KNN for predicting membrane protein types from pseudo-amino acid composition. J. Theor. Biol. 240(1):9–13, 2006.

    Article  MathSciNet  Google Scholar 

  12. Ghazavi, S. N., and Liao, T. W., Medical data mining by fuzzy modeling with selected features. Artif. Intell. Med. 43(3):195–206, 2008.

    Article  Google Scholar 

  13. Seker, H., Odetayo, M. O., et al., A fuzzy logic based-method for prognostic decision making in breast and prostate cancers. IEEE Trans. Inf. Technol. Biomed. 7(2):114–122, 2003.

    Article  Google Scholar 

  14. Yu, S., De Backer, S., et al., Genetic feature selection combined with composite fuzzy nearest neighbor classifiers for hyperspectral satellite imagery. Pattern Recogn. Lett. 23(1–3):183–190, 2002.

    Article  MATH  Google Scholar 

  15. Chen, H.-L., Liu, D.-Y., et al., An adaptive Fuzzy k -nearest neighbor method based on parallel particle swarm optimization for bankruptcy prediction. Advances in knowledge discovery and data mining. J. Huang, L. Cao and J. Srivastava, Springer Berlin / Heidelberg. 6634:249–264, 2011.

  16. Chen, H. L., Yang, B., et al., A novel bankruptcy prediction model based on an adaptive fuzzy k-nearest neighbor method. Knowl. Base. Syst. 24(8):1348–1359, 2011.

    Article  Google Scholar 

  17. Keller, J. M., A fuzzy k-nearest neighbor algorithm. IEEE Trans. Syst. Man Cybern. 15(4):581, 1985.

    Google Scholar 

  18. Eberhart, R. C., and Kennedy, J., A new optimizer using particle swarm theory. In: Sixth international symposium on micro machine and human science, Nagoya, pp 39–43. 1995.

  19. Kennedy, J., and Eberhart, R. C., Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Network, vol. 4, 1995, pp. 1942–1948. 1995.

  20. Shi, Y., and Eberhart, R., A modified particle swarm optimizer. In Proceedings of the IEEE international conference on evolutionary computation, IEEE Press, Piscataway, NJ (1998) p. 69–73, 1998.

  21. Ratnaweera, A., Halgamuge, S., and Watson, H., Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. EEE Trans. Evol. Comput. 8(3):240–255, 2004.

    Article  Google Scholar 

  22. Kohavi, R., A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Mellish, C. S. (Ed.), Proceedings IJCAI-95 Montreal, Que. Morgan Kaufmann, Los Altos, CA, pp. 1137–1143, 1995.

    Google Scholar 

  23. Chen, H. L., Liu, D. Y., et al., A new hybrid method based on local fisher discriminant analysis and support vector machines for hepatitis disease diagnosis. Expert Syst. Appl. 38(9):11796–11803, 2011.

    Article  Google Scholar 

  24. Chen, H. L., Yang, B., et al., A support vector machine classifier with rough set-based feature selection for breast cancer diagnosis. Expert Syst. Appl. 38(7):9014–9022, 2011.

    Article  Google Scholar 

  25. Polat, K., and Gunes, S., Computer aided medical diagnosis system based on principal component analysis and artificial immune recognition system classifier algorithm. Expert Syst. Appl. 34(1):773–779, 2008.

    Article  MathSciNet  Google Scholar 

  26. Polat, K., and Gunes, S., An expert system approach based on principal component analysis and adaptive neuro-fuzzy inference system to diagnosis of diabetes disease. Digit. Signal Process. 17(4):702–710, 2007.

    Article  Google Scholar 

  27. Duda, R. O., Hart, P. E., and Stork, D. G., Pattern classification. 2001. Wiley, New York, 2001.

    Google Scholar 

Download references

Acknowledgements

This research is supported by the National Natural Science Foundation of China (NSFC) under Grant Nos. 60873149, 60973088, 60773099. This work is also supported by the Open Projects of Shanghai Key Laboratory of Intelligent Information Processing in Fudan University under the Grant No. IIPL-09-007.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Liu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, DY., Chen, HL., Yang, B. et al. Design of an Enhanced Fuzzy k-nearest Neighbor Classifier Based Computer Aided Diagnostic System for Thyroid Disease. J Med Syst 36, 3243–3254 (2012). https://doi.org/10.1007/s10916-011-9815-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10916-011-9815-x

Keywords

Navigation