<!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>A comprehensive survey on reinforcement learning-based recommender systems: State-of-the-art, challenges, and future perspectives</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksandr D. Rossiiev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nonna N. Shapovalova</string-name>
          <email>shapovalova@knu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olena H. Rybalchenko</string-name>
          <email>rybalchenko@knu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii M. Striuk</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="editor">
          <string-name>PCWrEooUrckResehdoinpgs ISSNc1e6u1r-3w-0s0.o7r3g</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Academy of Cognitive and Natural Sciences</institution>
          ,
          <addr-line>54 Universytetskyi Ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kryvyi Rih National University</institution>
          ,
          <addr-line>11 Vitalii Matusevych Str., Kryvyi Rih, 50027</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kryvyi Rih State Pedagogical University</institution>
          ,
          <addr-line>54 Universytetskyi Ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>428</fpage>
      <lpage>440</lpage>
      <abstract>
        <p>Recommender systems play a crucial role in helping users navigate the vast amount of information available in the digital age. Traditional recommendation approaches, such as collaborative filtering and content-based methods, often face challenges in dealing with dynamic user preferences, sparse feedback, and long-term user engagement. Reinforcement learning has emerged as a promising framework to address these limitations by formulating the recommendation problem as a sequential decision-making process and learning optimal recommendation strategies through interactions with users. This survey provides a comprehensive overview of the state-of-the-art research on reinforcement learning-based recommender systems. We review the foundations of reinforcement learning in the context of recommendations, including the Markov decision process formulation, and explore various reinforcement learning algorithms and architectures used in recommender systems, such as model-free, model-based, policy gradient, and deep reinforcement learning methods. We also examine the integration of reinforcement learning with other techniques, such as collaborative filtering, content-based methods, knowledge graphs, and graph neural networks, to enhance the performance and capabilities of recommender systems. Furthermore, we identify key challenges and future research directions in this field, including ofline reinforcement learning, scalability, explainability, robustness, evaluation metrics, and real-world applications.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;recommender systems</kwd>
        <kwd>reinforcement learning</kwd>
        <kwd>collaborative filtering</kwd>
        <kwd>content-based filtering</kwd>
        <kwd>knowledge graphs</kwd>
        <kwd>graph neural networks</kwd>
        <kwd>Markov decision process</kwd>
        <kwd>ofline reinforcement learning</kwd>
        <kwd>explainability</kwd>
        <kwd>robustness</kwd>
        <kwd>evaluation metrics</kwd>
        <kwd>real-world applications</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        these methods often face several limitations. First, they struggle with the cold-start problem [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], where
the system lacks suficient information about new users or items to make accurate recommendations.
Second, traditional methods may not scale well to large datasets, as they require extensive computational
resources [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Finally, these approaches often fail to adapt to the dynamic nature of user preferences,
which can change over time [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <sec id="sec-1-1">
        <title>1.3. Potential of reinforcement learning in recommendation systems</title>
        <p>
          Reinforcement learning (RL) has emerged as a promising approach to address the limitations of
traditional recommendation methods. RL is a type of machine learning that enables an agent to learn
optimal decision-making strategies through interactions with an environment [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. By formulating the
recommendation problem as a Markov decision process (MDP) and using RL algorithms to optimize
the recommendation policy, recommender systems can efectively handle the sequential nature of user
interactions, optimize for long-term user engagement, and adapt to changing user preferences [
          <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
          ].
Moreover, RL-based recommender systems have the potential to deal with sparse feedback and balance
exploration and exploitation, which are crucial for improving recommendation quality [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>1.4. Research objectives and questions</title>
        <p>The primary objective of this survey is to provide a comprehensive overview of the current
state-of-theart in reinforcement learning-based recommender systems. We aim to address the following research
questions:
RQ1: What are the key advantages of using reinforcement learning in recommender systems compared
to traditional approaches?
RQ2: How can reinforcement learning be formulated and applied to the recommendation problem?
RQ3: What are the main reinforcement learning algorithms and architectures used in recommender
systems?
RQ4: How can reinforcement learning be integrated with other techniques, such as collaborative
ifltering, content-based methods, and deep learning, to improve recommendation performance?
RQ5: What are the current challenges and future research directions in reinforcement learning-based
recommender systems?</p>
      </sec>
      <sec id="sec-1-3">
        <title>1.5. Contributions and novelty of the survey</title>
        <p>This survey makes the following contributions to the field of reinforcement learning-based recommender
systems:
• We provide a comprehensive and up-to-date review of the state-of-the-art in reinforcement
learning-based recommender systems, covering a wide range of approaches, algorithms, and
applications.
• We propose a novel taxonomy for categorizing and analyzing reinforcement learning-based
recommender systems based on their problem formulation, algorithmic approaches, and integration
with other techniques.
• We identify key challenges and future research directions in the field, including ofline
reinforcement learning, scalability, explainability, robustness, and evaluation metrics.
• We discuss real-world applications and case studies of reinforcement learning-based recommender
systems, highlighting their potential impact and practical considerations.</p>
        <p>To the best of our knowledge, this is the first survey that extensively covers the integration of
reinforcement learning with other techniques, such as knowledge graphs and graph neural networks, in
the context of recommender systems. Our survey aims to bridge the gap between theory and practice
by providing a comprehensive overview of the field and ofering actionable insights for researchers and
practitioners.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Methodology</title>
      <sec id="sec-2-1">
        <title>2.1. Literature search strategy and inclusion criteria</title>
        <p>To ensure a comprehensive and systematic review of the literature on reinforcement learning-based
recommender systems, we adopted a rigorous search strategy and inclusion criteria. We conducted
searches on Scopus, using a combination of keywords such as “reinforcement learning”, “recommender
systems”, “collaborative filtering”, “content-based filtering”, “deep learning”, and “graph neural networks”.
We also explored relevant articles from the reference lists of the retrieved papers to identify additional
studies.</p>
        <p>The inclusion criteria for the selected papers were as follows:
1. The study must be written in English and published in a peer-reviewed journal, conference
proceedings, or book chapter.
2. The study must focus on the application of reinforcement learning in recommender systems or
the integration of reinforcement learning with other recommendation techniques.
3. The study must provide suficient technical details on the proposed approach, including the
problem formulation, algorithmic design, and experimental evaluation.</p>
        <p>We initially retrieved a total of 253 papers based on our search strategy. After applying the inclusion
criteria and removing duplicates, we obtained a final set of 56 papers that form the basis of this survey.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Categorization and analysis framework</title>
        <p>To systematically analyze and present the findings from the selected papers, we propose a categorization
and analysis framework that consists of three main dimensions:</p>
        <sec id="sec-2-2-1">
          <title>2.2.1. Problem formulation</title>
          <p>We categorize the studies based on how they formulate the recommendation problem as a reinforcement
learning task. This includes the definition of states, actions, rewards, and the underlying MDP framework.
By examining the problem formulation, we can gain insights into the key challenges and considerations
in applying reinforcement learning to recommender systems.</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>2.2.2. Algorithmic approaches</title>
          <p>
            We classify the studies according to the reinforcement learning algorithms and architectures they
employ. This includes model-free methods (e.g., Q-learning [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ], SARSA [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ]), model-based methods,
policy gradient methods (e.g., REINFORCE [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ], Actor-Critic [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ]), and deep reinforcement learning
(e.g., DQN [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ], DDPG [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ]). By analyzing the algorithmic approaches, we can identify the strengths
and weaknesses of diferent reinforcement learning techniques in the context of recommender systems.
          </p>
        </sec>
        <sec id="sec-2-2-3">
          <title>2.2.3. Integration with other techniques</title>
          <p>
            We investigate how reinforcement learning is integrated with other recommendation techniques,
such as collaborative filtering [
            <xref ref-type="bibr" rid="ref22">22</xref>
            ], content-based methods [
            <xref ref-type="bibr" rid="ref23">23</xref>
            ], knowledge graphs [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ], and graph
neural networks [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ]. By examining the integration strategies, we can uncover the synergies and
complementary advantages of combining reinforcement learning with traditional recommendation
approaches and advanced deep learning architectures.
          </p>
          <p>Based on this categorization and analysis framework, we provide a comprehensive and structured
review of the state-of-the-art in reinforcement learning-based recommender systems. In the following
sections, we present the key findings, insights, and future research directions in each of the three
dimensions.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Traditional recommendation methods</title>
      <p>In this section, we provide an overview of traditional recommendation methods, including collaborative
ifltering, content-based filtering, and hybrid methods. We also discuss the limitations and challenges of
these approaches, which motivate the adoption of reinforcement learning in recommender systems.</p>
      <sec id="sec-3-1">
        <title>3.1. Overview of traditional approaches</title>
        <sec id="sec-3-1-1">
          <title>3.1.1. Collaborative filtering</title>
          <p>
            Collaborative filtering (CF) is one of the most widely used recommendation techniques. It relies on
the assumption that users with similar preferences in the past are likely to have similar preferences in
the future [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. CF methods can be further divided into memory-based and model-based approaches.
Memory-based CF directly uses the user-item interaction data to compute similarity scores between
users or items, while model-based CF learns a predictive model from the interaction data [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. Examples
of CF methods include user-based CF, item-based CF [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ], and matrix factorization [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ].
          </p>
        </sec>
        <sec id="sec-3-1-2">
          <title>3.1.2. Content-based filtering</title>
          <p>
            Content-based filtering (CBF) recommends items to users based on the similarity between the content
of the items and the user’s preferences [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]. CBF methods typically represent items using a set of
features or attributes, such as genres, keywords, or user-generated tags. User profiles are constructed
based on the features of the items they have interacted with in the past. The recommendation process
involves matching the user profile with the item features to generate personalized suggestions. CBF
methods have been applied in various domains, such as movie recommendation [
            <xref ref-type="bibr" rid="ref28">28</xref>
            ] and news article
recommendation [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ].
          </p>
        </sec>
        <sec id="sec-3-1-3">
          <title>3.1.3. Hybrid methods</title>
          <p>
            Hybrid recommendation methods combine multiple recommendation techniques to leverage their
complementary strengths and mitigate their individual limitations [
            <xref ref-type="bibr" rid="ref30">30</xref>
            ]. Common hybridization strategies
include weighted averaging, switching, cascading, and feature combination. For example, Jafarkarimi
et al. [
            <xref ref-type="bibr" rid="ref31">31</xref>
            ] proposed a hybrid recommender system that integrates CF and CBF using a weighted
averaging approach, while Ghazanfar and Prügel-Bennett [
            <xref ref-type="bibr" rid="ref32">32</xref>
            ] developed a switching hybrid that selects
between CF and CBF based on the availability of user preference data.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Limitations and challenges of traditional methods</title>
        <sec id="sec-3-2-1">
          <title>3.2.1. Cold-start problem</title>
          <p>
            The cold-start problem refers to the dificulty of making accurate recommendations for new users or
items that have little or no interaction data [
            <xref ref-type="bibr" rid="ref33">33</xref>
            ]. CF methods are particularly vulnerable to the cold-start
problem, as they rely heavily on the existence of suficient user-item interactions. CBF methods can
alleviate the cold-start problem to some extent by leveraging item content features, but they still require
a minimum amount of user feedback to build reliable user profiles [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ].
          </p>
        </sec>
        <sec id="sec-3-2-2">
          <title>3.2.2. Scalability issues</title>
          <p>
            Traditional recommendation methods often face scalability issues when dealing with large-scale datasets
[
            <xref ref-type="bibr" rid="ref10">10</xref>
            ]. Memory-based CF methods have high computational complexity, as they need to calculate
similarity scores between all pairs of users or items. Model-based CF methods, such as matrix factorization,
can be more eficient but still require substantial computational resources for training and updating
the models. CBF methods may also sufer from scalability issues when the number of items and their
associated features grow large.
          </p>
        </sec>
        <sec id="sec-3-2-3">
          <title>3.2.3. Lack of adaptability to dynamic user preferences</title>
          <p>
            User preferences are not static and can evolve over time due to various factors, such as changes in
personal tastes, social influences, and contextual situations [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ]. Traditional recommendation methods
often struggle to adapt to these dynamic preferences, as they typically learn from historical interaction
data without considering the temporal aspects. This can lead to suboptimal recommendations that
fail to capture the users’ current interests and needs. Incorporating temporal dynamics and sequential
patterns into recommendation models is crucial for improving their adaptability and responsiveness to
changing user preferences.
          </p>
          <p>The limitations and challenges of traditional recommendation methods highlight the need for more
advanced and flexible approaches that can handle the complexities of real-world recommendation
scenarios. In the next section, we explore how reinforcement learning can be leveraged to address these
issues and enhance the performance of recommender systems.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Reinforcement learning in recommender systems</title>
      <p>Reinforcement learning has emerged as a promising approach to address the limitations of traditional
recommendation methods. By formulating the recommendation problem as a Markov decision process
and using RL algorithms to optimize the recommendation policy, recommender systems can efectively
handle the sequential nature of user interactions, optimize for long-term user engagement, and adapt
to changing user preferences. In this section, we provide a comprehensive overview of the formulation
of recommendation as an RL problem, discuss the advantages of RL for recommendations, and review
the main RL approaches and their integration with other techniques.</p>
      <sec id="sec-4-1">
        <title>4.1. Formulation of recommendation as a reinforcement learning problem</title>
        <sec id="sec-4-1-1">
          <title>4.1.1. Markov decision process (MDP) framework</title>
          <p>
            The first step in applying RL to recommender systems is to formulate the recommendation problem
as an MDP. An MDP is defined by a tuple (, , , ℛ,  ), where  is the state space,  is the action
space,  is the transition probability function, ℛ is the reward function, and  ∈ [0, 1) is the discount
factor [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]. In the context of recommender systems, the state space  represents the user’s current
context and preference, the action space  corresponds to the set of items that can be recommended,
the transition probability function  models the user’s behavior in response to the recommended items,
and the reward function ℛ measures the user’s satisfaction or engagement with the recommendations
[
            <xref ref-type="bibr" rid="ref13">13</xref>
            ].
          </p>
        </sec>
        <sec id="sec-4-1-2">
          <title>4.1.2. Key components: states, actions, rewards</title>
          <p>
            The design of states, actions, and rewards is crucial for the success of RL-based recommender systems.
The state representation should capture the relevant information about the user’s current context and
historical interactions, such as the user’s demographic attributes, past clicked or purchased items, and
session-level features [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ]. The action space can be defined as the entire item catalog or a subset of
items selected based on certain criteria, such as popularity or relevance to the user’s preferences [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ].
The reward function should reflect the system’s optimization objective, which can be user engagement
metrics (e.g., click-through rate, dwell time), business metrics (e.g., revenue, conversion rate), or a
combination of both [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ].
          </p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Advantages of reinforcement learning for recommendations</title>
        <sec id="sec-4-2-1">
          <title>4.2.1. Handling sequential user-system interactions</title>
          <p>
            One of the key advantages of RL for recommendations is its ability to handle the sequential nature
of user-system interactions. Unlike traditional methods that treat each interaction independently, RL
algorithms can learn from the entire sequence of interactions and optimize the recommendation policy
based on the long-term cumulative rewards [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ]. This enables the recommender system to capture the
temporal dynamics of user preferences and adapt its recommendations accordingly. For example, Zheng
et al. [
            <xref ref-type="bibr" rid="ref34">34</xref>
            ] proposed a deep RL framework for e-commerce recommendations that learns to optimize
the long-term user engagement by considering the sequential dependencies between user actions and
system recommendations.
          </p>
        </sec>
        <sec id="sec-4-2-2">
          <title>4.2.2. Optimizing long-term user engagement</title>
          <p>
            Another benefit of RL-based recommender systems is their focus on optimizing long-term user
engagement rather than immediate rewards. Traditional recommendation methods often aim to maximize
short-term metrics, such as click-through rate or conversion rate, which may lead to suboptimal
performance in the long run. In contrast, RL algorithms can optimize for cumulative rewards over a longer
horizon, taking into account the future impact of current recommendations on user satisfaction and
retention [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ]. This long-term optimization perspective aligns well with the business objectives of many
recommendation platforms, as it helps to build a loyal user base and increase customer lifetime value.
          </p>
        </sec>
        <sec id="sec-4-2-3">
          <title>4.2.3. Dealing with sparse feedback and exploration</title>
          <p>
            RL-based recommender systems can also efectively deal with sparse user feedback and balance the
exploration-exploitation trade-of. In real-world recommendation scenarios, user feedback is often
implicit and sparse, as users only interact with a small fraction of the available items. RL algorithms can
handle this sparsity by learning from the limited feedback and using exploration strategies to gather
more information about the user’s preferences [
            <xref ref-type="bibr" rid="ref35">35</xref>
            ]. By balancing exploration (recommending novel
or less certain items) and exploitation (recommending items with high estimated rewards), RL-based
recommenders can continuously improve their performance and adapt to changing user interests.
          </p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Reinforcement learning approaches for recommendations</title>
        <sec id="sec-4-3-1">
          <title>4.3.1. Model-free methods</title>
          <p>
            Model-free RL methods learn the optimal recommendation policy directly from the interactions with
users, without explicitly modeling the environment dynamics. Q-learning and SARSA are two popular
model-free RL algorithms that have been applied to recommender systems. Q-learning [
            <xref ref-type="bibr" rid="ref36">36</xref>
            ] learns the
action-value function (, ), which represents the expected cumulative reward of taking action  in
state  and following the optimal policy thereafter. Munemasa et al. [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ] proposed a Q-learning-based
recommender system that learns to recommend items based on the user’s historical interactions and the
estimated Q-values. SARSA (State-Action-Reward-State-Action) [
            <xref ref-type="bibr" rid="ref37">37</xref>
            ] is another model-free algorithm
that updates the Q-values based on the actual actions taken by the system, rather than the optimal
actions. Xia et al. [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ] developed a SARSA-based recommender system for energy optimization in
smart buildings, which learns to provide personalized recommendations based on the user’s comfort
preferences and energy consumption patterns.
          </p>
        </sec>
        <sec id="sec-4-3-2">
          <title>4.3.2. Model-based methods</title>
          <p>
            Model-based RL methods learn a model of the environment dynamics and use it to plan the optimal
recommendation policy. These methods can be more sample-eficient than model-free approaches, as
they can leverage the learned model to simulate the user’s behavior and optimize the policy ofline.
Chen et al. [
            <xref ref-type="bibr" rid="ref38">38</xref>
            ] proposed a model-based RL framework for news recommendation, which learns a user
behavior model from historical interactions and uses it to generate synthetic trajectories for policy
optimization. Gunawardana and Meek [
            <xref ref-type="bibr" rid="ref39">39</xref>
            ] developed a model-based RL approach for e-commerce
recommendations, which learns a customer behavior model using a variational autoencoder and
optimizes the recommendation policy using the learned model.
          </p>
        </sec>
        <sec id="sec-4-3-3">
          <title>4.3.3. Policy gradient methods</title>
          <p>
            Policy gradient methods directly optimize the recommendation policy by computing the gradient of
the expected cumulative reward with respect to the policy parameters. REINFORCE [
            <xref ref-type="bibr" rid="ref40">40</xref>
            ] is a
wellknown policy gradient algorithm that updates the policy parameters in the direction of the estimated
gradient. Xin et al. [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ] proposed a self-supervised RL framework for sequential recommendations,
which uses REINFORCE to optimize the recommendation policy based on the user’s feedback and a
self-supervised learning objective. Actor-Critic methods [
            <xref ref-type="bibr" rid="ref41">41</xref>
            ] combine the advantages of value-based
and policy-based methods by learning both a value function (critic) and a policy function (actor). Zhao
et al. [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ] developed an Actor-Critic-based recommender system for online advertising, which learns to
optimize the ad selection policy based on the user’s click feedback and the estimated state values.
          </p>
        </sec>
        <sec id="sec-4-3-4">
          <title>4.3.4. Deep reinforcement learning</title>
          <p>
            Deep RL methods incorporate deep neural networks into the RL framework to learn complex state
representations and policies. Deep Q-Network (DQN) [
            <xref ref-type="bibr" rid="ref42">42</xref>
            ] is a popular deep RL algorithm that uses a
neural network to approximate the Q-function and stabilizes the learning process using experience
replay and target networks. Zheng et al. [
            <xref ref-type="bibr" rid="ref34">34</xref>
            ] applied DQN to e-commerce recommendations, where the
state is represented by the user’s historical interactions and the actions correspond to the recommended
items. Deep Deterministic Policy Gradient (DDPG) [
            <xref ref-type="bibr" rid="ref43">43</xref>
            ] is another deep RL algorithm that combines the
advantages of DQN and Actor-Critic methods, using neural networks to learn both the Q-function and
the policy. Chen et al. [
            <xref ref-type="bibr" rid="ref44">44</xref>
            ] proposed a DDPG-based recommender system for diversified
recommendations, which learns to balance the trade-of between accuracy and diversity in the recommendation
policy.
          </p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Integration of reinforcement learning with other techniques</title>
        <sec id="sec-4-4-1">
          <title>4.4.1. Combining RL with collaborative filtering and content-based methods</title>
          <p>
            RL can be integrated with traditional recommendation methods, such as collaborative filtering (CF) and
content-based filtering (CBF), to leverage their complementary strengths. Choi et al. [
            <xref ref-type="bibr" rid="ref45">45</xref>
            ] proposed a
hybrid RL-CF approach for movie recommendations, which uses RL to learn the optimal recommendation
policy based on the user’s feedback, and CF to generate candidate items for each state. Gupta and
Katarya [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] developed an RL-CBF framework for news recommendation, which uses CBF to represent
the user’s preferences and RL to optimize the recommendation policy based on the user’s engagement
with the recommended articles.
          </p>
        </sec>
        <sec id="sec-4-4-2">
          <title>4.4.2. Incorporating knowledge graphs and graph neural networks</title>
          <p>
            Knowledge graphs (KGs) and graph neural networks (GNNs) can be incorporated into RL-based
recommender systems to provide rich semantic information and capture complex user-item relationships.
Zhang et al. [
            <xref ref-type="bibr" rid="ref46">46</xref>
            ] proposed a KG-enhanced RL framework for news recommendation, which uses a
KG to represent the semantic relationships between news articles and entities, and RL to optimize
the recommendation policy based on the user’s feedback. Liu et al. [
            <xref ref-type="bibr" rid="ref47">47</xref>
            ] developed a GNN-based RL
approach for social recommendations, which uses a GNN to learn the user and item embeddings from
the social network structure, and RL to optimize the recommendation policy based on the learned
embeddings and user feedback.
          </p>
        </sec>
        <sec id="sec-4-4-3">
          <title>4.4.3. Hybrid RL-based recommender systems</title>
          <p>
            Hybrid RL-based recommender systems combine multiple RL algorithms or integrate RL with other
machine learning techniques to achieve better performance and robustness. Zhao et al. [
            <xref ref-type="bibr" rid="ref48">48</xref>
            ] proposed a
hybrid RL framework for e-commerce recommendations, which combines model-free and model-based
RL methods to balance the trade-of between sample eficiency and generalization ability. Aboutorab
et al. [
            <xref ref-type="bibr" rid="ref49">49</xref>
            ] developed a hybrid RL-supervised learning approach for news recommendation, which uses
supervised learning to pre-train the recommendation model and RL to fine-tune the model based on
user feedback.
          </p>
          <p>The integration of RL with other recommendation techniques and advanced machine learning
methods has shown promising results in improving the performance, scalability, and interpretability of
recommender systems. By leveraging the strengths of diferent approaches, hybrid RL-based
recommenders can provide more accurate, diverse, and explainable recommendations, while adapting to the
dynamic and complex nature of user preferences and item relationships.</p>
          <p>In summary, RL has emerged as a powerful framework for building intelligent and adaptive
recommender systems. By formulating the recommendation problem as an MDP and using RL algorithms to
optimize the recommendation policy, RL-based recommenders can efectively handle the sequential
user-system interactions, optimize for long-term user engagement, and deal with sparse feedback and
exploration. The integration of RL with traditional recommendation methods, knowledge graphs, graph
neural networks, and other machine learning techniques has further enhanced the capabilities and
performance of RL-based recommenders. In the next section, we discuss the current challenges and
future research directions in this rapidly evolving field.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Challenges and future research directions</title>
      <p>Despite the significant progress and promising results of reinforcement learning (RL) in recommender
systems, there are still several challenges and open research questions that need to be addressed to
fully realize the potential of RL-based recommenders. In this section, we discuss the key challenges and
future research directions in this field.</p>
      <sec id="sec-5-1">
        <title>5.1. Ofline reinforcement learning for recommendations</title>
        <p>
          One of the main challenges in applying RL to real-world recommender systems is the need for online
interactions with users, which can be costly and risky. Ofline RL [
          <xref ref-type="bibr" rid="ref50">50</xref>
          ] aims to learn the optimal
recommendation policy from historical user interaction data, without the need for online exploration.
However, ofline RL sufers from the distribution shift problem, where the learned policy may not
generalize well to the actual user behavior. Recent works [
          <xref ref-type="bibr" rid="ref38 ref51">38, 51</xref>
          ] have proposed of-policy evaluation
and correction methods to address this issue, but more research is needed to develop robust and scalable
ofline RL algorithms for recommendations.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Scalability and computational eficiency</title>
        <p>
          Another challenge in RL-based recommenders is the scalability and computational eficiency of the
algorithms, especially when dealing with large-scale user-item interactions and high-dimensional
state and action spaces. Existing works have proposed various approaches to improve the scalability
of RL-based recommenders, such as using deep neural networks for function approximation [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ],
leveraging parallelization and distributed computing [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ], and adopting eficient exploration strategies
[
          <xref ref-type="bibr" rid="ref52">52</xref>
          ]. However, there is still a need for more research on developing scalable and eficient RL algorithms
that can handle the ever-growing scale and complexity of real-world recommendation scenarios.
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Explainability and interpretability of RL-based recommendations</title>
        <p>
          Explainability and interpretability are crucial factors in building trust and transparency in recommender
systems. However, RL-based recommenders, especially those using deep neural networks, are often
considered as black-box models that lack clear explanations for their recommendations. Recent works
have proposed various approaches to improve the explainability of RL-based recommenders, such as
using attention mechanisms to highlight the important features [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ], generating textual explanations
based on the learned policy [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ], and incorporating knowledge graphs to provide semantic explanations
[
          <xref ref-type="bibr" rid="ref46">46</xref>
          ]. However, more research is needed to develop efective and user-friendly explanation methods
that can help users understand and trust the recommendations generated by RL-based systems.
        </p>
      </sec>
      <sec id="sec-5-4">
        <title>5.4. Robustness to adversarial attacks and biases</title>
        <p>
          RL-based recommenders, like other machine learning models, are vulnerable to adversarial attacks
and biases that can manipulate or degrade their performance. Adversarial attacks, such as fake user
profiles or item reviews, can mislead the RL algorithms and generate suboptimal or even harmful
recommendations [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ]. Biases, such as popularity bias or selection bias, can also afect the fairness
and diversity of the recommendations [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ]. Therefore, it is important to develop robust and unbiased
RL algorithms that can detect and mitigate the impact of adversarial attacks and biases. Recent works
have proposed various approaches, such as adversarial training [
          <xref ref-type="bibr" rid="ref48">48</xref>
          ], counterfactual learning [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ], and
fairness-aware RL [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ], but more research is needed to ensure the security and fairness of RL-based
recommenders.
        </p>
      </sec>
      <sec id="sec-5-5">
        <title>5.5. Evaluation metrics and simulation environments for RL-based recommenders</title>
        <p>
          Evaluating the performance of RL-based recommenders is challenging due to the complex and dynamic
nature of user-system interactions. Traditional evaluation metrics, such as accuracy and F1 score, may
not fully capture the long-term user satisfaction and engagement. Therefore, it is important to develop
new evaluation metrics and frameworks that can assess the efectiveness of RL-based recommenders
from multiple perspectives, such as user experience, diversity, novelty, and business objectives [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
Moreover, building realistic and standardized simulation environments for RL-based recommenders can
facilitate the development and comparison of diferent algorithms [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ]. Recent works have proposed
various simulation environments, such as RecoGym [
          <xref ref-type="bibr" rid="ref56">56</xref>
          ] and VirtualTaobao [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ], but more research is
needed to improve their fidelity and generalizability.
        </p>
      </sec>
      <sec id="sec-5-6">
        <title>5.6. Real-world applications and case studies</title>
        <p>
          To fully demonstrate the potential and impact of RL-based recommenders, it is important to conduct more
real-world applications and case studies in various domains, such as e-commerce, news, music, and video
recommendations. Real-world applications can provide valuable insights into the practical challenges
and opportunities of deploying RL-based recommenders, such as the need for online learning, the
importance of user feedback and explainability, and the trade-of between exploration and exploitation
[
          <xref ref-type="bibr" rid="ref11 ref17">11, 17</xref>
          ]. Case studies can also help to showcase the business value and user benefits of RL-based
recommenders, such as increased user engagement, revenue, and customer satisfaction [
          <xref ref-type="bibr" rid="ref46 ref53">46, 53</xref>
          ]. More
research and collaboration between academia and industry are needed to bridge the gap between theory
and practice and accelerate the adoption of RL-based recommenders in real-world settings.
        </p>
        <p>RL-based recommenders have shown great promise in improving the performance and adaptability
of recommendation systems. However, there are still many challenges and open research questions
that need to be addressed, such as ofline RL, scalability, explainability, robustness, evaluation, and
real-world applications.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this survey, we have provided a comprehensive overview of the state-of-the-art research on
reinforcement learning-based recommender systems. We have discussed the limitations of traditional
recommendation approaches and highlighted the potential of reinforcement learning in addressing
these challenges. We have reviewed the formulation of the recommendation problem as a Markov
Decision Process and explored the various reinforcement learning algorithms and architectures used in
recommender systems, including model-free, model-based, policy gradient, and deep reinforcement
learning methods.</p>
      <p>Moreover, we have examined the integration of reinforcement learning with other techniques, such
as collaborative filtering, content-based methods, knowledge graphs, and graph neural networks,
to enhance the performance and capabilities of recommender systems. We have also identified key
challenges and future research directions in this field, including ofline reinforcement learning, scalability,
explainability, robustness, evaluation metrics, and real-world applications.</p>
      <p>The survey highlights the significant progress and promising results achieved by reinforcement
learning-based recommenders in various domains, such as e-commerce, news, music, and video
recommendations. The ability of reinforcement learning to handle sequential user-system interactions,
optimize long-term user engagement, and adapt to dynamic user preferences has made it a powerful
framework for building intelligent and personalized recommendation systems.</p>
      <p>However, there are still many open challenges and opportunities for future research in this rapidly
evolving field. By addressing these challenges and exploring new research directions, we can unlock
the full potential of reinforcement learning-based recommenders and create more engaging, diverse,
and trustworthy recommendation experiences for users.</p>
      <p>Declaration on Generative AI: During the preparation of this work, the authors used Claude 3 Opus in order to: Drafting
content, Generate literature review, Abstract drafting. After using this service, the authors reviewed and edited the content as
needed and takes full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          ,
          <article-title>Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions</article-title>
          ,
          <source>IEEE Trans. Knowl. Data Eng</source>
          .
          <volume>17</volume>
          (
          <year>2005</year>
          )
          <fpage>734</fpage>
          -
          <lpage>749</lpage>
          . doi:
          <volume>10</volume>
          .1109/TKDE.
          <year>2005</year>
          .
          <volume>99</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Schafer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          , Recommender systems in e-commerce,
          <source>in: Proceedings of the 1st ACM Conference on Electronic Commerce</source>
          , EC '99,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>1999</year>
          , p.
          <fpage>158</fpage>
          -
          <lpage>166</lpage>
          . doi:
          <volume>10</volume>
          .1145/336992.337035.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Covington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Adams</surname>
          </string-name>
          , E. Sargin,
          <article-title>Deep Neural Networks for YouTube Recommendations</article-title>
          ,
          <source>in: Proceedings of the 10th ACM Conference on Recommender Systems</source>
          , RecSys '16,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2016</year>
          , p.
          <fpage>191</fpage>
          -
          <lpage>198</lpage>
          . doi:
          <volume>10</volume>
          .1145/2959100.2959190.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Katarya</surname>
          </string-name>
          ,
          <article-title>A Study of Deep Reinforcement Learning Based Recommender Systems</article-title>
          , in: ICSCCC 2021 - International Conference on Secure Cyber Computing and
          <article-title>Communications, Institute of Electrical and Electronics Engineers Inc</article-title>
          .,
          <year>2021</year>
          , pp.
          <fpage>218</fpage>
          -
          <lpage>220</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICSCCC51823.
          <year>2021</year>
          .
          <volume>9478178</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A. O.</given-names>
            <surname>Afolabi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Toivanen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Haataja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mykkänen</surname>
          </string-name>
          ,
          <article-title>Systematic Literature Review on Empirical Results and Practical Implementations of Healthcare Recommender Systems: Lessons Learned and a Novel Proposal, Int</article-title>
          .
          <source>J. Heal. Inf. Syst. Informatics</source>
          <volume>10</volume>
          (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          . doi:
          <volume>10</volume>
          .4018/IJHISI. 2015100101.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanjalic</surname>
          </string-name>
          ,
          <article-title>Collaborative Filtering beyond the User-Item Matrix: A Survey of the State of the Art and Future Challenges</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>47</volume>
          (
          <year>2014</year>
          )
          <article-title>3</article-title>
          . doi:
          <volume>10</volume>
          .1145/2556270.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Breese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Heckerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kadie</surname>
          </string-name>
          ,
          <article-title>Empirical analysis of predictive algorithms for collaborative ifltering</article-title>
          ,
          <source>in: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence</source>
          , UAI'
          <fpage>98</fpage>
          , Morgan Kaufmann Publishers Inc., San Francisco, CA, USA,
          <year>1998</year>
          , p.
          <fpage>43</fpage>
          -
          <lpage>52</lpage>
          . URL: https: //dl.acm.org/doi/10.5555/2074094.2074100.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Billsus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Pazzani</surname>
          </string-name>
          ,
          <article-title>Learning Collaborative Information Filters</article-title>
          ,
          <source>in: Proceedings of the Fifteenth International Conference on Machine Learning</source>
          , ICML '
          <fpage>98</fpage>
          , Morgan Kaufmann Publishers Inc., San Francisco, CA, USA,
          <year>1998</year>
          , p.
          <fpage>46</fpage>
          -
          <lpage>54</lpage>
          . URL: https://dl.acm.org/doi/10.5555/645527.657311.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Greco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Suglia</surname>
          </string-name>
          , G. Semeraro,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ferilli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. A.</given-names>
            <surname>Lisi</surname>
          </string-name>
          ,
          <article-title>Deep Learning and Hierarchical Reinforcement Learning for modeling a Conversational Recommender System</article-title>
          ,
          <source>Intelligenza Artificiale</source>
          <volume>12</volume>
          (
          <year>2019</year>
          )
          <fpage>125</fpage>
          -
          <lpage>141</lpage>
          . doi:
          <volume>10</volume>
          .3233/IA-170031.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rezaei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tabrizi</surname>
          </string-name>
          ,
          <article-title>A survey on reinforcement learning and deep reinforcement learning for recommender systems</article-title>
          , in: D.
          <string-name>
            <surname>Conte</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Fred</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Gusikhin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Sansone (Eds.),
          <source>Deep Learning Theory and Applications</source>
          , volume
          <volume>1875</volume>
          <source>of Communications in Computer and Information Science</source>
          , Springer Nature Switzerland, Cham,
          <year>2023</year>
          , pp.
          <fpage>385</fpage>
          -
          <lpage>402</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -39059-3_
          <fpage>26</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Huo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gong</surname>
          </string-name>
          ,
          <string-name>
            <surname>DCFGAN:</surname>
          </string-name>
          <article-title>An adversarial deep reinforcement learning framework with improved negative sampling for session-based recommender systems</article-title>
          ,
          <source>Information Sciences 596</source>
          (
          <year>2022</year>
          )
          <fpage>222</fpage>
          -
          <lpage>235</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ins.
          <year>2022</year>
          .
          <volume>02</volume>
          .045.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Sutton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Barto</surname>
          </string-name>
          ,
          <source>Reinforcement Learning: An Introduction</source>
          , 2 ed., MIT Press,
          <year>2015</year>
          . URL: https://web.stanford.edu/class/psych209/Readings/SuttonBartoIPRLBook2ndEd.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>M. M. Afsar</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Crump</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Far</surname>
          </string-name>
          ,
          <source>Reinforcement Learning based Recommender Systems: A Survey, ACM Computing Surveys</source>
          <volume>55</volume>
          (
          <year>2023</year>
          )
          <article-title>145</article-title>
          . doi:
          <volume>10</volume>
          .1145/3543846.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>McAuley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Deep reinforcement learning in recommender systems: A survey and new perspectives, Knowledge-Based Systems 264 (</article-title>
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1016/j. knosys.
          <year>2023</year>
          .
          <volume>110335</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <article-title>Reinforcement learning to optimize long-term user engagement in recommender systems</article-title>
          ,
          <source>in: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Association for Computing Machinery</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>2810</fpage>
          -
          <lpage>2818</lpage>
          . doi:
          <volume>10</volume>
          .1145/3292500.3330668.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>I.</given-names>
            <surname>Munemasa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tomomatsu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hayashi</surname>
          </string-name>
          , T. Takagi,
          <article-title>Deep reinforcement learning for recommender systems</article-title>
          , in: 2018
          <source>International Conference on Information and Communications Technology, ICOIACT</source>
          <year>2018</year>
          ,
          <article-title>volume 2018-January, Institute of Electrical and Electronics Engineers Inc</article-title>
          .,
          <year>2018</year>
          , pp.
          <fpage>226</fpage>
          -
          <lpage>233</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICOIACT.
          <year>2018</year>
          .
          <volume>8350761</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sonta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <article-title>A multi-task deep reinforcement learning-based recommender system for co-optimizing energy, comfort, and air quality in commercial buildings with humans-in-the-loop, Data-Centric Engineering 5 (</article-title>
          <year>2024</year>
          )
          <article-title>e26</article-title>
          . doi:
          <volume>10</volume>
          .1017/dce.
          <year>2024</year>
          .
          <volume>27</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>X.</given-names>
            <surname>Xin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Karatzoglou</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Arapakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Jose</surname>
          </string-name>
          ,
          <article-title>Self-Supervised Reinforcement Learning for Recommender Systems</article-title>
          ,
          <source>in: SIGIR 2020 - Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , Association for Computing Machinery, Inc,
          <year>2020</year>
          , pp.
          <fpage>931</fpage>
          -
          <lpage>940</lpage>
          . doi:
          <volume>10</volume>
          .1145/3397271.3401147.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <article-title>Tag-Aware Recommender System Based on Deep Reinforcement Learning</article-title>
          ,
          <source>Mathematical Problems in Engineering</source>
          <year>2021</year>
          (
          <year>2021</year>
          )
          <article-title>5564234</article-title>
          . doi:
          <volume>10</volume>
          .1155/
          <year>2021</year>
          / 5564234.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A. B. A.</given-names>
            <surname>Alwahhab</surname>
          </string-name>
          ,
          <article-title>Proposed Recommender System for Solving Cold Start Issue Using k-means Clustering and Reinforcement Learning Agent</article-title>
          ,
          <source>in: Proceedings - 2020 2nd Annual International Conference on Information and Sciences, AiCIS</source>
          <year>2020</year>
          ,
          <article-title>Institute of Electrical and Electronics Engineers Inc</article-title>
          .,
          <year>2020</year>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>21</lpage>
          . doi:
          <volume>10</volume>
          .1109/AiCIS51645.
          <year>2020</year>
          .
          <volume>00013</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Grishanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ianina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Vorontsov</surname>
          </string-name>
          ,
          <article-title>Multiobjective Evaluation of Reinforcement Learning Based Recommender Systems</article-title>
          , in:
          <source>RecSys 2022 - Proceedings of the 16th ACM Conference on Recommender Systems</source>
          , Association for Computing Machinery, Inc,
          <year>2022</year>
          , pp.
          <fpage>622</fpage>
          -
          <lpage>627</lpage>
          . doi:
          <volume>10</volume>
          . 1145/3523227.3551485.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Iftikhar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Ghazanfar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ayub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Ali</given-names>
            <surname>Alahmari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Qazi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wall</surname>
          </string-name>
          ,
          <article-title>A reinforcement learning recommender system using bi-clustering and Markov Decision Process, Expert Systems with Applications 237 (</article-title>
          <year>2024</year>
          )
          <article-title>121541</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2023</year>
          .
          <volume>121541</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <article-title>A Knowledge Graph-based Interactive Recommender System Using Reinforcement Learning</article-title>
          ,
          <source>in: Proceedings - 2022 10th International Conference on Advanced Cloud and Big Data</source>
          ,
          <string-name>
            <surname>CBD</surname>
          </string-name>
          <year>2022</year>
          ,
          <article-title>Institute of Electrical and Electronics Engineers Inc</article-title>
          .,
          <year>2022</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>78</lpage>
          . doi:
          <volume>10</volume>
          .1109/CBD58033.
          <year>2022</year>
          .
          <volume>00022</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Interactive Recommender System via Knowledge Graph-enhanced Reinforcement Learning</article-title>
          ,
          <source>in: SIGIR 2020 - Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , Association for Computing Machinery, Inc,
          <year>2020</year>
          , pp.
          <fpage>179</fpage>
          -
          <lpage>188</lpage>
          . doi:
          <volume>10</volume>
          .1145/3397271.3401174.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sharifbaev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mozikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zaynidinov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Makarov</surname>
          </string-name>
          ,
          <source>Eficient Integration of Reinforcement Learning in Graph Neural Networks-Based Recommender Systems, IEEE Access 12</source>
          (
          <year>2024</year>
          )
          <fpage>189439</fpage>
          -
          <lpage>189448</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2024</year>
          .
          <volume>3516517</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>B.</given-names>
            <surname>Sarwar</surname>
          </string-name>
          , G. Karypis,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          ,
          <article-title>Item-based collaborative filtering recommendation algorithms</article-title>
          ,
          <source>in: Proceedings of the 10th International Conference on World Wide Web, WWW '01</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2001</year>
          , p.
          <fpage>285</fpage>
          -
          <lpage>295</lpage>
          . doi:
          <volume>10</volume>
          .1145/ 371920.372071.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Bell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Volinsky</surname>
          </string-name>
          ,
          <article-title>Matrix Factorization Techniques for Recommender Systems</article-title>
          ,
          <source>Computer</source>
          <volume>42</volume>
          (
          <year>2009</year>
          )
          <fpage>30</fpage>
          -
          <lpage>37</lpage>
          . doi:
          <volume>10</volume>
          .1109/
          <string-name>
            <surname>MC</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <volume>263</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          , M. de Gemmis, G. Semeraro,
          <article-title>Content-based Recommender Systems: State of the Art and Trends</article-title>
          , in: F.
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Shapira</surname>
          </string-name>
          , P. B.
          <string-name>
            <surname>Kantor</surname>
          </string-name>
          (Eds.),
          <source>Recommender Systems Handbook</source>
          , Springer US, Boston, MA,
          <year>2011</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>105</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-0-
          <fpage>387</fpage>
          -85820-
          <issue>3</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>F.</given-names>
            <surname>Goossen</surname>
          </string-name>
          , W. IJntema,
          <string-name>
            <given-names>F.</given-names>
            <surname>Frasincar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hogenboom</surname>
          </string-name>
          , U. Kaymak,
          <article-title>News personalization using the CF-IDF semantic recommender</article-title>
          ,
          <source>in: Proceedings of the International Conference on Web Intelligence</source>
          , Mining and Semantics, WIMS '11,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2011</year>
          , p.
          <fpage>10</fpage>
          . doi:
          <volume>10</volume>
          .1145/1988688.1988701.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <article-title>Hybrid Recommender Systems: Survey and Experiments, User Modeling</article-title>
          and
          <source>UserAdapted Interaction</source>
          <volume>12</volume>
          (
          <year>2002</year>
          )
          <fpage>331</fpage>
          -
          <lpage>370</lpage>
          . doi:
          <volume>10</volume>
          .1023/A:
          <fpage>1021240730564</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>H.</given-names>
            <surname>Jafarkarimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. T. H.</given-names>
            <surname>Sim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Saadatdoost</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Naïve</given-names>
            <surname>Recommendation</surname>
          </string-name>
          <article-title>Model for Large Databases</article-title>
          ,
          <source>International Journal of Information and Education Technology</source>
          <volume>2</volume>
          (
          <year>2012</year>
          )
          <fpage>216</fpage>
          -
          <lpage>219</lpage>
          . URL: https: //www.ijiet.org/show-31-222-1.html.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Ghazanfar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Prügel-Bennett</surname>
          </string-name>
          ,
          <article-title>Building Switching Hybrid Recommender System Using Machine Learning Classifiers and Collaborative Filtering</article-title>
          ,
          <source>IAENG International Journal of Computer Science</source>
          <volume>37</volume>
          (
          <year>2010</year>
          ) IJCS_
          <volume>37</volume>
          _3_
          <fpage>09</fpage>
          . URL: https://www.iaeng.org/IJCS/issues_v37/issue_3/IJCS_37_3_
          <fpage>09</fpage>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>B.</given-names>
            <surname>Lika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kolomvatsos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hadjiefthymiades</surname>
          </string-name>
          ,
          <article-title>Facing the cold start problem in recommender systems</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>41</volume>
          (
          <year>2014</year>
          )
          <fpage>2065</fpage>
          -
          <lpage>2073</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2013</year>
          .
          <volume>09</volume>
          .005.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>G.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>DRN: A Deep Reinforcement Learning Framework for News Recommendation</article-title>
          ,
          <source>in: Proceedings of the 2018 World Wide Web Conference</source>
          , WWW '18,
          <string-name>
            <given-names>International</given-names>
            <surname>World Wide Web Conferences Steering Committee</surname>
          </string-name>
          , Republic and Canton of Geneva, CHE,
          <year>2018</year>
          , p.
          <fpage>167</fpage>
          -
          <lpage>176</lpage>
          . doi:
          <volume>10</volume>
          .1145/3178876.3185994.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>R.</given-names>
            <surname>Warlop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lazaric</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mary</surname>
          </string-name>
          ,
          <article-title>Fighting Boredom in Recommender Systems with Linear Reinforcement Learning</article-title>
          , in: S. Bengio,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Larochelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Grauman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Cesa-Bianchi</surname>
          </string-name>
          , R. Garnett (Eds.),
          <source>Advances in Neural Information Processing Systems</source>
          , volume
          <volume>31</volume>
          ,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2018</year>
          , pp.
          <fpage>1757</fpage>
          -
          <lpage>1768</lpage>
          . URL: https://proceedings.neurips.cc/paper_files/paper/2018/file/ 210f760a89db30aa72ca258a3483cc7f-Paper.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>C. J. C. H. Watkins</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Dayan</surname>
          </string-name>
          ,
          <article-title>Q-learning</article-title>
          ,
          <source>Machine Learning</source>
          <volume>8</volume>
          (
          <year>1992</year>
          )
          <fpage>279</fpage>
          -
          <lpage>292</lpage>
          . doi:
          <volume>10</volume>
          .1007/ BF00992698.
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Rummery</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Niranjan</surname>
          </string-name>
          ,
          <article-title>On-line Q-learning using connectionist systems</article-title>
          , CUED/F-INFENG
          <source>TR 166</source>
          , Cambridge University Engineering Department, Cambridge, England,
          <year>1994</year>
          . URL: http: //mi.eng.cam.ac.uk/reports/svr-ftp/auto-pdf/rummery_tr166.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Large-scale interactive recommendation with tree-structured policy gradient</article-title>
          ,
          <source>in: Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence</source>
          , AAAI'19/IAAI'19/EAAI'19, AAAI Press,
          <year>2019</year>
          , p.
          <fpage>407</fpage>
          . doi:
          <volume>10</volume>
          .1609/aaai.v33i01.
          <fpage>33013312</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gunawardana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Meek</surname>
          </string-name>
          ,
          <article-title>A unified approach to building hybrid recommender systems</article-title>
          ,
          <source>in: Proceedings of the Third ACM Conference on Recommender Systems</source>
          , RecSys '09,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2009</year>
          , p.
          <fpage>117</fpage>
          -
          <lpage>124</lpage>
          . doi:
          <volume>10</volume>
          .1145/1639714.1639735.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <article-title>Simple statistical gradient-following algorithms for connectionist reinforcement learning</article-title>
          ,
          <source>Machine Learning</source>
          <volume>8</volume>
          (
          <year>1992</year>
          )
          <fpage>229</fpage>
          -
          <lpage>256</lpage>
          . doi:
          <volume>10</volume>
          .1007/BF00992696.
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>V.</given-names>
            <surname>Konda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tsitsiklis</surname>
          </string-name>
          , Actor-Critic Algorithms
          <volume>12</volume>
          (
          <year>1999</year>
          ). URL: https://proceedings.neurips.cc/ paper_files/paper/1999/file/6449f44a102fde848669bdd9eb6b76fa-Paper.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>V.</given-names>
            <surname>Mnih</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kavukcuoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Silver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Rusu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Veness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Bellemare</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Graves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Riedmiller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Fidjeland</surname>
          </string-name>
          , G. Ostrovski,
          <string-name>
            <given-names>S.</given-names>
            <surname>Petersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Beattie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sadik</surname>
          </string-name>
          , I. Antonoglou,
          <string-name>
            <given-names>H.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kumaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wierstra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Legg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hassabis</surname>
          </string-name>
          ,
          <article-title>Human-level control through deep reinforcement learning</article-title>
          ,
          <source>Nature</source>
          <volume>518</volume>
          (
          <year>2015</year>
          )
          <fpage>529</fpage>
          -
          <lpage>533</lpage>
          . doi:
          <volume>10</volume>
          .1038/nature14236.
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Lillicrap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Hunt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pritzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Heess</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Erez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tassa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Silver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wierstra</surname>
          </string-name>
          ,
          <article-title>Continuous control with deep reinforcement learning</article-title>
          ,
          <year>2019</year>
          . URL: https://arxiv.org/abs/1509.02971. arXiv:
          <volume>1509</volume>
          .
          <fpage>02971</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>Bias and Debias in Recommender System: A Survey and Future Directions</article-title>
          ,
          <source>ACM Trans. Inf. Syst</source>
          .
          <volume>41</volume>
          (
          <year>2023</year>
          )
          <article-title>67</article-title>
          . doi:
          <volume>10</volume>
          .1145/3564284.
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>S.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Hwang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-W.</given-names>
            <surname>Ha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yoon</surname>
          </string-name>
          ,
          <source>Reinforcement Learning based Recommender System using Biclustering Technique</source>
          ,
          <year>2018</year>
          . URL: https://arxiv.org/abs/
          <year>1801</year>
          .05532. arXiv:
          <year>1801</year>
          .05532.
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Hierarchical Reinforcement Learning for Course Recommendation in MOOCs</article-title>
          ,
          <source>Proceedings of the AAAI Conference on Artificial Intelligence</source>
          <volume>33</volume>
          (
          <year>2019</year>
          )
          <fpage>435</fpage>
          -
          <lpage>442</lpage>
          . doi:
          <volume>10</volume>
          .1609/aaai.v33i01.
          <fpage>3301435</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          <article-title>Wu, REDRL: A review-enhanced Deep Reinforcement Learning model for interactive recommendation</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>213</volume>
          (
          <year>2023</year>
          )
          <article-title>118926</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2022</year>
          .
          <volume>118926</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Whole-Chain</surname>
            <given-names>Recommendations</given-names>
          </string-name>
          ,
          <source>in: Proceedings of the 29th ACM International Conference on Information &amp; Knowledge Management, CIKM '20</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2020</year>
          , p.
          <fpage>1883</fpage>
          -
          <lpage>1891</lpage>
          . doi:
          <volume>10</volume>
          .1145/ 3340531.3412044.
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>H.</given-names>
            <surname>Aboutorab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. K.</given-names>
            <surname>Hussain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Saberi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. K.</given-names>
            <surname>Hussain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. D.</given-names>
            <surname>Prior</surname>
          </string-name>
          ,
          <article-title>Reinforcement Learning-Based News Recommendation System</article-title>
          ,
          <source>IEEE Trans. Serv. Comput</source>
          .
          <volume>16</volume>
          (
          <year>2023</year>
          )
          <fpage>4493</fpage>
          -
          <lpage>4502</lpage>
          . doi:
          <volume>10</volume>
          .1109/ TSC.
          <year>2023</year>
          .
          <volume>3326197</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>S.</given-names>
            <surname>Levine</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , G. Tucker,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fu</surname>
          </string-name>
          , Ofline Reinforcement Learning: Tutorial, Review, and Perspectives on Open Problems,
          <year>2020</year>
          . URL: https://arxiv.org/abs/
          <year>2005</year>
          .01643. arXiv:
          <year>2005</year>
          .01643.
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>A.</given-names>
            <surname>Calero Valdez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ziefle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Holzinger</surname>
          </string-name>
          ,
          <article-title>Recommender systems for health informatics: State-of-the-art and future perspectives</article-title>
          , in: A.
          <string-name>
            <surname>Holzinger</surname>
          </string-name>
          (Ed.),
          <article-title>Machine Learning for Health Informatics: State-of-the-Art and Future Challenges</article-title>
          , volume
          <volume>9605</volume>
          of Lecture Notes in Computer Science, Springer International Publishing, Cham,
          <year>2016</year>
          , pp.
          <fpage>391</fpage>
          -
          <lpage>414</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>319</fpage>
          -50478-0_
          <fpage>20</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>J.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Generating Reliable Friends via Adversarial Training to Improve Social Recommendation, in: 2019
          <source>IEEE International Conference on Data Mining (ICDM)</source>
          ,
          <source>IEEE Computer Society</source>
          , Los Alamitos, CA, USA,
          <year>2019</year>
          , pp.
          <fpage>768</fpage>
          -
          <lpage>777</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICDM.
          <year>2019</year>
          .
          <volume>00087</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. Z.</given-names>
            <surname>Sheng</surname>
          </string-name>
          ,
          <source>Adversarial Robustness of Deep Reinforcement Learning Based Dynamic Recommender Systems, Frontiers in Big Data</source>
          <volume>5</volume>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3389/fdata.
          <year>2022</year>
          .
          <volume>822783</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>T.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>Clickbait detection on WeChat: A deep model integrating semantic and syntactic information</article-title>
          ,
          <source>Knowledge-Based Systems</source>
          <volume>245</volume>
          (
          <year>2022</year>
          )
          <article-title>108605</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.knosys.
          <year>2022</year>
          .
          <volume>108605</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>B.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Ozsoy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hurley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. Z.</given-names>
            <surname>Tragos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Geraci</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Lawlor,
          <article-title>PyrecGym: A reinforcement learning gym for recommender systems</article-title>
          ,
          <source>in: RecSys 2019 - 13th ACM Conference on Recommender Systems</source>
          , Association for Computing Machinery, Inc,
          <year>2019</year>
          , pp.
          <fpage>491</fpage>
          -
          <lpage>495</lpage>
          . doi:
          <volume>10</volume>
          . 1145/3298689.3346981.
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          [56]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rohde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bonner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Dunlop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vasile</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Karatzoglou,
          <article-title>RecoGym: A Reinforcement Learning Environment for the problem of Product Recommendation in Online Advertising</article-title>
          ,
          <year>2018</year>
          . URL: https://arxiv.org/abs/
          <year>1808</year>
          .00720. arXiv:
          <year>1808</year>
          .00720.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>