{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T03:21:31Z","timestamp":1783567291358,"version":"3.55.0"},"reference-count":61,"publisher":"Association for Computing Machinery (ACM)","issue":"1","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62172106"],"award-info":[{"award-number":["62172106"]}],"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":[[2026,1,31]]},"abstract":"<jats:p>As recommender systems become increasingly important components in online communities, studying their impact on these communities becomes ever more crucial. Facing the high costs and ethical risks of real-world social experiments, researchers construct recommendation simulators to study the interactions between recommender systems and users. However, existing simulators face challenges in providing universal, accurate, and scalable interaction modeling for various types of online communities involving millions of contents and users with diverse action types. To address these challenges, we propose RECOSIM, a simulation framework capable of offering efficient recommendation interaction simulations across a wide range of scenarios. RECOSIM decomposes the user agent into five fundamental modules: Encode Model, Decode Model, Activity Model, Scoring Model, and Generation Model, allowing for accurate and extensible modeling of user behavior and interaction dynamics. The recommender system agent adheres to established industry architectures, implementing three stages and four fundamental strategies, thereby improving generalizability across various platforms and the computational efficiency of simulation. Utilizing two real-world datasets (Weibo and Zhihu), we validate the accuracy and stability of each component and the overall framework of RECOSIM, demonstrating the reliability of RECOSIM as a simulation environment. Subsequently, we delve into analyzing the impact of the four fundamental recommendation strategies on online communities, providing design inspirations for enhancing user engagement and community growth.<\/jats:p>","DOI":"10.1145\/3768342","type":"journal-article","created":{"date-parts":[[2025,10,3]],"date-time":"2025-10-03T16:44:35Z","timestamp":1759509875000},"page":"1-42","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["RECOSIM: A Universal, Accurate, and Scalable Simulation Framework for Online Community Recommendations"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-9853-8268","authenticated-orcid":false,"given":"Guangping","family":"Zhang","sequence":"first","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3103-8442","authenticated-orcid":false,"given":"Dongsheng","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1426-3210","authenticated-orcid":false,"given":"Hansu","family":"Gu","sequence":"additional","affiliation":[{"name":"Independent, Seattle, Washington, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9109-4625","authenticated-orcid":false,"given":"Peng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6633-4826","authenticated-orcid":false,"given":"Tun","family":"Lu","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3944-7531","authenticated-orcid":false,"given":"Li","family":"Shang","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2915-974X","authenticated-orcid":false,"given":"Ning","family":"Gu","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,12,15]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Twitter. 2023. Twitter\u2019s Recommendation Algorithm. Retrieved from https:\/\/github.com\/twitter\/the-algorithm"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3383313.3412246"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1088\/1742-5468\/2008\/10\/P10008"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3287560.3287583"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3240323.3240370"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3564284"},{"issue":"1","key":"e_1_3_2_8_2","first-page":"1","article-title":"How algorithmic popularity bias hinders or promotes quality","volume":"8","author":"Luca Ciampaglia Giovanni","year":"2018","unstructured":"Giovanni Luca Ciampaglia, Azadeh Nematzadeh, Filippo Menczer, and Alessandro Flammini. 2018. How algorithmic popularity bias hinders or promotes quality. Scientific Reports 8, 1 (2018), 1\u20137.","journal-title":"Scientific Reports"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/2959100.2959190"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.5555\/2797314.2797319"},{"key":"e_1_3_2_11_2","unstructured":"Jacob Devlin Ming-Wei Chang Kenton Lee and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805. Retrieved from https:\/\/arxiv.org\/abs\/1810.04805"},{"key":"e_1_3_2_12_2","first-page":"83","article-title":"Socio-technical systems","volume":"2","author":"Emery Fred E.","year":"1960","unstructured":"Fred E. Emery and Eric L. Trist. 1960. Socio-technical systems. Management Science, Models and Techniques 2 (1960), 83\u201397.","journal-title":"Management Science, Models and Techniques"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3640457.3688163"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1111\/bjso.12286"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3604915.3610639"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3511047.3536402"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3077136.3080777"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3397271.3401063"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3306618.3314288"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1086\/268109"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2016.09.024"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11469-018-9940-6"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v42i3.18142"},{"key":"e_1_3_2_24_2","unstructured":"Karl Krauth Sarah Dean Alex Zhao Wenshuo Guo Mihaela Curmei Benjamin Recht and Michael I. Jordan. 2020. Do offline metrics predict online performance in recommender systems? arXiv:2011.07931. Retrieved from https:\/\/arxiv.org\/abs\/2011.07931"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753616"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.findings-acl.881"},{"key":"e_1_3_2_27_2","unstructured":"Eli Lucherini Matthew Sun Amy Winecoff and Arvind Narayanan. 2021. T-RECS: A simulation tool to study the societal impact of recommender systems. arXiv:2107.08959. Retrieved from https:\/\/arxiv.org\/abs\/2107.08959"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3485447.3512080"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3511808.3557407"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.tele.2015.06.009"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3340531.3412152"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3460231.3474259"},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","unstructured":"Martin Mladenov Chih-Wei Hsu Vihan Jain Eugene Ie Christopher Colby Nicolas Mayoraz Hubert Pham Dustin Tran Ivan Vendrov and Craig Boutilier. 2021. Recsim ng: Toward principled uncertainty modeling for recommender ecosystems. arXiv:2103.08057. Retrieved from https:\/\/arxiv.org\/abs\/2103.08057","DOI":"10.1145\/3383313.3411527"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3583780.3615298"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606763"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1177\/0270467610380009"},{"issue":"8","key":"e_1_3_2_37_2","first-page":"9","article-title":"Language models are unsupervised multitask learners","volume":"1","author":"Radford Alec","year":"2019","unstructured":"Alec Radford, Jeffrey Wu, Rewon Child, David Luan, Dario Amodei, and Ilya Sutskever. 2019. Language models are unsupervised multitask learners. OpenAI Blog 1, 8 (2019), 9.","journal-title":"OpenAI Blog"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D19-1410"},{"key":"e_1_3_2_39_2","first-page":"1","article-title":"A simulation for designing online community: Member motivation, contribution, and discussion moderation","author":"Ren Yuqing","year":"2011","unstructured":"Yuqing Ren and Robert E. Kraut. 2011. A simulation for designing online community: Member motivation, contribution, and discussion moderation. Information Systems Research (2011), 1\u201341.","journal-title":"Information Systems Research"},{"key":"e_1_3_2_40_2","first-page":"452","volume-title":"Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence","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\u2013461."},{"key":"e_1_3_2_41_2","first-page":"1","volume-title":"Recommender Systems Handbook","author":"Ricci Francesco","year":"2021","unstructured":"Francesco Ricci, Lior Rokach, and Bracha Shapira. 2021. Recommender systems: Techniques, applications, and challenges. In Recommender Systems Handbook, 1\u201335."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1207\/S15327825MCS0301_02"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3409256.3409812"},{"key":"e_1_3_2_44_2","unstructured":"J. Short E. Williams and B. Christie. 1976. The Social Psychology of Telecommunications. Wiley. Retrieved from https:\/\/books.google.co.jp\/books?id=GMdQPwAACAAJ"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSS.2024.3404039"},{"key":"e_1_3_2_46_2","unstructured":"Elizaveta Stavinova Alexander Grigorievskiy Anna Volodkevich Petr Chunaev Klavdiya Bochenina and Dmitry Bugaychenko. 2022. Synthetic data-based simulators for recommender systems: A survey. arXiv:2206.11338. Retrieved from https:\/\/arxiv.org\/abs\/2206.11338"},{"key":"e_1_3_2_47_2","first-page":"56","volume-title":"Organizational Identity: A Reader","author":"Tajfel Henri","year":"1979","unstructured":"Henri Tajfel, John C. Turner, William G. Austin, and Stephen Worchel. 1979. An integrative theory of intergroup conflict. In Organizational Identity: A Reader, 56\u201365."},{"key":"e_1_3_2_48_2","article-title":"Attention is all you need","volume":"30","author":"Vaswani Ashish","year":"2017","unstructured":"Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, \u0141ukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In Advances in Neural Information Processing Systems, Vol. 30.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-024-40231-1"},{"key":"e_1_3_2_50_2","unstructured":"Lei Wang Jingsen Zhang Hao Yang Zhiyuan Chen Jiakai Tang Zeyu Zhang Xu Chen Yankai Lin Ruihua Song Wayne Xin Zhao et al. 2023. When large language model based agent meets user behavior analysis: A novel user simulation paradigm. arXiv:2306.02552. Retrieved from https:\/\/arxiv.org\/abs\/2306.02552"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626772.3657669"},{"key":"e_1_3_2_52_2","article-title":"Loss functions for multiset prediction","volume":"31","author":"Welleck Sean","year":"2018","unstructured":"Sean Welleck, Zixin Yao, Yu Gai, Jialin Mao, Zheng Zhang, and Kyunghyun Cho. 2018. Loss functions for multiset prediction. In Advances in Neural Information Processing Systems, Vol. 31.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1108\/QMR-06-2013-0041"},{"key":"e_1_3_2_54_2","unstructured":"Amy A. Winecoff Matthew Sun Eli Lucherini and Arvind Narayanan. 2021. Simulation as experiment: An empirical critique of simulation research on recommender systems. arXiv:2107.14333. Retrieved from https:\/\/arxiv.org\/abs\/2107.14333"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.emnlp-demos.6"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3404835.3463069"},{"key":"e_1_3_2_57_2","unstructured":"Zhiheng Xi Wenxiang Chen Xin Guo Wei He Yiwen Ding Boyang Hong Ming Zhang Junzhe Wang Senjie Jin Enyu Zhou et al. 2023. The rise and potential of large language model based agents: A survey. arXiv:2309.07864. Retrieved from https:\/\/arxiv.org\/abs\/2309.07864"},{"key":"e_1_3_2_58_2","unstructured":"Sirui Yao Yoni Halpern Nithum Thain Xuezhi Wang Kang Lee Flavien Prost Ed. H. Chi Jilin Chen and Alex Beutel. 2021. Measuring recommender system effects with simulated users. arXiv:2101.04526. Retrieved from https:\/\/arxiv.org\/abs\/2101.04526"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626772.3657844"},{"key":"e_1_3_2_60_2","article-title":"Simulating news recommendation ecosystems for insights and implications","author":"Zhang Guangping","year":"2024","unstructured":"Guangping Zhang, Dongsheng Li, Hansu Gu, Tun Lu, Li Shang, and Ning Gu. 2024. Simulating news recommendation ecosystems for insights and implications. IEEE Transactions on Computational Social Systems (2024).","journal-title":"IEEE Transactions on Computational Social Systems"},{"key":"e_1_3_2_61_2","first-page":"44880","article-title":"KuaiSim: A comprehensive simulator for recommender systems","volume":"36","author":"Zhao Kesen","year":"2023","unstructured":"Kesen Zhao, Shuchang Liu, Qingpeng Cai, Xiangyu Zhao, Ziru Liu, Dong Zheng, Peng Jiang, and Kun Gai. 2023. KuaiSim: A comprehensive simulator for recommender systems. In Advances in Neural Information Processing Systems, Vol. 36, 44880\u201344897.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_62_2","doi-asserted-by":"crossref","unstructured":"Meizi Zhou Jingjng Zhang and Gediminas Adomavicius. 2021. Longitudinal impact of preference biases on recommender systems\u2019 performance. Kelley School of Business Research Paper 2021-10 43.","DOI":"10.2139\/ssrn.3799525"}],"container-title":["ACM Transactions on Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3768342","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,16]],"date-time":"2025-12-16T04:08:46Z","timestamp":1765858126000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3768342"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,15]]},"references-count":61,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,1,31]]}},"alternative-id":["10.1145\/3768342"],"URL":"https:\/\/doi.org\/10.1145\/3768342","relation":{},"ISSN":["1046-8188","1558-2868"],"issn-type":[{"value":"1046-8188","type":"print"},{"value":"1558-2868","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,15]]},"assertion":[{"value":"2024-09-10","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-06","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-12-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}