<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Information Control Systems &amp; Technologies, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Feature knowledge distillation using group convolutions for efficient plant pest recognition</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kostiantyn Khabarlak</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivan Laktionov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Grygorii Diachenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dnipro University of Technology</institution>
          ,
          <addr-line>D. Yavornytskoho Av., 19, Dnipro, 49005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>23</volume>
      <issue>25</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Early plant pest recognition is important to take timely preventive measures to stop pest spread and improve yields. Multiple approaches rely on neural networks to monitor for plant pathology using edge or mobile devices. However, quality of small neural networks is often insufficient. Knowledge distillation can be used to transfer knowledge from large and accurate neural network to a smaller one. In this work we present a novel feature distillation approach based on group convolutions to improve student neural network performance. The final MobileNetV3 network achieves 74.83% classification accuracy on IP102 plant pest dataset. The trained network is fast enough for edge and mobile devices.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Pest classification</kwd>
        <kwd>knowledge distillation</kwd>
        <kwd>edge computing</kwd>
        <kwd>mobile neural networks 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Early and accurate plant pest classification facilitates selection of preventive measures to stop pest
spread and improves agricultural product yields. Recent research [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] has shown that
convolutional neural networks can solve the problem with high efficiency. However, small neural
networks that can be inferred on low-power edge devices show lower classification accuracy.
      </p>
      <p>
        One of effective ways to improve small neural network accuracy is neural network distillation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
It is assumed that large neural networks have learned to extract more discriminative features from
the dataset than small networks. When the smaller network is tasked not only to discover features,
but also to mimic already learnt features from a larger network, the final accuracy is improved. Early
plant pathology classification has become more important in agriculture, new approaches for
efficient on-device inference have been proposed. Many of the approaches [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] use knowledge
distillation to improve the final accuracy.
      </p>
      <p>
        Distillation can be performed for different parts of the neural network. Output logits [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], weights,
attention maps [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or inner features [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] can be distilled. Good distillation performance can be
achieved, for instance, by combining feature and logit distillation. However, when transferring
knowledge between networks with different architectures, feature map sizes in the network
commonly do not match. Therefore, a special mapping layer is required to adjust layer sizes. Fully
connected or convolutional blocks can be used for the mapping layer. It should be noted that the
mapping layer might contain a lot of parameters; therefore, learning to map any teacher features to
any student features. Thus, the distillation performance is degraded.
      </p>
      <p>
        In this work we propose a novel feature distillation approach, where group convolutions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] are
used for the mapping layer to distill teacher features to student. The proposed layer consists of 2
group convolutions with a small number of inner convolutional channels. We show that adding
feature distillation with the proposed layer to logit distillation, outperforms both logit distillation
and feature distillation without group convolution. As a benchmark we use recently proposed IP102
fine-gradient plant pest classification dataset [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], that has large number of pest categories and
training images in the field.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Overview</title>
      <p>To perform plant pest or plant disease classification, typically, transfer learning is applied. In such a
case, an ImageNet-pretrained neural network architecture is taken, which is then finetuned on the
downstream task. ImageNet is a large dataset with over 1M images and 1,000 classes to distinguish
between. The plant pest or disease datasets are 10 1000 times smaller. The pretrained neural network
has learned to extract many common features that can be useful also for plant-related tasks. Thus,
during transfer learning the neural network overfits less to the training dataset, resulting in better
generalization capabilities.</p>
      <p>
        Larger architectures typically give better results during transfer learning (e.g., large
configurations of ResNet [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], ResNeXt [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], EfficientNet V2 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]). However, they cannot be inferred
on edge or mobile devices due high memory and computation power requirements, while sufficiently
small neural networks (e.g., MobileNet V2 [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]/V3 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] family) demonstrate lower accuracy. Thus,
finding balance between accuracy and hardware requirements is important research direction plant
healthiness-related tasks.
      </p>
      <p>
        Several approaches are proposed to reduce memory and computation power requirements, like
dynamic neural networks [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and distillation. The latter has originally been proposed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The distillation approach relies on an assumption that larger neural networks are able to learn
more discriminative features, while small neural networks might underfit the data. By enforcing the
smaller neural network to mimic output logits or intermediate features of the larger network,
network accuracy can be improved.
      </p>
      <p>
        Multiple distillation-based approaches have been presented for plant healthiness estimation,
through early recognition of plant diseases or pests. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] propose multi-task knowledge distillation
approach to improve tomato leaf disease classification accuracy and disease severity estimation. The
approach is based on Kullback-Leibler distillation loss joined with attention transfer [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
ResNet-50 model is trained using head and feature distillation to improve plant pathology
classification accuracy on the Plant Pathology dataset [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Authors of [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] propose multistage
knowledge distillation method for improving lightweight plant disease detection model. The authors
use focal and global distillation for backbone features as proposed in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], joined with head
distillation. The experiments were conducted on the PlantDoc [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] dataset. In [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] the authors
investigate the problem of continual learning in agriculture, when the model needs to learn new
weed or disease classes incrementally. The common problem in class-incremental learning is that of
catastrophic forgetting of the previously learned classes. The authors propose a knowledge
distillation-based solution to the problem. Authors of [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] train low-power model for plant disease
detection for smart hydroponics using knowledge distillation technique. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] a modified neural
network architecture is proposed for maize disease detection. Training is performed using
channelwise distillation.
      </p>
      <p>
        A survey of plant pathology datasets is available in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In this work we use IP102 fine-gradient
plant pest classification dataset [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], that has the largest number of pests (102) and annotated in the
field images (75,222) among the considered datasets.
      </p>
      <p>Large networks, such as ResNet-50 are often used as knowledge distillation target, while
mobilefriendly neural networks, that are suitable for on-device processing are not sufficiently studied in
plant pest classification research works. Therefore, in this work we propose a novel group
convolution feature mapping layer for mobile-friendly neural networks, that improves the distilled
network accuracy of the MobileNetV3 neural network.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and Methods</title>
      <p>To perform distillation, first teacher network should be selected and trained. In the experiments
section we evaluate multiple architectures and select the one with the highest plant pest classification
accuracy.</p>
      <p>For the target loss used for teacher training the common choice is the cross-entropy loss function:
  ( ̂ ,  
) = −
∑     ⋅ log
( ̂ ),
where  ̂ is a vector of convolutional neural network logits,  
is one-hot encoded vector of the
true class,  is a number of mini-batch images. The softmax function is defined as follows:


 2 
∑
 =1</p>
      <p>exp  ̂
∑ exp( ̂ )
.</p>
      <p>
        In distillation scheme proposed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], after the teacher network is trained, the student is trained
on a joined targets (Eq. 1) and soft targets (Eq. 3) losses:
  ( ̂ 
(( ̂ 

ℎ)
) log (
(( ̂

)

)),
where  ̂
input image as  ̂
is a vector of student logits,  ̂
      </p>
      <p>ℎ is a vector of teacher logits obtained on the same
,  is the number of classes in the dataset,  is the soft targets temperature.</p>
      <p>
        Multiple works [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] have shown, that by distilling not only the final feature distribution, but
also inner features, the final student network performance can be improved. When transferring
knowledge between networks with different architectures, feature map sizes in the network
commonly do not match. For instance, the last feature map before dense layer of the EfficientNetV2
Large neural network is of size 1280 × 7 × 7, while feature map of MobileNetN3 Large is of size
960 × 7 × 7. Therefore, a special mapping layer is required to adjust layer sizes. Fully connected or
convolutional blocks can be used for the mapping layer. However, the mapping layer might contain
a lot of parameters; therefore, learning to map any teacher features to any student features. Thus,
the distillation performance is degraded.
      </p>
      <p>
        Group convolutions have been originally introduced in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In the following works [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] the
group convolution has been shown as an efficient way of reducing the overall number of parameters
and floating-point operations in the neural network architecture with negligeable accuracy loss. In
this work we show that group convolution can be efficiently used to perform feature distillation and
propose a novel group convolution mapping layer, that is able to improve distillation performance.
The proposed layer consists of 2 group convolutions with a small number of convolutional channels
between them.
      </p>
      <p>In a convolutional layer the following number of parameters should be trained:
 
=  
(
  ⋅  2

+ 1),
(1)
(2)
(3)
(4)
(4)
where  ̂
ℎ is a teacher feature map,  ̂
is a student feature map,  and 
are height and width
of the output feature map,</p>
      <p>(⋅) is the proposed group convolution mapping layer.</p>
      <p>The final neural network distillation loss with the proposed group convolution mapping layer
consists of 3 weighted components (as is shown in the Fig. 1): targets, soft targets, mapping layer
losses, and is defined as follows:
where   is a number of input channels,</p>
      <p>is a number of output channels,  is a kernel size, 
is a number of groups in a convolution. +1 is given by the bias term. If  &gt; 1, the convolution is
called group convolution; when  = 1 it becomes a conventional convolution. For group
convolutions it is required, that   and</p>
      <p>are divisible by  . As is seen, the number of parameters
in distillation mapping layer can be substantially reduced by using group convolutions.</p>
      <p>Group convolutions split one large convolution into subgroups; thus, reducing overall number of
parameters. Additionally, the number of parameters can be further reduced by using 2 convolutions
with a small number of inner channels instead on a single convolution.</p>
      <p>To minimize distance between teacher and student networks via the mapping layer, mean squared
error loss is used:</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <p>
        (5)
In this work we develop plant pest classification system. The processing should be performed on an
edge device with a camera attached with performance level similar or equal to Raspberry PI 4. The
monitoring will be performed directly on device. In this work we plan to use MobileNetV3 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] as
target neural network as it was shown as a mobile-friendly neural network with high accuracy [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
To perform knowledge distillation using the proposed method, first we select teacher network. We
have evaluated state-of-the-art neural networks in their largest available configurations: ResNet-152
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], DenseNet-201 [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], EfficientNet B7 [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], ConvNext Large [30], EfficientNetV2 Large [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Transfer learning has been used to train each network from ImageNet weights. Training has been
conducted for 20 epochs using Adam gradient descent optimizer with initial learning rate  = 10−3
and batch size of 256. Best model weights are selected on validation. Training has been performed
on Nvidia RTX 4090 GPU. Results are presented on test set. MobileNetV3 student network has been
trained from ImageNet-pretrained weights for 30 epochs with other hyperparameters similar to
teacher training. The trained student neural network has been used to perform plant pest
classification on Snapdragon 845 mobile CPU. For all experiments images of size 224 × 224 were
used. During training the following augmentations were used to improve model quality: horizontal
flip, random resized crop and random rotation. These augmentations were used both for teacher and
student networks.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>First, we train all large convolutional neural networks to select the best network to serve as a
teacher. Teacher neural network training results are shown in Table 1. The best result is shown
in bold. As can be seen EfficientNetV2 Large has the highest accuracy on the IP102 test set. This
network is therefore selected as teacher for all the following experiments. MobileNetV3 training
has accuracy of 72.14%, which is lower than that of teacher networks. Hence, it is reasonable to
perform feature distillation.</p>
      <p>Next, we use grid search to find configuration of the proposed convolutional regressor with the
highest accuracy. Searching all hyperparameters in a single stage would require more than 8 days of
GPU training. Therefore, the search is performed in 3 stages. The hyperparameter grid search stages
are shown in Table 2. Initial sizes of mapping layer convolutions are set to 3 × 3 kernel,  1 =
0.25,  2 = 0.25,  = 2. Note, that the number of convolution groups cannot be larger, that number
of inner channels. Therefore, for 32 inner channels, 64 groups were not considered. Following stages
use several combinations of the best hyperparameters currently found.</p>
      <p>We have found that the best plant pest classification accuracy is given by the configuration shown
in Table 3. Analysis on each hyperparameter importance is presented in the Discussion section.</p>
      <p>As can be seen from the Table 4, group convolution distillation improves soft targets distillation.
Additionally, using conventional convolutions has worse accuracy than the proposed approach by
0,15 %, while having significantly larger number of parameters allocated for the feature mapping
layer: 11,06 versus 0,22 million parameters (excluding the number of parameters in the MobileNetV3
network).</p>
    </sec>
    <sec id="sec-6">
      <title>6. Discussion</title>
      <p>The proposed knowledge distillation approach contains multiple components: training from true
labels (targets loss   ) and distillation (soft targets loss   , and   loss computed using the
proposed group convolution mapping layer). To compute each of the losses and the final training
loss  , a number of hyperparameters have to be set. The considered hyperparameters were shown in
Table 2. In this section we analyze and discuss influence of these hyperparameters on the final result
and the improvement obtained on the IP102 plant pest dataset.</p>
      <p>During stage 1 grid search the following hyperparameters were considered: number of channels
between the 2 convolutions, number of groups for the first and the second convolutions. Initial value
of kernel size has been set to 3 for each of the convolutions. Overall, 116 combinations of
hyperparameters were considered. Top 5 configurations based on test set accuracy are shown in
Table 5. Also, the best configuration without group convolutions is added.</p>
      <p>As can be seen, using 512 or 64 inner channels result in better accuracy. All top configurations
use one or both group convolutions (with  &gt; 1 in Eq. (4)), instead of the conventional convolution
(with  = 1). It should be noted that mapping layer of the best configuration in the table adds 4.7
million trainable parameters, which is larger than that of the student network itself (4.33 million
parameters). The configuration with conventional convolutions has even larger number of mapping
layer parameters (5.1 million) and lower accuracy than other configurations. This large number of
parameters might result in the mapping layer learning to perfectly map any teacher features to
student features, thus deteriorating feature distillation performance. The second-best configuration
with 64 inner channels and both group convolutions has 0.2 million parameters (21.8 times fewer),
the third-best has 0.08 million parameters, both with accuracy only slightly worse. Therefore, for the
stage 2 hyperparameter search all top-5 configurations were considered.</p>
      <p>In Figure 2 heatmap of the distilled model accuracy versus the number of convolution 1 and 2
groups is shown for the number of inner channels 64 and 512. As can be seen, in both cases using
conventional convolutions (with groups = 1) or splitting the convolution into too many groups (e.g.
64 groups for both convolutions) does not give the best results. Choice of 4 or 16 groups seems to be
reasonably good. Next, convolution kernel sizes with the highest accuracy for each of the top 5
configurations from Table 4 are searched. The results are shown in Table 6. Clearly, using kernel size
of 3 for both convolutions results in the highest accuracy.</p>
      <p>Based on the conducted experiments, we estimate group convolution mapping layer
hyperparameter importance.</p>
      <p>For that, recursive feature elimination with random forest regressor as base algorithm has been
used, which is a common approach. As is shown in Figure 2, the number of convolution 1 groups has
the highest influence on the test set accuracy, followed by the number of inner channels and
convolution 2 groups.</p>
      <p>Finally, loss weights  1,  2 and distillation temperature  with the highest accuracy are searched.
In this stage 2 best configurations from previous experiments are considered, namely 512 inner
channels with 1 and 16 groups, and 64 inner channels with 16 and 4 groups in the first and second
convolutions correspondingly. Overall, 128 combinations of these configurations are searched in
stage 3.</p>
      <p>The results are shown in Table 3. Therefore, the initial values of  1 = 0.25,  2 = 0.25,  = 2 are
updated to the best  1 = 0.5,  2 = 0.5,  = 10. Also, configuration with 64 inner channels (and
fewer number of trainable parameters) has outperformed the large mapping layer with 512 inner
channels.</p>
      <p>1
0,50
0,75
1,00
0,50
0,75
64
64
512</p>
      <p>64
512
16
16</p>
      <p>1
16</p>
      <p>1
Influence of weights   ,   and temperature  hyperparameters on accuracy</p>
      <p>Mapping Layer
Inner Channels</p>
      <sec id="sec-6-1">
        <title>Conv 1 Groups Conv 2 Groups</title>
      </sec>
      <sec id="sec-6-2">
        <title>Accuracy (%)</title>
        <p>4
4
4
16
16</p>
        <p>Distillation</p>
        <p>2
0,50
0,25
0,50
0,50
of the IP102 dataset. Therefore, we sort classes by student test accuracy and visualize every 10th class
performance for teacher, MobileNetV3 and the proposed combined knowledge distillation approach
of group convolution mapping layer with soft targets as is shown in Figure 4.</p>
        <p>As can be seen, in most cases distilled model takes intermediate place between teacher and
non</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>As has been shown, large number of parameters in the feature mapping layer between teacher and
student networks deteriorates performance of knowledge distillation. In this work a novel
groupconvolution-based feature mapping layer is proposed, that significantly reduces the number of
parameters in the mapping layer and improves the student network accuracy. Combined with soft
targets distillation, the quality of the MobileNetV3 network is improved from 72.14% to 74.83% in the
pest classification task.</p>
      <p>Future work will be focused on deploying the trained network on a Raspberry PI 4 stationary
greenhouse plant pest monitoring system and improving accuracy of fine-grained plant disease
recognition (detection and segmentation) at a large distance.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgements</title>
      <sec id="sec-8-1">
        <title>This research was carried out as part of the scientific of intelligent technologies for sustainable crop production in wartime and postregistration number 0124U000289) funded by the Ministry of Education and Science of Ukraine at the expense of the state budget.</title>
        <p>[30]Z. Liu, H. Mao, C.-Y. Wu, C. Feichtenhofer, T. Darrell, S. Xie, A ConvNet for the 2020s, in:
IEEE/CVF Conference on Computer Vision and Pattern Recognition, USA, June 18-24, 2022, pp.
11966 11976. doi: 10.1109/CVPR52688.2022.01167.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W. B.</given-names>
            <surname>Demilie</surname>
          </string-name>
          ,
          <article-title>Plant disease detection and classification techniques: a comparative study of the performances</article-title>
          ,
          <source>J. Big Data 11</source>
          <volume>1</volume>
          (
          <issue>2024</issue>
          )
          <article-title>5</article-title>
          . doi:
          <volume>10</volume>
          .1186/S40537-023-00863-9.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          and
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Plant diseases and pests detection based on deep learning: a review</article-title>
          ,
          <source>Plant Methods 17</source>
          <volume>1</volume>
          (
          <year>2021</year>
          ).
          <source>doi: 10.1186/s13007-021-00722-9.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <article-title>Distilling the knowledge in a neural network</article-title>
          ,
          <source>CoRR</source>
          , vol.
          <source>abs/1503.02531</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          et al.,
          <article-title>Knowledge distillation facilitates the lightweight and efficient plant diseases detection model</article-title>
          ,
          <source>Plant Phenomics</source>
          <volume>5</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .34133/plantphenomics.0062.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          , G. Liu,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>J.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>Lightweight one-stage maize leaf disease detection model with knowledge distillation</article-title>
          ,
          <source>Agriculture 13 9</source>
          (
          <year>2023</year>
          )
          <article-title>1664</article-title>
          . doi:
          <volume>10</volume>
          .3390/agriculture13091664.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Like what you like: Knowledge distill via neuron selectivity transfer</article-title>
          ,
          <source>CoRR</source>
          , vol.
          <source>abs/1707.01219</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zagoruyko</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Komodakis</surname>
          </string-name>
          ,
          <article-title>Paying more attention to attention: Improving the performance of convolutional neural networks via attention transfer</article-title>
          ,
          <source>in: ICLR</source>
          <year>2017</year>
          , France,
          <source>April 24-26</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kwak</surname>
          </string-name>
          ,
          <article-title>Paraphrasing complex network: Network compression via factor transfer</article-title>
          ,
          <source>in: NeurIPS</source>
          <year>2018</year>
          , December 3-
          <issue>8</issue>
          ,
          <year>2018</year>
          , pp.
          <fpage>2765</fpage>
          <lpage>2774</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <article-title>ImageNet classification with deep convolutional neural networks</article-title>
          ,
          <source>in: NIPS, December 3-6</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>1106</fpage>
          <lpage>1114</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-K.</given-names>
            <surname>Lai</surname>
          </string-name>
          , M.-M. Cheng, J. Yang,
          <article-title>IP102: A large-scale benchmark dataset for insect pest recognition, in: 2019 IEEE/CVF conference on computer vision and pattern recognition (CVPR)</article-title>
          , IEEE,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1109/cvpr.
          <year>2019</year>
          .
          <volume>00899</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Ren,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Deep residual learning for image recognition</article-title>
          ,
          <source>in: IEEE Conference on Computer Vision</source>
          and Pattern Recognition, USA, June 27-30,
          <year>2016</year>
          , pp.
          <fpage>770</fpage>
          <lpage>778</lpage>
          . doi:
          <volume>10</volume>
          .1109/CVPR.
          <year>2016</year>
          .
          <volume>90</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. B.</given-names>
            <surname>Girshick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dollár</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Tu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>Aggregated residual transformations for deep neural networks</article-title>
          ,
          <source>in: IEEE Conference on Computer Vision and Pattern Recognition, USA, July 21-26</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>5987</fpage>
          <lpage>5995</lpage>
          . doi:
          <volume>10</volume>
          .1109/CVPR.
          <year>2017</year>
          .
          <volume>634</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <article-title>EfficientNetV2: Smaller models and faster training</article-title>
          , in: ICML,
          <fpage>18</fpage>
          -
          <issue>24</issue>
          <year>July 2021</year>
          , PMLR,
          <year>2021</year>
          , pp.
          <fpage>10096</fpage>
          <lpage>10106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sandler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Howard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zhmoginov</surname>
          </string-name>
          , L.-C.
          <article-title>Chen, MobileNetV2: Inverted residuals and linear bottlenecks</article-title>
          ,
          <source>in: CVPR</source>
          <year>2018</year>
          , USA, June 18-22,
          <year>2018</year>
          , pp.
          <fpage>4510</fpage>
          <lpage>4520</lpage>
          . doi:
          <volume>10</volume>
          .1109/CVPR.
          <year>2018</year>
          .
          <volume>00474</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Howard</surname>
          </string-name>
          et al.,
          <source>Searching for MobileNetV3</source>
          ,
          <source>in: ICCV</source>
          <year>2019</year>
          ,
          <string-name>
            <surname>Korea</surname>
          </string-name>
          (South),
          <source>October 27 - November 2</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1314</fpage>
          <lpage>1324</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCV.
          <year>2019</year>
          .
          <volume>00140</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Khabarlak</surname>
          </string-name>
          ,
          <string-name>
            <surname>Post-Train Adaptive MobileNet for Fast</surname>
          </string-name>
          Anti-Spoofing,
          <source>in: CEUR Workshop Proceedings</source>
          , vol.
          <volume>3156</volume>
          . CEUR-WS.org,
          <year>2022</year>
          , pp.
          <fpage>44</fpage>
          <lpage>53</lpage>
          . URL: http://ceur-ws.org/Vol3156/keynote5.pdf
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Khabarlak</surname>
          </string-name>
          ,
          <article-title>Post-train adaptive U-Net for image segmentation</article-title>
          ,
          <source>Information Technology: Computer Science, Software Engineering and Cyber Security</source>
          <volume>2</volume>
          (
          <year>2022</year>
          )
          <fpage>73</fpage>
          78. doi:
          <volume>10</volume>
          .32782/IT/2022-2-8.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bucila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Caruana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Niculescu-Mizil</surname>
          </string-name>
          ,
          <article-title>Model compression</article-title>
          ,
          <source>in: ACM SIGKDD, USA, August 20-23</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>535</fpage>
          <lpage>541</lpage>
          . doi:
          <volume>10</volume>
          .1145/1150402.1150464.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>B.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fan</surname>
          </string-name>
          , W. Yao,
          <article-title>Tomato leaf disease recognition based on multitask distillation learning</article-title>
          ,
          <source>Frontiers in Plant Science</source>
          <volume>14</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .3389/fpls.
          <year>2023</year>
          .
          <volume>1330527</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mihaylova</surname>
          </string-name>
          ,
          <article-title>Holistic self-distillation with the squeeze and excitation network for fine-grained plant pathology classification</article-title>
          ,
          <source>in: 2023 26th International Conference on Information Fusion</source>
          , IEEE, Jun.
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .23919/fusion52260.
          <year>2023</year>
          .
          <volume>10224184</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>R.</given-names>
            <surname>Thapa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Snavely</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Belongie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <article-title>The Plant Pathology Challenge 2020 data set to classify foliar disease of apples</article-title>
          ,
          <source>Applications in Plant Sciences 8 9</source>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1002/aps3.
          <fpage>11390</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          et al.,
          <article-title>Focal and global knowledge distillation for detectors</article-title>
          ,
          <source>in: IEEE/CVF Conference on Computer Vision</source>
          and Pattern Recognition, USA, June 18-24,
          <year>2022</year>
          , pp.
          <fpage>4633</fpage>
          <lpage>4642</lpage>
          . doi:
          <volume>10</volume>
          .1109/CVPR52688.
          <year>2022</year>
          .
          <volume>00460</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>D.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kayal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kumawat</surname>
          </string-name>
          , N. Batra,
          <article-title>PlantDoc: A dataset for visual plant NY</article-title>
          , USA: Association for Computing Machinery,
          <year>2020</year>
          , pp.
          <fpage>249</fpage>
          <lpage>253</lpage>
          . doi:
          <volume>10</volume>
          .1145/3371158.3371196.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Fortin</surname>
          </string-name>
          ,
          <article-title>Class-incremental learning of plant and disease detection: Growing branches with knowledge distillation</article-title>
          ,
          <source>in: ICCV 2023 - Workshops, France, October 2-6</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>593</fpage>
          <lpage>603</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCVW60793.
          <year>2023</year>
          .
          <volume>00066</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Musa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hassan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hamada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Aliyu</surname>
          </string-name>
          ,
          <article-title>Low-power deep learning model for plant disease detection for smart-hydroponics using knowledge distillation techniques</article-title>
          ,
          <source>Journal of Low Power Electronics and Applications 12</source>
          <volume>2</volume>
          (
          <year>2022</year>
          )
          <article-title>24</article-title>
          . doi:
          <volume>10</volume>
          .3390/jlpea12020024.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Sun,</surname>
          </string-name>
          <article-title>ShuffleNet: An extremely efficient convolutional neural network for mobile devices</article-title>
          ,
          <source>in: CVPR</source>
          <year>2018</year>
          , USA, June 18-22,
          <year>2018</year>
          , pp.
          <fpage>6848</fpage>
          <lpage>6856</lpage>
          . doi:
          <volume>10</volume>
          .1109/CVPR.
          <year>2018</year>
          .
          <volume>00716</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>K.</given-names>
            <surname>Khabarlak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Koriashkina</surname>
          </string-name>
          ,
          <article-title>Fast facial landmark detection and applications: A survey</article-title>
          ,
          <source>Journal of Computer Science and Technology 22</source>
          <volume>1</volume>
          (
          <year>2022</year>
          )
          <fpage>12</fpage>
          41. doi:
          <volume>10</volume>
          .24215/16666038.22.E02.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>G.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          , L. van der Maaten,
          <string-name>
            <given-names>K. Q.</given-names>
            <surname>Weinberger</surname>
          </string-name>
          ,
          <article-title>Densely connected convolutional networks</article-title>
          ,
          <source>in: IEEE Conference on Computer Vision and Pattern Recognition, USA, July 21-26</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>2261</fpage>
          <lpage>2269</lpage>
          . doi:
          <volume>10</volume>
          .1109/CVPR.
          <year>2017</year>
          .
          <volume>243</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <article-title>EfficientNet: Rethinking model scaling for convolutional neural networks</article-title>
          ,
          <source>in: Proceedings of the 36th International Conference on Machine Learning, USA</source>
          ,
          <fpage>9</fpage>
          -
          <lpage>15</lpage>
          June 2019, pp.
          <fpage>6105</fpage>
          <lpage>6114</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>