The Adaptive Q-Network for Recommendation Tasks with Dynamic Item Space

Abstract

Reinforcement learning (RL) algorithms can improve recommendation performance by capturing long-term user-system interaction. However, current RL-based recommendation tasks seldom consider the dynamism of the environment, and standard RL algorithms are ineffective in recommending items dynamically. In addressing these issues, we design a novel task termed dynamic recommendation, which takes the emergence of real-world recommendable items into consideration. Meanwhile, we propose Adaptive Q-Network (AdaQN) to tackle the dynamic recommendation task. Firstly, AdaQN predicts the value of different action characteristics, particularly during the testing phase, which can capture emerging new action characteristics. The above procedure helps AdaQN in effectively adapting to the dynamic action space. Secondly, AdaQN establishes a stable mapping that projects the discrete action space onto a continuous characteristic space. Finally, AdaQN employs a lightweight Q-network design, which mitigates the complexity of the optimization process. Extensive experiments demonstrate that our approach has achieved state-of-the-art performance in the dynamic recommendation task.

Cite

Text

Zhu et al. "The Adaptive Q-Network for Recommendation Tasks with Dynamic Item Space." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I12.33467

Markdown

[Zhu et al. "The Adaptive Q-Network for Recommendation Tasks with Dynamic Item Space." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/zhu2025aaai-adaptive/) doi:10.1609/AAAI.V39I12.33467

BibTeX

@inproceedings{zhu2025aaai-adaptive,
  title     = {{The Adaptive Q-Network for Recommendation Tasks with Dynamic Item Space}},
  author    = {Zhu, Jianxiang and Lai, Dandan and Ma, Zhongcui and Peng, Yaxin},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {13437-13445},
  doi       = {10.1609/AAAI.V39I12.33467},
  url       = {https://mlanthology.org/aaai/2025/zhu2025aaai-adaptive/}
}