<!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>On the Transferability of Deep Neural Networks for Recommender System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Duc Nguyen</string-name>
          <email>du-nguyen@kddi-research.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hao Niu</string-name>
          <email>ha-niu@kddi-research.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kei Yonekawa</string-name>
          <email>ke-yonekawa@kddi-research.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mori Kurokawa</string-name>
          <email>mo-kurokawa@kddi-research.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chihiro Ono</string-name>
          <email>ono@kddi-research.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daichi Amagata</string-name>
          <email>amagata.daichi@ist.osaka-u.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takuya Maekawa</string-name>
          <email>maekawa@ist.osaka-u.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takahiro Hara</string-name>
          <email>hara@ist.osaka-u.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>KDDI Research Inc.</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Osaka University</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <fpage>22</fpage>
      <lpage>37</lpage>
      <abstract>
        <p>Recommender system is an essential component in many practical applications and services. Recently, significant progress has been made to improve performance of recommender system utilizing deep learning. However, current recommender systems suffers from the longstanding data sparsity problem, especially in domains with little data. With the ability to transfer knowledge across domains, transfer learning is a potential approach to deal with the data sparsity problem in recommender system. In this paper, we carry out an investigation on the transferability of deep neural networks for recommender system. We show that network-based transfer learning can improve recommendation performance on target domains by up to 20%. In addition, our investigation reveals that transferring the layers close to the output leads to better transfer performance. The transfer performance is also found to be dependent on the similarities between data distributions of the source and target domains. Meanwhile, target domain characteristics such as size and sparsity have little impacts on the transfer performance.</p>
      </abstract>
      <kwd-group>
        <kwd>Transfer Learning</kwd>
        <kwd>Recommender System</kwd>
        <kwd>Neural networks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the explosive growth of information available on the Internet, it is
challenging for users to find their desired products/services. Thus, recommender systems
(RSs) play a central role in enhancing user experience, especially in online news
services, E-commerce websites, and online advertising [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. The main task of RSs
is to provide suggestions for items (e.g., news, books, movies, event tickets, etc.)
to individual users. RSs enable the so-called personalized experience, which is the
key to the successes of many Internet companies like Amazon [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], Netflix [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Starting with the Netflix Prize [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], significant progress has been made in
recommender system research [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. The past few years have also witnessed the
great success of deep learning in many application domains, especially in
computer vision and natural language processing [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In this trend, in the past few
years, deep learning has been studied extensively for recommender system such
© 2020 for this paper by its authors. Use permitted under CC BY 4.0.
as in [
        <xref ref-type="bibr" rid="ref1 ref10 ref13 ref25 ref26 ref34 ref4">1, 4, 10, 13, 25, 26, 34</xref>
        ]. Although these deep learning-based methods are
effective in improving the performance of recommender system, they are mostly
based on information (e.g., ratings, reviews) in a single domain. As a result,
these methods inevitably suffer from the data sparsity problem because each
item is usually rated or reviewed by a few users [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Moreover, current
applications should be able to react quickly to new situations such as new products or
new users. Therefore, techniques to reuse knowledge across times, domains, and
tasks are highly desirable.
      </p>
      <p>
        Transfer learning is a machine learning technique capable of transferring
knowledge learned in a domain (source domain) to another related domain
(target domain) [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Thus, it can be used to deal with the data sparsity problem in
recommender system as well as to increase system’s ability to adapt to new
situations. Existing works on transfer learning for recommender system apply either
instance-based [
        <xref ref-type="bibr" rid="ref16 ref23 ref5 ref7">5, 7, 16, 23</xref>
        ] or feature-based [
        <xref ref-type="bibr" rid="ref19 ref35">19, 35</xref>
        ] approaches, in which data
samples/features from one or more source domains are transferred to a target
domain. One of the main problems of instance-based and feature-based transfers
is that they require access to data of other source domains. In other words, data
sharing between domains is necessary. Nevertheless, inter-domain data sharing
has become more and more difficult nowadays due to data regulations such as
GDPR [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], especially if the shared data contains user-relevant information.
      </p>
      <p>
        To improve the performance of recommender systems, it is still desirable to
be able to transfer knowledge across domains even if shared data is not
available. In such circumstances, network-based transfer learning, which transfers
features of model (e.g., parameters, structure, etc.) learned on a source domain,
is a potential approach. Although network-based transfer has been studied
extensively in the literature, previous works mainly focus either on computer
vision [
        <xref ref-type="bibr" rid="ref14 ref21 ref27 ref30 ref32 ref9">9,14,21,27,30,32</xref>
        ] or natural language processing [
        <xref ref-type="bibr" rid="ref11 ref12 ref18 ref31 ref6">6,11,12,18,31</xref>
        ]. In context
of recommender systems, despite the fact that deep neural network-based models
have shown their superiority, there is still no existing work on the transferability
of those deep neural networks.
      </p>
      <p>
        In this paper, we focus on answering the following three questions in order
to understand the transferability of neural network for recommender system.
– Q1: Does network-based transfer learning lead to better recommendation
performance on the target domain?
– Q2: How to transfer a neural network for the best transfer performance?
– Q3: What are the factors affecting the transfer performance?
Although network-based transfer learning has been found to be effective in many
computer vision and natural language processing(NLP) tasks, there is still a lack
of understanding on the transferability of neural networks for recommender tasks
(i.e., Q1). In computer vision and NLP tasks, those layers close to the input
are found to be highly transferable, whereas those close to the output are
taskspecific [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Yet, it is still unknown which layers can be effectively transferred in
recommendation tasks (i.e., Q2). It is also important to understand how different
factors affect the transfer performance (i.e., Q3).
      </p>
      <p>In this paper, we investigate the transferability of deep neural networks for
recommender system, focusing on top-N item recommendation task. For that
purpose, a recommender system built on Multi-layer Perceptron (MLP) neural
network is used as the base network. The base network consists of an embedding
layer and an interaction function consisting of multiple fully connected layers.
Then, we examine various options to transfer the knowledge of the base
network to a target domain. Extensive evaluation with eighteen real-world datasets
demonstrate that transferring the interaction function layers can improve
recommendation performance on the target domain by up to 20%. Especially, our
evaluation reveals that, unlike deep neural networks for computer visions and
NLP tasks, those layers close to the output are more transferable than those
close to the input in deep neural networks for recommender system. To the best
of our knowledge, this is the first work on transferablity of deep neural networks
for recommender system.</p>
      <p>The remaining of the paper is organized as follows. Section 2 surveys related
works. The base network and transfer options are described in Section 3. The
evaluation is given in Section 4. Finally, the paper is concluded in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        In recent years, deep learning-based methods have been studied extensively for
recommender systems. These methods mainly focus on replacing one or more
components in conventional methods by deep neural networks. For instance,
in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], instead of using the dot product as in traditional matrix factorization [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
the interaction function is learned by a MLP network. In [
        <xref ref-type="bibr" rid="ref25 ref36">25, 36</xref>
        ], Autoencoder
is utilized to learn the user/item embeddings. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Gate Recurrent Unit is
used to exploit the order of words in sentences, which is shown to outperform a
simple average of word embeddings for text recommendation. Other deep neural
network architectures such as Generative Adversarial Network (GAN) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and
Attention Model [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] have also been used in recommender system. A
comprehensive survey of deep learning-based methods can be found in [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. In this paper,
we adopt the MLP as the base network due to its simplicity. Other deep neural
networks will be studied in our future work.
      </p>
      <p>
        In the literature, transfer learning has been used to tackle the data sparsity
problem in recommender system. Most transfer learning methods in previous
studies are either instance-based or feature-based. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], training samples of a
source domain are directly used to train the recommendation model at the target
domain. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], users/items in a source domain are clustered to construct a
codebook, which is then transferred to a target domain. In [
        <xref ref-type="bibr" rid="ref19 ref35">19,35</xref>
        ], the user/item
feature vectors learned on a source domain are transferred to the target domain
by means of a mapping function. Some other studies leverage multi-task learning
to enable dual knowledge transfer across domains such as [
        <xref ref-type="bibr" rid="ref13 ref34">13, 34</xref>
        ]. However,
instance-/feature-based transfers and multi-task learning require sharing data
between domains. In contrast, our work focuses on network-based transfer, and
thus does not require data sharing across domains. Such a property is especially
important considering fact that more data regulations are being imposed on user
data [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
      </p>
      <p>
        Network-based transfer learning has been studied in contexts of computer
vision and natural language processing research. In [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], it is found that the first
layers of Convolutional Neural Network (CNN) are highly transferable. The
following works lead to the developments of various transfer techniques for image
classification task. In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], the output layer of a pre-trained CNN is replaced
by an adaptation layer, while the remaining layers are transferred to the
target domain. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], only the convolutional layers are transferred, while all the
fully-connected layers of CNN networks are fine-tuned with learning rate
determined by Bayesian Optimization. A recent evaluation [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] found that there is
a strong correlation between ImageNet accuracy and transfer accuracy among
popular image classification networks. To improve the performance of factoid
question answering (QA) tasks on small datasets, the model parameters trained
on a large dataset are used to initialize the target model’s weights, with a
modified loss function to avoid catastrophic forgetting [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], an universal
language modeling fine tuning (ULMFiT) is presented, featuring discriminative
fine-tuning, slanted trianglar learning rates, and gradual unfreezing. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], an
adapter-based parameter efficient transfer learning for NLP is proposed.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Network-based Transfer Learning</title>
      <p>In this section, the top-N item recommendation task is defined and a neural
network-based approach is introduced. Then, we describe how to transfer the a
pre-trained network from a source domain to a target domain.
3.1</p>
      <sec id="sec-3-1">
        <title>Top-N item recommendation task</title>
        <p>
          Along with rating prediction [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], top-N item recommendation is one of most
important tasks in recommender systems. Suppose that we need to recommend
N items to individual users of a particular domain (e.g., online book stores,
e-commercial websites). Let U and I respectively denotes the sets of users and
items. We define the variables {Rui} to represent user-item interactions as
follows.
        </p>
        <p>Rui =
Here, an interaction can be a purchase or rating of the item, a click on the item’s
advertisement, or a visit to the item’s website. In this paper, we assume that
only implicit feedback is available. Thus, user-item interactions are represented
by binary values. The set of items that a user u has interacted with in the past is
denoted by Iu, i.e., Iu = {i|Rui = 1}. The top-N item recommendation problem
can be formulated as follows.</p>
        <p>For a user u ∈ U , determine N items {i1, i2, .., iN } ∈ I \ Iu that have the
highest likelihoods that the user u will interact with.</p>
        <p>
          Existing methods for top-N item recommendation task can be classified into
two main groups, namely content-based, and collaborative filtering.
Contentbased methods simply calculate the similarity between candidate items and the
items the user has interacted with, then select top-N items with highest
similarity scores. On the other hand, collaborative filtering predicts the interaction
score by using preference from many users. In this paper, we focus on
modelbased CF to predict the value Rui for every item i ∈ I \ Iu. The model is built
on top of a neural network and will be described in the next section.
In this paper, we follow the NeuMF framework proposed in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] to build the
base network as follows. Each user/item is characterized by a latent vector or
embedding. The user-item interactions are modeled by an interaction function.
Similar to [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], the interaction function is a Multi-layer Perceptron network,
which is learned during training.
        </p>
        <p>Figure 1 shows the architecture of the base network used in this paper.
As aforementioned, each user u ∈ U is characterized by an embedding vector
pu ∈ Rdu , where du is the user embedding size. Similarly, each item i ∈ I is
mapped to an item embedding vector qi ∈ Rdi where di is the length of the item
embedding vectors. In this paper, we assume that the user and item embeddings
have the same size, i.e., du = di. Given an interaction between user u and item i,
the corresponding user and item embeddings are aggregated by the aggregator,
forming Xui, which is the input of the interaction function. In this paper, the
aggregator simply concatenates the user and item embedding vectors as follows.</p>
        <p>Xui = [pu, qi]
The interaction function consists of K fully connected layers FC-k (1 ≤ k ≤ K).
Let sk denote the size of layer FC-k. The output yk ∈ Rsk of layer FC-k (1 ≤
k ≤ K) is given by,
yk =
(
fk(Xui ∗ Wk + bk)
fk(yk−1 ∗ Wk + bk)
if k = 1
if k &gt; 1
(1)
(2)
Where Ruei is the predicted interaction interaction of user u and item i. In this
paper, since the interaction values are binary, we adopt the binary cross-entropy
loss function.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Network-based Transfer Learning Mechanism</title>
        <p>
          In this paper, we are interested in the transferability of deep neural networks
learned on a source domain to improve performance on a target domain. As
aforementioned, since we assume that data sharing is not available,
instancebased transfer is not applicable since it requires transferring of data instances
from the source domain to the target domain. Feature-based transfer (e.g., [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ])
requires prior knowledge of shared users/items, which is unknown in this case,
and so cannot be applied. Thus, a network-based transfer approach [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] is used.
Given a target domain DT and a learning task T , the goal here is to improve
performance on DT by transferring knowledge of the pre-trained network learned
on a source domain DS .
        </p>
        <p>The key assumption of network-based transfer approach is that the neural
networks of the source and target domains should share some parameters. Let θS
and θT respectively denotes the parameter set of the source and target networks.
Then, the parameter sets can be decomposed into two sub-sets, one contains
shared parameters (i.e., θ0) and another contains domain-specific parameters
(i.e., vS and vT ) as follows.</p>
        <p>1
min X L(Rui, Ruei)
θ |U | × |I| (u,i)
(3)
(4)
(5)
(6)
where fk, Wk ∈ Rsk−1×sk , and bk ∈ Rsk respectively denotes the activation
function, weight, and bias of layer FC-k. The outermost FC layer (i.e., FC-K) is
also referred to as output layer. The base network parameter set θ includes the
user and item embeddings and the layers’ weights and biases.</p>
        <p>θ = {{pu}u∈U , {qi}i∈I , {Wk, bk}1≤k≤K }
The parameter set θ is learned so as to minimize a loss L, which is a function of
the predicted interaction and the actual ones.</p>
        <p>θS = θ0 ∪ vS
θT = θ0 ∪ vT
The common parameters θ0 are learned on the source domain and then
transferred to the target domain. During training at the target domain, the common
(transferred) parameters are frozen, whereas domain-specific parameters (vT )
are learned.</p>
        <p>Since user/item linkages are not allowed in our problem setting, the user
and item embedding vectors are non-transferable, and so they are in
domainspecific parameter set vT . Transferable parameters consists of the weights and
biases of individual fully-connected (FC) layers of the interaction function. In
this paper, we perform transfer in layer basis, in which all parameters of a given
layer are transferred as a whole. More fine-grain transfer options are reserved for
our future work. We consider different transfer configurations as will described
in the next section.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <sec id="sec-4-1">
        <title>Experiment Setup</title>
        <p>Base Neural Network Parameters The user and item embedding sizes are
both set to 32. The interaction function consists of K = 4 fully connected layers
with the sizes of 64, 32, 16, and 8. It should be noted that the size of the first
hidden layer of the interaction function network is equal to the sum of the user
and item embedding sizes. We compare performance in terms of Hit Ratio (HR)
with a baseline in which the base network are trained from scratch using only
data in the target domain. For both the transfer options and baseline, Adam
optimizer is used. The learning rate is set to 0.001. The batch size is 256. The
number of epoch is 100. For each method/option, we run the experiment ten
times and report the average values.</p>
        <p>Transfer Configurations To investigate the transfer learning performance,
we consider seven transfer configurations of the base neural network as shown
in Table 1. The configurations differs based on which fully-connected layers are
being transferred. It should be noted that the user/item embeddings are not
transferable.</p>
        <p>
          Evaluation Protocol To evaluate the proposed method, we follow the
leaveone-out evaluation protocol [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Specifically, for a user, a test item is randomly
chosen among the items that the user have interacted with. In addition, 99
negative items, which have not been interacted by the user, are randomly selected.
The predicted scores for the test and negative items are calculated. Then, the
test item is ranked against the negative ones based on the predicted scores. The
performance metric of hit ratio (HR) is computed as follows. Let hu denote the
hit position (rank) of the test item of user u against the negative items. HR@N
is defined as:
|U | u∈U
1 X max(0, 1 − b(hu/(N + 1)c)
(7)
Here, b.c is the floor function. The HR has the range in [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] where a higher value
indicates better performance. In this paper, we use HR@10 as the performance
metric.
        </p>
        <p>
          Datasets In our evaluation, eighteen real-world datasets from Amazon Review
database [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] are used. The original datasets are preprocessed by removing users
and items with less than 20 interactions. Statistics of all datasets are shown in
Table 2. We train the base network from the scratch by randomly initializing
weights and evaluate the performance on each dataset (i.e., baseline). As can
be seen in Table 2, the three datasets of Book, Movie, and Kindle have the
highest recommendation performance. Thus, those datasets are chosen as the
source domains. The remaining fifteen datasets are taken as target domains.
In the first part of our experiment, we aim to answer the first and second
questions regarding the transferability of the base network, namely Q1: Does transfer
learning lead to better recommendation on the target domain? and Q2: How to
transfer a neural network for the best transfer performance?. Table 3, Table 4,
Table 5 show the gains of seven transfer configurations compared to the baseline
(non-transfer method) of individual target domains when the source domain is
Book, Movie, and Kindle, respectively. A positive (negative) value indicates
positive (negative) transfer. The last column of each table shows the configuration
with the highest gain and the corresponding HR@10.
        </p>
        <p>It can be seen that, for all three source domains, transferring the neural
network can improve the performance of most target domains. Among the fifthteen
target domains, fourteen domains are benefited from transferring from at lest
one source domain. In particular, the number of target domains with positive
transfer are 11, 14, and 13 when the source domain is Book, Movie, and Kindle,
respectively. Transferring can improve the Hit Ratio on the target domain by
up to 20% from the Book domain, up to 17% from the Movie domain, and up
to 15% from the Kindle domain. There are 10 target domains in which positive
transfer occurs with all three source domains, namely Automotive, Home, Food,
Art, Clothing, CD, Pet, Sport, Video, and Instrument. For the domains when the
negative transfer occurs, the Hit Ratio is reduced by 1-8%(Book), 1-4%(Movie),
and 1-5%(Kindle) compared to the baseline method. For the DigitalMusic
domain, transfer learning always causes performance degradation compared to the
baseline for both three source domains.</p>
        <p>It can also be noted that the best transfer configuration varies across target
domains and source domains. When Book is the source domain, the best
transfer configuration under the Clothing and Instrument domains are Config-1 and
Config-4, respectively. For the four domains of Sport, CD, Art, and Automotive,
Config-6 yields the highest gains. Especially, Config-2 and Config-3 are in no case
the best. Config-4 leads to negative transfer with all target domains except for
Instrument. Generally, the performance of those three configurations are 10-30%
lower than that of the baseline.</p>
        <p>When transferring from the Movie domain (i.e., Table 4), Config-1 is the
best configuration for ten target domains. The Config-5, Config-6, and Config-7
configurations are the best configuration for only one target domain domain.
Again, it can be seen that the Config-2, Config-3 and Config-4 configurations
results in negative transfer for all target domains. As can be seen in Table 5,
Config-5 are the best configuration for most target domains when Kindle is the
source domain. For the two domains of Clothing and Office, Config-1 achieve the
highest gains. Again, it can be seen that the Config-2, Config-3, and Config-4
configurations cause negative transfer in all target domains.</p>
        <p>
          To understand the importance of individual layers, we follow the method
proposed in [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] to calculate the importance of individual fully connected (FC)
layers. Specifically, to evaluate the importance of a neuron, the log-likelihoods of
the correct label with and without the presence of the neuron are compared, and
the importance is calculated. Fig. 2 shows the importance values of individual
neurons of different FC layers. It can be seen that the layers close to the outputs
are generally more importance than those close to the inputs. This result may be
a hint to explain why the three configurations of Config-2, Config-3, and
Config4, where the FC-4 is not transferred, are worsen than the other configurations.
This issue will be studied further in our future work.
        </p>
        <p>From the above results, we can have the following remarks regarding the
transferability of neural networks for recommendation systems.
(a) Source: Book
(b) Source: Movie
(c) Source: Kindle</p>
        <p>– Transferring the pre-trained network from three source domains of Book,
Movie, and Kindle can improve the recommendation performance on most
of the target domains.
– For a given source domain, different target domains require different transfer
configurations. Especially, Config-1 is preferable when Movie is the source
domain, whereas Config-5 achieves highest gains for the highest number of
target domains when Kindle is the source domain.
– Config-2, Config-3, and Config-4 always lead to negative transfer. This
indicates that transferring of the source model contain the layers close to the
output such as in case of Config-1, Config-5, Config-6, and Config-7.</p>
        <p>
          In the second part of our experiment, we investigate how different factors
affect the transfer performance, i.e, Question Q3. It is well-known that transfer
learning is more effective if the source and target domain are related [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. Thus,
we first examine the impact of the relatedness between a source domain and a
target domain on the transfer performance. In this paper, we use the similarity
between data distributions of the source and target domains to measure the
relatedness. For that purpose, we first calculate the histogram of the number of
purchases per user Hu of individual domains. Then, we use the KL-Divergence
(KLD) to measure the relatedness R(DS , DT ) between a source domain DS and
a target domain DT as follows.
        </p>
        <p>R(DS , DT ) = KLD(Hu(DS ), Hu(DT ))
(8)
Figure 3 shows the relationship between KLD values and the gains of the
Config1, Config-5, Config-6, and Config-7 configurations for three source domains. The
line in each figure show the linear regression fit of the data with an 95%
confident interval. The Pearson correlation coefficients (PCC) and p-values are also
shown. Because the Config-2, Config-3, Config-4 result in negative transfer for
most of the cases, they are excluded in this part. As can be seen in Fig. 3a, when
the Book is the source domain, the transfer gain correlates to the KLD values,
in which higher KLD value tends to lead to lower transfer learning performance.
Especially, this trend is clearly shown in cases of Config-5 and Config-6 where
|PCC| &gt; 0.7. In case of Movie as the source domain (i.e., Fig. 3b), only the gain
of Config-5 shows correlations with the KLD values, whereas the correlations
between the three configurations of Config-1, Config-6, and Config-7 are not
statistically significant, i.e., P-value &gt; 0.05. As for the Kindle domain(i.e., Fig. 3c),
the correlation between transfer gain and KLD can be observed for Config-5 and
Config-7, but not for Config-1 and Config-6.</p>
        <p>Next, we investigate how characteristics of the target domain affect the
transfer performance. Specifically, we consider two key characteristics of the target
domain, namely dataset size and sparsity. Table 6 show the correlation
coefficients (P-value) between transfer performance and a) target domain dataset
size and b) target domain sparsity. It can be seen in Table 6a that the
correlation between the transfer performance with the target domain’s dataset size
is low (|P CC| &lt; 0.4) and statistically insignificant (P-value &gt; 0.05), except for
Config-1 configuration with Book as the source domain. As shown in Table 6b,
the target domain’s sparsity has higher correlation to the transfer performance
than the dataset size for Config-5, Config-6, and Config-7. However, the PCC
values are generally low (|P CC| &lt; 0.6). Especially, there is almost no correlation
between the transfer performance of Config-1 and the sparsity when Movie and
Kindle are source domains.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>In this paper, we investigate the transferability of deep neural networks for
topN item recommendation task in recommender systems. Specifically, we adopt
MLP as the base network, and investigate seven transfer configurations using
eighteen real-world datasets. Experimental results shows that transferring layers
of the interaction network enhance performance on most of the target domains
by up to 20% in terms of Hit Ratio. Especially, in contrast to neural networks
for computer vision and NLP tasks, the layers close to the output are more
transferable than those close to the input. We also found that the best transfer
configuration highly depends on the source and target domains. Hence, different
from other tasks such as image classification, the transfer configuration should
be carefully chosen to achieve good performance in embedding-based
recommendation. Further investigation reveals that the relatedness between the source and
target domain measured in terms of KL-Divergence affects the transfer
performance, whereas the sizes and sparsity of target domains have little impacts on
the transfer performance. In future work, we will focus on developing transfer
techniques to dynamically decide the optimal transfer configuration.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment</title>
      <p>This research was partially supported by JST CREST Grant Number J181401085,
Japan.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bansal</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belanger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ask the gru: Multi-task learning for deep text recommendations</article-title>
          .
          <source>In: Proceedings of the 10th ACM Conference on Recommender Systems</source>
          . pp.
          <fpage>107</fpage>
          -
          <lpage>114</lpage>
          . Boston, Massachusetts, USA (Sep
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bell</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volinsky</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Matrix factorization techniques for recommender systems</article-title>
          .
          <source>Computer</source>
          <volume>42</volume>
          (
          <issue>08</issue>
          ),
          <fpage>30</fpage>
          -
          <lpage>37</lpage>
          (
          <year>Aug 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bennett</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lanning</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , et al.:
          <article-title>The netflix prize</article-title>
          .
          <source>In: Proceedings of KDD cup and workshop</source>
          . vol.
          <year>2007</year>
          , p.
          <fpage>35</fpage>
          . New York, NY, USA. (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chae</surname>
            ,
            <given-names>D.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kang</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>S.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.T.</given-names>
          </string-name>
          :
          <article-title>Cfgan: A generic collaborative filtering framework based on generative adversarial networks</article-title>
          .
          <source>In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          . pp.
          <fpage>137</fpage>
          -
          <lpage>146</lpage>
          . Torino, Italy (Oct
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xue</surname>
            ,
            <given-names>G.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Boosting for transfer learning</article-title>
          .
          <source>In: Proceedings of the 24th International Conference on Machine Learning</source>
          . pp.
          <fpage>193</fpage>
          -
          <lpage>200</lpage>
          . Corvalis, Oregon, USA (Jun
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding</article-title>
          . arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>04805</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gallinari</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
          </string-name>
          , J.:
          <article-title>Cross-domain recommendation via cluster-level latent factor model</article-title>
          .
          <source>In: Joint European conference on machine learning and knowledge discovery in databases</source>
          . pp.
          <fpage>161</fpage>
          -
          <lpage>176</lpage>
          . Prague, Czech (Sep
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Gomez-Uribe</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunt</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          :
          <article-title>The netflix recommender system: Algorithms, business value, and innovation</article-title>
          .
          <source>ACM Trans. Manage. Inf. Syst</source>
          .
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <volume>13</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          :
          <fpage>19</fpage>
          (Dec
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Han</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A new image classification method using cnn transfer learning and web data augmentation</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>95</volume>
          ,
          <fpage>43</fpage>
          -
          <lpage>56</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Nie</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chua</surname>
            ,
            <given-names>T.S.:</given-names>
          </string-name>
          <article-title>Neural collaborative filtering</article-title>
          .
          <source>In: Proceedings of the 26th International Conference on World Wide Web</source>
          . pp.
          <fpage>173</fpage>
          -
          <lpage>182</lpage>
          . Perth,
          <string-name>
            <surname>Australia</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Houlsby</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giurgiu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jastrzebski</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morrone</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Laroussilhe</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gesmundo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Attariyan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelly</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Parameter-efficient transfer learning for nlp (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Howard</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruder</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Universal language model fine-tuning for text classification (</article-title>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Q.</surname>
          </string-name>
          :
          <article-title>Conet: Collaborative cross networks for cross-domain recommendation</article-title>
          .
          <source>In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management</source>
          . pp.
          <fpage>667</fpage>
          -
          <lpage>676</lpage>
          . Torino, Italy (Oct
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kornblith</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shlens</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          :
          <article-title>Do better imagenet models transfer better?</article-title>
          <source>In: The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          . pp.
          <fpage>2661</fpage>
          -
          <lpage>2671</lpage>
          . CA, US
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>LeCun</surname>
          </string-name>
          , Y.,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.:
          <article-title>Deep learning</article-title>
          .
          <source>nature</source>
          <volume>521</volume>
          (
          <issue>7553</issue>
          ),
          <fpage>436</fpage>
          -
          <lpage>444</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xue</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Can movies and books collaborate? cross-domain collaborative filtering for sparsity reduction</article-title>
          .
          <source>In: Twenty-First International Joint Conference on Artificial Intelligence</source>
          . pp.
          <fpage>2052</fpage>
          -
          <lpage>2057</lpage>
          . CA, USA (Jul
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Monroe</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Understanding neural networks through representation erasure (</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Long</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jordan</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          :
          <article-title>Learning transferable features with deep adaptation networks</article-title>
          .
          <source>In: Proceedings of the 32nd International Conference on International Conference on Machine Learning</source>
          - Volume
          <volume>37</volume>
          . p.
          <fpage>97</fpage>
          -
          <lpage>105</lpage>
          . ICML'15, JMLR.org (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Man</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
          </string-name>
          , X., Cheng, X.:
          <article-title>Cross-domain recommendation: An embedding and mapping approach</article-title>
          .
          <source>In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17</source>
          . pp.
          <fpage>2464</fpage>
          -
          <lpage>2470</lpage>
          . Melbourne,
          <string-name>
            <surname>Australia</surname>
          </string-name>
          (Aug
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ni</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McAuley</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Justifying recommendations using distantly-labeled reviews and fine-grained aspects</article-title>
          .
          <source>In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)</source>
          . pp.
          <fpage>188</fpage>
          -
          <lpage>197</lpage>
          . Hong Kong,
          <source>China (Nov</source>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Oquab</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bottou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laptev</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sivic</surname>
          </string-name>
          , J.:
          <article-title>Learning and transferring mid-level image representations using convolutional neural networks</article-title>
          .
          <source>In: The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          (
          <year>June 2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          :
          <article-title>A survey on transfer learning</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>22</volume>
          (
          <issue>10</issue>
          ),
          <fpage>1345</fpage>
          -
          <lpage>1359</lpage>
          (
          <year>Oct 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>E.W.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <given-names>N.N.</given-names>
            ,
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Q.</surname>
          </string-name>
          :
          <article-title>Transfer learning in collaborative filtering for sparsity reduction</article-title>
          .
          <source>In: Twenty-fourth AAAI conference on artificial intelligence</source>
          . pp.
          <fpage>230</fpage>
          -
          <lpage>235</lpage>
          . Georgia, USA (Jul
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shapira</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Introduction to recommender systems handbook</article-title>
          .
          <source>In: Recommender systems handbook</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Sedhain</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Menon</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Autorec: Autoencoders meet collaborative filtering</article-title>
          .
          <source>In: Proceedings of the 24th International Conference on World Wide Web</source>
          . pp.
          <fpage>111</fpage>
          -
          <lpage>112</lpage>
          . Florence, Italy (May
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Seo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Interpretable convolutional neural networks with dual local and global attention for review rating prediction</article-title>
          .
          <source>In: Proceedings of the Eleventh ACM Conference on Recommender Systems</source>
          . pp.
          <fpage>297</fpage>
          -
          <lpage>305</lpage>
          . Como,
          <string-name>
            <surname>Italy</surname>
          </string-name>
          (Aug
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , L.:
          <article-title>Domain adaptation for remote sensing image classification: A low-rank reconstruction and instance weighting label propagation inspired algorithm</article-title>
          .
          <source>IEEE Transactions on Geoscience and Remote Sensing</source>
          <volume>53</volume>
          (
          <issue>10</issue>
          ),
          <fpage>5677</fpage>
          -
          <lpage>5689</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Linden</surname>
          </string-name>
          , G.:
          <article-title>Two decades of recommender systems at amazon</article-title>
          .
          <source>com. IEEE Internet Computing</source>
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <fpage>12</fpage>
          -
          <lpage>18</lpage>
          (May
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Voigt</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Von dem Bussche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The eu general data protection regulation (gdpr). A Practical Guide</article-title>
          , 1st Ed., Cham: Springer International Publishing (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Domain adaptation with neural embedding matching</article-title>
          .
          <source>IEEE Transactions on Neural Networks and Learning</source>
          Systems pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          (
          <year>2019</year>
          ). https://doi.org/10.1109/TNNLS.
          <year>2019</year>
          .2935608
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Wiese</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weissenborn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neves</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Neural domain adaptation for biomedical question answering</article-title>
          .
          <source>In: Proceedings of the 21st Conference on Computational Natural Language Learning (CoNLL</source>
          <year>2017</year>
          ). pp.
          <fpage>281</fpage>
          -
          <lpage>289</lpage>
          . Vancouver, Canada (Aug
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Yosinski</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clune</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lipson</surname>
          </string-name>
          , H.:
          <article-title>How transferable are features in deep neural networks?</article-title>
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <fpage>3320</fpage>
          -
          <lpage>3328</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tay</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Deep learning based recommender system: A survey and new perspectives</article-title>
          .
          <source>ACM Comput. Surv</source>
          .
          <volume>52</volume>
          (
          <issue>1</issue>
          ), 5:
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          :
          <fpage>38</fpage>
          (Feb
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Dtcdr: A framework for dualtarget cross-domain recommendation</article-title>
          .
          <source>In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management (Dec</source>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orgun</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A deep framework for cross-domain and cross-system recommendations</article-title>
          .
          <source>In: IJCAI International Joint Conference on Artificial Intelligence</source>
          . pp.
          <fpage>3711</fpage>
          -
          <lpage>3717</lpage>
          . Stockholm, Sweden (Jul
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caverlee</surname>
          </string-name>
          , J.:
          <article-title>Improving top-k recommendation via jointcollaborative autoencoders</article-title>
          .
          <source>In: The World Wide Web Conference. WWW '19 (May</source>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>