<!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 />
    <article-meta>
      <title-group>
        <article-title>General Reusability: Ensuring Long-Term Benefits of Deep Active Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Paul Hahn</string-name>
          <email>paul.hahn@uni-kassel.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Denis Huseljic</string-name>
          <email>dhuseljic@uni-kassel.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marek Herde</string-name>
          <email>marek.herde@uni-kassel.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bernhard Sick</string-name>
          <email>bsick@uni-kassel.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Kassel</institution>
          ,
          <addr-line>Intelligent Embedded Systems, Wilhelmshöher Allee 73, Kassel, 34121</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>33</fpage>
      <lpage>46</lpage>
      <abstract>
        <p>Deep active learning (DAL) provides a promising framework for reducing labeling costs for data-hungry deep neural networks. In DAL research, experiments are evaluated based on the performance of the model that is responsible for querying data, which can be interpreted as a model-centric evaluation. However, the data queried by DAL should be model agnostic so that new models can be efectively trained on it. An example can be derived from the rapid progress in deep learning, where new architectures are proposed in quick succession. Naturally, we want to employ these new and more efective models while still using the queried data from DAL. This results in the need to ensure high performance for both current and future models, which we refer to as reusability. In line with this topic, we propose general reusability, a novel, data-centric evaluation metric that measures the long-term value of queried data. Our experiments demonstrate that the current evaluation protocol in DAL research does not assess the reusability of data and that GR can fill this gap.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Deep Learning</kwd>
        <kwd>Deep Active Learning</kwd>
        <kwd>Evaluation</kwd>
        <kwd>Computer Vision</kwd>
        <kwd>Reusability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Deep neural networks (DNNs) are state-of-the-art for solving various tasks, such as image classification,
object detection, or speech recognition, when trained on large datasets of labeled samples [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1, 2, 3, 4</xref>
        ].
However, obtaining labels remains expensive and time-consuming, requiring human experts [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Active
learning ofers a solution based on the idea that not all samples are equally valuable for maximizing model
performance. Therefore, the cost of labeling can be reduced by intelligently labeling the most valuable
samples. In an iterative process, a model is trained on available labeled samples and, subsequently,
queries new samples to be labeled based on a query strategy [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Together, DNNs and active learning
form the popular research field of deep active learning (DAL) [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref7 ref8 ref9">7, 8, 9, 10, 11, 12</xref>
        ], which our study is
centered around. Furthermore, we focus on image classification, a prominent task for DAL research.
      </p>
      <p>
        In a typical DAL setting, the query model and query strategy are key components. While the
query model provides information about the samples (e.g., feature representations), the query strategy
determines which samples to query based on the information provided [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Investigating their influence
is a major part of current DAL research [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref7 ref8 ref9">7, 8, 9, 10, 11, 12</xref>
        ]. Considering recent advancements, this
especially includes how the query model is trained [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">13, 14, 15, 16, 17</xref>
        ], e.g., by using semi-supervised
learning (Semi-SL) and self-supervised learning (Self-SL) techniques.
      </p>
      <p>
        The standard evaluation protocol for DAL experiments measures the querying model’s performance
(QMP), e.g., its classification accuracy. Therefore, almost all studies compare diferent configurations of
DAL components (e.g., Margin vs. BADGE as query strategy) based on the resulting QMPs [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref14 ref15 ref16 ref17 ref7 ref8 ref9">7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17</xref>
        ]. We consider using the QMP a model-centric evaluation because it heavily centers
around the querying model. However, in recent years, DNN architectures have made frequent advances
in which their size and structure have changed, e.g., AlexNet [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], ResNet [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], EficientNet [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], and
ViT [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. With this progress, replacing DNNs will be unavoidable, while the queried data (i.e., queried
samples and their respective labels) will continue to be used. Consequently, the reusability of the
queried data to future models must be guaranteed to ensure high model performances in the long term.
However, we question whether the QMP is a fitting indicator for this.
      </p>
      <p>
        Figure 1 illustrates an example on a 2D toy dataset Query Model
two-moons [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. We refer to Appendix A for details on Other Models
the experimental setting. After conducting a DAL
experiment, we present the decision boundaries of several
models trained on the queried data. In addition to the
query model, we use other models that slightly difer in
their architecture (hidden layer size) and training
hyperparameters (learning rate and weight decay). All samples
are colored in their respective class color (red/blue), and
labeled samples are enlarged. The query model reaches
an almost perfect separation of both classes. In contrast,
the other models perform significantly worse despite be- Figure 1: Diferent models trained on data
ing able to perform well when querying their own data. queried by one of them.
This suggests that a high QMP does not ensure the high performance of other models, as the data queried
may only meet the specific requirements of the query model to achieve high performance.
      </p>
      <p>
        To tackle this issue, we propose an alternative evaluation metric with a generalized version of
reusability. Queried data is reusable for a model if it enables higher performance than training on
randomly queried data. The work that is most similar to ours is by Tomanek and Morik [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], which
only considers reusability between pairs of models apart from DNNs. We aim to extend their work
towards DAL and generalize their notion of reusability to ensure high performance for future models.
Hence, in this article, we define general reusability (GR) as the average reusability of queried data for
a diverse set of models. While models can difer in many ways, we focus on diferent architectures
and training methods as these have played a central role in recent DAL research [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref24">14, 15, 16, 17, 24</xref>
        ].
Unlike the standard DAL evaluation protocol, using GR can be considered a data-centric evaluation as
it marginalizes the role of a single model. Extensive experiments show that, in contrast to model-centric
evaluation, our data-centric evaluation promotes DAL experiments that exhibit high reusability for
future models. Furthermore, this new perspective reveals that the recent suggestions from research
promoting Semi- and Self-SL [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">13, 14, 15, 16, 17</xref>
        ] can negatively impact querying reusable data.
      </p>
      <p>Contributions
• We propose general reusability, a novel, data-centric evaluation metric for DAL that
measures the reusability of queried data for a diverse set of models.
• We perform an extensive set of DAL experiments by varying components, e.g., query
strategies, model architectures, and training methods, and compare QMP and GR based
on their evaluation.
• We discuss GR and QMP and their ability to indicate high reusability of queried data for
future model performances.
• We provide the code of the conducted experiments for reproducibility at https://github.
com/nhaH-luaP/general-reusability.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Query strategies can mainly be divided into uncertainty-based and diversity-based strategies. While
uncertainty-based strategies focus on samples the model considers “hard“ to classify, diversity-based
strategies aim to find samples representative of the underlying data distribution. Margin [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is a
popular uncertainty-based query strategy [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] that queries the samples with the largest diference
between the two highest probable class probabilities. In contrast, CoreSets [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is a diversity-based
query strategy that works in the feature representation space. There, it queries the samples with the
maximum distance to their closest labeled sample. In recent years, various works have tried to combine
the strengths of diferent types of strategies [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. BADGE [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] combines uncertainty and diversity by
using predicted labels to calculate gradient embeddings for each unlabeled sample. In this gradient
embedding space, they use the k-means++ initialization scheme to query a diverse batch of samples
that significantly changes the model’s weights. While also focusing on diversity, TypiClust [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] replaces
the notion of uncertainty with typicality. It queries samples from diferent clusters (diversity) in the
feature representation space with high density (typicality). Lastly, as a baseline, we consider randomly
querying samples without a strategy and refer to it as Random.
      </p>
      <p>
        Criticism of DAL research was expressed in several papers throughout recent years. The uprise
of Semi- and Self-SL methods lead to large-scale comparative studies investigating their use for DAL.
Siméoni et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] find that using Semi- and Self-SL in DAL experiments to train the query model
significantly boosts the performance of any strategy, ranking it above all strategies in the supervised
setting. Mittal et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] confirm these results and come to similar conclusions when applying
state-ofthe-art data augmentation for query model training. Furthermore, they find that while the absolute
performance of each strategy increases, the performance diferences between strategies diminish,
making it dificult to identify a clear winner. Munjal et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] investigate the importance of correctly
tuned hyperparameters and how optimal hyperparameter choices may change from cycle to cycle.
Specifically, they optimize each model’s learning rate and weight decay in each cycle based on an
external validation set. In addition to findings similar to Siméoni et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and Mittal et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], they
ifnd that the performance of the random baseline is commonly under-reported and becomes competitive
with other strategies when evaluated in equal settings. Li et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] conducted the largest comparative
study covering 19 diferent query strategies and the impact of Semi-SL. In addition to previous findings,
they propose one should perform Semi-SL as early as possible and seek more unlabeled data whenever
possible as it benefits Semi-SL. Finally, Lüth et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] present five key pitfalls commonly performed in
the DAL literature and propose a more extensive evaluation protocol focusing on real-world conditions.
The proposals are to conduct experiments with varying data distributions, starting budgets, and query
sizes while optimizing model hyperparameters and using Semi- and Self-SL.
      </p>
      <p>
        Reusability has not been discussed for DAL and only scarcely for active learning. Lewis and Catlett
[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], motivated by the need to reduce computational complexity, used logistic regression to query
samples later used for a decision tree classifier. They report high reusability of the data queried in the
context of text classification. In contrast, Baldridge and Osborne [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] find that data queried from an
active learning experiment using an uncertainty-based strategy can result in performance degradation
when reused for training a diferent classifier. Tomanek et al. [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] query samples using
query-bycommittee with a committee consisting of maximum entropy classifiers. They report a high reusability
for a subsequently trained conditional random field. In another work, Tomanek and Morik [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] examine
the pairwise reusability of queried data between two models. They find that most pairs of models query
reusable data for each other, i.e., they achieved better performance on the queried data by their opposite
than on randomly queried data. Finally, Hu et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] build on the work of Tomanek and Morik [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and
investigate reusability in the text classification setting. They find that SVMs query the most reusable
data, while naive Bayes classifiers generally work best on data queried by other models. However,
both Tomanek and Morik [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and Hu et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] report that the performance of a model trained on its
queried data is usually an upper bound for training on data queried from others. In contrast to our
work, these studies focus on models outside of deep learning (e.g., SVM, decision tree, Naive Bayes),
tabular or natural language datasets, and examination of reusability between pairs of models.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. General Reusability</title>
      <p>
        Notation: The typical DAL cycle begins with a large pool of unlabeled samples  and a pool of labeled
samples ℒ1, where typically |ℒ| ≪ | | . Then, it iteratively trains a model  ∈ ℳ on ℒ and queries
new samples from  based on a query strategy  ∈ , which are labeled and added to ℒ. This process
repeats until a stopping criterion is met, e.g., labeling budget or number of cycles . Due to the recent
progress of Semi- and Self-SL [
        <xref ref-type="bibr" rid="ref30 ref31">30, 31</xref>
        ] and their resulting appliance in DAL [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ],  may also be required
for model training. We introduce  as the set of all possible query strategies, e.g., BADGE [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and ℳ
as the set of all models. For DNNs, ℳ can further be specified by  as the set of all possible training
methods, e.g., Semi-SL, and  as the set of all possible model architectures, e.g., ResNet-18 [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], resulting
in ℳ =  ×  2. While DNNs can difer in many ways, we focus on model architectures and training
methods for ℳ as they play a central role in recent DAL research [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref24">14, 15, 16, 17, 24</xref>
        ]. For the remainder
of this work, we refer to , , and  as DAL components and to a specific choice of DAL components,
e.g., Margin ∈ , ResNet-18 ∈ , and Semi-SL ∈  , as a DAL configuration .
      </p>
      <p>Considering this setup, the query process depends on query strategy  and query model . Therefore,
a labeled pool resulting from a DAL configuration with query strategy  and model  can be identified
with ℒ,. Concerning Random, we denote the resulting labeled pool with ℒRandom, as the model does
not influence the random selection.</p>
      <p>
        In DAL, two common ways exist to measure the performance of a model  for a given experiment [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref24">14,
15, 16, 17, 24</xref>
        ]. The first way is to measure the model’s performance once at the end of the experiment.
Therefore, we define PERF(ℒ,  , , ) as the performance of model  trained on the labeled pool ℒ
and potentially on the unlabeled pool  after the final -th DAL cycle. The second way is to measure
the model performance in each cycle, considering the whole learning process. Based on this, we define
AUC(ℒ,  , , ) as the area under the curve of the performance over  cycles. Note that we remove
 and  from both measure denominations for the further course of the work for ease of notation. In
addition, model performance is a placeholder for diferent performance metrics that depend on the task
and setting. In our case, we define model performance as the classification accuracy in percent on a
given test dataset.
      </p>
      <p>
        Current DAL literature evaluates experiments with the QMP, i.e., PERF(ℒ, ) or AUC(ℒ, ),
where the query model  ∈ ℳ is responsible for providing information for querying and ℒ the
resulting labeled pool [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17 ref24 ref7 ref8 ref9">8, 9, 7, 24, 17, 13, 14, 16, 15</xref>
        ]. Based on the QMP, recommendations are made,
e.g., Semi- and Self-SL benefit DAL [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">17, 13, 14, 16, 15</xref>
        ]. Considering recent advancements in DNN
architectures [
        <xref ref-type="bibr" rid="ref18 ref19 ref20 ref21">18, 19, 20, 21</xref>
        ] and training methods [
        <xref ref-type="bibr" rid="ref30 ref31">30, 31</xref>
        ], a DAL experiment should query data
reusable for future DNNs. Queried data is reusable for a model if it leads to higher performance than
randomly queried data. However, the QMP does not account for reusability as it strongly centers around
the query model. Therefore, relying only on QMP could substantially decrease model performance
once the original query model is exchanged. As a result, we propose a shift from a model-centric to a
data-centric evaluation by also considering the reusability of queried data for a diverse set of models.
      </p>
      <p>
        To formalize the idea of reusability for a diverse set of models, we build on the concept of reusability
introduced by Tomanek and Morik [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. For a pair of models (, ), they define the reusability of a
labeled pool ℒ, for  as
      </p>
      <p>REU(ℒ,, ) =</p>
      <p>
        AUC(ℒ,, ) − AUC(ℒRandom, )
AUC(ℒ,, ) − AUC(ℒRandom, ) − 1.
(1)
Intuitively, REU can be seen as the performance gain of a model  when trained on data queried by
another model  relative to being trained on its own queried data. For example, a REU &lt; 0 indicates
that  performs better on its queried data, while a REU &gt; 0 indicates that  performs better on
data queried by . Tomanek and Morik [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] investigate reusability between pairs of machine learning
1Throughout this work, we use “queried data”, “pool of labeled samples”, and “labeled pool” synonymous. “Labeled pool” is a
well-known formal concept in pool-based active learning while “queried data” aids conceptual explanations.
2This serves as a simplified representation. Note that in practice there are pairs of models and training methods that cannot
be combined.
models outside DAL, such as decision trees or SVMs. In contrast, we focus on DNNs and examine a
more general notion of reusability concerning various other DNNs. Therefore, we propose to apply
three major changes to the reusability defined in Eq. (1).
      </p>
      <p>At first, we propose to remove the denominator. In our setting, as future models should reuse the
queried data, we are not concerned with the performance they could have achieved when querying their
own data but only with their performance gain on currently queried data over randomly queried data.
This broadens the choice of models for the evaluation, as it allows using a model that has not performed
a DAL experiment. Otherwise, this would require considerable computational efort, especially for
DNNs, where training a model is expensive. Additionally, when using the denominator, it is not clear
for a REU &lt; − 1 whether the performance on the self-queried data is worse than on the randomly
queried data or on the data queried by the other model, which hinders interpretation.</p>
      <p>Second, we exchange the AUC for PERF to focus our investigation on the queried data resulting
from a DAL experiment, which reduces the computational complexity by a factor of . However,
whether the AUC may provide additional information that could benefit GR is unclear, so we consider
it an option for future work. As a result, our version of reusability can then be defined as</p>
      <p>REU*(ℒ,, ) = PERF(ℒ,, ) − PERF(ℒRandom, ).</p>
      <p>Note that we removed the − 1 as it was used to center the original metric around 0. Intuitively, we
simplified the original reusability to the performance that a model gains when trained on a queried
pool ℒ, compared to randomly queried data.</p>
      <p>As a third and final step, we extend the metric to multiple models to get a more general view of
reusability. Recall that our goal is to ensure the reusability of queried data for future models. However,
we cannot measure reusability for future models as they are unknown. Therefore, we propose to
approximate the reusability of queried data for future models by its average reusability for the set of all
known models ℳ. We provide empirical evidence for this claim in Section 4.3. In other words, the key
idea is that queried data, which is reusable for various known models, should also be reusable for any
potential future model. In a theoretical sense, we define the general reusability (GR) of a queried
pool ℒ, as</p>
      <p>GR(ℒ,) =</p>
      <p>REU*(ℒ,, ) · ()d,
∈ℳ
where () is an unknown distribution weighing each model’s reusability. The key idea behind  is
that, depending on the application, the reusability of some models may be more meaningful in terms of
general reusability than others. By marginalizing the role of a single model, we arrive at a measure that
evaluates the general reusability of queried data. However, as the integral is infeasible to compute, we
approximate it by using Monte Carlo integration over a finite number of models ℳ ⊂ ℳ . By choosing
ℳ to include frequently used models with equal weighting (i.e., () = 1/|ℳ|), we approximate general
reusability with</p>
      <p>∫︁
GR(ℒ,) ≈
1</p>
      <p>∑︁ REU*(ℒ,, ).
|ℳ| ∈ℳ
(2)
Intuitively, a GR &gt; 0 indicates that the queried data is reusable for other models. In contrast, a GR &lt; 0
suggests that, on average, models perform better on randomly queried data than on ℒ,.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <p>In this section, we compare GR to QMP in terms of how they evaluate DAL experiments and their
ability to indicate the reusability of queried data for future models. Therefore, we begin by conducting
extensive DAL experiments, in which we vary DAL components such as model architecture, training
method, and query strategy and evaluate them according to the literature with the QMP. The goal is to
reproduce some of the findings of recent DAL criticism, indicating the superiority of Semi- and Self-SL
in DAL. Next, we compare GR and QMP from two diferent perspectives to assess their diferences in
evaluating the conducted DAL experiments. Finally, we train various models on the highest-ranking
settings of each metric that have neither been used for querying nor evaluation (simulated future
models). The goal is to investigate our metrics’ ability to promote settings that query data reusable for
future models.</p>
      <sec id="sec-4-1">
        <title>4.1. Setting</title>
        <p>
          All experiments are conducted on CIFAR-10 [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ], a classic benchmark in DAL literature [
          <xref ref-type="bibr" rid="ref11 ref12 ref24 ref7 ref8 ref9">8, 24, 7, 9, 11, 12</xref>
          ].
It consists of 60,000 32x32 color images with 10 diferent classes. A split of 10,000 images serves as a
test dataset to measure PERF, i.e., the classification accuracy in percent.
        </p>
        <p>
          As our general query model architecture, we use residual neural networks (ResNets) [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. We use
varying depths to provide models of diferent complexity, namely  := {ResNet-6, ResNet-10, ResNet-18}.
As simulated future models, we use wide ResNets (WideResNets) [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], namely the WideResNet-28-2 and
the WideResNet-28-10. WideResNets were proposed after ResNets and, therefore, represent a realistic
future model architecture in relation to ResNets.
        </p>
        <p>
          For training methods, we use  := {Base, Semi-SL, Self-SL, 3SL}. While these terms are general
descriptions for training types, they are represented by a unique procedure within our experiments.
Base describes standard supervised training using stochastic gradient descent and a cosine annealing
learning rate scheduler. We train each model  ∈ ℳ for 200 epochs with a learning rate of 0.01, a
weight decay of 0.0005, a batch size of 64, a momentum of 0.9 and nesterov set to true. For the two
smaller architectures ResNet-6 and ResNet-10, we reduce the weight decay to 0.00001. Semi-SL extends
Base with a Semi-SL method. We use MixMatch [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], which applies MixUp [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] to both pairs of labeled
and pairs of labeled and pseudo-labeled images. Pseudo-labels are based on the model’s prediction
rather than a ground truth label. Self-SL performs an auxiliary task and uses the resulting weights as
initial values for the subsequent supervised training according to Base. We use SimCLR [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] as the
auxiliary task, where a model learns matching diferently augmented instances of the same image.
In particular, the model’s task is minimizing a contrastive loss function (i.e., maximizing similarity)
between the resulting feature representations of the same original image while penalizing similarity to
any other feature representation of a diferent image. Finally, 3SL describes the combination of
Semiand Self-SL. We refer to our implementation for more details on the method-specific hyperparameters.
        </p>
        <p>For each DAL experiment, we start with an initial labeled pool of 300 samples and query
an additional 300 for 9 cycles for a total of 3000 labeled samples. We perform a cold start in
each cycle by retraining the model and examine five diferent query strategies, namely  :=
{Random, Margin, CoreSets, Badge, TypiClust}, which have been described in more detail in Section 2.
For QMP, we measure PERF(ℒ, ) of the respective querying model  on the final labeled pool ℒ.
For GR, we apply Eq. 2 with ℳ =  ×  as defined above. Simply put, we average the reusability of
the queried data of an experiment over each model  ∈ ℳ. In summary, we perform the described
DAL procedure for each configuration in  ×  ×  for three diferent seeds and average the results
to reduce the impact of randomness.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. DAL Experiments</title>
        <p>)80
%
(
cy70
a
r
u
cc60
A
t
se50
T
40
0
2</p>
        <p>
          Base. Although Semi-SL achieves a higher QMP than Self-SL, it has a higher standard deviation in earlier
cycles, suggesting that it may not achieve good convergence with only a few labeled samples. 3SL
not only surpasses both Semi-SL and Self-SL, but shows higher QMP on the initial labeled pool than
Base reaches on its final labeled pool. In addition, applying Semi-SL or 3SL diminishes any diferences
in query strategies observed for Base. The remaining learning curves in Appendix B show that the
best-performing model architecture is ResNet-18, although ResNet-10 is competitive in combination with
3SL. Evaluation of the conducted DAL experiments with QMP (i.e., a model-centric view) reproduces the
ifndings of the literature [
          <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">17, 14, 15, 13, 16</xref>
          ] and strongly promotes the use of larger model architectures
and 3SL for any DAL experiment while diferences between query strategies diminish.
        </p>
        <sec id="sec-4-2-1">
          <title>BaseSem</title>
          <p>S
i-SL elf-SL
3SL</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>BaseSem</title>
          <p>S
i-SL elf-SL
3SL</p>
          <p>Base
Semi-SL</p>
          <p>Self-SL
3SL</p>
          <p>Base
Semi-SL</p>
          <p>Self-SL</p>
          <p>3SL</p>
          <p>Next, we compare GR and QMP based on their evaluation of the conducted DAL experiments, focusing
on diferent DAL components. Figure 3 shows pairwise penalty matrices concerning diferent training
methods. In a pairwise penalty matrix, each cell contains the percentage of DAL experiments in which
the column instance scored higher than the row instance concerning the respective evaluation metric.
In addition, below each matrix is an average for each column instance. While each cell directly compares
two instances, the averages below serve as a general ranking. Figure 3a shows that each training method
scores higher in QMP than Base in 100% of cases, while 3SL scores the highest. This aligns with the
previous finding of using 3SL to maximize QMP. In contrast, Fig. 3b shows a less unevenly distributed
scoring, with Base scoring the highest and 3SL the lowest. This indicates that while 3SL significantly
boosts QMP, it can negatively afect querying generally reusable data, and Base would be the preferable
choice for this.</p>
          <p>Similarly, Fig. 4 shows pairwise penalty matrices concerning diferent model architectures. Figure 4a
demonstrates a clear ranking of model architectures concerning QMP according to their size. The
largest architecture, ResNet-18, scores highest, and the smallest architecture, ResNet-6, scores lowest.
This, again, indicates that to maximize QMP, one should always consider the largest model architecture.
In contrast, Fig. 4b shows similar scores for each architecture, while the medium-sized model ResNet-10
scores highest in GR. This indicates that a larger model architecture is not required to query reusable
data. Compared to the training methods in Fig. 3, the diferences in average scores are considerably
less, indicating that training methods have a higher impact on GR than model architectures.</p>
          <p>R</p>
          <p>R R
esNet-6esNet-10esNet-18</p>
          <p>R</p>
          <p>R R
esNet-6esNet-10esNet-18</p>
          <p>ResNet-6
ResNet-10
ResNet-18</p>
          <p>ResNet-6
ResNet-10</p>
          <p>ResNet-18</p>
          <p>Concerning query strategies, the respective penalty matrices are in Appendix C. One key diference
is the assessment of Random, which scores higher for GR than for QMP, while the scores of other
strategies mostly decrease. This indicates that querying in DAL is generally model-oriented. However,
BADGE remains the highest-scoring query strategy, suggesting that it presents a good balance between
maximizing the query model performance and ensuring reusability.</p>
          <p>In addition to DAL components, we compare QMP and GR by investigating their highest-ranking
DAL configurations. Table 1 displays the top five highest-ranking DAL configurations for both QMP
and GR. For QMP, this follows our previous observations, choosing 3SL in all cases and primarily
larger model architectures. In contrast, GR promotes Base in 4 out of 5 cases and chooses smaller and
larger model architectures equally. This reinforces our finding that training methods impact GR more</p>
          <p>Base
79.05
69.77
79.17
62.78
77.15
67.15
77.48
63.46
79.27
70.67
than model architectures. Concerning query strategies, BADGE is the most common in both metrics’
highest-scoring configuration, indicating its superiority. Another observation is a negative correlation
between QMP and GR. While the highest-ranking configurations for QMP score a QMP above 90%,
the highest-ranking configurations for GR score a QMP below 80%. Similarly, the highest-ranking
configurations for GR reach a positive value for GR while the highest-ranking configurations for QMP
score a GR below − 3.5. This indicates that a trade-of must be found between maximizing QMP and GR.
To investigate whether the highest-ranking settings for GR and QMP can reach a similar performance
when trained with the best-performing architecture and training method, we additionally measure the
performance of a ResNet-18 trained on each resulting queried data with 3SL. Column 3SL-PERF in Tab. 1
shows comparatively small diferences in performance between high-ranking QMP and high-ranking
GR configurations. This indicates that maximizing GR does not result in a significant loss of QMP.</p>
          <p>Summarized, QMP and GR paint completely diferent pictures when evaluating DAL experiments.
While QMP favors maximizing performance through larger model architectures and complex training
methods, GR prefers simpler models and standard training. Furthermore, we showed that optimizing
for GR does not result in low QMP when training a larger architecture with 3SL on the queried data
resulting from a DAL experiment.</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Future Model Performance Prediction</title>
        <p>So far, we established that QMP and GR difer significantly in their evaluation of DAL experiments.
Now, we look at the potential benefits GR can bring when faced with an exchange of models. Thus, we
investigate the research question: How well do potential future models perform on data queried by the
highest-ranking configurations in DAL components concerning each QMP and GR? To investigate this,
we train two larger model architectures, WideResNet-28-2 and WideResNet-28-10, with each training
method in  on the resulting data from the configurations listed in Tab. 1 and list their performance in
Tab.2. In addition, we provide their performance when trained on randomly queried data below each
table.</p>
        <p>Concerning Base, Semi-SL, and Self-SL, most future models perform significantly better on the
highestranking configurations of GR than on those of QMP. In addition, all GR configurations perform similarly
or better to the random baselines provided in Tab. 2c and Tab. 2d while most QMP configurations
perform similarly or worse. Concerning 3SL, both metrics promote configurations that lead to high
future model performance. This could result from the fact that the future and query models in the highest
ranking QMP configurations were trained with the same method ( 3SL), which may favor the reusability
of the queried data. However, query and future models may difer significantly in their architecture
and training method, which could lead to worse future model performances on high-ranking QMP
configurations even in the 3SL setting. In addition, future models do not always have to be larger and
more powerful than the query model, e.g., if a large model queries data in development for a smaller
model operating on an end device.</p>
        <p>In summary, the results show that data scoring high in GR consistently enables high performance for
future models, but this is not guaranteed when only QMP is considered. In contrast, the QMP seems
insuficient in tracing the reusability of data and should primarily be used to make statements about
the query model.</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Takeaways</title>
        <p>Our experiments compared QMP and GR on a large set of DAL experiments. We found that they
substantially difer in their preferences for training methods and model architectures. While QMP
prefers larger model architectures and more advanced training methods, GR ranks diferent model
architectures similarly but prefers the baseline training method. This means that contrary to current
literature, evaluation with GR does not indicate that using Semi- and Self-SL benefits the querying
process. Considering the performance of potential future models, QMP fails to consistently promote
configurations that are reusable for future models, resulting in performances worse than on randomly
queried data. In contrast, future models perform similarly or often better when using data queried by
configurations with a high GR than on randomly queried data. This shows that the GR of queried data
should be evaluated to ensure consistently high-performing models in a setup where DAL is applied.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future Work</title>
      <p>In this work, we motivated the perspective of reusability for DAL in the face of recent progress and
probable upcoming model exchanges. Furthermore, we proposed a novel evaluation metric, GR, that
indicates the reusability of queried data for future models by measuring their reusability for a diverse set
of known models. Our experiments show that the QMP, commonly used by the literature, is insuficient
in measuring the reusability of queried data and that GR can fill this gap. We believe that the inclusion
of GR in the DAL evaluation is required to ensure high model performance in the long term.</p>
      <p>
        As this work pioneers the adaptation of reusability to DAL, some challenges remain to overcome.
First, it is unclear which and how many models to consider for ℳ and how to weigh each model’s
reusability. Depending on the application, the selection of models and their weights may difer. Another
point is that similar experiments should be conducted with various datasets and settings to investigate
the impact of diferent DAL components on GR on a more general level. Furthermore, investigations
concerning ensembles or query-by-committee seem promising, as multiple models determine the
querying process and may, therefore, query more generally reusable data. Finally, combining GR with a
hyperparameter-optimized evaluation [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] could further improve data-centricity, as both the model and
its hyperparameters are marginalized. However, optimizing the hyperparameters of multiple models
for each evaluation increases the computational complexity by a large margin.
33–46
      </p>
    </sec>
    <sec id="sec-6">
      <title>A. 2D Toy Example</title>
      <p>
        This section details the DAL settings for the graphical abstract in Fig. 1. We used various multi-layered
perceptrons with one hidden layer that varied in the learning rate, weight decay, and hidden layer
dimension. The query model used a learning rate of 0.1, while the other models used a learning rate of
0.01. For the query model, we chose a weight decay of 0.0005 and a hidden layer size of 256 while we
randomly sampled the weight decay from [0.00001, 0.01] and the hidden dimension from [
        <xref ref-type="bibr" rid="ref1">1, 512</xref>
        ] for
the other models. We randomly queried 4 labels for the initial labeled pool and queried another sample
for 4 cycles using Margin [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. For each cycle, we trained the query model from scratch using SGD as
the optimizer with momentum set to 0.9 for 40 epochs and reduced the learning rate using a cosine
annealing learning rate scheduler. Similarly, we trained the other models on the resulting labeled data
using the same setting as the querying model.
      </p>
    </sec>
    <sec id="sec-7">
      <title>B. DAL Learning Curves</title>
      <p>0
2
4
Cycle</p>
      <p>6
(a) Semi-SL
0
2
4
Cycle
6
0
2
4
Cycle</p>
      <p>6</p>
      <p>In this section, we display all learning curves concerning ResNet-6 (Fig. 5) and ResNet-10 (Fig. 6)
similar to Fig. 2. While there are, again, performance improvements when using Semi-SL, Self-SL, and
3SL, the absolute performances are lower than for ResNet-18.</p>
    </sec>
    <sec id="sec-8">
      <title>C. Pairwise Penalty Matrices for Query Strategies</title>
      <p>TypiClust
BADGE
CoreSets
Margin
Random
+ Self-SL</p>
      <p>8
TypiClust
BADGE
CoreSets
Margin
Random
+ Self-SL
8
70
)60
%
(
y
c
a
ru50
c
c
A
t
s
Te40</p>
      <p>Semi-SL, Self-SL and 3SL, on model performance
(ResNetRand
omMargCionreSetBsADTGyEpiClus
omMargCionreSetBsADTGyEpiClus
Random</p>
      <p>Margin</p>
      <p>QMP, BADGE, followed by Margin, performs well, while other strategies perform worse. In contrast,
when evaluating with GR, diferences between strategies diminish while
Random scores substantially
higher. Nevertheless, BADGE remains the highest-scoring query strategy, indicating a good trade-of in
query model performance and reusability of queried data.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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: Advances in Neural Information Processing Systems</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          , G. Sharma,
          <article-title>Omnivec: Learning robust representations with cross modal sharing</article-title>
          ,
          <source>in: Winter Conference on Applications of Computer Vision</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Tu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Talebi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Milanfar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bovik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Maxvit: Multi-axis vision transformer</article-title>
          ,
          <source>in: European Conference on Computer Vision</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Baevski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohamed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Auli</surname>
          </string-name>
          , wav2vec
          <volume>2</volume>
          .
          <article-title>0: A framework for self-supervised learning of speech representations</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          )
          <fpage>12449</fpage>
          -
          <lpage>12460</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Willemink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. A.</given-names>
            <surname>Koszek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hardell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fleischmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Harvey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. R.</given-names>
            <surname>Folio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Summers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Rubin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Lungren</surname>
          </string-name>
          ,
          <article-title>Preparing medical imaging data for machine learning</article-title>
          ,
          <source>Radiology</source>
          <volume>295</volume>
          (
          <year>2020</year>
          )
          <fpage>4</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Monarch</surname>
          </string-name>
          ,
          <article-title>Human-in-the-Loop Machine Learning: Active learning and annotation for humancentered AI, Simon</article-title>
          and Schuster,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>O.</given-names>
            <surname>Sener</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Savarese</surname>
          </string-name>
          ,
          <article-title>Active learning for convolutional neural networks: A core-set approach</article-title>
          , in: International Conference on Learning Representations,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Ash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krishnamurthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Langford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <article-title>Deep batch active learning by diverse, uncertain gradient lower bounds</article-title>
          ,
          <source>in: International Conference on Learning Representations</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>Hacohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dekel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weinshall</surname>
          </string-name>
          ,
          <article-title>Active learning on a budget: Opposite strategies suit high and low budgets</article-title>
          ,
          <source>in: International Conference on Machine Learning</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>D. D. Lewis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Catlett</surname>
          </string-name>
          ,
          <article-title>Heterogeneous uncertainty sampling for supervised learning</article-title>
          ,
          <source>in: Machine Learning Proceedings</source>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Ash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krishnamurthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kakade</surname>
          </string-name>
          ,
          <article-title>Gone fishing: Neural active learning with fisher embeddings</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>W.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Du</surname>
          </string-name>
          , W. Buntine,
          <article-title>Bayesian estimate of mean proper scores for diversity-enhanced active learning</article-title>
          ,
          <source>Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>46</volume>
          (
          <year>2024</year>
          )
          <fpage>3463</fpage>
          -
          <lpage>3479</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Munjal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hayat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hayat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sourati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <article-title>Towards robust and reproducible active learning using neural networks</article-title>
          ,
          <source>in: Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>An empirical study on the eficacy of deep active learning for image classification</article-title>
          ,
          <source>arXiv preprint arXiv:2212.03088</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Mittal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tatarchenko</surname>
          </string-name>
          , Ö. Çiçek, T. Brox,
          <article-title>Parting with illusions about deep active learning</article-title>
          , arXiv preprint arXiv:
          <year>1912</year>
          .
          <volume>05361</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C. T.</given-names>
            <surname>Lüth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. J.</given-names>
            <surname>Bungert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Klein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Jaeger</surname>
          </string-name>
          ,
          <article-title>Navigating the pitfalls of active learning evaluation: A systematic framework for meaningful performance assessment</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>O.</given-names>
            <surname>Siméoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Budnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Avrithis</surname>
          </string-name>
          , G. Gravier,
          <article-title>Rethinking deep active learning: Using unlabeled data at model training</article-title>
          ,
          <source>in: International Conference on Pattern Recognition</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <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: Advances in Neural Information Processing Systems</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <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: Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Le</surname>
          </string-name>
          , Eficientnet:
          <article-title>Rethinking model scaling for convolutional neural networks</article-title>
          ,
          <source>in: International Conference on Machine Learning</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dosovitskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Beyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kolesnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weissenborn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Unterthiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dehghani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Minderer</surname>
          </string-name>
          , G. Heigold,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gelly</surname>
          </string-name>
          , et al.,
          <article-title>An image is worth 16x16 words: Transformers for image recognition at scale</article-title>
          , in: International Conference on Learning Representations,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pedregosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Varoquaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thirion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dubourg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vanderplas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Passos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cournapeau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Perrot</surname>
          </string-name>
          , E. Duchesnay,
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          ,
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          (
          <year>2011</year>
          )
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>K.</given-names>
            <surname>Tomanek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Morik</surname>
          </string-name>
          ,
          <article-title>Inspecting sample reusability for active learning</article-title>
          ,
          <source>in: Artificial Intelligence and Statistics Conference</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Berthelot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rostamizadeh</surname>
          </string-name>
          ,
          <article-title>Combining mixmatch and active learning for better accuracy with fewer labels</article-title>
          , arXiv preprint arXiv:
          <year>1912</year>
          .
          <volume>00594</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bahri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rostamizadeh</surname>
          </string-name>
          ,
          <article-title>Is margin all you need? an extensive empirical study of active learning on tabular data</article-title>
          ,
          <source>arXiv preprint arXiv:2210.03822</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>D. D. Lewis</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Catlett</surname>
          </string-name>
          ,
          <article-title>Heterogeneous uncertainty sampling for supervised learning</article-title>
          ,
          <source>in: Machine Learning Proceedings</source>
          ,
          <year>1994</year>
          , pp.
          <fpage>148</fpage>
          -
          <lpage>156</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>J.</given-names>
            <surname>Baldridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Osborne</surname>
          </string-name>
          ,
          <article-title>Active learning and the total cost of annotation</article-title>
          ,
          <source>in: Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>K.</given-names>
            <surname>Tomanek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wermter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Hahn</surname>
          </string-name>
          ,
          <article-title>An approach to text corpus construction which cuts annotation costs and maintains reusability of annotated data</article-title>
          ,
          <source>in: Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>R.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. Mac</given-names>
            <surname>Namee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Delany</surname>
          </string-name>
          ,
          <article-title>Active learning for text classification with reusability</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>45</volume>
          (
          <year>2016</year>
          )
          <fpage>438</fpage>
          -
          <lpage>449</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>D.</given-names>
            <surname>Berthelot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          , I. Goodfellow,
          <string-name>
            <given-names>N.</given-names>
            <surname>Papernot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oliver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Rafel</surname>
          </string-name>
          ,
          <article-title>Mixmatch: A holistic approach to semi-supervised learning</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kornblith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Norouzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <article-title>A simple framework for contrastive learning of visual representations</article-title>
          ,
          <source>in: International Conference on Machine Learning</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          ,
          <article-title>Learning multiple layers of features from tiny images</article-title>
          ,
          <source>Master's thesis</source>
          , University of Toronto,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zagoruyko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Komodakis</surname>
          </string-name>
          ,
          <article-title>Wide residual networks</article-title>
          ,
          <source>in: British Machine Vision Conference</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cisse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. N.</given-names>
            <surname>Dauphin</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Lopez-Paz, mixup: Beyond empirical risk minimization</article-title>
          ,
          <source>in: International Conference on Learning Representations</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>D.</given-names>
            <surname>Huseljic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Herde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sick</surname>
          </string-name>
          ,
          <article-title>Role of hyperparameters in deep active learning</article-title>
          ,
          <source>in: European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>