Cargando…

Improving plant disease classification by adaptive minimal ensembling

A novel method for improving plant disease classification, a challenging and time-consuming process, is proposed. First, using as baseline EfficientNet, a recent and advanced family of architectures having an excellent accuracy/complexity trade-off, we have introduced, devised, and applied refined t...

Descripción completa

Detalles Bibliográficos
Autores principales: Bruno, Antonio, Moroni, Davide, Dainelli, Riccardo, Rocchi, Leandro, Morelli, Silvia, Ferrari, Emilio, Toscano, Piero, Martinelli, Massimo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9499023/
https://www.ncbi.nlm.nih.gov/pubmed/36160929
http://dx.doi.org/10.3389/frai.2022.868926
_version_ 1784794903303159808
author Bruno, Antonio
Moroni, Davide
Dainelli, Riccardo
Rocchi, Leandro
Morelli, Silvia
Ferrari, Emilio
Toscano, Piero
Martinelli, Massimo
author_facet Bruno, Antonio
Moroni, Davide
Dainelli, Riccardo
Rocchi, Leandro
Morelli, Silvia
Ferrari, Emilio
Toscano, Piero
Martinelli, Massimo
author_sort Bruno, Antonio
collection PubMed
description A novel method for improving plant disease classification, a challenging and time-consuming process, is proposed. First, using as baseline EfficientNet, a recent and advanced family of architectures having an excellent accuracy/complexity trade-off, we have introduced, devised, and applied refined techniques based on transfer learning, regularization, stratification, weighted metrics, and advanced optimizers in order to achieve improved performance. Then, we go further by introducing adaptive minimal ensembling, which is a unique input to the knowledge base of the proposed solution. This represents a leap forward since it allows improving the accuracy with limited complexity using only two EfficientNet-b0 weak models, performing ensembling on feature vectors by a trainable layer instead of classic aggregation on outputs. To the best of our knowledge, such an approach to ensembling has never been used before in literature. Our method was tested on PlantVillage, a public reference dataset used for benchmarking models' performances for crop disease diagnostic, considering both its original and augmented versions. We noticeably improved the state of the art by achieving 100% accuracy in both the original and augmented datasets. Results were obtained using PyTorch to train, test, and validate the models; reproducibility is granted by providing exhaustive details, including hyperparameters used in the experimentation. A Web interface is also made publicly available to test the proposed methods.
format Online
Article
Text
id pubmed-9499023
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-94990232022-09-23 Improving plant disease classification by adaptive minimal ensembling Bruno, Antonio Moroni, Davide Dainelli, Riccardo Rocchi, Leandro Morelli, Silvia Ferrari, Emilio Toscano, Piero Martinelli, Massimo Front Artif Intell Artificial Intelligence A novel method for improving plant disease classification, a challenging and time-consuming process, is proposed. First, using as baseline EfficientNet, a recent and advanced family of architectures having an excellent accuracy/complexity trade-off, we have introduced, devised, and applied refined techniques based on transfer learning, regularization, stratification, weighted metrics, and advanced optimizers in order to achieve improved performance. Then, we go further by introducing adaptive minimal ensembling, which is a unique input to the knowledge base of the proposed solution. This represents a leap forward since it allows improving the accuracy with limited complexity using only two EfficientNet-b0 weak models, performing ensembling on feature vectors by a trainable layer instead of classic aggregation on outputs. To the best of our knowledge, such an approach to ensembling has never been used before in literature. Our method was tested on PlantVillage, a public reference dataset used for benchmarking models' performances for crop disease diagnostic, considering both its original and augmented versions. We noticeably improved the state of the art by achieving 100% accuracy in both the original and augmented datasets. Results were obtained using PyTorch to train, test, and validate the models; reproducibility is granted by providing exhaustive details, including hyperparameters used in the experimentation. A Web interface is also made publicly available to test the proposed methods. Frontiers Media S.A. 2022-09-08 /pmc/articles/PMC9499023/ /pubmed/36160929 http://dx.doi.org/10.3389/frai.2022.868926 Text en Copyright © 2022 Bruno, Moroni, Dainelli, Rocchi, Morelli, Ferrari, Toscano and Martinelli. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Artificial Intelligence
Bruno, Antonio
Moroni, Davide
Dainelli, Riccardo
Rocchi, Leandro
Morelli, Silvia
Ferrari, Emilio
Toscano, Piero
Martinelli, Massimo
Improving plant disease classification by adaptive minimal ensembling
title Improving plant disease classification by adaptive minimal ensembling
title_full Improving plant disease classification by adaptive minimal ensembling
title_fullStr Improving plant disease classification by adaptive minimal ensembling
title_full_unstemmed Improving plant disease classification by adaptive minimal ensembling
title_short Improving plant disease classification by adaptive minimal ensembling
title_sort improving plant disease classification by adaptive minimal ensembling
topic Artificial Intelligence
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9499023/
https://www.ncbi.nlm.nih.gov/pubmed/36160929
http://dx.doi.org/10.3389/frai.2022.868926
work_keys_str_mv AT brunoantonio improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT moronidavide improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT dainelliriccardo improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT rocchileandro improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT morellisilvia improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT ferrariemilio improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT toscanopiero improvingplantdiseaseclassificationbyadaptiveminimalensembling
AT martinellimassimo improvingplantdiseaseclassificationbyadaptiveminimalensembling