{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:20:49Z","timestamp":1750220449442,"version":"3.41.0"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2021,5,19]],"date-time":"2021-05-19T00:00:00Z","timestamp":1621382400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61977013 and 62090025"],"award-info":[{"award-number":["61977013 and 62090025"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Sichuan Science and Technology Program","award":["2019YJ0164"],"award-info":[{"award-number":["2019YJ0164"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Knowl. Discov. Data"],"published-print":{"date-parts":[[2021,6,28]]},"abstract":"<jats:p>In collaborative filtering (CF) algorithms, the optimal models are usually learned by globally minimizing the empirical risks averaged over all the observed data. However, the global models are often obtained via a performance tradeoff among users\/items, i.e., not all users\/items are perfectly fitted by the global models due to the hard non-convex optimization problems in CF algorithms. Ensemble learning can address this issue by learning multiple diverse models but usually suffer from efficiency issue on large datasets or complex algorithms. In this article, we keep the intermediate models obtained during global model learning as the snapshot models, and then adaptively combine the snapshot models for individual user-item pairs using a memory network-based method. Empirical studies on three real-world datasets show that the proposed method can extensively and significantly improve the accuracy (up to 15.9% relatively) when applied to a variety of existing collaborative filtering methods.<\/jats:p>","DOI":"10.1145\/3450526","type":"journal-article","created":{"date-parts":[[2021,5,19]],"date-time":"2021-05-19T17:08:53Z","timestamp":1621444133000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["NeuSE: A Neural Snapshot Ensemble Method for Collaborative Filtering"],"prefix":"10.1145","volume":"15","author":[{"given":"Dongsheng","family":"Li","sequence":"first","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haodong","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, Sichuan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chao","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingying","family":"Zhao","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen M.","family":"Chu","sequence":"additional","affiliation":[{"name":"IBM Research, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Yang","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, Sichuan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,5,19]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.99"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/2931100"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2645710.2645770"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052713"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766462.2767718"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the Artificial Intelligence and Statistics. 192\u2013204","author":"Choromanska Anna","year":"2015","unstructured":"Anna Choromanska , Mikael Henaff , Michael Mathieu , G\u00e9rard Ben Arous , and Yann LeCun . 2015 . The loss surfaces of multilayer networks . In Proceedings of the Artificial Intelligence and Statistics. 192\u2013204 . Anna Choromanska, Mikael Henaff, Michael Mathieu, G\u00e9rard Ben Arous, and Yann LeCun. 2015. The loss surfaces of multilayer networks. In Proceedings of the Artificial Intelligence and Statistics. 192\u2013204."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/1953048.2021068"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/3305381.3305509"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052569"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/312624.312682"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.22"},{"volume-title":"International Conference on Learning Representations.","author":"Li Y.","key":"e_1_2_1_12_1","unstructured":"Huang, Y. Li , G. Pleiss , Z. Liu , J. E. Hopcroft , and K. Q. Weinberger . 2017. Snapshot ensembles: Train 1, get m for free . In International Conference on Learning Representations. Huang, Y. Li, G. Pleiss, Z. Liu, J. E. Hopcroft, and K. Q. Weinberger. 2017. Snapshot ensembles: Train 1, get m for free. In International Conference on Learning Representations."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2018.01.015"},{"volume-title":"International Conference for Learning Representations.","author":"Kingma D.","key":"e_1_2_1_14_1","unstructured":"D. Kingma and J. Ba . 2015. Adam: A method for stochastic optimization . In International Conference for Learning Representations. D. Kingma and J. Ba. 2015. Adam: A method for stochastic optimization. In International Conference for Learning Representations."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043932.2043964"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.263"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2999134.2999257"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2998687.2998716"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/3042817.3042903"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/3294771.3294817"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178876.3186155"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/3298239.3298444"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2371\u20132378","author":"Min Zhiyu","year":"2018","unstructured":"Zhiyu Min and Dahua Lin . 2018 . Probabilistic ensemble of collaborative filters . In Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2371\u20132378 . Zhiyu Min and Dahua Lin. 2018. Probabilistic ensemble of collaborative filters. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2371\u20132378."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/3104322.3104425"},{"key":"e_1_2_1_25_1","unstructured":"Arkadiusz Paterek. 2007. Improving regularized singular value decomposition for collaborative filtering. In KDD CUP\u201907. 5\u20138.  Arkadiusz Paterek. 2007. Improving regularized singular value decomposition for collaborative filtering. In KDD CUP\u201907. 5\u20138."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2010.127"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1795114.1795167"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102351.1102441"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390156.1390267"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372071"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740908.2742726"},{"volume-title":"International Conference for Learning Representations.","author":"Smith Samuel L.","key":"e_1_2_1_32_1","unstructured":"Samuel L. Smith , Pieter-Jan Kindermans , Chris Ying , and Quoc V. Le . 2018. Don't decay the learning rate, increase the batch size . In International Conference for Learning Representations. Samuel L. Smith, Pieter-Jan Kindermans, Chris Ying, and Quoc V. Le. 2018. Don't decay the learning rate, increase the batch size. In International Conference for Learning Representations."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2627435.2670313"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313710"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1049\/el:19981000"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295249"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2017.08.008"},{"volume-title":"International Conference for Learning Representations.","author":"Weston Jason","key":"e_1_2_1_38_1","unstructured":"Jason Weston , Sumit Chopra , and Antoine Bordes . Memory networks . In International Conference for Learning Representations. Jason Weston, Sumit Chopra, and Antoine Bordes. Memory networks. In International Conference for Learning Representations."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3294996.3295170"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33015474"},{"key":"e_1_2_1_41_1","volume-title":"Horizontal and vertical ensemble with deep representation for classification. arXiv preprint arXiv:1306.2759","author":"Xie Jingjing","year":"2013","unstructured":"Jingjing Xie , Bing Xu , and Zhang Chuang . 2013. Horizontal and vertical ensemble with deep representation for classification. arXiv preprint arXiv:1306.2759 ( 2013 ). https:\/\/arxiv.org\/pdf\/1306.2759.pdf. Jingjing Xie, Bing Xu, and Zhang Chuang. 2013. Horizontal and vertical ensemble with deep representation for classification. arXiv preprint arXiv:1306.2759 (2013). https:\/\/arxiv.org\/pdf\/1306.2759.pdf."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2915331"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(02)00190-X"}],"container-title":["ACM Transactions on Knowledge Discovery from Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450526","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3450526","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:47:49Z","timestamp":1750193269000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450526"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,19]]},"references-count":43,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,6,28]]}},"alternative-id":["10.1145\/3450526"],"URL":"https:\/\/doi.org\/10.1145\/3450526","relation":{},"ISSN":["1556-4681","1556-472X"],"issn-type":[{"type":"print","value":"1556-4681"},{"type":"electronic","value":"1556-472X"}],"subject":[],"published":{"date-parts":[[2021,5,19]]},"assertion":[{"value":"2019-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-05-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}