Multi-disease big data analysis using beetle swarm optimization and an adaptive neuro-fuzzy inference system
Parminder Singh, Avinash Kaur, Ranbir Singh Batth, Sukhpreet Kaur, Gabriele Gianini
Abstract
Abstract Healthcare organizations and Health Monitoring Systems generate large volumes of complex data, which offer the opportunity for innovative investigations in medical decision making. In this paper, we propose a beetle swarm optimization and adaptive neuro-fuzzy inference system (BSO-ANFIS) model for heart disease and multi-disease diagnosis. The main components of our analytics pipeline are the modified crow search algorithm, used for feature extraction, and an ANFIS classification model whose parameters are optimized by means of a BSO algorithm. The accuracy achieved in heart disease detection is $$99.1\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>99.1</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> with $$99.37\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>99.37</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> precision. In multi-disease classification, the accuracy achieved is $$96.08\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>96.08</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> with $$98.63\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>98.63</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> precision. The results from both tasks prove the comparative advantage of the proposed BSO-ANFIS algorithm over the competitor models.