@article{Mostafa-2023-Leveraging,
title = "Leveraging Guided Backpropagation to Select Convolutional Neural Networks for Plant Classification",
author = "Mostafa, Sakib and
Mondal, Debajyoti and
Beck, Michael A. and
Bidinosti, Christopher P. and
Henry, Christopher J. and
Stavness, Ian",
journal = "Frontiers in Artificial Intelligence, Volume 5",
volume = "5",
year = "2023",
publisher = "Frontiers Media SA",
url = "https://gwf-uwaterloo.github.io/gwf-publications/G23-55001",
doi = "10.3389/frai.2022.871162",
abstract = "The development of state-of-the-art convolutional neural networks (CNN) has allowed researchers to perform plant classification tasks previously thought impossible and rely on human judgment. Researchers often develop complex CNN models to achieve better performances, introducing over-parameterization and forcing the model to overfit on a training dataset. The most popular process for evaluating overfitting in a deep learning model is using accuracy and loss curves. Train and loss curves may help understand the performance of a model but do not provide guidance on how the model could be modified to attain better performance. In this article, we analyzed the relation between the features learned by a model and its capacity and showed that a model with higher representational capacity might learn many subtle features that may negatively affect its performance. Next, we showed that the shallow layers of a deep learning model learn more diverse features than the ones learned by the deeper layers. Finally, we propose SSIM cut curve, a new way to select the depth of a CNN model by using the pairwise similarity matrix between the visualization of the features learned at different depths by using Guided Backpropagation. We showed that our proposed method could potentially pave a new way to select a better CNN model.",
}
<?xml version="1.0" encoding="UTF-8"?>
<modsCollection xmlns="http://www.loc.gov/mods/v3">
<mods ID="Mostafa-2023-Leveraging">
<titleInfo>
<title>Leveraging Guided Backpropagation to Select Convolutional Neural Networks for Plant Classification</title>
</titleInfo>
<name type="personal">
<namePart type="given">Sakib</namePart>
<namePart type="family">Mostafa</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Debajyoti</namePart>
<namePart type="family">Mondal</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Michael</namePart>
<namePart type="given">A</namePart>
<namePart type="family">Beck</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Christopher</namePart>
<namePart type="given">P</namePart>
<namePart type="family">Bidinosti</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Christopher</namePart>
<namePart type="given">J</namePart>
<namePart type="family">Henry</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Ian</namePart>
<namePart type="family">Stavness</namePart>
<role>
<roleTerm authority="marcrelator" type="text">author</roleTerm>
</role>
</name>
<originInfo>
<dateIssued>2023</dateIssued>
</originInfo>
<typeOfResource>text</typeOfResource>
<genre authority="bibutilsgt">journal article</genre>
<relatedItem type="host">
<titleInfo>
<title>Frontiers in Artificial Intelligence, Volume 5</title>
</titleInfo>
<originInfo>
<issuance>continuing</issuance>
<publisher>Frontiers Media SA</publisher>
</originInfo>
<genre authority="marcgt">periodical</genre>
<genre authority="bibutilsgt">academic journal</genre>
</relatedItem>
<abstract>The development of state-of-the-art convolutional neural networks (CNN) has allowed researchers to perform plant classification tasks previously thought impossible and rely on human judgment. Researchers often develop complex CNN models to achieve better performances, introducing over-parameterization and forcing the model to overfit on a training dataset. The most popular process for evaluating overfitting in a deep learning model is using accuracy and loss curves. Train and loss curves may help understand the performance of a model but do not provide guidance on how the model could be modified to attain better performance. In this article, we analyzed the relation between the features learned by a model and its capacity and showed that a model with higher representational capacity might learn many subtle features that may negatively affect its performance. Next, we showed that the shallow layers of a deep learning model learn more diverse features than the ones learned by the deeper layers. Finally, we propose SSIM cut curve, a new way to select the depth of a CNN model by using the pairwise similarity matrix between the visualization of the features learned at different depths by using Guided Backpropagation. We showed that our proposed method could potentially pave a new way to select a better CNN model.</abstract>
<identifier type="citekey">Mostafa-2023-Leveraging</identifier>
<identifier type="doi">10.3389/frai.2022.871162</identifier>
<location>
<url>https://gwf-uwaterloo.github.io/gwf-publications/G23-55001</url>
</location>
<part>
<date>2023</date>
<detail type="volume"><number>5</number></detail>
</part>
</mods>
</modsCollection>
%0 Journal Article
%T Leveraging Guided Backpropagation to Select Convolutional Neural Networks for Plant Classification
%A Mostafa, Sakib
%A Mondal, Debajyoti
%A Beck, Michael A.
%A Bidinosti, Christopher P.
%A Henry, Christopher J.
%A Stavness, Ian
%J Frontiers in Artificial Intelligence, Volume 5
%D 2023
%V 5
%I Frontiers Media SA
%F Mostafa-2023-Leveraging
%X The development of state-of-the-art convolutional neural networks (CNN) has allowed researchers to perform plant classification tasks previously thought impossible and rely on human judgment. Researchers often develop complex CNN models to achieve better performances, introducing over-parameterization and forcing the model to overfit on a training dataset. The most popular process for evaluating overfitting in a deep learning model is using accuracy and loss curves. Train and loss curves may help understand the performance of a model but do not provide guidance on how the model could be modified to attain better performance. In this article, we analyzed the relation between the features learned by a model and its capacity and showed that a model with higher representational capacity might learn many subtle features that may negatively affect its performance. Next, we showed that the shallow layers of a deep learning model learn more diverse features than the ones learned by the deeper layers. Finally, we propose SSIM cut curve, a new way to select the depth of a CNN model by using the pairwise similarity matrix between the visualization of the features learned at different depths by using Guided Backpropagation. We showed that our proposed method could potentially pave a new way to select a better CNN model.
%R 10.3389/frai.2022.871162
%U https://gwf-uwaterloo.github.io/gwf-publications/G23-55001
%U https://doi.org/10.3389/frai.2022.871162
Markdown (Informal)
[Leveraging Guided Backpropagation to Select Convolutional Neural Networks for Plant Classification](https://gwf-uwaterloo.github.io/gwf-publications/G23-55001) (Mostafa et al., GWF 2023)
ACL
- Sakib Mostafa, Debajyoti Mondal, Michael A. Beck, Christopher P. Bidinosti, Christopher J. Henry, and Ian Stavness. 2023. Leveraging Guided Backpropagation to Select Convolutional Neural Networks for Plant Classification. Frontiers in Artificial Intelligence, Volume 5, 5.