{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T08:18:23Z","timestamp":1780474703156,"version":"3.54.1"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2021,4,15]],"date-time":"2021-04-15T00:00:00Z","timestamp":1618444800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2018YFC0831604"],"award-info":[{"award-number":["2018YFC0831604"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Knowl. Discov. Data"],"published-print":{"date-parts":[[2021,10,31]]},"abstract":"<jats:p>Among various recommendation methods, latent factor models are usually considered to be state-of-the-art techniques, which aim to learn user and item embeddings for predicting user-item preferences. When applying latent factor models to the recommendation with implicit feedback, the quality of embeddings always suffers from inadequate positive feedback and noisy negative feedback. Inspired by the idea of NSVD that represents users based on their interacted items, this article proposes a dual-embedding based deep latent factor method for recommendation with implicit feedback. In addition to learning a primitive embedding for a user (resp. item), we represent each user (resp. item) with an additional embedding from the perspective of the interacted items (resp. users) and propose attentive neural methods to discriminate the importance of interacted users\/items for dual-embedding learning. We design two dual-embedding based deep latent factor models, DELF\u00a0and DESEQ, for pure collaborative filtering and temporal collaborative filtering (i.e., sequential recommendation), respectively. The novel attempt of the proposed models is to capture each user-item interaction with four deep representations that are subtly fused for preference prediction. We conducted extensive experiments on four real-world datasets. The results verify the effectiveness of user\/item dual embeddings and the superior performance of our methods on item recommendation.<\/jats:p>","DOI":"10.1145\/3447395","type":"journal-article","created":{"date-parts":[[2021,4,15]],"date-time":"2021-04-15T10:40:41Z","timestamp":1618483241000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Dual-Embedding based Deep Latent Factor Models for Recommendation"],"prefix":"10.1145","volume":"15","author":[{"given":"Weiyu","family":"Cheng","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanyan","family":"Shen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linpeng","family":"Huang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanmin","family":"Zhu","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,4,15]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Recommender Systems - The Textbook","author":"Aggarwal Charu C.","unstructured":"Charu C. Aggarwal . 2016. Recommender Systems - The Textbook . Springer . DOI:https:\/\/doi.org\/10.1007\/978-3-319-29659-3 Charu C. Aggarwal. 2016. Recommender Systems - The Textbook. Springer. DOI:https:\/\/doi.org\/10.1007\/978-3-319-29659-3"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 227--232","author":"Charu","unstructured":"Charu C. Aggarwal and Srinivasan Parthasarathy. 2001. Mining massively incomplete data sets by conceptual reconstruction . In Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 227--232 . Charu C. Aggarwal and Srinivasan Parthasarathy. 2001. Mining massively incomplete data sets by conceptual reconstruction. In Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 227--232."},{"key":"e_1_2_1_3_1","volume-title":"ParVecMF: A paragraph vector-based matrix factorization recommender system. arXiv preprint arXiv:1706.07513","author":"Alexandridis Georgios","year":"2017","unstructured":"Georgios Alexandridis , Georgios Siolas , and Andreas Stafylopatis . 2017. ParVecMF: A paragraph vector-based matrix factorization recommender system. arXiv preprint arXiv:1706.07513 ( 2017 ). Georgios Alexandridis, Georgios Siolas, and Andreas Stafylopatis. 2017. ParVecMF: A paragraph vector-based matrix factorization recommender system. arXiv preprint arXiv:1706.07513 (2017)."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308560.3316601"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 3rd International Conference on Learning Representations (ICLR'15)","author":"Bahdanau Dzmitry","year":"2014","unstructured":"Dzmitry Bahdanau , Kyunghyun Cho , and Yoshua Bengio . 2014 . Neural machine translation by jointly learning to align and translate . In Proceedings of the 3rd International Conference on Learning Representations (ICLR'15) . Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2014. Neural machine translation by jointly learning to align and translate. In Proceedings of the 3rd International Conference on Learning Representations (ICLR'15)."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052694"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2013.50"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence. 43--52","author":"Breese John S.","year":"1998","unstructured":"John S. Breese , David Heckerman , and Carl Myers Kadie . 1998 . Empirical analysis of predictive algorithms for collaborative filtering . In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence. 43--52 . John S. Breese, David Heckerman, and Carl Myers Kadie. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence. 43--52."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/564376.564419"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077136.3080797"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i01.5330"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159668"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 23rd International Joint Conference on Artificial Intelligence. 2605--2611","author":"Cheng Chen","year":"2013","unstructured":"Chen Cheng , Haiqin Yang , Michael R. Lyu , and Irwin King . 2013 . Where you like to go next: Successive point-of-interest recommendation . In Proceedings of the 23rd International Joint Conference on Artificial Intelligence. 2605--2611 . Chen Cheng, Haiqin Yang, Michael R. Lyu, and Irwin King. 2013. Where you like to go next: Successive point-of-interest recommendation. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence. 2605--2611."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i04.5768"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2018\/462"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2018.2881260"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2783258.2783346"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2019\/309"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.486"},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the 14th International Conference on Artificial Intelligence and Statistics. 315--323","author":"Glorot Xavier","year":"2011","unstructured":"Xavier Glorot , Antoine Bordes , and Yoshua Bengio . 2011 . Deep sparse rectifier neural networks . In Proceedings of the 14th International Conference on Artificial Intelligence and Statistics. 315--323 . Xavier Glorot, Antoine Bordes, and Yoshua Bengio. 2011. Deep sparse rectifier neural networks. In Proceedings of the 14th International Conference on Artificial Intelligence and Statistics. 315--323."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2016.0030"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806416.2806504"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397271.3401063"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2600428.2609558"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2018.2831682"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052569"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2911451.2911489"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 4th International Conference on Learning Representations (ICLR'16)","author":"Hidasi Bal\u00e1zs","year":"2015","unstructured":"Bal\u00e1zs Hidasi , Alexandros Karatzoglou , Linas Baltrunas , and Domonkos Tikk . 2015 . Session-based recommendations with recurrent neural networks . In Proceedings of the 4th International Conference on Learning Representations (ICLR'16) . Bal\u00e1zs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2015. Session-based recommendations with recurrent neural networks. In Proceedings of the 4th International Conference on Learning Representations (ICLR'16)."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/0893-6080(89)90020-8"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.22"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3109859.3109872"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487575.2487589"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the IEEE International Conference on Data Mining. IEEE Computer Society, 197--206","author":"Kang Wang-Cheng","year":"2018","unstructured":"Wang-Cheng Kang and Julian J . McAuley. 2018. Self-attentive sequential recommendation . In Proceedings of the IEEE International Conference on Data Mining. IEEE Computer Society, 197--206 . DOI:https:\/\/doi.org\/10.1109\/ICDM. 2018 .00035 Wang-Cheng Kang and Julian J. McAuley. 2018. Self-attentive sequential recommendation. In Proceedings of the IEEE International Conference on Data Mining. IEEE Computer Society, 197--206. DOI:https:\/\/doi.org\/10.1109\/ICDM.2018.00035"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10489-015-0720-8"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 3rd International Conference on Learning Representations (ICLR'15)","author":"Diederik","unstructured":"Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization . In Proceedings of the 3rd International Conference on Learning Representations (ICLR'15) . Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR'15)."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1401890.1401944"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1557019.1557072"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3394486.3403226"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2018.00144"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806416.2806527"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the Annual Conference on Neural Information Processing Systems. 855--863","author":"Livni Roi","year":"2014","unstructured":"Roi Livni , Shai Shalev-Shwartz , and Ohad Shamir . 2014 . On the computational efficiency of training neural networks . In Proceedings of the Annual Conference on Neural Information Processing Systems. 855--863 . Roi Livni, Shai Shalev-Shwartz, and Ohad Shamir. 2014. On the computational efficiency of training neural networks. In Proceedings of the Annual Conference on Neural Information Processing Systems. 855--863."},{"key":"e_1_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Thomas Nedelec Elena Smirnova and Flavian Vasile. 2016. Content2vec: Specializing joint representations of product images and text for the task of product recommendation. (2016).  Thomas Nedelec Elena Smirnova and Flavian Vasile. 2016. Content2vec: Specializing joint representations of product images and text for the task of product recommendation. (2016).","DOI":"10.1145\/3125486.3125489"},{"key":"e_1_2_1_43_1","volume-title":"From word embeddings to item recommendation. arXiv preprint arXiv:1601.01356","author":"Ozsoy Makbule Gulcin","year":"2016","unstructured":"Makbule Gulcin Ozsoy . 2016. From word embeddings to item recommendation. arXiv preprint arXiv:1601.01356 ( 2016 ). Makbule Gulcin Ozsoy. 2016. From word embeddings to item recommendation. arXiv preprint arXiv:1601.01356 (2016)."},{"key":"e_1_2_1_44_1","volume-title":"Utilizing fasttext for venue recommendation. arXiv preprint arXiv:2005.12982","author":"Ozsoy Makbule Gulcin","year":"2020","unstructured":"Makbule Gulcin Ozsoy . 2020. Utilizing fasttext for venue recommendation. arXiv preprint arXiv:2005.12982 ( 2020 ). Makbule Gulcin Ozsoy. 2020. Utilizing fasttext for venue recommendation. arXiv preprint arXiv:2005.12982 (2020)."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1557019.1557094"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.16"},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the Advances in Neural Information Processing Systems. H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alch\u00e9-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024--8035","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , Alban Desmaison , Andreas Kopf , Edward Yang , Zachary DeVito , Martin Raison , Alykhan Tejani , Sasank Chilamkurthy , Benoit Steiner , Lu Fang , Junjie Bai , and Soumith Chintala . 2019 . PyTorch: An imperative style, high-performance deep learning library . In Proceedings of the Advances in Neural Information Processing Systems. H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alch\u00e9-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024--8035 . Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An imperative style, high-performance deep learning library. In Proceedings of the Advances in Neural Information Processing Systems. H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alch\u00e9-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024--8035."},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of KDD Cup and Workshop.","volume":"2007","author":"Paterek Arkadiusz","year":"2007","unstructured":"Arkadiusz Paterek . 2007 . Improving regularized singular value decomposition for collaborative filtering . In Proceedings of KDD Cup and Workshop. Vol. 2007 . 5--8. Arkadiusz Paterek. 2007. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of KDD Cup and Workshop. Vol. 2007. 5--8."},{"key":"e_1_2_1_49_1","volume-title":"Early stopping-but when? In Neural Networks: Tricks of the Trade","author":"Prechelt Lutz","unstructured":"Lutz Prechelt . 1998. Early stopping-but when? In Neural Networks: Tricks of the Trade . Springer , 55--69. Lutz Prechelt. 1998. Early stopping-but when? In Neural Networks: Tricks of the Trade. Springer, 55--69."},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452--461","author":"Rendle Steffen","year":"2009","unstructured":"Steffen Rendle , Christoph Freudenthaler , Zeno Gantner , and Lars Schmidt-Thieme . 2009 . BPR: Bayesian personalized ranking from implicit feedback . In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452--461 . Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452--461."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772773"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454008.1454047"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372071"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372071"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159656"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2959100.2959160"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766462.2767716"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2783258.2783273"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766462.2767694"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052638"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330989"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3331184.3331267"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2835776.2835837"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/447"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939673"}],"container-title":["ACM Transactions on Knowledge Discovery from Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447395","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3447395","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:46:56Z","timestamp":1750193216000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447395"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,15]]},"references-count":65,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,10,31]]}},"alternative-id":["10.1145\/3447395"],"URL":"https:\/\/doi.org\/10.1145\/3447395","relation":{},"ISSN":["1556-4681","1556-472X"],"issn-type":[{"value":"1556-4681","type":"print"},{"value":"1556-472X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,15]]},"assertion":[{"value":"2020-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-04-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}