<!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 />
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        AL methods in deep networks use di erent strategies or a combination of the strategies to query for labels [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
The strategies range from density estimation to multi-factor methods. The strategies can be categorized into
two groups: population-based strategies and pool-based strategies [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In population-based AL, training and
test sets are drawn from the same distribution with an assumption that training and test data both follow the
same conditional distribution p(yjx). In this type, the objective is to nd the optimal training input density
to generate the training input instances. In pool-based AL, the objective is to optimally select some unlabeled
instances from a pool so that a model trained from them can best label the remaining samples. Regardless of
whether it is population-based or pool-based, AL is an iterative process [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. It rst builds a base model from
a small number of labeled training instances, and then using di erent or a combination of utility metrics it
selects unlabeled instances and queries for their labels. The newly labeled instances are added to the training
labeled set and the model is updated. This process iterates until a termination criterion is met, for example,
when the labeling budget is exhausted or the maximum number of iterations is met. Based on the number of
unlabeled instances to query at each iteration, AL methods can be grouped as either sequence-mode AL, where
one instance is queried each time or batch-mode AL, where multiple instances are queried at each iteration [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        This paper focuses on pool-based batch-mode AL for DN. Although numerous AL approaches have been
proposed in the literature [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], a number of them are for standard pool-based AL problems e.g. Donmez et
al. presents a dynamic approach that updated selection parameters based on estimated future residual error
reduction after each actively sampled instance [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Settles and Craven formulates the implementation of AL
using information density [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and Krempl et al. implements cost-sensitive probabilistic approach for binary
classi cation [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Among those approaches limited to AL for DN include the work presented by Duco e and
Precioso that uses margin theory to compute instances along the decision boundary, [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The emphasis in AL is to evaluate the informativeness of an instance, with an assumption that an instance
with higher classi cation uncertainty is more crucial to label. This classical approach usually uses statistical
theory such as entropy and margin to measure instance utility, however it fails to capture the data distribution
information contained in the unlabeled data. This can eventually cause the classi er to select outlier instances
to label. Therefore, its important to consider the classi cation uncertainty as well as instances diversity in a
population while developing an AL solution. In our approach we consider both the uncertainty and correlation
measure to calculate the most informative and representative instance, which we refer as a high con dence
instance.</p>
      <p>In AL where there is a pre-determined budget on labeling, it is important to estimate the objective function
for data selection. This guarantees near-optimal results with signi cantly less computational e ort. The aim is
to maximize the objective function while minimizing data acquisition costs (or to remaining within a budget).
To deal with this problem we formulate the most informative budget selection task as a continuous optimization
problem. The aim is to determine possible queries that maximize the improvement to the classi ers strategy,
without overspending the budget. The proposed model addresses the cost-sensitive learning problem based on
learning algorithms that construct models for class probability estimation p(yjx). The probability estimates
provide an easy means for factoring in the misclassi cation losses in the classi cation decision making step. To
address the labeling cost problem, we employ the same probability estimation techniques over the selected high
con dence instances. The two methods are then combined into an algorithm that minimizes the combined cost.
At each iteration (while the total sum of annotation cost is under a given budget) a high con dence instance 1
to label is selected.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Selecting Most Informative Instance</title>
      <p>We consider the problem of actively selecting a batch of instances to label, where the contents of the batch must
be constrained by some budget. We will use the following notation in this paper. Let xi represents an instance
and yi where yi 2 f1; +1g represents the class label for xi, D = DL [ DU , DL denotes labeled instances where
1High con dence instances are the most informative and representative instances selected from the unlabeled set
Given a label space Y the uncertainty measure fu of an instance considering both the features and the label can
be de ned as:
fu(x) :
(LS ! R; (i) features view</p>
      <p>
        (DU LS ) ! R; (ii) features-label view
to a real number space R. From Equation 1 above: (i) the uncertainty measure is computed from
instancefeatures only while (ii) the uncertainty measure is computed from both the instance-features and instance-label.
In our method we consider the uncertainty measure computed from instance features and label view which is
considered the most e ective [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Out of the three common uncertainty measure criteria namely least con dence,
sample margin and entropy, sample margin is prefered since it integrates the second most probable class label
in the uncertainty metric hence able to reduce the error rate by de ning the decision boundary. We therefore
de ne uncertainty measure as:
DL = f(x1; y1); (x2; y2); ::::; (xn; yn)g, DU denotes unlabeled instances where DU = f(x1; ?); (x2; ?); ::::; (xn; ?)g,
DH denotes high con dence instances and denotes the model de ned by model parameters. For label space Y
with K classes in D we use the class probability estimator P (yjx) to compute the estimate of a label. In order
to avoid the problem of generalization of unseen instances and to learn an accurate model, we present a robust
approach that uses di erent utility metrics and a cost function. The utility metrics considered in this work are
uncertainty, correlation and informativeness measure, thus we present three main components of our approach:
a) uncertainty measure, b) correlation measure and the cost-based labeling.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Uncertainty Measure</title>
        <p>(1)
(2)
(3)
(4)
fu(x) = P (yi = l1jxi; Y )</p>
        <p>P (yi = l2jxi; Y )
With l1 and l2 being the most likely and second most likely labels. High uncertainty value fu implies current
model have little knowledge of the instance, and including it into the training set can help improve to the
prediction performance of the model.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Correlation Measure</title>
        <p>
          When developing e cient AL methods, it is critical to consider samples distribution information [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. The
instance diversity information aids in selecting most representative instances. In order to have more information
about the unlabeled instances it is appropriate to select a candidate instance in a more dense region. In addition,
selecting an instance to label only based on uncertainty measure may lead to selecting an outlier instance,
therefore exploiting sample instance diversity will provide the most informative instance to label. Our method is
based on the fact that the trade o between instance uncertainty and correlation is an essential AL problem to
address. Given a label space Y , we can de ne di erent groups of correlation of an instance x in a set of unlabeled
set as;
fc(x) :
8DU
&gt;
&lt;
        </p>
        <p>DU ! R; feature view</p>
        <p>
          Y Y ! R; label view
&gt;:(DU ; y) (DU ; y) ! R; combined view
to a real number space R. In Equation 3, the combination of feature and label correlation is called combined
view. Di erent algorithms exist for exploiting this type of combination [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Majorly these algorithms are used
in a multi-label learning tasks when an instance has more than one label. This setting is ideal for mining tasks
on instances with complex structure. In this work we focus on exploiting the pairwise similarities of instances,
therefore the informativeness of an instances is weighed by average similarity to its neighbours. Let xi and xj
be a pair of instances. To cope with the drawback of uncertainty based selection, we then consider the diversity
by evaluating the correlation of the instances. Given a label space Y the correlation measure fc(xi; xj ) between
a pair of instances xi and xj can be de ned as:
fc(x) =
The value of fc(xi) represents the instance density of xi in the unlabeled set. The larger the value, the more
densely an instance is correlated with others. A low value of the correlation measure indicates an outlier
instance which should not be considered for labeling. Our motivation is that the most representative instances of
a distribution can be very informative for improving the generalization performance. Therefore, given correlation
measure fc(xi) and uncertainty measure fu(xi) the informativeness of an instance can be de ned as:
(5)
(6)
(7)
(8)
It can be rewritten as:
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Cost-Based labeling</title>
        <p>fi(x) = fu(xi) fc(xi)
xi = argmax(ui ci)</p>
        <p>i
In our approach the high con dence instance evaluation is based on the instance informativeness which is
computed from both uncertainty and correlation metrics. The model is trained on labeled instances: feature and
label views. After querying for an high con dence unlabeled instance, a model prediction result is generated
based on output probability distribution. Each instance xi = ff1i; f2i; :::fqi; yig in labeled set DL = fx1; x2; ::::xsg
is represented in a feature space F consisting of a feature space and its class label yi. The size of DL is denoted
by s and xi denoted the ith instance in DL. The prediction can be denoted as a mapping function from the
feature space F to the class label space Y which can be expressed as;</p>
        <p>P (x) : F 7! Y
The query strategy used in this work is based on the value of fi discussed in equation 6. Instances are ranked based
on the value fi with top ranked instances being the most appropriate to label. Under the current distribution
P (yijxi; Y ) each possible instance (xi; ?) from the selected instances DH will be labeled with label yi. When
yi = 1, xi is regarded as a high con dence sample. The model update strategy is to train a model based on
the information provided by model weights computed from model validation of the performance. We employ the
probability estimators in our approach to both minimize the labeling costs and the misclassi cation decisions.
We make the assumption that the loss function associated with the decisions is represented as a static K and a
loss matrix L available at learning time. The contents of L(i; j) specify the cost incurred when an example is
predicted to be in class i when in fact it belongs to class j. Therefore, high con dence instance selection criteria
in this study will be based on probability of xi belonging to Kth class which can be expressed as:</p>
        <p>K K
yi = arg min(C( )+XP (kj )XXP ;k(jjxi)L(yi; j))</p>
        <p>2DH k=1 i j=1</p>
        <p>The Algorithm 1 describes the Cost-Based Budget Active Learning (CBAL) with budget labeling.</p>
        <p>Algorithm 1: Cost-Based Budget Active Learning (CBAL).
1 Input: labeled instance set DL, unlabeled instance set DU , loss matrix L, labeling cost C,
empty set DH , a budget m;
2 Output: model ;
3 getModel (DL);
4 while jDLj &lt; m do
5 for each xi in DU do
6 ui fu(xi);
7 ci fc(xi);
8 x argmax(u c);</p>
        <p>i
9 DH DH [ fxg;
for each j learn P (yjDH );
yi getLabel using Eq.8;
DH DH n fyig;
DL DL [ fyig;</p>
        <p>updateModel (DL);
15 return ;</p>
        <p>In Algorithm 1, the labeling is de ned by the budget m with model updates after each iteration (lines
414). At rst the base model is trained using the initial set of labeled data DL. Instance evaluation is done to
identify the most informative and representative instance to label (lines 5-9). This evaluation returns the high
con dence instances DH selected from the unlabeled population (line 9). For each of the selected instance, its
label is queried and consequently the labeled set is updated. The model selection strategy is updated with the
learned parameters after every iteration. CBAL is designed to train a classi cation model using a small labeled
population sample proportion.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>
        We conduct experiments with 12 real-world data sets (wine2, seeds3, v2-plant seedling4, liver5, sonar6, vehicle7,
breast8, diabetic9, heart10, isolet11, plant12, svhn13) previously considered by other authors in similar domain.
For each data set, we split 80% of the instances as the training set, and the balance 20% as the test set to
evaluate the prediction accuracy of the models. We select a subset of instances from the training data to query
(100 instances per query) for labels and then construct a base classi cation model according to these labeled data.
The goal is to pick out high con dence instances such that the constructed model maintains e ective classi caion
ability. The training is implemented in a batch-mode AL. We compare our method with other state-of-the-art
methods: a). Random Sampling (RS) which selects a certain number of samples from a given set and quire
labels; b). Core-Set AL (CSAL) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] which de nes the AL problem as a competitive sample core-set selection
which is then applied to a CNN in a batch setting; c). Deep Bayesian Active Learning (DBAL): a Bayesian
framework proposed in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for high dimensional data which considers Deep Learning problem of dependence on
big amount of data; d). Adversarial AL for deep networks (AAL) a margin based approach proposed in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for
deep networks with intention of reducing the number of queries to the oracle during training. The both the
budget m and the initial labeled set is speci ed before start of iterations. A batch size of 64 was considered for
all iterations for both training and testing selection. 100 queries were considered for each iteration.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Results and Discussion</title>
        <p>Figure 1 shows the classi cation accuracy of di erent active learning approaches with varied number of queries.
From the observation RS tends to yield better performance when the number of queries is small but as the
number of queries increases it starts to slow its e ectivenes in prediction. This observation might be as a result
of sampling bias induced by an intelligent selection strategy. CSAL that de ne AL as a core-set problem, is
not performing well at the start of training. As the number of queries increases, there is improvement and
yields better performance. This is because with few training instances, the learned decision boundary tends to
be inaccurate, and as a result, the unlabeled instances near the decision boundary may not be the most high
con dence instances to label. The performance of DBAL is better on some datasets but performs poorly on
others. This inconsistency might be as a result of identi ed cluster structure of unlabeled data that is not always
consistent with the target classi cation model. The behavior of AAL is similar to that of DBAL. Finally, we
observe that for most cases, CBAL is able to outperform the baseline methods signi cantly and we attribute this
success to the principle selecting high con dent samples at each iteration, and the specially aspect of minimizing
the labeling and decision cost after each subsequent iteration.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>We propose a new near optimal AL approach called CBAL, that measure both the informative and representative
of an instance using instance utility to get a high con dence instance to lable while minimizing the labeling and
2http://archive.ics.uci.edu/ml/datasets/Wine
3https://archive.ics.uci.edu/ml/datasets/seeds
4https://www.kaggle.com/vbookshelf/v2-plant-seedlings-dataset
5https://archive.ics.uci.edu/ml/datasets/Liver+Disorders
6https://archive.ics.uci.edu/ml/datasets/Connectionist+Bench+(Sonar,+Mines+vs.+Rocks
7https://archive.ics.uci.edu/ml/datasets/Statlog+Vehicle+Silhouettes
8https://www.kaggle.com/paultimothymooney/breast-histopathology-images
9https://www.kaggle.com/sovitrath/diabetic-retinopathy-224x224-gaussian- ltered
10https://archive.ics.uci.edu/ml/datasets/Heart+Disease
11https://archive.ics.uci.edu/ml/datasets/isolet
12https://www.kaggle.com/vipoooool/new-plant-diseases-dataset
13https://www.kaggle.com/stanfordu/street-view-house-numbers
70
60
y
rcau 50
c
c
onA 40
i
t
iecd 30
r
P</p>
      <p>20
80
70
60
50
40
90
80
70
60
50
40
90
80
rcay 70
ccuA 60
iton 50
c
i
red 40
P
30</p>
      <p>CBAL
RS
CSAL
AAL
DBAL</p>
      <p>CBAL
RS
CSAL
AAL</p>
      <p>DBAL
CBAL
RS
CSAL
AAL
DBAL
CBAL
RS
CSAL
AAL
DBAL
70
60
50
40
decision cost. The proposed approach of minimizing cost is based on the minmax principled view. Our current
work is based on budget constrained learning with pairwise similarities of instances. In the future, we plan to
extend this work to multi-label learning tasks by considering instances with more than one label. In addition we
plan to consider the expert knowledge in the training by allowing the user to control tradeo between selection
and labeling, this will lead to incoporating domain knowledge into AL</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Hamed</surname>
            <given-names>H Aghdam</given-names>
          </string-name>
          , Abel Gonzalez-Garcia, Joost van de Weijer, and Antonio M Lopez, `
          <article-title>Active learning for deep detection neural networks'</article-title>
          ,
          <source>in Proceedings of the IEEE International Conference on Computer Vision</source>
          , pp.
          <volume>3672</volume>
          {
          <fpage>3680</fpage>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Dana</given-names>
            <surname>Angluin</surname>
          </string-name>
          , `
          <article-title>Queries and concept learning'</article-title>
          ,
          <source>Machine learning</source>
          ,
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <volume>319</volume>
          {
          <fpage>342</fpage>
          , (
          <year>1988</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Pinar</given-names>
            <surname>Donmez</surname>
          </string-name>
          , Jaime G Carbonell, and Paul N Bennett, `
          <article-title>Dual strategy active learning'</article-title>
          ,
          <source>in European Conference on Machine Learning</source>
          , pp.
          <volume>116</volume>
          {
          <fpage>127</fpage>
          . Springer, (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Melanie</given-names>
            <surname>Duco</surname>
          </string-name>
          e and Frederic Precioso, `
          <article-title>Adversarial active learning for deep networks: a margin based approach'</article-title>
          , arXiv preprint arXiv:
          <year>1802</year>
          .
          <volume>09841</volume>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Andre</given-names>
            <surname>Esteva and Brett Kuprel</surname>
          </string-name>
          et al, `
          <article-title>Dermatologist-level classi cation of skin cancer with deep neural networks'</article-title>
          ,
          <source>Nature</source>
          ,
          <volume>542</volume>
          (
          <issue>7639</issue>
          ),
          <volume>115</volume>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Yarin</given-names>
            <surname>Gal and Riashat Islam</surname>
          </string-name>
          et al, `
          <article-title>Deep bayesian active learning with image data'</article-title>
          ,
          <string-name>
            <surname>in</surname>
            <given-names>ICML</given-names>
          </string-name>
          , pp.
          <volume>1183</volume>
          {
          <fpage>1192</fpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M</given-names>
            <surname>Hasenj</surname>
          </string-name>
          <article-title>ager and H Ritter, `Active learning in neural networks', in New learning paradigms in soft computing</article-title>
          ,
          <volume>137</volume>
          {
          <fpage>169</fpage>
          , Springer, (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Manuel</given-names>
            <surname>Haussmann</surname>
          </string-name>
          ,
          <article-title>Fred A Hamprecht,</article-title>
          and Melih Kandemir, `
          <article-title>Deep active learning with adaptive acquisition'</article-title>
          , arXiv preprint arXiv:
          <year>1906</year>
          .
          <volume>11471</volume>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Steven</surname>
            <given-names>CH Hoi</given-names>
          </string-name>
          , Rong Jin, Jianke Zhu, and Michael R Lyu, `
          <article-title>Batch mode active learning and its application to medical image classi cation'</article-title>
          ,
          <string-name>
            <surname>in</surname>
            <given-names>ICML</given-names>
          </string-name>
          , pp.
          <volume>417</volume>
          {
          <fpage>424</fpage>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Sheng-Jun</surname>
            <given-names>Huang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Nengneng</given-names>
            <surname>Gao</surname>
          </string-name>
          , and Songcan Chen,
          <article-title>`Multi-instance multi-label active learning</article-title>
          .',
          <string-name>
            <surname>in</surname>
            <given-names>IJCAI</given-names>
          </string-name>
          , pp.
          <year>1886</year>
          {
          <year>1892</year>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Georg</surname>
            <given-names>Krempl</given-names>
          </string-name>
          , Daniel Kottke, and Vincent Lemaire, `
          <article-title>Optimised probabilistic active learning (opal)'</article-title>
          ,
          <source>Machine Learning</source>
          ,
          <volume>100</volume>
          (
          <issue>2-3</issue>
          ),
          <volume>449</volume>
          {
          <fpage>476</fpage>
          , (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Mingsheng</given-names>
            <surname>Long and Han Zhu</surname>
          </string-name>
          et al, `
          <article-title>Deep transfer learning with joint adaptation networks'</article-title>
          ,
          <string-name>
            <surname>in</surname>
            <given-names>ICML</given-names>
          </string-name>
          , pp.
          <volume>2208</volume>
          {
          <fpage>2217</fpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Kamal</given-names>
            <surname>Nigam and Andrew McCallum</surname>
          </string-name>
          , `
          <article-title>Pool-based active learning for text classi cation'</article-title>
          ,
          <source>in Conference on Automated Learning and Discovery (CONALD)</source>
          , (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Hiranmayi</surname>
            <given-names>Ranganathan</given-names>
          </string-name>
          , Hemanth Venkateswara, Shayok Chakraborty, and Sethuraman Panchanathan, `
          <article-title>Deep active learning for image classi cation'</article-title>
          ,
          <source>in 2017 IEEE International Conference on Image Processing (ICIP)</source>
          , pp.
          <volume>3934</volume>
          {
          <fpage>3938</fpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Ozan</given-names>
            <surname>Sener</surname>
          </string-name>
          and Silvio Savarese, `
          <article-title>Active learning for convolutional neural networks: A core-set approach'</article-title>
          , arXiv:
          <fpage>1708</fpage>
          .
          <fpage>00489</fpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Burr</surname>
            <given-names>Settles</given-names>
          </string-name>
          , `
          <article-title>Active learning literature survey'</article-title>
          ,
          <source>Technical report</source>
          , University of Wisconsin-Madison, Dept of Computer Sciences, (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Burr</given-names>
            <surname>Settles</surname>
          </string-name>
          and
          <string-name>
            <given-names>Mark</given-names>
            <surname>Craven</surname>
          </string-name>
          , `
          <article-title>An analysis of active learning strategies for sequence labeling tasks'</article-title>
          ,
          <source>in Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing</source>
          , pp.
          <volume>1070</volume>
          {
          <fpage>1079</fpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Masashi</given-names>
            <surname>Sugiyama</surname>
          </string-name>
          and Shinichi Nakajima, `
          <article-title>Pool-based active learning in approximate linear regression'</article-title>
          ,
          <source>Machine Learning</source>
          ,
          <volume>75</volume>
          (
          <issue>3</issue>
          ),
          <volume>249</volume>
          {
          <fpage>274</fpage>
          , (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Martin</given-names>
            <surname>Szummer</surname>
          </string-name>
          and
          <string-name>
            <surname>Tommi S. Jaakkola</surname>
          </string-name>
          , `
          <article-title>Information regularization with partially labeled data'</article-title>
          ,
          <source>in Advances in Neural Information processing systems</source>
          , pp.
          <volume>1049</volume>
          {
          <fpage>1056</fpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Xingquan</given-names>
            <surname>Zhu</surname>
          </string-name>
          and Peng Zhang et al, `
          <article-title>Active learning from data streams'</article-title>
          , in IEEE ICDM, pp.
          <volume>757</volume>
          {
          <fpage>762</fpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>