{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T13:53:03Z","timestamp":1770645183131,"version":"3.49.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"22","license":[{"start":{"date-parts":[[2021,6,12]],"date-time":"2021-06-12T00:00:00Z","timestamp":1623456000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,12]],"date-time":"2021-06-12T00:00:00Z","timestamp":1623456000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2021,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In medical science, collecting and classifying data from various diseases is a vital task. The confused and large amounts of data are problems that prevent us from achieving acceptable results. One of the major problems for diabetic patients is a failure to properly diagnose the disease. As a result of this mistake in diagnosis or failure in early diagnosis, the patient may suffer from complications such as blindness, kidney failure, and cutting off the toes. Nowadays, doctors diagnose the disease by relying on their experience and knowledge and performing complex and time-consuming tests. One of the problems with current diabetic, diagnostic methods is the lack of appropriate features to diagnose the disease and consequently the weakness in its diagnosis, especially in its early stages. Since diabetes diagnosis relies on large amounts of data with many parameters, it is necessary to use machine learning methods such as support vector machine (SVM) to predict the complications of diabetes. One of the disadvantages of SVM is its parameter adjustment, which can be accomplished using metaheuristic algorithms such as particle swarm optimization algorithm (PSO), genetic algorithm, or grey wolf optimizer (GWO). In this paper, after preprocessing and preparing the dataset for data mining, we use SVM to predict complications of diabetes based on selected parameters of a patient acquired by laboratory test using improved GWO. We improve the selection process of GWO by employing dynamic adaptive middle filter, a nonlinear filter that assigns appropriate weight to each value based on the data value. Comparison of the final results of the proposed algorithm with classification methods such as a multilayer perceptron neural network, decision tree, simple Bayes, and temporal fuzzy min\u2013max neural network (TFMM-PSO) shows the superiority of the proposed method over the comparable ones.<\/jats:p>","DOI":"10.1007\/s00521-021-06143-y","type":"journal-article","created":{"date-parts":[[2021,6,12]],"date-time":"2021-06-12T07:02:32Z","timestamp":1623481352000},"page":"15205-15228","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Improvement of grey wolf optimizer with adaptive middle filter to adjust support vector machine parameters to predict diabetes complications"],"prefix":"10.1007","volume":"33","author":[{"given":"Fereshteh","family":"Jeyafzam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Babak","family":"Vaziri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohsen Yaghoubi","family":"Suraki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali Asghar Rahmani","family":"Hosseinabadi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2542-9842","authenticated-orcid":false,"given":"Adam","family":"Slowik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,6,12]]},"reference":[{"key":"6143_CR1","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/j.cmpb.2017.09.004","volume":"152","author":"Md Maniruzzaman","year":"2017","unstructured":"Maniruzzaman Md, Kumar N, Md Menhazul A, Md Shaykhul I, Suri HS, El-Baz AS, Suri JS (2017) Comparative approaches for classification of diabetes mellitus data: machine learning paradigm. Comput Methods Progr Biomed 152:23\u201334","journal-title":"Comput Methods Progr Biomed"},{"key":"6143_CR2","first-page":"1","volume":"2","author":"MJ Franz","year":"2003","unstructured":"Franz MJ (2003) A core curriculum for diabetes education: diabetes management therapies. Am Assoc Diabet Educ 2:1\u2013341","journal-title":"Am Assoc Diabet Educ"},{"key":"6143_CR3","first-page":"145","volume":"2","author":"AK Dewangan","year":"2015","unstructured":"Dewangan AK, Agrawal P (2015) Classification of diabetes mellitus using machine learning techniques. Int J Eng Appl Sci 2:145\u2013148","journal-title":"Int J Eng Appl Sci"},{"key":"6143_CR4","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/s12013-015-0598-4","volume":"73","author":"Z Tao","year":"2015","unstructured":"Tao Z, Shi A, Zhao J (2015) Epidemiological perspectives of diabetes. Cell Biochem Biophys 73:181\u2013185","journal-title":"Cell Biochem Biophys"},{"key":"6143_CR5","doi-asserted-by":"publisher","first-page":"1523","DOI":"10.1016\/j.compbiomed.2013.05.024","volume":"43","author":"UR Acharya","year":"2013","unstructured":"Acharya UR, Faust O, Kadri NA, Suri JS, Yu W (2013) Automated identification of normal and diabetes heart rate signals using nonlinear measures. Comput Biol Med 43:1523\u20131529","journal-title":"Comput Biol Med"},{"key":"6143_CR6","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","volume":"69","author":"S Mirjalili","year":"2014","unstructured":"Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46\u201361","journal-title":"Adv Eng Softw"},{"issue":"3","key":"6143_CR7","doi-asserted-by":"publisher","first-page":"1004","DOI":"10.1109\/TII.2017.2786782","volume":"14","author":"A Slowik","year":"2018","unstructured":"Slowik A, Kwasnicka H (2018) Nature inspired methods and their industry applications-swarm intelligence algorithms. IEEE Trans Ind Inf 14(3):1004\u20131015","journal-title":"IEEE Trans Ind Inf"},{"key":"6143_CR8","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1016\/j.compeleceng.2018.01.040","volume":"77","author":"EB Tirkolaee","year":"2019","unstructured":"Tirkolaee EB, Alinaghian M, Hosseinabadi AAR, Sasi MB, Sangaiah AK (2019) An improved ant colony optimization for the multi-trip capacitated arc routing problem. Comput Electr Eng 77:457\u2013470","journal-title":"Comput Electr Eng"},{"key":"6143_CR9","doi-asserted-by":"publisher","first-page":"180258","DOI":"10.1109\/ACCESS.2019.2952644","volume":"7","author":"AK Sangaiah","year":"2019","unstructured":"Sangaiah AK, Sadeghilalimi M, Hosseinabadi AAR, Zhang W (2019) Energy consumption in point-coverage wireless sensor networks via bat algorithm. IEEE Access 7:180258\u2013180269","journal-title":"IEEE Access"},{"issue":"8","key":"6143_CR10","doi-asserted-by":"publisher","first-page":"6302","DOI":"10.1007\/s11227-019-02816-7","volume":"76","author":"SMG Kashikolaei","year":"2020","unstructured":"Kashikolaei SMG, Hosseinabadi AAR, Saemi B, Shareh MB, Sangaiah AK, Bian G-B (2020) An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. J Supercomput 76(8):6302\u20136329","journal-title":"J Supercomput"},{"key":"6143_CR11","doi-asserted-by":"publisher","first-page":"51","DOI":"10.22452\/mjcs.vol20no1.5","volume":"20","author":"KSM Anbananthen","year":"2007","unstructured":"Anbananthen KSM, Sainarayanan G, Chekima A, Teo J (2007) Artificial neural network tree approach in data mining. Malays J Comput Sci 20:51\u201362","journal-title":"Malays J Comput Sci"},{"key":"6143_CR12","unstructured":"Chan CL, Liu YC, Luo SH (2008) Investigation of diabetic microvascular complications using data mining techniques In: IEEE international joint conference on neural networks, 2008. IJCNN 2008. (IEEE World Congress on Computational Intelligence), pp 830\u2013834"},{"key":"6143_CR13","doi-asserted-by":"crossref","unstructured":"Patil BMR, Durga T (2010) Association rule for classification of type-2 diabetioc patients In: 2010 Second international conference on machine learning and computing (ICMLC), pp 330\u2013334","DOI":"10.1109\/ICMLC.2010.67"},{"key":"6143_CR14","doi-asserted-by":"crossref","unstructured":"Fang X (2009) Are you becoming a diabetic? A data mining approach. In: Sixth international conference on fuzzy systems and knowledge discovery. FSKD\u201909, vol 5, pp 18\u201322","DOI":"10.1109\/FSKD.2009.807"},{"key":"6143_CR15","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/s12046-014-0236-7","volume":"39","author":"S Ganapathy","year":"2014","unstructured":"Ganapathy S, Sethukkarasi R, Yogesh P (2014) An intelligent temporal pattern classification system using fuzzy temporal rules and particle swarm optimization. Sadhana 39:283\u2013302","journal-title":"Sadhana"},{"issue":"5","key":"6143_CR16","doi-asserted-by":"publisher","first-page":"776","DOI":"10.1109\/72.159066","volume":"3","author":"PK Simpson","year":"1992","unstructured":"Simpson PK (1992) Fuzzy min\u2013max neural networks-part I: classification. IEEE Trans Neural Netw 3(5):776\u2013786","journal-title":"IEEE Trans Neural Netw"},{"issue":"3","key":"6143_CR17","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1109\/TSMCA.2010.2043948","volume":"40","author":"A Quteishat","year":"2010","unstructured":"Quteishat A, Lim CP, Tan KS (2010) A modified fuzzy min-max neural network with a genetic algorithm-based rule extractor for pattern classification. IEEE Trans Syst Man Cybern Part A Syst Hum 40(3):641\u2013650","journal-title":"IEEE Trans Syst Man Cybern Part A Syst Hum"},{"key":"6143_CR18","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1007\/s40009-018-0732-0","volume":"42","author":"U Kanimozhi","year":"2019","unstructured":"Kanimozhi U, Ganapathy S, Manjula D, Kannan A (2019) An intelligent risk prediction system for breast cancer using fuzzy temporal rules. Natl Acad Sci Lett 42:227\u2013232","journal-title":"Natl Acad Sci Lett"},{"key":"6143_CR19","doi-asserted-by":"crossref","unstructured":"Selvi M, Thangaramya K, Saranya MS, Kulothungan K, Satish RG, Kannan A (2019) Classification of medical dataset along with topic modeling using LDA. In: Proceedings of nanoelectronics, circuits and communication systems","DOI":"10.1007\/978-981-13-0776-8_1"},{"key":"6143_CR20","doi-asserted-by":"crossref","unstructured":"Ganapathy S, Kulothungan K, Muthurajkumar S, Vijayalakshmi M, Yogesh P, Kannan A (2013) Intelligent feature selection and classification techniques for intrusion detection in networks: a survey. EURASIP J Wirel Commun Netw, Article number: 271","DOI":"10.1186\/1687-1499-2013-271"},{"key":"6143_CR21","unstructured":"Murphy PM, Aha DW (1995) UCI Repository of Machine Learning Databases (Machine-Readab Data Repository). Dept. Inf. Comput. Sci., University of California, Irvine, CA"},{"issue":"1","key":"6143_CR22","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/S0933-3657(02)00051-9","volume":"26","author":"L Breault","year":"2002","unstructured":"Breault L, Colin R, Fos Peter J (2002) Data mining a diabetic data warehouse. Artif Intell Med 26(1):37\u201354","journal-title":"Artif Intell Med"},{"key":"6143_CR23","doi-asserted-by":"publisher","first-page":"243","DOI":"10.2188\/jea.12.243","volume":"12","author":"K Miyaki","year":"2002","unstructured":"Miyaki K, Takei I, Watanabe K, Nakashima H, Omae K (2002) Novel statistical classification model of type 2 diabetes mellitus patients for tailor-made prevention using data mining algorithm. J Epidemiol 12:243\u2013248","journal-title":"J Epidemiol"},{"key":"6143_CR24","doi-asserted-by":"publisher","first-page":"275","DOI":"10.2337\/diacare.25.2.275","volume":"25","author":"CL Rohlfing","year":"2002","unstructured":"Rohlfing CL, Wiedmeyer HM, Little RR, England JD, Tennill A, Goldstein DE (2002) Defining the relationship between plasma glucose and HbA1c analysis of glucose profiles and HbA1c in the Diabetes Control and Complications Trial. Diabetes Care 25:275\u2013278","journal-title":"Diabetes Care"},{"key":"6143_CR25","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1023\/A:1009891813863","volume":"4","author":"C Silverstein","year":"2003","unstructured":"Silverstein C, Brin S, Motwani R, Ullman J (2003) Scalable techniques for mining causal structures. Data Min Knowl Disc 4:163\u2013192","journal-title":"Data Min Knowl Disc"},{"key":"6143_CR26","first-page":"557","volume":"90","author":"J Trautvetter","year":"2002","unstructured":"Trautvetter J, Devos P, Duhamel A, Beuscart R (2002) Assessing association rules and decision trees on analysis of diabetes data from the DiabCare program in France. Stud Health Technol Inform 90:557\u2013561","journal-title":"Stud Health Technol Inform"},{"key":"6143_CR27","doi-asserted-by":"crossref","unstructured":"Juan G, Luo S, Zhang H, Han Y (2007) Type 2 diabetes data processing with EM and C4. 5 algorithm In: Complex medical engineering, 2007. CME 2007. IEEE\/ICME International Conference, pp 371\u2013377","DOI":"10.1109\/ICCME.2007.4381759"},{"key":"6143_CR28","doi-asserted-by":"crossref","unstructured":"Jarullah A (2011) Decision tree discovery for the diagnosis of type II diabetes In: 2011 International conference on innovations in information technology (IIT), 2011, pp 303\u2013307","DOI":"10.1109\/INNOVATIONS.2011.5893838"},{"key":"6143_CR29","first-page":"127","volume":"25","author":"AA Aljumah","year":"2012","unstructured":"Aljumah AA, Ahamad MG, Siddiqui MK (2012) Application of data mining: diabetes health care in young and old patients. J King Saud Univ Comput Inf Sci 25:127\u2013136","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"6143_CR30","doi-asserted-by":"publisher","first-page":"4672","DOI":"10.1016\/j.eswa.2013.02.006","volume":"40","author":"D Antonelli","year":"2013","unstructured":"Antonelli D, Baralis E, Bruno G, Cerquitelli T, Chiusano S, Mahoto N (2013) Analysis of diabetic patients through their examination history. Expert Syst Appl 40:4672\u20134678","journal-title":"Expert Syst Appl"},{"key":"6143_CR31","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/j.artmed.2007.07.002","volume":"41","author":"Y Huang","year":"2007","unstructured":"Huang Y, McCullagh P, Black N, Harper R (2007) Feature selection and classification model construction on type 2 diabectic patients\u2019 data. Artif Intell Med 41:251\u2013262","journal-title":"Artif Intell Med"},{"key":"6143_CR32","doi-asserted-by":"crossref","unstructured":"Han J, Rodriguez J, Beheshti M (2008) Diabetes data analysis and prediction model discovery using rapidminer. In: Future generation communication and networking, 2008. FGCN\u201908. Second international conference, vol 3, pp 96\u201399","DOI":"10.1109\/FGCN.2008.226"},{"key":"6143_CR33","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.artmed.2007.09.005","volume":"42","author":"BH Cho","year":"2008","unstructured":"Cho BH, Yu H, Kim TH, Kim SI (2008) Application of irregular and unbalanced data to predict diabetic nephropathy using visualization and feature selection methods. Artif Intell Med 42:37\u201353","journal-title":"Artif Intell Med"},{"key":"6143_CR34","unstructured":"Farahmandian M, Lotfi Y, Maleki I (2015) Data mining algorithms application in diabetes diseases diagnosis: a case study\u201d. MAGNT Research Report"},{"key":"6143_CR35","doi-asserted-by":"publisher","first-page":"728","DOI":"10.1109\/JBHI.2014.2325615","volume":"19","author":"L Han","year":"2015","unstructured":"Han L, Luo S, Yu J, Pan L, Chen S (2015) Rule extraction from support vector machines using ensemble learning approach: an application for diagnosis of diabetes. IEEE J Biomed Health Inf 19:728\u2013734","journal-title":"IEEE J Biomed Health Inf"},{"key":"6143_CR36","first-page":"334","volume":"1","author":"P Radha","year":"2014","unstructured":"Radha P, Srinivasan B (2014) Predicting diabetes by cosequencing the various data mining classification techniques. Int J Innov Sci Eng Technol 1:334\u2013339","journal-title":"Int J Innov Sci Eng Technol"},{"key":"6143_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2013\/419187","volume":"2013","author":"MS Uzer","year":"2013","unstructured":"Uzer MS, Yilmaz N, Inan O (2013) Feature selection method based on artificial bee colony algorithm and support vector machines for medical datasets classification. Sci World J 2013:1\u201310","journal-title":"Sci World J"},{"key":"6143_CR38","doi-asserted-by":"crossref","unstructured":"Ganapathy S, Yogesh P, Kannan A (2012) Intelligent agent based intrusion detection system using enhanced multiclass SVM. Comput Intell Neurosci 2012, Article ID 850259","DOI":"10.1155\/2012\/850259"},{"key":"6143_CR39","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1177\/1094428103254672","volume":"6","author":"G Chen","year":"2003","unstructured":"Chen G, Astebro T (2003) How to deal with missing categorical data: test of a simple Bayesian method. Organ Res Methods 6:309\u2013327","journal-title":"Organ Res Methods"},{"key":"6143_CR40","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.eswa.2015.10.039","volume":"47","author":"S Mirjalili","year":"2016","unstructured":"Mirjalili S, Saremi S, Mirjalili SM, Coelho LS (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106\u2013119","journal-title":"Expert Syst Appl"},{"issue":"2","key":"6143_CR41","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"key":"6143_CR42","first-page":"1","volume":"3","author":"HT Lin","year":"2003","unstructured":"Lin HT, Lin CJ (2003) A study on sigmoid kernels for SVM and the training of non-PSD kernels by SMO-type methods. Neural Comput 3:1\u201332","journal-title":"Neural Comput"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06143-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-021-06143-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06143-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,24]],"date-time":"2021-10-24T07:23:15Z","timestamp":1635060195000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-021-06143-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,12]]},"references-count":42,"journal-issue":{"issue":"22","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["6143"],"URL":"https:\/\/doi.org\/10.1007\/s00521-021-06143-y","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,12]]},"assertion":[{"value":"7 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declaration"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}