<!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>Towards Interaction-based User Embeddings in Sequential Recom mender Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marina Ananyeva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleg Lashinin</string-name>
          <email>o.a.lashinin@tinkoff.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Veronika Ivanova</string-name>
          <email>ext.vvivanova@tinkoff.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergey Kolesnikov</string-name>
          <email>s.s.kolesnikov@tinkoff.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitry I. Ignatov</string-name>
          <email>dignatov@hse.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research University Higher School of Economics</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Recommender Systems</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Tinkof</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>All transductive recommender systems are unable to make predictions for users who were not included in the training sample due to the process of learning user-specific embeddings. In this paper, we propose a new method for replacing identity-based user embeddings in existing sequential models with interaction-based user vectors trained purely on interaction sequences. Such vectors are composed of user interactions using GRU layers with adjusted dropout and maximum item sequence length. This approach is substantially more eficient and does not require retraining when new users appear. Extensive experiments on three open-source datasets demonstrate noticeable improvement in quality metrics for the most of selected state-of-the-art sequential recommender models.</p>
      </abstract>
      <kwd-group>
        <kwd>sequential recommendation</kwd>
        <kwd>user-specific embeddings</kwd>
        <kwd>inductive learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Recommender systems are widely used in various online
tainment platforms. These services gather large amounts
of sequential data, including the history of interactions
quire learning the ID-based latent user vectors, which
are supposed to represent both short-term and long-term
preferences based on user-specific information and
previous history of interactions. However, there are several
drawbacks to this approach.</p>
      <sec id="sec-1-1">
        <title>Firstly, transductive models can recommend items only</title>
        <p>to users from the training set. The predictions cannot
be obtained only based on previous interactions of
outof-sample users because the model’s user embeddings
depend on users’ IDs and additional features (if provided).
The problem of making recommendations for new users
is solved either by fully retraining the model on the
updated data or iterative training on new batches [1]. For
industrial purposes, the retraining process on large-scale
data is time- and space-consuming, constantly afecting
the user coverage with recommendations and the quality
of service for new users.
nEvelop-O
In addition, it does not require storage of
peruser embeddings and is therefore more storage
eficient and scalable.
• We have comprehensively reviewed existing
works in three A and B-ranked conference series
(RecSys, CIKM, and SIGIR) in 2019-2021 that use
identity-based user embeddings in architectures.</p>
      </sec>
      <sec id="sec-1-2">
        <title>This shows that a third of the existing models can be improved using our approach.</title>
      </sec>
      <sec id="sec-1-3">
        <title>The experiments can be reproduced using our open</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <sec id="sec-2-1">
        <title>Sequence-based recommender models are commonly</title>
        <p>used for recommendation tasks on serial data. Most of
them are based on recurrent neural networks (RNNs), for
instance, GRU4Rec [36], SASRec [37], and SHAN [38].</p>
        <p>Additionally, Transformers4Rec [39] is gaining
popularity in usage for sequential and session-based tasks.</p>
        <p>Some architectures attempt to model temporal decay
efects in user interaction history in order to improve the
relevance of recommendations. Customer needs as well
as both short-term and long-term preferences change
over time, which should be taken into account in the
predictions. Intuitively, the most recent interactions should
have greater weight than older ones in deciding on the
next item. Additionally, users may require substitutions
or supplements for an already acquired item. These
assumptions have been incorporated into the design of the 3. METHODOLOGY
SLRC [40], Chorus [41] and KDA [42] models.</p>
        <p>The approaches mentioned above have serious lim- 3.1. The rationale for Using User-specific
itations for industrial applications: item recommenda- Vectors
tions are made based on user-specific embeddings, which
can be trained only for users that were included in the
training set. In contrast, inductive learning models can
provide recommendations for out-of-sample users, who
have interactions but are not included in the training
process. For instance, Mult-VAE [43] and CF-LGCN-E [44],
which is modified version of LightGCN [ 45] for inductive
learning mode, can provide predictions for users outside
of the training sample. Nevertheless, the quality of
inductive models is often lower than that of transductive
ones.</p>
        <p>Thus, one of the open challenges for transductive
models which show high performance is to overcome the
problem of making predictions for out-of-sample users.</p>
        <p>Additionally, the efect of user-specific embeddings on
the quality of recommendations is not yet suficiently
studied. In this research, we propose researching whether
we really need user-specific embeddings or if it is better
to train ID- and feature-free user vectors based solely on
previous item interactions.</p>
        <p>To determine how frequently trainable user-specific
vectors are used in existing sequential recommender models
and to systematize the reasons for their use, we examined
the proceedings of scientific conferences with relevant store pre-computed embeddings in a look-up matrix with
articles. The summary in Table 1 shows that our anal- users’ IDs as each vector can be derived on-the-fly from
ysis research includes articles that were presented be- the input interaction sequence using the learned neural
tween 2019 and 2021 in three conference series: RecSys, network weights. It addresses the scalability issues for
CIKM, and SIGIR. A paper was considered relevant if it commercial applications. Secondly, it can be regarded as
proposed a sequential recommendation model, including a step toward users’ privacy and confidentiality, because
session-based and POI recommendation tasks, and if their a user identifier is redundant information, and without
usperformance was compared to sequential recommender ing it we can not map it back to personal data. Lastly, our
model baselines. As a result, we compiled a list of 34 approach allows adapting previously introduced
sequenrelevant studies, 12 of which contain applications of user tial recommender models to inductive learning scenarios,
embeddings. According to the authors, the primary pur- when we can infer the recommendations for the users,
pose for including user vector processing in the proposed who were not included in a training sample.
methods, which appeared in five studies, was to represent
long-term preferences. Other objectives included model- 3.3. Models
ing both short-term and long-term preferences, learning
user-specific vectors from mixed representations of all
users sharing the same account, and modeling the impact
of friends’ behavior.</p>
      </sec>
      <sec id="sec-2-2">
        <title>In our experiments, we decided to use one of the most</title>
        <p>popular frameworks for sequential recommendation
models - ReChorus2 and RecBole3. For the
experimental setup, we have selected state-of-the-art models that
3.2. Initialization of User Vectors have proven themselves in many new research papers as
reliable baselines for comparison with new models.</p>
        <p>Each sequential model processes the history of users’ Thus, we selected three models from the ReChorus
interactions in order to represent relationships between framework - KDA, Chorus, and SLRC - and two
modinteractions and then model the user’s behavioral pat- els from RecBole - SHAN and HGN - in order to study
terns [36, 37]. how diferent user vector initialization techniques afect</p>
        <p>In our work, we investigate the feasibility of employing model performance on three open-source datasets.
this method to obtain vector representations that reflect Two RecBole models have been implemented in
Reusers’ interests, as well as how it influences the quality of Chorus to ensure a fair comparison of the models.
sequential models. All of the selected models transform
the user ID into a low-dimensional real-valued dense • Sequential Hierarchical Attention Network
vector representation u ∈ ℝ , where d is the dimension (SHAN) [38] is a two-layer hierarchical attention
of the user embedding. The embedding is then processed network. The attention mechanism is needed to
in accordance with the architecture of each model. assign altered weights of items for the user to</p>
        <p>Instead of using this technique, we propose to re- capture the dynamic property, while the
hierarplace the ID-based user embedding initialization with chical structure integrates the user’s long- and
interaction-based user embedding initialization, suggest- short-term preferences. User embedding vector
ing that the user ID be discarded as limiting information is used as context information to obtain various
for eficiency and scalability. weights for diferent users.</p>
        <p>Let Su be the input representations of previous interac- • Hierarchical Gating Network (HGN) [47]
contions Su ∈ ℝ× , where L is the maximum history length. sists of three parts: feature gating, instance
gatFirst, we apply a Dropout layer [46] to the matrix Su . ing, and item-item product modules. The
feaThe sequence representation is then processed by GRU ture gating module allows the adaptive selection
layers. Note that our goal is to show that our approach is of efective latent features based on user
interefective even with a simple recurrent layer like GRU. The ests. At the instance gating module, items that
use of more advanced layers is left for future improve- reflect short-term user preferences are selected
ments. The final step is to use a linear layer to reduce and passed down to lower layers along with item
the embedding dimension to its initial size d and take the features. User embedding is used in both feature
last known vector of interaction history. As seen on Fig- gating and instance gating modules.
ure 1, we obtain a user embedding u ∈ ℝ as the output • Chorus [41] incorporates the representation of
of successively applied layers: Dropout layer, two GRU diferent sequence contexts by knowledge and
layers, and Dense layer, the input of which is a sequence time-aware item modeling. The constructed
temof each user’s historical data. poral kernel functions modify the temporal
dy</p>
        <p>This approach has several significant advantages. First, namics of relations by representing two sorts of
the space complexity is optimized from () to (1) , 2https://github.com/THUwangcy/ReChorus
where  is the number of users. There is no need to 3https://recbole.io/
4.1. Datasets</p>
        <p>We chose the three datasets most commonly used for
#items #actions #density sequential recommendation: MovieLens-1M 4,
Amazon3,416 1M 4.84% Grocery and Gourmet Food and Amazon-Electronics5.
41,280 1,1M 0.022% These open-source datasets have diferent domains, sizes,
63,001 1,7M 0.014% and sparsity. They contain user interaction sequences
with timestamps and item metadata, including the list of
also view and also buy relations in Amazon datasets and
items - substitutes and complements - and al- the list of genres in the MovieLens data set. We use a
lowing relational representations to contribute common leave-one-out strategy with 99 negative items,
diferentially to the final item embedding. User similar to [42]. For SHAN, HGN, and SLRC, we only need
embeddings are used in both the BPR and GMF user interaction sequences, while Chorus and KDA are
approaches for making predictions. based on knowledge graphs, so we use metadata to build
• Short-Term and Life-Time Repeat Consump- them. In Amazon datasets, we simply use the relations of
tion (SLRC) [40] model uses the Hawkes Process also view and also buy, provided in the metadata data set,
and Collaborative Filtering, which requires learn- as was done in [41]. We chose the most popular movies
ing user embeddings to distinguish between user of the same genre as the equivalent of also view items for
interests and help explore new items. Consider- the MovieLens data set, and the most popular items in
ing the lack of recurrent interactions in the Ama- the set of movies that the user has watched right after the
zon and MovieLens datasets, we use this model to ground-truth item as the equivalent of also buy items.
derive substitutive and complementary types of
relations between items, as implemented in the</p>
        <p>SLRC model in Chorus. 4.2. Evaluation Metrics
• Knowledge-aware Dynamic Attention (KDA) Hit Ratio (HR@k) and Normalized Discounted
Cumula[42] takes both item relations and their temporal tive Gain (NDCG@k) were used as evaluation metrics,
evolution into account. The core idea of KDA is to where k = [5, 10, 20, 50]. HR@k measures whether at
aggregate the sequence of interactions into multi- least one ground-truth item appears in the top-k
recomple relation-specific embeddings via an attention mendation list, whereas NDCG@k considers both the
mechanism. Fourier transform with trainable fre- position and relevance of the item in the
recommendaquency domain embeddings was used in a novel tion list. The values of NDCG@10 and HR@10 for 5
way to simulate the diverse temporal efects of original and 5 modified models are presented in Table 3.
various relational interactions. User vectors, as
well as item vectors and interaction representa- 4.3. Experiment Settings
tions, are used in the final ranking score.</p>
      </sec>
      <sec id="sec-2-3">
        <title>All models were implemented using the PyTorch frame</title>
        <p>Overall, we selected all models stated above and com- work [48]. For a fair comparison, we set the embedding
pared the original architectures with the architectures size to 64, batch size to 256, and the maximum history
without user-specific vectors, based on our approach of length to 20 for all models and datasets, similar to
experlearning only from interaction sequences. iments in [41]. Additionally, we demonstrate the results
of experiments for other values of the maximum history
4. EXPERIMENTS length: 10, 30, and 50. Other hyperparameters are
dependent on the model and are set to their default values the
In this section, we introduce our experimental setup and same as in the original implementations. The tuning of
compare the performance of original models with modi- the hyperparameters across all methods and datasets is
ifed ones. Our experiments are designed to answer the left for future work.
following research questions:
RQ1: Does the proposed method have a positive efect on 4.4. Baselines
the quality of existing sequential recommender models?
RQ2: How does the maximum sequence length afect
the models’ performance?</p>
      </sec>
      <sec id="sec-2-4">
        <title>We include two baselines in order to obtain the relative</title>
        <p>performance of non-sequential methods. Specifically, we
include the POP method [49] which is a common
nonpersonal baseline that recommends the most popular</p>
      </sec>
      <sec id="sec-2-5">
        <title>4https://grouplens.org/datasets/movielens/1m/ 5http://jmcauley.ucsd.edu/data/amazon/</title>
        <p>ℎ
ℎ</p>
        <p>ML-1M</p>
        <p>Grocery&amp;Gourmet</p>
        <p>Electronics
NDCG@10</p>
        <p>NDCG@10</p>
        <p>NDCG@10
0.2513
0.4074
items. Additionally, we add a BPR-MF [50] approach that NDCG@10 has decreased by 16%. As the authors of
is often adopted as a classic matrix factorization-based HGN observed, the predictions of this model are highly
method. dependent on the last items. When our approach
constructs a user vector from long sequences, the impact of
4.5. Performance Comparison the last items may be reduced. On Amazon Electronics
we can see decreasing of metric values by 1% for   
As can be seen, Table 3 shows the recommendation per- and by 5% for    , while for   ,    and
formance of original architectures and modified models ℎ   the quality improved in range of 7% to 12%.
on three datasets (RQ1). The proposed strategy has a The overall performance of the four models improved
significant impact on model quality across all datasets. dramatically, but changing user-specific vectors had
alFor instance, on MovieLens-1M we can see increases in most no influence on the    model. According to a
both NDCG@10 and HR@10 for 4 modified models, com- research article on KDA, one possible explanation is that
pared to the original ones:    ,    ,   the architecture of KDA [42] is not highly sensitive to
and ℎ   , while for    quality remains nearly the presence of user vectors at all.   demonstrates
the same. The quality improvement varies widely, rang- significant improvement in quality for all datasets. It
ing from 1% for    to 81% for   . We even ob- is explained by the fact that the SLRC algorithm’s core
serve a slight boost in evaluation metrics for the strongest component is collaborative filtering (CF), which is good
baseline, KDA, on Amazon Grocery&amp;Gourmet Food. for modeling long-term user preferences. Our technique</p>
        <p>However, the quality of    has deteriorated: allows us to evaluate short-term preferences in CF, which
the original model may have overlooked. If we consider sequential models instead of user-specific embeddings.
each of the model-dataset pairs as a separate experiment, Our method does not require constant retraining of the
our approach dramatically increases the quality metrics model as the number of users increases, and is
memoryin 11 out of 15 cases. eficient. Extensive experiments on 3 real-world datasets</p>
        <p>Summing up, comparative experiments on three real- reveal that the majority of evaluated models were
imworld datasets show the efectiveness of our approach proved in quality. Additionally, we studied the
relationand significant improvement of quality for the majority ship between the model’s relative improvement and item
of examined models. A new method with replaced user- sequence length when our method is applied. Thus, we
specific embeddings provides a significant relative gain suggest researchers experiment with our approach in
in performance (e.g., 0.6% − 12.1% for SHAN [38], 1.1% − their studies by using ID-based user-specific embeddings.
38.7% for Chorus [41], 6.6% − 80% for SLRC[40]). Our results can open up a new research area for ablation</p>
        <p>Figure 2 shows how the maximum history length influ- studies on the use of user-specific embeddings in
recomences quality improvement when our approach is applied mender systems. In the future, we are going to apply our
(RQ2). The smaller the maximum sequence length, the approach to more modern models and try more complex
better the model captures user short-term preferences, architectures than GRU. In addition, it is essential to
inwhile long-term efects outweigh short-term efects for vestigate how high-quality and stable this approach is
larger lengths. When the length of the sequence shrinks, with an extremely small number of user interactions.
the long-term influence of modeling, which is the primary
reason for using user embeddings in a model, disappears.</p>
        <p>As a result, replacing user-specific vectors works efec- Acknowledgements
tively for both short (l = 10) and long (l = 50) sequences.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. CONCLUSION</title>
      <sec id="sec-3-1">
        <title>In this research, we proposed a method of composing vectors based purely on interaction sequences, which can be employed in architectures of existing recommender</title>
      </sec>
      <sec id="sec-3-2">
        <title>This research was supported by the Tinkof Laboratory</title>
        <p>
          and the Laboratory for Model and Methods of
Computational Pragmatics at the National Research University
Higher School of Economics (HSE). The contribution of
Dmitry I. Ignatov to the article was done within the
framework of the HSE University Basic Research Program.
[22] M. M. Tanjim, Dynamicrec: A dynamic convolu- ence on Research and Development in Information
tional network for next item recommendation, in: Re
          <xref ref-type="bibr" rid="ref5">trieval, 2020</xref>
          , pp. 89–98.
        </p>
        <p>
          Proceedings of the 29th ACM International Confer- [32] L. Zheng, N. Guo, W. Chen, J. Yu, D. Jiang,
ence on Information and Knowledge Management Sentiment-guided sequential recommendati
          <xref ref-type="bibr" rid="ref11 ref14">on, in:
(CIKM-2020</xref>
          ), 2020. Proceedings of the 43rd International ACM SIGIR
[23] F. Sun, J. Liu, J. Wu, C. Pei, X. Lin, W. Ou, P. Jiang, Conference on Research and Development in
InforBert4rec: Sequential recommendation with bidirec- mation Re
          <xref ref-type="bibr" rid="ref5">trieval, 2020</xref>
          , pp. 1957–1960.
tional encoder representations from transformer, in: [33] C. Wang, M. Zhang, W. Ma, Y. Liu, S. Ma, Make it a
Proceedings of the 28th ACM international confer- chorus: knowledge-and time-aware item modeling
ence on information and knowledge management, for sequential recommendati
          <xref ref-type="bibr" rid="ref44">on, in: Proceedings
2019</xref>
          , pp. 1441–1450. of the 43rd International ACM SIGIR Conference
[24] A. Yan, S. Cheng, W.-C. Kang, M. Wan, J. McAuley, on Research and Development in Information
ReCosrec: 2d convolutional neural networks for se-
          <xref ref-type="bibr" rid="ref5">trieval, 2020</xref>
          , pp. 109–118.
quential recommendation, in: Proceedings of the [34] K. Ren, J. Qin, Y. Fang, W. Zhang, L. Zheng, W. Bian,
28th ACM International Conference on Information G. Zhou, J. Xu, Y. Yu, X. Zhu, et al., Lifel
          <xref ref-type="bibr" rid="ref44">ong
seand Knowledge Management, 2019</xref>
          , pp. 2173–2176. quential modeling with personalized memorization
[25] Y. Wu, K. Li, G. Zhao, X. Qian, Long-and short- for user response prediction, in: Proceedings of the
term preference learning for next poi recommenda- 42nd International ACM SIGIR Conference on
Retion, in: Proceedings of the 28th ACM international search and Development in Information Retrieval,
conference on informati
          <xref ref-type="bibr" rid="ref44">on and knowledge manage- 2019</xref>
          , pp. 565–574.
        </p>
        <p>
          ment, 2019, pp. 2301–2304. [35] M. Ma, P. Ren, Y. Lin, Z. Chen, J. Ma, M. d.
Ri[26] F. Lv, T. Jin, C. Yu, F. Sun, Q. Lin, K. Yang, W. Ng, jke,  -net: A parallel information-sharing network
Sdm: Sequential deep matching model for online for shared-account cross-domain sequential
recomlarge-scale recommender system, in: Proceedings mendations, in: Proceedings of the 42nd
Interof the 28th ACM International Conference on In- national ACM SIGIR Conference on Research and
formati
          <xref ref-type="bibr" rid="ref44">on and Knowledge Management, 2019</xref>
          , pp. Development in Informati
          <xref ref-type="bibr" rid="ref44">on Retrieval, 2019</xref>
          , pp.
2635–2643. 685–694.
[27] R. Cai, J. Wu, A. San, C. Wang, H. Wang, Category- [36] B. Hidasi, A. Karatzoglou, L. Baltrunas, D. Tikk,
aware collaborative sequential recommendation, in: Session-based recommendations with recurrent
Proceedings of the 44th International ACM SIGIR neural networks, arXiv preprint arXiv:1511.06939
Conference on Research and Development in Infor- (2015).
        </p>
        <p>
          mation Re
          <xref ref-type="bibr" rid="ref5">trieval, 2021</xref>
          , pp. 388–397. [37] W.-C. Kang, J. McAuley, Self-attentive sequential
[28] Z. Liu, Z. Fan, Y. Wang, P. S. Yu, Augment
          <xref ref-type="bibr" rid="ref37">ing se- recommendation, in: 2018</xref>
          IEEE International
Conquential recommendation with pseudo-prior items ference on Data M
          <xref ref-type="bibr" rid="ref37">ining (ICDM), IEEE, 2018</xref>
          , pp.
via reversely pre-training transformer, in: Proceed- 197–206.
ings of the 44th international ACM SIGIR confer- [38] H. Ying, F. Zhuang, F. Zhang, Y. Liu, G. Xu, X. Xie,
ence on Research and development in information H. Xiong, J. Wu, Sequential recommender system
re
          <xref ref-type="bibr" rid="ref5">trieval, 2021</xref>
          , pp. 1608–1612. based on hierarchical attention network, in: IJCAI
[29] X. Yuan, D. Duan, L. Tong, L. Shi, C. Zhang, Icai- International Joint Conference on Artificial
Intellisr: Item categorical attribute
          <xref ref-type="bibr" rid="ref37">integrated sequential gence, 2018</xref>
          .
recommendation, in: Proceedings of the 44th In- [39] G. de Souza Pereira Moreira, S. Rabhi, J. M. Lee,
ternational ACM SIGIR Conference on Research R. Ak, E. Oldridge, Transformers4rec: Bridging
and Development in Information Re
          <xref ref-type="bibr" rid="ref5">trieval, 2021</xref>
          , the gap between nlp and sequential/session-based
pp. 1687–1691. recommendation, in: Fifteenth ACM Conference
[30] X. Fan, Z. Liu, J. Lian, W. X. Zhao, X. Xie, J.-R. on Rec
          <xref ref-type="bibr" rid="ref16">ommender Systems, 2021</xref>
          , pp. 143–153.
        </p>
        <p>
          Wen, Lighter and better: low-rank decomposed [40] C. Wang, M. Zhang, W. Ma, Y. Liu, S. Ma,
Modelself-attention networks for next-item recommenda- ing item-specific temporal dynamics of repeat
contion, in: Proceedings of the 44th International ACM sumption for recommender systems, in: The World
SIGIR Conference on Research and Development Wide Web C
          <xref ref-type="bibr" rid="ref44">onference, 2019</xref>
          , pp. 1977–1987.
in Information Re
          <xref ref-type="bibr" rid="ref5">trieval, 2021</xref>
          , pp. 1733–1737. [41] C. Wang, M. Zhang, W. Ma, Y. Liu, S. Ma, Make it a
[31] R. Ren, Z. Liu, Y. Li, W. X. Zhao, H. Wang, B. Ding, chorus: knowledge-and time-aware item modeling
J.-R. Wen, Sequential recommendation with self- for sequential recommendation, in: Proceedings
attentive multi-adversarial network, in: Proceed- of the 43rd International ACM SIGIR Conference
ings of the 43rd International ACM SIGIR Confer- on Research and Development in Information
Re
          <xref ref-type="bibr" rid="ref5">trieval, 2020</xref>
          , pp. 109–118.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <year>2021</year>
          , pp.
          <fpage>433</fpage>
          -
          <lpage>442</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          , [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Extracting attentive social tempo-
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>sequential meta-learning method</article-title>
          ,
          <source>in: Proceedings preprint arXiv:2109.13539</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>of the 43rd International ACM SIGIR Conference</source>
          [13]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.-F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , H. Yin, Lightweight
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>trieval</surname>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>1479</fpage>
          -
          <lpage>1488</lpage>
          . ceedings of the 30th ACM International Conference [2]
          <string-name>
            <given-names>W.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <source>Next-item on Information &amp; Knowledge Management</source>
          ,
          <year>2021</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>recommendations in short sessions</article-title>
          , in: Fifteenth pp.
          <fpage>967</fpage>
          -
          <lpage>977</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>ACM Conference on Recommender Systems</source>
          ,
          <year>2021</year>
          , [14]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Tao</surname>
          </string-name>
          , What is next
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          pp.
          <fpage>282</fpage>
          -
          <lpage>291</lpage>
          . when sequential prediction meets implicitly hard [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Hansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hansen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Maystre</surname>
          </string-name>
          , R. Mehrotra, interaction?,
          <source>in: Proceedings of the 30th ACM</source>
          Inter-
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>sequential user embeddings for large-scale music</article-title>
          <string-name>
            <surname>Management</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>710</fpage>
          -
          <lpage>719</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          recommendation, in: Fourteenth ACM Conference [15]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Yu</surname>
          </string-name>
          , Model-
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>on Recommender Systems</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>62</lpage>
          .
          <article-title>ing sequences as distributions with uncertainty for [4</article-title>
          ]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ming</surname>
          </string-name>
          ,
          <article-title>Fissa: fusing item similarity sequential recommendation</article-title>
          ,
          <source>in: Proceedings of the</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <article-title>models with self-attention networks for sequential 30th</article-title>
          ACM International Conference on Information
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          recommendation, in: Fourteenth ACM Conference &amp; Knowledge
          <string-name>
            <surname>Management</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>3019</fpage>
          -
          <lpage>3023</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>on Recommender Systems</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>130</fpage>
          -
          <lpage>139</lpage>
          . [16]
          <string-name>
            <given-names>Z.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mcauley</surname>
          </string-name>
          , [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-J.</given-names>
            <surname>Hsieh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sharpnack</surname>
          </string-name>
          , Sse-pt: Se- Locker:
          <article-title>Locally constrained self-attentive sequen-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <article-title>quential recommendation via personalized trans- tial recommendation</article-title>
          ,
          <source>in: Proceedings of the 30th</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <source>ommender Systems</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>328</fpage>
          -
          <lpage>337</lpage>
          . Knowledge Management,
          <year>2021</year>
          , pp.
          <fpage>3088</fpage>
          -
          <lpage>3092</lpage>
          . [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Mi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Faltings</surname>
          </string-name>
          , Ader: Adaptively dis- [17]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cai</surname>
          </string-name>
          , St-pil:
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <source>ACM Conference on Recommender Systems</source>
          ,
          <year>2020</year>
          , ings of the 30th ACM International Conference on
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          pp.
          <fpage>408</fpage>
          -
          <lpage>413</lpage>
          . Information &amp; Knowledge
          <string-name>
            <surname>Management</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp. [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          , Long-tail
          <source>session-based recom- 2960-2964.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          mendation, in: Fourteenth ACM conference on [18]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Yan,
          <string-name>
            <given-names>G.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Learn-
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>recommender systems</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>509</fpage>
          -
          <lpage>514</lpage>
          .
          <article-title>ing dual dynamic representations on time-sliced [8</article-title>
          ]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Cho</surname>
          </string-name>
          , E. Park, S. Yoo,
          <article-title>Meantime: Mixture user-item interaction graphs for sequential recom-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <article-title>of attention mechanisms with multi-temporal em- mendation</article-title>
          , in
          <source>: Proceedings of the 30th ACM</source>
          Inter-
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <source>teenth ACM Conference on Recommender Systems</source>
          , Management,
          <year>2021</year>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>240</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <year>2020</year>
          , pp.
          <fpage>515</fpage>
          -
          <lpage>520</lpage>
          . [19]
          <string-name>
            <given-names>W.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cristea</surname>
          </string-name>
          , Se[9]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nath</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>An- quential recommender via time-aware attentive</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>drews</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kumthekar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sathiamoorthy</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <article-title>Yi, memory network</article-title>
          ,
          <source>in: Proceedings of the 29th ACM</source>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <article-title>a multitask ranking system</article-title>
          ,
          <source>in: Proceedings of the edge Management</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>565</fpage>
          -
          <lpage>574</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <source>13th ACM Conference on Recommender Systems</source>
          , [20]
          <string-name>
            <given-names>W.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sun</surname>
          </string-name>
          , M. de Rijke, Improv-
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <year>2019</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>51</lpage>
          .
          <article-title>ing end-to-end sequential recommendations with [10] Q</article-title>
          .
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Gao</surname>
          </string-name>
          , G. Chen, Seq2bub
          <article-title>- intent-aware diversification</article-title>
          ,
          <source>in: Proceedings of the</source>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <article-title>bles: Region-based embedding learning for user 29th</article-title>
          ACM International Conference on Information
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <article-title>behaviors in sequential recommenders</article-title>
          , in: Proceed- &amp;
          <string-name>
            <surname>Knowledge Management</surname>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>175</fpage>
          -
          <lpage>184</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <article-title>ings of the 30th</article-title>
          ACM International Conference on [21]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <given-names>Information &amp; Knowledge</given-names>
            <surname>Management</surname>
          </string-name>
          ,
          <year>2021</year>
          ,
          <string-name>
            <given-names>pp. F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Wen</surname>
          </string-name>
          , S3-rec: Self-
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          2160-
          <fpage>2169</fpage>
          .
          <article-title>supervised learning for sequential recommenda</article-title>
          [11]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. S.</surname>
          </string-name>
          <article-title>tion with mutual information maximization</article-title>
          , in:
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Continuous-time sequential recommendation Proceedings of the 29th ACM International Confer-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <source>Proceedings of the 30th ACM International Confer- 2020</source>
          , pp.
          <fpage>1893</fpage>
          -
          <lpage>1902</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <source>ence on Information &amp; Knowledge Management</source>
          , [42]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          , W. Ma,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , C. Chen,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          , S. Ma,
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>Systems</surname>
          </string-name>
          (TOIS)
          <volume>39</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>33</lpage>
          . [43]
          <string-name>
            <given-names>D.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. G.</given-names>
            <surname>Krishnan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Hofman</surname>
          </string-name>
          , T. Jebara,
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <source>in: Proceedings of the 2018 world wide web confer-</source>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>ence</surname>
          </string-name>
          ,
          <year>2018</year>
          , pp.
          <fpage>689</fpage>
          -
          <lpage>698</lpage>
          . [44]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ragesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sellamanickam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lingam</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Iyer,
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <source>arXiv preprint arXiv:2102.07575</source>
          (
          <year>2021</year>
          ). [45]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Shan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. K.</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <article-title>for recommendation?</article-title>
          ,
          <source>in: Proceedings of the 30th</source>
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Management</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>1619</fpage>
          -
          <lpage>1629</lpage>
          . [46]
          <string-name>
            <given-names>N.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , I. Sutskever,
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <source>machine learning research 15</source>
          (
          <year>2014</year>
          )
          <fpage>1929</fpage>
          -
          <lpage>1958</lpage>
          . [47]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          , Hierarchical gating networks
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <source>of the 25th ACM SIGKDD international conference</source>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <article-title>on knowledge discovery &amp; data mining</article-title>
          ,
          <year>2019</year>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          825-
          <fpage>833</fpage>
          . [48]
          <string-name>
            <given-names>A.</given-names>
            <surname>Paszke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Massa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lerer</surname>
          </string-name>
          , J. Brad-
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          32,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2019</year>
          , pp.
          <fpage>8024</fpage>
          -
          <lpage>8035</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>URL: http://papers.neurips.cc/paper/9015-pytorch</mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <article-title>rning-library</article-title>
          .pdf. [49]
          <string-name>
            <given-names>N.</given-names>
            <surname>Neophytou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mitra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stinson</surname>
          </string-name>
          , Revisiting pop-
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <source>ence on Information Retrieval</source>
          , Springer,
          <year>2022</year>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          641-
          <fpage>654</fpage>
          . [50]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Freudenthaler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gantner</surname>
          </string-name>
          , L. Schmidt-
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <article-title>implicit feedback</article-title>
          ,
          <source>arXiv preprint arXiv:1205.2618</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>