{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T17:34:51Z","timestamp":1787765691843,"version":"build-2784847793"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,5,13]],"date-time":"2022-05-13T00:00:00Z","timestamp":1652400000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,13]],"date-time":"2022-05-13T00:00:00Z","timestamp":1652400000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001794","name":"The University of Queensland","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001794","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["World Wide Web"],"published-print":{"date-parts":[[2023,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Sequential recommendation is a stream of studies on recommender systems, which focuses on predicting the next item a user interacts with by modeling the dynamic sequence of user-item interactions. Since being born to explore the dynamic tendency of variable-length temporal sequence, Recurrent Neural Networks (RNNs) have been paid much attention in this area. However, the inherent defects caused by the network structure of RNNs have limited their applications in sequential recommendation, which are mainly shown on two factors: RNNs tend to make point-wise predictions and ignore the collective dependencies because the temporal relationships between items change monotonically; RNNs are likely to forget the essential information during processing long sequences. To solve these problems, researchers have done much work to enhance the memory mechanism of RNNs. However, although previous RNN-based methods have achieved promising performance by taking advantage of external knowledge with other advanced techniques, the improvement of the intrinsic property of existing RNNs has not been explored, which is still challenging. Therefore, in this work, we propose a novel architecture based on Long Short-Term Memories (LSTMs), a broadly-used variant of RNNs, specific for sequential recommendation, called\n                    <jats:bold>Long Short-Term enhanced Memory (LSTeM)<\/jats:bold>\n                    , which boosts the memory mechanism of original LSTMs in two ways. Firstly, we design a new structure of gates in LSTMs by introducing a \u201cQ-K-V\u201d triplet, a mechanism to accurately and properly model the correlation between the current item and the user\u2019s historical behaviors at each time step. Secondly, we propose a \u201crecover gate\u201d to remedy the inadequacy of memory caused by the forgetting mechanism, which works with a dynamic global memory embedding. Extensive experiments have demonstrated that LSTeM achieves comparable performance to the state-of-the-art methods on the challenging datasets for sequential recommendation.\n                  <\/jats:p>","DOI":"10.1007\/s11280-022-01056-9","type":"journal-article","created":{"date-parts":[[2022,5,13]],"date-time":"2022-05-13T04:03:59Z","timestamp":1652414639000},"page":"561-583","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":66,"title":["Long short-term enhanced memory for sequential recommendation"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3246-1288","authenticated-orcid":false,"given":"Jiasheng","family":"Duan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng-Fei","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruihong","family":"Qiu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zi","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,5,13]]},"reference":[{"key":"1056_CR1","doi-asserted-by":"crossref","unstructured":"Wang, S., Hu, L., Wang, Y., Cao, L., Sheng, Q.Z., Orgun, M.A.: Sequential recommender systems: Challenges, progress and prospects. In: IJCAI, pp. 6332\u20136338. ijcai.org (2019)","DOI":"10.24963\/ijcai.2019\/883"},{"key":"1056_CR2","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.dss.2015.03.008","volume":"74","author":"J Lu","year":"2015","unstructured":"Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: A survey. Decis. Support Syst. 74, 12\u201332 (2015)","journal-title":"Decis. Support Syst."},{"issue":"1","key":"1056_CR3","first-page":"5","volume":"52","author":"S Zhang","year":"2019","unstructured":"Zhang, S., Yao, L., Sun, A., Tay, Y.: Deep learning based recommender system: A survey and new perspectives. ACM Comput. Surv. 52(1), 5\u20131538 (2019)","journal-title":"ACM Comput. Surv."},{"issue":"1\u20132","key":"1056_CR4","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s11257-011-9112-x","volume":"22","author":"JA Konstan","year":"2012","unstructured":"Konstan, J.A., Riedl, J.: Recommender systems: from algorithms to user experience. User Model. User Adapt. Interact. 22(1\u20132), 101\u2013123 (2012)","journal-title":"User Model. User Adapt. Interact."},{"issue":"3","key":"1056_CR5","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/j.eij.2015.06.005","volume":"16","author":"FO Isinkaye","year":"2015","unstructured":"Isinkaye, F.O., Folajimi, Y.O., Ojokoh, B.A.: Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal 16(3), 261\u2013273 (2015)","journal-title":"Egyptian Informatics Journal"},{"issue":"8","key":"1056_CR6","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735\u20131780 (1997)","journal-title":"Neural Comput."},{"key":"1056_CR7","doi-asserted-by":"crossref","unstructured":"Sundermeyer, M., Schl\u00fcter, R., Ney, H.: LSTM neural networks for language modeling. In: INTERSPEECH, pp. 194\u2013197. ISCA (2012)","DOI":"10.21437\/Interspeech.2012-65"},{"key":"1056_CR8","doi-asserted-by":"crossref","unstructured":"Cho, K., van Merrienboer, B., G\u00fcl\u00e7ehre, \u00c7., Bahdanau, D., Bougares, F., Schwenk, H., Bengio, Y.: Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: EMNLP, pp. 1724\u20131734. ACL, (2014)","DOI":"10.3115\/v1\/D14-1179"},{"key":"1056_CR9","unstructured":"Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: ICLR (2016)"},{"key":"1056_CR10","doi-asserted-by":"crossref","unstructured":"Hidasi, B., Karatzoglou, A.: Recurrent neural networks with top-k gains for session-based recommendations. In: CIKM, pp. 843\u2013852. ACM (2018)","DOI":"10.1145\/3269206.3271761"},{"issue":"6","key":"1056_CR11","doi-asserted-by":"publisher","first-page":"1254","DOI":"10.1109\/TKDE.2017.2661760","volume":"29","author":"Q Liu","year":"2017","unstructured":"Liu, Q., Wu, S., Wang, L.: Multi-behavioral sequential prediction with recurrent log-bilinear model. IEEE Trans. Knowl. Data Eng. 29(6), 1254\u20131267 (2017)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"1056_CR12","doi-asserted-by":"crossref","unstructured":"Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T., Ma, J.: Neural attentive session-based recommendation. In: CIKM, pp. 1419\u20131428. ACM (2017)","DOI":"10.1145\/3132847.3132926"},{"key":"1056_CR13","doi-asserted-by":"crossref","unstructured":"Hidasi, B., Quadrana, M., Karatzoglou, A., Tikk, D.: Parallel recurrent neural network architectures for feature-rich session-based recommendations. In: RecSys, pp. 241\u2013248. ACM (2016)","DOI":"10.1145\/2959100.2959167"},{"key":"1056_CR14","doi-asserted-by":"crossref","unstructured":"Huang, J., Zhao, W.X., Dou, H., Wen, J., Chang, E.Y.: Improving sequential recommendation with knowledge-enhanced memory networks. In: SIGIR, pp. 505\u2013514. ACM (2018)","DOI":"10.1145\/3209978.3210017"},{"key":"1056_CR15","doi-asserted-by":"crossref","unstructured":"Xu, C., Zhao, P., Liu, Y., Xu, J., Sheng, V.S., Cui, Z., Zhou, X., Xiong, H.: Recurrent convolutional neural network for sequential recommendation. In: WWW, pp. 3398\u20133404. ACM (2019)","DOI":"10.1145\/3308558.3313408"},{"key":"1056_CR16","doi-asserted-by":"crossref","unstructured":"Miller, A.H., Fisch, A., Dodge, J., Karimi, A., Bordes, A., Weston, J.: Key-value memory networks for directly reading documents. In: EMNLP, pp. 1400\u20131409. The Association for Computational Linguistics (2016)","DOI":"10.18653\/v1\/D16-1147"},{"key":"1056_CR17","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., Polosukhin, I.: Attention is all you need. In: NIPS, pp. 5998\u20136008 (2017)"},{"key":"1056_CR18","doi-asserted-by":"crossref","unstructured":"Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized markov chains for next-basket recommendation. In: WWW, pp. 811\u2013820. ACM (2010)","DOI":"10.1145\/1772690.1772773"},{"key":"1056_CR19","doi-asserted-by":"crossref","unstructured":"He, R., McAuley, J.J.: Fusing similarity models with markov chains for sparse sequential recommendation. In: ICDM, pp. 191\u2013200. IEEE Computer Society (2016)","DOI":"10.1109\/ICDM.2016.0030"},{"key":"1056_CR20","doi-asserted-by":"crossref","unstructured":"Koren, Y., Bell, R.M., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30\u201337 (2009)","DOI":"10.1109\/MC.2009.263"},{"key":"1056_CR21","unstructured":"Dziugaite, G.K., Roy, D.M.: Neural network matrix factorization. CoRR abs\/1511.06443 (2015)"},{"key":"1056_CR22","doi-asserted-by":"crossref","unstructured":"He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.: Neural collaborative filtering. In: WWW, pp. 173\u2013182. ACM (2017)","DOI":"10.1145\/3038912.3052569"},{"key":"1056_CR23","doi-asserted-by":"crossref","unstructured":"Wang, H., Wang, N., Yeung, D.: Collaborative deep learning for recommender systems. In: KDD, pp. 1235\u20131244. ACM (2015)","DOI":"10.1145\/2783258.2783273"},{"key":"1056_CR24","doi-asserted-by":"crossref","unstructured":"Wu, C., Ahmed, A., Beutel, A., Smola, A.J., Jing, H.: Recurrent recommender networks. In: WSDM, pp. 495\u2013503. ACM (2017)","DOI":"10.1145\/3018661.3018689"},{"key":"1056_CR25","doi-asserted-by":"crossref","unstructured":"Tang, J., Wang, K.: Personalized top-n sequential recommendation via convolutional sequence embedding. In: WSDM, pp. 565\u2013573. ACM (2018)","DOI":"10.1145\/3159652.3159656"},{"key":"1056_CR26","doi-asserted-by":"crossref","unstructured":"Yuan, F., Karatzoglou, A., Arapakis, I., Jose, J.M., He, X.: A simple convolutional generative network for next item recommendation. In: WSDM, pp. 582\u2013590. ACM (2019)","DOI":"10.1145\/3289600.3290975"},{"key":"1056_CR27","doi-asserted-by":"crossref","unstructured":"Quadrana, M., Karatzoglou, A., Hidasi, B., Cremonesi, P.: Personalizing session-based recommendations with hierarchical recurrent neural networks. In: RecSys, pp. 130\u2013137. ACM (2017)","DOI":"10.1145\/3109859.3109896"},{"key":"1056_CR28","doi-asserted-by":"crossref","unstructured":"Donkers, T., Loepp, B., Ziegler, J.: Sequential user-based recurrent neural network recommendations. In: RecSys, pp. 152\u2013160. ACM (2017)","DOI":"10.1145\/3109859.3109877"},{"key":"1056_CR29","doi-asserted-by":"crossref","unstructured":"Yu, F., Liu, Q., Wu, S., Wang, L., Tan, T.: A dynamic recurrent model for next basket recommendation. In: SIGIR, pp. 729\u2013732. ACM (2016)","DOI":"10.1145\/2911451.2914683"},{"key":"1056_CR30","doi-asserted-by":"crossref","unstructured":"Ying, H., Zhuang, F., Zhang, F., Liu, Y., Xu, G., Xie, X., Xiong, H., Wu, J.: Sequential recommender system based on hierarchical attention networks. In: IJCAI, pp. 3926\u20133932. ijcai.org (2018)","DOI":"10.24963\/ijcai.2018\/546"},{"key":"1056_CR31","doi-asserted-by":"crossref","unstructured":"Kang, W., McAuley, J.J.: Self-attentive sequential recommendation. In: ICDM, pp. 197\u2013206. IEEE Computer Society (2018)","DOI":"10.1109\/ICDM.2018.00035"},{"issue":"2","key":"1056_CR32","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1109\/TKDE.2018.2881260","volume":"32","author":"Q Cui","year":"2020","unstructured":"Cui, Q., Wu, S., Liu, Q., Zhong, W., Wang, L.: MV-RNN: A multi-view recurrent neural network for sequential recommendation. IEEE Trans. Knowl. Data Eng. 32(2), 317\u2013331 (2020)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"1056_CR33","doi-asserted-by":"crossref","unstructured":"Sun, F., Liu, J., Wu, J., Pei, C., Lin, X., Ou, W., Jiang, P.: Bert4rec: Sequential recommendation with bidirectional encoder representations from transformer. In: CIKM, pp. 1441\u20131450. ACM (2019)","DOI":"10.1145\/3357384.3357895"},{"key":"1056_CR34","unstructured":"Devlin, J., Chang, M., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding. In: NAACL-HLT (1), pp. 4171\u20134186. Association for Computational Linguistics (2019)"},{"key":"1056_CR35","doi-asserted-by":"crossref","unstructured":"Liu, C., Li, X., Cai, G., Dong, Z., Zhu, H., Shang, L.: Noninvasive self-attention for side information fusion in sequential recommendation. In: AAAI, pp. 4249\u20134256. AAAI Press (2021)","DOI":"10.1609\/aaai.v35i5.16549"},{"key":"1056_CR36","doi-asserted-by":"crossref","unstructured":"Wang, H., Liu, G., Liu, A., Li, Z., Zheng, K.: DMRAN: A hierarchical fine-grained attention-based network for recommendation. In: IJCAI, pp. 3698\u20133704. ijcai.org (2019)","DOI":"10.24963\/ijcai.2019\/513"},{"key":"1056_CR37","doi-asserted-by":"crossref","unstructured":"Wu, J., Cai, R., Wang, H.: D\u00e9j\u00e0 vu: A contextualized temporal attention mechanism for sequential recommendation. In: WWW, pp. 2199\u20132209. ACM \/ IW3C2 (2020)","DOI":"10.1145\/3366423.3380285"},{"key":"1056_CR38","unstructured":"Ba, L.J., Kiros, J.R., Hinton, G.E.: Layer normalization. CoRR abs\/1607.06450 (2016)"},{"issue":"1","key":"1056_CR39","first-page":"1929","volume":"15","author":"N Srivastava","year":"2014","unstructured":"Srivastava, N., Hinton, G.E., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929\u20131958 (2014)","journal-title":"J. Mach. Learn. Res."},{"key":"1056_CR40","doi-asserted-by":"crossref","unstructured":"Koren, Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: KDD, pp. 426\u2013434. ACM (2008)","DOI":"10.1145\/1401890.1401944"},{"key":"1056_CR41","unstructured":"Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: bayesian personalized ranking from implicit feedback. In: UAI, pp. 452\u2013461. AUAI Press (2009)"},{"key":"1056_CR42","unstructured":"Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization. In: ICLR (Poster) (2015)"}],"container-title":["World Wide Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-022-01056-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11280-022-01056-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-022-01056-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,2]],"date-time":"2023-03-02T23:36:05Z","timestamp":1677800165000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11280-022-01056-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,13]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["1056"],"URL":"https:\/\/doi.org\/10.1007\/s11280-022-01056-9","relation":{},"ISSN":["1386-145X","1573-1413"],"issn-type":[{"value":"1386-145X","type":"print"},{"value":"1573-1413","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,13]]},"assertion":[{"value":"4 October 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 April 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 May 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}