An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification

The accurate classification of microbes is critical in today’s context for monitoring the ecological balance of a habitat. Hence, in this research work, a novel method to automate the process of identifying microorganisms has been implemented. To extract the bodies of microorganisms accurately, a ge...

Full description

Bibliographic Details
Main Authors: Anaahat Dhindsa, Sanjay Bhatia, Sunil Agrawal, Balwinder Singh Sohi
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/23/2/257
id doaj-d2795d33e0ce48a49264ea89aacfb8b6
record_format Article
spelling doaj-d2795d33e0ce48a49264ea89aacfb8b62021-02-24T00:03:23ZengMDPI AGEntropy1099-43002021-02-012325725710.3390/e23020257An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes ClassificationAnaahat Dhindsa0Sanjay Bhatia1Sunil Agrawal2Balwinder Singh Sohi3Department of Electronics and Communication Engineering, Chandigarh University, Gharuan, Punjab 140413, IndiaP.G Department of Zoology, University of Jammu, Kashmir 180006, IndiaUniversity Institute of Engineering and Technology, Panjab University, Chandigarh 160014, IndiaDepartment of ECE, Chandigarh University, Gharuan, Punjab 140413, IndiaThe accurate classification of microbes is critical in today’s context for monitoring the ecological balance of a habitat. Hence, in this research work, a novel method to automate the process of identifying microorganisms has been implemented. To extract the bodies of microorganisms accurately, a generalized segmentation mechanism which consists of a combination of convolution filter (Kirsch) and a variance-based pixel clustering algorithm (Otsu) is proposed. With exhaustive corroboration, a set of twenty-five features were identified to map the characteristics and morphology for all kinds of microbes. Multiple techniques for feature selection were tested and it was found that mutual information (MI)-based models gave the best performance. Exhaustive hyperparameter tuning of multilayer layer perceptron (MLP), k-nearest neighbors (KNN), quadratic discriminant analysis (QDA), logistic regression (LR), and support vector machine (SVM) was done. It was found that SVM radial required further improvisation to attain a maximum possible level of accuracy. Comparative analysis between SVM and improvised SVM (ISVM) through a 10-fold cross validation method ultimately showed that ISVM resulted in a 2% higher performance in terms of accuracy (98.2%), precision (98.2%), recall (98.1%), and F1 score (98.1%).https://www.mdpi.com/1099-4300/23/2/257mutual informationclassificationk-fold cross validationmachine learning modelingimage segmentationmicroorganisms
collection DOAJ
language English
format Article
sources DOAJ
author Anaahat Dhindsa
Sanjay Bhatia
Sunil Agrawal
Balwinder Singh Sohi
spellingShingle Anaahat Dhindsa
Sanjay Bhatia
Sunil Agrawal
Balwinder Singh Sohi
An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification
Entropy
mutual information
classification
k-fold cross validation
machine learning modeling
image segmentation
microorganisms
author_facet Anaahat Dhindsa
Sanjay Bhatia
Sunil Agrawal
Balwinder Singh Sohi
author_sort Anaahat Dhindsa
title An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification
title_short An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification
title_full An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification
title_fullStr An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification
title_full_unstemmed An Improvised Machine Learning Model Based on Mutual Information Feature Selection Approach for Microbes Classification
title_sort improvised machine learning model based on mutual information feature selection approach for microbes classification
publisher MDPI AG
series Entropy
issn 1099-4300
publishDate 2021-02-01
description The accurate classification of microbes is critical in today’s context for monitoring the ecological balance of a habitat. Hence, in this research work, a novel method to automate the process of identifying microorganisms has been implemented. To extract the bodies of microorganisms accurately, a generalized segmentation mechanism which consists of a combination of convolution filter (Kirsch) and a variance-based pixel clustering algorithm (Otsu) is proposed. With exhaustive corroboration, a set of twenty-five features were identified to map the characteristics and morphology for all kinds of microbes. Multiple techniques for feature selection were tested and it was found that mutual information (MI)-based models gave the best performance. Exhaustive hyperparameter tuning of multilayer layer perceptron (MLP), k-nearest neighbors (KNN), quadratic discriminant analysis (QDA), logistic regression (LR), and support vector machine (SVM) was done. It was found that SVM radial required further improvisation to attain a maximum possible level of accuracy. Comparative analysis between SVM and improvised SVM (ISVM) through a 10-fold cross validation method ultimately showed that ISVM resulted in a 2% higher performance in terms of accuracy (98.2%), precision (98.2%), recall (98.1%), and F1 score (98.1%).
topic mutual information
classification
k-fold cross validation
machine learning modeling
image segmentation
microorganisms
url https://www.mdpi.com/1099-4300/23/2/257
work_keys_str_mv AT anaahatdhindsa animprovisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT sanjaybhatia animprovisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT sunilagrawal animprovisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT balwindersinghsohi animprovisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT anaahatdhindsa improvisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT sanjaybhatia improvisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT sunilagrawal improvisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
AT balwindersinghsohi improvisedmachinelearningmodelbasedonmutualinformationfeatureselectionapproachformicrobesclassification
_version_ 1724253647381987328