<!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>Latent Weights Generating for Few Shot Learning Using Information Theory</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yiwei Zhang</string-name>
          <email>yiwei.1.zhang@kcl.ac.uk</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zongyang Li</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Few shot image classification aims at learning a classifier from limited labeled data. Generating the classification weights has been applied in many metalearning approaches for few shot image classification due to its simplicity and effectiveness. However, fixed classification weights for different query samples within one task might be sub-optimal, due to the few shot challenge, and it is difficult to generate the exact and universal classification weights for all the diverse query samples from very few training samples. In this work, we introduce latent weights generating using information theory (LWGIT) for few shot learning which addresses current issues by generating different classification weights for different query samples by letting each of query samples attends to the whole support set. The experiment results demonstrate the effectiveness of LWGIT, thereby contributing to exceed the performances of the existing stateof-the-art models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        While deep learning methods achieve great success in domains such
as computer vision [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], natural language processing [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
reinforcement learning [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], their hunger for large amount of labeled data
limits the application scenarios where only a few data are available for
training. Humans, in contrast, are able to learn from limited data,
which is desirable for deep learning methods. Few shot learning is
thus proposed to enable deep models to learn from very few
samples.
      </p>
      <p>
        Meta learning is by far the most popular and promising approach
for few shot problems [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In meta learning approaches, the model
extracts high level knowledge across different tasks so that it can
adapt itself quickly to a new-coming task [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. There are several kinds
of meta learning methods for few shot learning, such as
gradientbased [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and metric-based [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Weights generation, among these
different methods, has shown effectiveness with simple formulation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
In general, weights generation methods learn to generate the
classification weights for different tasks conditioned on the limited labeled
data.
      </p>
      <p>However, fixed classification weights for different query samples
within one task might be sub-optimal, due to the few shot challenge,
and it is difficult to generate the exact and universal classification
weights for all the diverse query samples from very few training
samples.</p>
      <p>To addresses current issues, we propose latent weights
generating using information theory (LWGIT) for few shot learning in this
work.The contribution is as followed:</p>
      <p>To overcome issues mentioned above, we propose the LWGIT
which generates different classification weights for different query
samples by letting each of query samples attends to the whole
support set.</p>
      <p>To guarantee the generated weights adaptive to different query
sample, we re-formulate the problem to maximize the lower bound
of mutual information between generated weights and query as
well as support data.</p>
      <p>The experiment results demonstrate the effectiveness of LWGIT,
thereby contributing to exceed the performances of the existing
state-of-the-art models.</p>
      <p>The remaining of this paper is organized as follows. Section 2
includes the related work. Section 3 introduces our proposed latent
weights generating using information theory method. In section 4,
we evaluate our proposed models and report experimental results on
extensive realworld datasets. Section 5 concludes this work.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
    </sec>
    <sec id="sec-3">
      <title>Few Shot Learning</title>
      <p>
        Learning from few labeled training data has received growing
attentions recently. Most successful existing methods apply meta learning
to solve this problem and can be divided into several categories. In
the gradient-based approaches, an optimal initialization for all tasks
is learned [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Ravi Larochelle [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] learned a meta-learner LSTM
directly to optimize the given fewshot classification task. Sun et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
learned the transformation for activations of each layer by gradients
to better suit the current task.
      </p>
      <p>
        In the metric-based methods, a similarity metric between query
and support samples is learned [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Spatial information or local
image descriptors are also considered in some works to compute richer
similarities [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Generating the classification weights directly has been explored
by some works. Gidaris [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] generated classification weights as
linear combinations of weights for base and novel classes. Similarly,
Qiao et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] generated the classification weights from activations
of a trained feature extractor. Graph neural network denoising
autoencoders are used in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Munkhdalai [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] proposed to generate
fast weights from the loss gradient for each task. All these methods
do not consider generating different weights for different query
examples, nor maximizing the mutual information.
      </p>
      <p>
        There are some other methods for few-shot classification.
Generative models are used to generate or hallucinate more data in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
used the closed-form solutions directly for few shot classification.
Liu et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] integrated label propagation on a transductive graph to
predict the query class label.
Attention mechanism shows great success in computer vision [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]
and natural language processing [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. It is effective in modeling the
interaction between queries and key-value pairs from certain context.
Based on the fact that keys and queries point to the same entities
or not, people refer to attention as self attention or cross attention.
In this work, we use both types of attention to encode the task and
query-task information.
3
      </p>
    </sec>
    <sec id="sec-4">
      <title>Latent weights generating using information theory 3.1</title>
    </sec>
    <sec id="sec-5">
      <title>Background</title>
      <p>Suppose that a sequence of tasks fT1; : : : ; TNt g are sampled from an
environment which is a probability distribution E on tasks. In each
ntr
task Ti E , we have a few examples fxi;j ; yi;j gj=1 to constitute
the training set DTi te .</p>
      <p>tr and the rest as the test set DTi</p>
      <p>Given a base learner f with as parameters, the optimal
parameters Ti are learned to make accurate predictions, i.e., f Ti (xi;j ) !
yi;j . The effectiveness of such a base learner on DTtri is evaluated by
the loss function L f i ; DTtri , which equals the mean square error
for regression problems:</p>
      <p>min
f Ti giN=t1 i=1</p>
      <p>Nt
X</p>
      <p>L M f</p>
      <p>Ti</p>
      <p>tr
; DTi</p>
      <p>Nt
min X L M f
M i=1</p>
      <p>Ti</p>
      <p>te
; DTi
or the cross entropy loss :</p>
      <p>X
(xi;j ;yi;j )2DTtri</p>
      <p>X
(xi;j ;yi;j )2DTtri
kf Ti (xi;j )</p>
      <p>2
yi;j k2
log p yi;j jxi;j ; f Ti
for classification problems.</p>
      <p>The goal of meta-learning is to learn from previous tasks a
wellgeneralized meta-learner M( ) which can facilitate the training of
the base learner in a future task with a few examples. In fulfillment of
this, meta-learning involves two stages, i.e., meta-training and
metatesting.</p>
      <p>During meta- training, the parameters of the base learner for all
tasks, i.e., f Ti giN=t1, and the meta-learner M( ) are optimized
alternatingly. In virtue of M, the parameters f Ti giN=t1 are learned to
minimize the expected empirical loss over training sets of all Nt
historical tasks:
(1)
(2)
(3)
(4)
(5)
3.2</p>
    </sec>
    <sec id="sec-6">
      <title>Problem formulation</title>
      <p>
        Following many popular meta-learning methods for few shot
classification, we formulate the problem under episodic training paradigm
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. One N-way K-shot task sampled from an unknown task
distribution P (T ) includes support set and query set:
      </p>
      <p>T = (S; Q)
where S = xcn;k; ycn;k jk = 1; : : : ; K; n = 1; : : : ; N ,Q =
x^1; : : : ; x^[Q] Support set S contains NK labeled samples. Query
set Q includes x^ and we need to predict label y^ for x^ based on S.
During meta-training, the meta-loss is estimated on Q to optimize
the model. During metatesting, the performance of meta-learning
method is evaluated on Q, provided the labeled S. The classes used in
meta-training and meta-testing are disjoint so that the meta-learned
model needs to learn the knowledge transferable across tasks and
adapt itself quickly to novel tasks.</p>
      <p>
        Our proposed approach follows the general framework to
generate the classification weights [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In this framework, there is a
feature extractor to output image feature embeddings. The meta-learner
needs to generate the classification weights for different tasks
3.3
      </p>
    </sec>
    <sec id="sec-7">
      <title>Latent embedding optimization</title>
      <p>
        Latent Embedding Optimization (LEO) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] is one of the weights
generation methods that is most related to our work. In LEO, the
latent code z is generated by h conditioned on support set S, described
as z = h(S). h is instantiated as relation networks [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
Classification weights w can be decoded from z with l, w = l(z). In the inner
loop, we use w to compute the loss (usually cross entropy) on the
support set and then update z:
z0 = z
      </p>
      <p>rzLS (w)
where LS indicates that the loss is evaluated on S only. The
updated latent code z0 is used to decode new classification weights w0
with generating function l. w0 is adopted in the outer loop for query
set Q and the objective function of LEO then can be written as
(6)
(7)
(8)
min LQ
w0</p>
      <p>Here stands for the parameters of h and l and we omit the
regularization terms for clarity. LEO avoids updating high-dimensional w
in the inner loop by learning a lower-dimensional latent space, from
which sampled z can be used to generate w. The most significant
difference between LEO and LWGIT is that we do not need inner
updates to adapt the model. Instead, LWGIT is a feedforward network
trained to maximize the mutual information so that it fits to
different tasks well. On the other hand, LWGIT learns to generate optimal
classification weights for each query sample while LEO generates
fixed weights conditioned on the support set within one task.
3.4</p>
    </sec>
    <sec id="sec-8">
      <title>Weights Generation Using Information Theory</title>
      <p>The framework of our proposed method is shown in Figure 1.
Assume that we have a feature extractor, which can be a simple 4-layer
Convnet or a deeper Resnet. All the images included in the
sampled task T are processed by this feature extractor and represented
as d-dimensional vectors afterwards, i.e., xcn;k; x^ 2 Rd. There are
two paths to encode the task context and the individual query
sample respectively, which are called contextual path and attentive path.
The outputs of both paths are concatenated together as input to the
In turn, a well-generalized M can be obtained by minimizing the
expected empirical loss over test sets:
When it comes to the metatesting phase, provided with a future task
Tt, the learning effectiveness and efficiency are improved by
applying the meta-learner M and solving
mitn L</p>
      <p>tr
M (f t ) ; DTt
generator for classification weights. Generated classification weights
are used to not only predict the label of x^, but also maximize the
lower bound of mutual information between itself and other
variables, which will be discussed in the following section.
3.4.1</p>
      <sec id="sec-8-1">
        <title>Attention Network</title>
        <p>
          The encoding process includes two paths, namely the contextual path
and attentive path. The contextual path aims at learning
representations for only the support set with a multi-head self-attention
network fscap [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. The outputs of contextual path Xcp 2 RNK dh thus
contain richer information about the task and can be used later for
weights generation.
        </p>
        <p>Existing weights generation methods generate the classification
weights conditioned on the support set only, which is equivalent to
using contextual path. However, the classification weights generated
in this way might be sub-optimal. This is because estimating the
exact and universal classification weights from very few labeled data
in the support set is difficult and sometimes impossible. The
generated weights are usually in lack of adaptation to different query
samples. We address this issue by introducing attentive path, where
the individual query example attends to the task context and then is
used to generate the classification weights. Therefore, the
classification weights are adaptive to different query samples and aware of the
task context as well.</p>
        <p>In the attentive path, a new multi-head self-attention network fsaap
on the support set is employed to encode the global task
information. fsaap is different from fscap in contextual path because the
selfattention network in contextual path emphasizes on generating the
classification weights. On the contrary, outputs of self-attention here
plays the role of providing the Value context for different query
samples to attend in the following cross attention. Sharing the same
selfattention networks might limit the expressiveness of learned
representations in both paths. The cross attention network fcaap applied on
each query sample and task-aware support set is followed to produce
X^ap 2 RjQj dh .</p>
        <p>
          We use multi-head attention with h heads in both paths. In one
attention block, we produce h different sets of queries, keys and values.
Multi-head attention is claimed to be able to learn more
comprehensive and expressive representations from h different subspaces [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
3.4.2
        </p>
      </sec>
      <sec id="sec-8-2">
        <title>Weights Generator</title>
        <p>We replicate Xcp 2 RNK dh and X^ ap 2 RjQj dh for jQj
and N K times respectively and reshape them afterwards. Then we
have Xcp 2 RjQj NK dh and X^ap dh . These two
tensors are concatenated to become X2cRpjQapj N2KRjQj N K
2dh; Xcp ap can be interpreted that each query sample has its own
latent representations for support set to generate specific
classification weights, which are both aware of the task-context and adaptive
to individual query sample.</p>
        <p>Xcp ap is decoded by the weights generator g :R2dh ! R2d
. We assume that the classification weights follow Gaussian
distribution with diagonal covariance. g outputs the distribution
parameters and we sample the weights from learned distribution during
meta-training. The sampled classification weights are represented
as W 2 RjQj N K d . To reduce complexity, we compute
the mean value on K classification weights for each class to have
Wfinal 2 RjQj N d . Therefore, ith query sample has its specific
classification weight matrix Wif;iin;ial 2 RN d . The prediction for
query data can be computed by X^WfinalT . The support data X is
replicated for jQj times and reshaped as Xs 2 RjQj N K d . So
the prediction for support data can also be computed as XsWfinalT.</p>
        <p>Besides the weights generator g, we have another two decoders
r1 : Rd ! Rdh and r2 : Rd ! Rdh . They both take the
generated weights W as inputs and learn to reconstruct Xcp and Xap
respectively. The outputs of r1 and r2 are denoted as Xcrpe; X^ raep 2
RjQj NK dh .
3.5</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Information Theory</title>
      <p>In this section, we perform the analysis for one query sample
without loss of generality. The subscripts for classification weights are
omitted for clarity. In general, we use (x; y) and (x^; y^) to represent
support and query samples respectively.</p>
      <p>Since the classification weights w generated from g are encoded
with attentive path and contextual path, it is expected that we can
directly have the query-specific weights. However, we show in the
experiments that simply doing this does not outperform a weight
generator conditioned only on the S significantly, which implies that the
generated classification weights from two paths are not sensitive to
different query samples. In other words, the information from
attentive path is not kept well during the weights generation.</p>
      <p>To address this limitation, we propose to maximize the mutual
information between generated weights w and support as well as query
data. The objective function can be described as
max I((x^; y^); w) +</p>
      <p>I((x; y); w)</p>
      <p>X
(x;y)2S
According to the chain rule of mutual information, we have</p>
      <p>I((x^; y^); w) = I(x^; w) + I(y^; wjx^)</p>
      <p>Equation 10 stands for both terms in 9. So the objective function
can be written as
max I(x^; w) + I(y^; wjx^) +</p>
      <p>X [I(x; w) + I(y; wjx)] (11)
(x;y)2S</p>
      <p>
        Directly computing the mutual information in Equation
11 is intractable since the true posteriori distributions like
p(y^jx^; w); p(x^jw) are still unknown. Therefore, we use
Variational Information Maximization [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] to compute the lower bound
of Equation 9. We use p (x^jw) to approximate the true posteriori
distribution, where represents the model parameters. As a result,
we have
      </p>
      <p>I(x^; w) = H(x^)</p>
      <p>H(x^jw)
= H(x^) + Ew p(wjx;S) Ex^ p(x^jw)[log p(x^jw)]
= H(x^) + Ew p(wjx;S)DKL (p(x^jw)kp (x^jw))
+ Ex^ p(x^jw) [log p (x^jw)]</p>
      <p>H(x^) + Ew p(wjx;S) Ex^ p(xjw) [log p (x^jw)]
(12)</p>
      <p>H( ) is the entropy of a random variable. H(x^) is a constant value
for given data. We can maximize this lower bound as the proxy for
the true mutual information. Similar to I(x^; w)</p>
      <p>I(y^; wjx^)</p>
      <p>H(y^jx^)</p>
      <p>X
(x;y)2S
+ Ew p(wjx^;S) Ey^ p(y^jx;w) [log p (y^jx^; w)]
I((x; y); w)</p>
      <p>H((x; y))</p>
      <p>X
(x;y)2S
+ E(x;y) p((x;y)jw) [log p (xjw) + log p (yjx; w)]
p (x^jw); p (x; yjw) are used to approximate the true posteriori
distribution p(x^jw) and p(x; yjw)</p>
      <p>Put the lower bounds back into Equation 11. Omit the constant
entropy terms and the expectation subscripts for clarity, we have the
new objective function as
maxE [log p (y^jx^; w)]</p>
      <p>+ E [log p (yjx; w) + log p (xjw) + log p (x^jw)]</p>
      <p>The first two terms are maximizing the log likelihood of label for
both support and query data with respective to the network
parameters, given the generated classification weights. This is equivalent to
minimizing the cross entropy between prediction and ground-truth.
We assume that p (x^jw) and p (xjw) are Gaussian distributions.
r1 and r2 are used to approximate the mean of these two Gaussian
distributions. Therefore maximizing the log likelihood is equivalent
to reconstruct XCp and X^ ap with L2 loss. Thus the loss function to
train the network can be written as</p>
      <p>L = CE (y^pred; y^) +
1</p>
      <p>X CE (ypred; y)
+ 2</p>
      <p>X
xcp2S</p>
      <p>y2S
kxcp
xcrpek2 +</p>
      <p>CE here stands for cross entropy. xcp and x^ap are the inputs to
weights generator g. xcrpe p (xjw) and x^raep p (x^jw) are the
reconstruction of xcp and x^ap. Since we convert the log likelihood
in Equation 15 to mean square error or cross entropy in Equation
16 to optimize, the value of each term in Equation 16 is not equal
to real log likelihood and we have to decide the weightage for each
one. 1; 2; 3 are thus hyper-parameters for trade-off of different
terms. With the help of last three terms, the generated classification
weights are forced to carry information about the support data and
the specific query sample.</p>
      <p>
        In LEO [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], the inner update loss is computed as cross entropy
on support data. If we merge the inner update into outer loop, then
the loss becomes the summation of first two terms in Equation 16.
However, the weight generation in LEO does not involve specific
query samples, thus making reconstructing X^ap impossible. In this
sense, LEO can be regarded as a special case of our proposed method,
where (1) only contextual path exits and (2) 2 = 3 = 0.
We conduct experiments on miniImageNet [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and tieredImageNet
[
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], two commonly used benchmark datasets, to compare with
other methods and analyze our model. Both datasets are subsets of
ILSVRC-12 dataset. miniImageNet contains 100 randomly sampled
classes with 600 images per class. We follow the train/test split in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
where 64 classes are used for meta-training, 16 for meta-validation
and 20 for meta-testing. tieredImageNet is a larger dataset compared
to miniImageNet. There are 608 classes and 779,165 images in
total. They are selected from 34 higher level nodes in ImageNet [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]
hierarchy. 351 classes from 20 high level nodes are used for
metatraining, 97 from 6 nodes for meta-validation and 160 from 8 nodes
for meta-testing.
      </p>
      <p>
        We use the image features similar to LEO [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. They trained a
28layer Wide Residual Network [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] on the meta-training set. Each
image then is represented by a 640 dimensional vector, which is used as
the input to our model. For N-way K-shot experiments, we randomly
sample N classes from meta-training set and each of them contains
K samples as the support set and 15 as query set. Similar to other
works, we train 5-way 1-shot and 5-shot models on two dataset.
During meta-testing, 600 N-way K-shot tasks are sampled from
metatesting set and the average accuracy for query set is reported with
95confidence interval, as done in recent works [
        <xref ref-type="bibr" rid="ref19 ref4">4, 19</xref>
        ].
We compare the performance of our approach LWGIT on two
datasets with several state-of-the-art methods proposed in recent
Model
      </p>
      <p>LEO</p>
      <p>Generator in LEO</p>
      <p>Generator conditioned on S only
Generator conditioned on S with IM
MLP encoding, 1 = 2 = 3 = 0</p>
      <p>MLP encoding
1 = 2 = 3 = 0
1 = 2 = 0
3 = 0
1 = 0
2 = 3 = 0
random shuffle in class
random shuffle between classes</p>
      <p>
        LWGIT (ours)
years. The results of MAML, Prototypical Nets, Relation Nets on
tieredImageNet are evaluated by [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. The results of Dynamic on
miniImageNet with WRN-28-10 as the feature extractor is reported
in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The other results are reported in the corresponding original
papers. We also include the backbone network structure of the used
feature extractor for reference. The results on miniImageNet and
tieredImageNet are shown in Table 1 and 2 respectively.
      </p>
      <p>The top half parts of Table 1 and 2 display the
methods belonging with different meta learning categories, such as
metric-based(Matching Networks, Prototypical Nets),
gradientbased (MAML, MTL), graph-based (TPN). The bottom part shows
the classification weights generation approaches including Dynamic,
Prediction, DAE-GNN, LEO and our proposed LWGIT.</p>
      <p>LWGIT can outperform all the methods in top parts of two table.
Comparing with other classification weights generation methods in
the bottom part, LWGIT still shows very competitive performance,
namely the best on tieredImageNet and close to the state-of-the-art
on miniImageNet. We note that all the classification weights
generation methods are using WRN-28-10 as backbone network, which
makes the comparison fair. In particular, LWGIT can outperform
LEO in all settings.
4.3</p>
    </sec>
    <sec id="sec-10">
      <title>Analysis</title>
      <p>We perform detailed analysis on LWGIT, shown in Table 3. We
include the results of LEO Rusu et al. (2019) for reference. Generator
in LEO means that there is no inner update in LEO. In the upper part
of the table, we first studied the effect of attentive path. We
implemented two generators including only the contextual path during
encoding. Generator conditioned on S with IM indicates that we add the
cross entropy loss and reconstruction loss for support set. It can be
observed that Generator conditioned on S only is trained with cross
entropy on query set, which is similar to Generator in LEO without
inner update. It is able to achieve similar or slightly better results than
Generator in LEO, which implies that self-attention is no worse than
relation networks used in LEO to model task-context. With
information maximization, our generator is able to obtain slightly better
performance than LEO.</p>
      <p>The effect of attention is investigated by replacing the attention
modules with 2-layer MLPs, which is shown as MLP encoding. More
specifically, one MLP in contextual path is used for support set and
another MLP in attentive path for query samples. We can see that
even without attention to encode the task-contextual information,
MLP encoding can achieve accuracy close to LEO, for the sake of
information maximization. However, if we let 1 = 2 = 3 = 0 for
MLP encoding, the performance drops significantly, which
demonstrates the importance of maximizing the information</p>
      <p>We conducted ablation analysis with respective to 1; 2; 3 to
investigate the effect of information maximization. First, 1; 2; 3 are
all set to be 0. In this case, the accuracy is similar to generator
conditioned on S only, showing that the generated classification weights
are not fitted for different query samples, even with the attentive path.
It can also be observed that maximizing the mutual information
between weights and support is more crucial since 1 = 2 = 0
degrades accuracy significantly, comparing with 3 = 0. We further
investigate the relative importance of the classification on support as
well as reconstruction. 1 = 0 affects the performance noticeably.
We conjecture that the support label prediction is more critical for
information maximization.</p>
      <p>The classification weights are generated specifically for each
query sample in LWGIT. To this point, we shuffle the classification
weights between query samples within the same classes and between
different classes as well to study whether the classification weights
are adapted for different query samples. Assume there are T query
samples per class in one task. W final 2 RjQj N d can be
reshaped into W final 2 RN T N d. Then we shuffle this weight
tensor along the first and second axis randomly. The results are shown as
random shuffle between classes and random shuffle in class in Table
3. For 5-way 1-shot experiments, the random shuffle between classes
degrades the accuracy noticeably while the random shuffle in class
dose not affect too much. This indicates that when the support data
are very limited, the generated weights for query samples from the
same class are very similar to each other while distinct for different
classes. When there are more labeled data in support set, two kinds of
random shuffle show very close or even the same results in 5-way
5shot experiments, which are both worse than the original ones. This
implies that the generated classification weights are more diverse and
specific for each query sample in 5-way 5-shot setting. The possible
reason is that larger support set provides more knowledge to estimate
the optimal classification weights for each query example.
5</p>
    </sec>
    <sec id="sec-11">
      <title>CONCLUSION</title>
      <p>In this work, we introduce latent weights generating using
information theory(LWGIT) for few shot learning. LWGIT learns to generate
optimal classification weights for each query sample within the task
by two encoding paths. To guarantee this, the lower bound of
mutual information between generated weights and query, support data
is maximized. The effectiveness of LWGIT is demonstrated by
stateof-the-art performance on two benchmark datasets.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          , “
          <article-title>Deep residual learning for image recognition,”</article-title>
          <source>in Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>770</fpage>
          -
          <lpage>778</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , “Bert:
          <article-title>Pre-training of deep bidirectional transformers for language understanding</article-title>
          ,” arXiv preprint arXiv:
          <year>1810</year>
          .04805,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Silver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hubert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schrittwieser</surname>
          </string-name>
          , I. Antonoglou,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lanctot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sifre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kumaran</surname>
          </string-name>
          , T. Graepel et al.,
          <article-title>“A general reinforcement learning algorithm that masters chess, shogi, and go through self-play,” Science</article-title>
          , vol.
          <volume>362</volume>
          , no.
          <issue>6419</issue>
          , pp.
          <fpage>1140</fpage>
          -
          <lpage>1144</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Finn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Abbeel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Levine</surname>
          </string-name>
          , “
          <article-title>Model-agnostic meta-learning for fast adaptation of deep networks</article-title>
          ,
          <source>” in Proceedings of the 34th International Conference on Machine Learning-Volume 70. JMLR. org</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1126</fpage>
          -
          <lpage>1135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Andrychowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Denil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gomez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. W.</given-names>
            <surname>Hoffman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pfau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schaul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shillingford</surname>
          </string-name>
          , and N. De Freitas, “
          <article-title>Learning to learn by gradient descent by gradient descent,”</article-title>
          <source>in Advances in neural information processing systems</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>3981</fpage>
          -
          <lpage>3989</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Sung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , T. Xiang,
          <string-name>
            <given-names>P. H.</given-names>
            <surname>Torr</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Hospedales</surname>
          </string-name>
          , “
          <article-title>Learning to compare: Relation network for few-shot learning</article-title>
          ,
          <source>” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>1199</fpage>
          -
          <lpage>1208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gidaris</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Komodakis</surname>
          </string-name>
          , “
          <article-title>Generating classification weights with gnn denoising autoencoders for few-shot learning</article-title>
          ,
          <source>” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ravi</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Larochelle</surname>
          </string-name>
          , “
          <article-title>Optimization as a model for few-shot learning</article-title>
          ,”
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Sun</surname>
          </string-name>
          , Y. Liu, T.-S. Chua, and
          <string-name>
            <given-names>B.</given-names>
            <surname>Schiele</surname>
          </string-name>
          , “
          <article-title>Meta-transfer learning for few-shot learning</article-title>
          ,
          <source>” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>403</fpage>
          -
          <lpage>412</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Eigen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dodge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zeiler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          , “
          <article-title>Finding taskrelevant features for few-shot learning by category traversal</article-title>
          ,”
          <source>in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lifchitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Avrithis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Picard</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Bursuc</surname>
          </string-name>
          , “
          <article-title>Dense classification and implanting for few-shot learning</article-title>
          ,
          <source>” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>9258</fpage>
          -
          <lpage>9267</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gidaris</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Komodakis</surname>
          </string-name>
          , “
          <article-title>Dynamic few-shot visual learning without forgetting</article-title>
          ,”
          <source>in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>4367</fpage>
          -
          <lpage>4375</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Qiao</surname>
          </string-name>
          , C. Liu,
          <string-name>
            <given-names>W.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Yuille</surname>
          </string-name>
          , “
          <article-title>Few-shot image recognition by predicting parameters from activations</article-title>
          ,”
          <source>in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>7229</fpage>
          -
          <lpage>7238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T.</given-names>
            <surname>Munkhdalai</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “Meta networks,”
          <source>in Proceedings of the 34th International Conference on Machine Learning-Volume 70. JMLR. org</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>2554</fpage>
          -
          <lpage>2563</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-X.</given-names>
            <surname>Wang</surname>
          </string-name>
          , L. Ma, W. Liu, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Hebert</surname>
          </string-name>
          , “
          <article-title>Image deformation meta-networks for one-shot learning</article-title>
          ,
          <source>” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>8680</fpage>
          -
          <lpage>8689</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Hwang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          , “
          <article-title>Learning to propagate labels: Transductive propagation network for few-shot learning</article-title>
          ,” arXiv preprint arXiv:
          <year>1805</year>
          .10002,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          , J. Uszkoreit, Ł. Kaiser,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ku</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Tran</surname>
          </string-name>
          , “Image transformer,” arXiv preprint arXiv:
          <year>1802</year>
          .05751,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Ł. Kaiser,
          <string-name>
            <surname>and I. Polosukhin</surname>
          </string-name>
          , “
          <article-title>Attention is all you need,”</article-title>
          <source>in Advances in neural information processing systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>5998</fpage>
          -
          <lpage>6008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Rusu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sygnowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pascanu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Osindero</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Hadsell</surname>
          </string-name>
          , “
          <article-title>Meta-learning with latent embedding optimization</article-title>
          ,” arXiv preprint arXiv:
          <year>1807</year>
          .05960,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Santoro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Raposo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Barrett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Malinowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pascanu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Battaglia</surname>
          </string-name>
          , and T. Lillicrap, “
          <article-title>A simple neural network module for relational reasoning</article-title>
          ,” in
          <source>Advances in neural information processing systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>4967</fpage>
          -
          <lpage>4976</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Duan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Houthooft</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schulman</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sutskever</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Abbeel</surname>
          </string-name>
          , “Infogan:
          <article-title>Interpretable representation learning by information maximizing generative adversarial nets,”</article-title>
          <source>in Advances in neural information processing systems</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>2172</fpage>
          -
          <lpage>2180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>J.</given-names>
            <surname>Snell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Swersky</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Zemel</surname>
          </string-name>
          , “
          <article-title>Prototypical networks for few-shot learning</article-title>
          ,
          <source>” in Advances in neural information processing systems</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>4077</fpage>
          -
          <lpage>4087</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Maji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ravichandran</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Soatto</surname>
          </string-name>
          , “
          <article-title>Meta-learning with differentiable convex optimization</article-title>
          ,”
          <source>in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <volume>10</volume>
          <fpage>657</fpage>
          -
          <lpage>10</lpage>
          665.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>O.</given-names>
            <surname>Vinyals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Blundell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lillicrap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wierstra</surname>
          </string-name>
          et al.,
          <article-title>“Matching networks for one shot learning</article-title>
          ,
          <source>” in Advances in neural information processing systems</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>3630</fpage>
          -
          <lpage>3638</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mishra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rohaninejad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Abbeel</surname>
          </string-name>
          , “
          <article-title>A simple neural attentive meta-learner,”</article-title>
          <source>arXiv preprint arXiv:1707.03141</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Triantafillou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ravi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Snell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Swersky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Tenenbaum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Larochelle</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Zemel</surname>
          </string-name>
          , “
          <article-title>Meta-learning for semi-supervised few-shot classification</article-title>
          ,” arXiv preprint arXiv:
          <year>1803</year>
          .00676,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>J.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Socher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.-J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Fei-Fei</surname>
          </string-name>
          , “
          <article-title>Imagenet: A large-scale hierarchical image database,” in 2009 IEEE conference on computer vision and pattern recognition</article-title>
          .
          <source>Ieee</source>
          ,
          <year>2009</year>
          , pp.
          <fpage>248</fpage>
          -
          <lpage>255</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zagoruyko</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Komodakis</surname>
          </string-name>
          , “
          <article-title>Wide residual networks</article-title>
          ,
          <source>” arXiv preprint arXiv:1605.07146</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>