{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T18:11:18Z","timestamp":1770228678985,"version":"3.49.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,12,20]],"date-time":"2019-12-20T00:00:00Z","timestamp":1576800000000},"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":["61872249, 61836005, and 61672358"],"award-info":[{"award-number":["61872249, 61836005, and 61672358"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Inf. Syst."],"published-print":{"date-parts":[[2020,1,31]]},"abstract":"<jats:p>Exploiting temporal effect has empirically been recognized as a promising way to improve recommendation performance in recent years. In real-world applications, one-class data in the form of (user, item, timestamp) are usually more accessible and abundant than numerical ratings. In this article, we focus on exploiting such one-class data in order to provide personalized next-item recommendation services. Specifically, we base our work on the framework of time-aware item-based collaborative filtering and propose a simple yet effective similarity measurement called bidirectional item similarity (BIS) that is able to capture sequential patterns even from noisy data. Furthermore, we extend BIS via some factorization techniques and obtain an adaptive version, i.e., adaptive BIS (ABIS), in order to better fit the behavioral data. We also design a compound weighting function that leverages the complementarity between two well-known time-aware weighting functions. With the proposed similarity measurements and weighting function, we obtain two novel collaborative filtering methods that are able to achieve significantly better performance than the state-of-the-art methods, showcasing their effectiveness for next-item recommendation.<\/jats:p>","DOI":"10.1145\/3366172","type":"journal-article","created":{"date-parts":[[2019,12,20]],"date-time":"2019-12-20T13:33:12Z","timestamp":1576848792000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Next-Item Recommendation via Collaborative Filtering with Bidirectional Item Similarity"],"prefix":"10.1145","volume":"38","author":[{"given":"Zijie","family":"Zeng","sequence":"first","affiliation":[{"name":"College of Computer Science and Software Engineering and National Engineering Laboratory for Big Data System Computing Technology, Shenzhen University, Shenzhen"}]},{"given":"Jing","family":"Lin","sequence":"additional","affiliation":[{"name":"College of Computer Science and Software Engineering and National Engineering Laboratory for Big Data System Computing Technology, Shenzhen University, Shenzhen"}]},{"given":"Lin","family":"Li","sequence":"additional","affiliation":[{"name":"College of Computer Science and Software Engineering and National Engineering Laboratory for Big Data System Computing Technology, Shenzhen University, Shenzhen"}]},{"given":"Weike","family":"Pan","sequence":"additional","affiliation":[{"name":"College of Computer Science and Software Engineering and National Engineering Laboratory for Big Data System Computing Technology, Shenzhen University, Shenzhen"}]},{"given":"Zhong","family":"Ming","sequence":"additional","affiliation":[{"name":"College of Computer Science and Software Engineering and National Engineering Laboratory for Big Data System Computing Technology, Shenzhen University"}]}],"member":"320","published-online":{"date-parts":[[2019,12,20]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017429"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273496.1273513"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159668"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/963770.963776"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079628.3079670"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1099554.1099689"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3109859.3109877"},{"key":"e_1_2_1_8_1","article-title":"The Movielens datasets: History and context","volume":"5","author":"Maxwell Harper F.","year":"2015","unstructured":"F. Maxwell Harper and Joseph A. Konstan . 2015 . The Movielens datasets: History and context . ACM Transactions on Interactive Intelligent Systems 5 , 4 (2015), 19:1--19:19. F. Maxwell Harper and Joseph A. Konstan. 2015. The Movielens datasets: History and context. ACM Transactions on Interactive Intelligent Systems 5, 4 (2015), 19:1--19:19.","journal-title":"ACM Transactions on Interactive Intelligent Systems"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2016.0030"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052569"},{"key":"e_1_2_1_11_1","volume-title":"4th International Conference on Learning Representations (ICLR\u201916)","author":"Hidasi Bal\u00e1zs","year":"2016","unstructured":"Bal\u00e1zs Hidasi , Alexandros Karatzoglou , Linas Baltrunas , and Domonkos Tikk . 2016 . Session-based recommendations with recurrent neural networks . In 4th International Conference on Learning Representations (ICLR\u201916) . Bal\u00e1zs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. 2016. Session-based recommendations with recurrent neural networks. In 4th International Conference on Learning Representations (ICLR\u201916)."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2015.2432811"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBDATA.2016.2541160"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487575.2487589"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1401890.1401944"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3220014"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182166"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2016.12.010"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2002.1184025"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.16"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2016.19"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243652"},{"key":"e_1_2_1_23_1","volume-title":"Sequence-aware recommender systems. Computing Surveys 51, 4","author":"Quadrana Massimo","year":"2018","unstructured":"Massimo Quadrana , Paolo Cremonesi , and Dietmar Jannach . 2018. Sequence-aware recommender systems. Computing Surveys 51, 4 ( 2018 ), 66:1--66:36. Massimo Quadrana, Paolo Cremonesi, and Dietmar Jannach. 2018. Sequence-aware recommender systems. Computing Surveys 51, 4 (2018), 66:1--66:36."},{"key":"e_1_2_1_24_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_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772773"},{"key":"e_1_2_1_26_1","volume-title":"Annual Conference on Neural Information Processing Systems (NIPS\u201908)","author":"Salakhutdinov Ruslan","year":"2008","unstructured":"Ruslan Salakhutdinov and Andriy Mnih . 2008 . Probabilistic matrix factorization . In Annual Conference on Neural Information Processing Systems (NIPS\u201908) . 1257--1264. Ruslan Salakhutdinov and Andriy Mnih. 2008. Probabilistic matrix factorization. In Annual Conference on Neural Information Processing Systems (NIPS\u201908). 1257--1264."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1046920.1088715"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3108148"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3269206.3271710"},{"key":"e_1_2_1_30_1","first-page":"2721","article-title":"Recommendations based on collaborative filtering by exploiting sequential behaviors (in Chinese)","volume":"11","author":"Sun Guangfu","year":"2013","unstructured":"Guangfu Sun , Le Wu , Qi Liu , Chen Zhu , and Enhong Chen . 2013 . Recommendations based on collaborative filtering by exploiting sequential behaviors (in Chinese) . Journal of Software 11 (2013), 2721 -- 2733 . Guangfu Sun, Le Wu, Qi Liu, Chen Zhu, and Enhong Chen. 2013. Recommendations based on collaborative filtering by exploiting sequential behaviors (in Chinese). Journal of Software 11 (2013), 2721--2733.","journal-title":"Journal of Software"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159656"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766462.2767694"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2532--2539","author":"Wang Shoujin","year":"2018","unstructured":"Shoujin Wang , Liang Hu , Longbing Cao , Xiaoshui Huang , Defu Lian , and Wei Liu . 2018 . Attention-based transactional context embedding for next-item recommendation . In Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2532--2539 . Shoujin Wang, Liang Hu, Longbing Cao, Xiaoshui Huang, Defu Lian, and Wei Liu. 2018. Attention-based transactional context embedding for next-item recommendation. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence. 2532--2539."},{"key":"e_1_2_1_34_1","volume-title":"Weiping Liu, Cihang Jin, and Yi-Cheng Zhang.","author":"Wu Pei","year":"2010","unstructured":"Pei Wu , Chi Ho Yeung , Weiping Liu, Cihang Jin, and Yi-Cheng Zhang. 2010 . Time-aware collaborative filtering with the piecewise decay function. ArXiv : 1010.3988 (2010). Pei Wu, Chi Ho Yeung, Weiping Liu, Cihang Jin, and Yi-Cheng Zhang. 2010. Time-aware collaborative filtering with the piecewise decay function. ArXiv: 1010.3988 (2010)."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 17th International Conference on Database Systems for Advanced Applications. 48--64","author":"Yap Ghim-Eng","unstructured":"Ghim-Eng Yap , Xiaoli Li , and Philip S. Yu . 2012. Effective next-items recommendation via personalized sequential pattern mining . In Proceedings of the 17th International Conference on Database Systems for Advanced Applications. 48--64 . Ghim-Eng Yap, Xiaoli Li, and Philip S. Yu. 2012. Effective next-items recommendation via personalized sequential pattern mining. In Proceedings of the 17th International Conference on Database Systems for Advanced Applications. 48--64."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2911451.2914683"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33015709"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-94289-6_20"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence. 580--588","author":"Zimdars Andrew","year":"2001","unstructured":"Andrew Zimdars , David Maxwell Chickering , and Christopher Meek . 2001 . Using temporal data for making recommendations . In Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence. 580--588 . Andrew Zimdars, David Maxwell Chickering, and Christopher Meek. 2001. Using temporal data for making recommendations. In Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence. 580--588."}],"container-title":["ACM Transactions on Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3366172","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3366172","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:51Z","timestamp":1750202631000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3366172"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,20]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1,31]]}},"alternative-id":["10.1145\/3366172"],"URL":"https:\/\/doi.org\/10.1145\/3366172","relation":{},"ISSN":["1046-8188","1558-2868"],"issn-type":[{"value":"1046-8188","type":"print"},{"value":"1558-2868","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,20]]},"assertion":[{"value":"2018-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-12-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}