{"id":"https://openalex.org/W4384648951","doi":"https://doi.org/10.1145/3539618.3591894","title":"RecStudio: Towards a Highly-Modularized Recommender System","display_name":"RecStudio: Towards a Highly-Modularized Recommender System","publication_year":2023,"publication_date":"2023-07-18","ids":{"openalex":"https://openalex.org/W4384648951","doi":"https://doi.org/10.1145/3539618.3591894"},"language":"en","primary_location":{"id":"doi:10.1145/3539618.3591894","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3539618.3591894","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085254654","display_name":"Defu Lian","orcid":"https://orcid.org/0000-0002-3507-9607"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Defu Lian","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108039951","display_name":"Xu Huang","orcid":"https://orcid.org/0000-0003-4354-334X"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xu Huang","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102717638","display_name":"Xiaolong Chen","orcid":"https://orcid.org/0009-0007-2714-6404"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaolong Chen","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057120678","display_name":"Jin Chen","orcid":"https://orcid.org/0000-0001-6440-2242"},"institutions":[{"id":"https://openalex.org/I150229711","display_name":"University of Electronic Science and Technology of China","ror":"https://ror.org/04qr3zq92","country_code":"CN","type":"education","lineage":["https://openalex.org/I150229711"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jin Chen","raw_affiliation_strings":["University of Electronics Science and Technology of China, Chengdu, China"],"affiliations":[{"raw_affiliation_string":"University of Electronics Science and Technology of China, Chengdu, China","institution_ids":["https://openalex.org/I150229711"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034212740","display_name":"Xingmei Wang","orcid":"https://orcid.org/0009-0008-7821-4638"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingmei Wang","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101542883","display_name":"Yankai Wang","orcid":"https://orcid.org/0009-0000-9240-5459"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yankai Wang","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008296477","display_name":"Haoran Jin","orcid":"https://orcid.org/0009-0001-6583-4343"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haoran Jin","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076060162","display_name":"Rui Fan","orcid":"https://orcid.org/0000-0002-0643-6505"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Fan","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100423656","display_name":"Zheng Liu","orcid":"https://orcid.org/0000-0001-7765-8466"},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zheng Liu","raw_affiliation_strings":["Huawei, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Huawei, Beijing, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033706423","display_name":"Le Wu","orcid":"https://orcid.org/0000-0003-4556-0581"},"institutions":[{"id":"https://openalex.org/I16365422","display_name":"Hefei University of Technology","ror":"https://ror.org/02czkny70","country_code":"CN","type":"education","lineage":["https://openalex.org/I16365422"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Le Wu","raw_affiliation_strings":["Hefei University of Technology, Hefei, China"],"affiliations":[{"raw_affiliation_string":"Hefei University of Technology, Hefei, China","institution_ids":["https://openalex.org/I16365422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048237545","display_name":"Enhong Chen","orcid":"https://orcid.org/0000-0002-4835-4102"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Enhong Chen","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":11,"corresponding_author_ids":["https://openalex.org/A5085254654"],"corresponding_institution_ids":["https://openalex.org/I126520041"],"apc_list":null,"apc_paid":null,"fwci":2.7399,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.91786257,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"2890","last_page":"2900"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.9897000193595886,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12101","display_name":"Advanced Bandit Algorithms Research","score":0.9896000027656555,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8136726021766663},{"id":"https://openalex.org/keywords/recommender-system","display_name":"Recommender system","score":0.7879652976989746},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4895406663417816},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.46824395656585693},{"id":"https://openalex.org/keywords/modular-programming","display_name":"Modular programming","score":0.4421401023864746},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.4339821934700012},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.36924314498901367},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.134697824716568}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8136726021766663},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.7879652976989746},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4895406663417816},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.46824395656585693},{"id":"https://openalex.org/C88482812","wikidata":"https://www.wikidata.org/wiki/Q6453666","display_name":"Modular programming","level":2,"score":0.4421401023864746},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.4339821934700012},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36924314498901367},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.134697824716568}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3539618.3591894","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3539618.3591894","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-135853","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-135853","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference paper"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17","score":0.5099999904632568}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":69,"referenced_works":["https://openalex.org/W21006490","https://openalex.org/W60686164","https://openalex.org/W1886704267","https://openalex.org/W1965355809","https://openalex.org/W1976999215","https://openalex.org/W1994197834","https://openalex.org/W2000431947","https://openalex.org/W2069065514","https://openalex.org/W2094286023","https://openalex.org/W2097998348","https://openalex.org/W2101409192","https://openalex.org/W2102035799","https://openalex.org/W2140310134","https://openalex.org/W2295739661","https://openalex.org/W2475334473","https://openalex.org/W2509893387","https://openalex.org/W2512971201","https://openalex.org/W2604433096","https://openalex.org/W2604662567","https://openalex.org/W2605350416","https://openalex.org/W2629213068","https://openalex.org/W2723293840","https://openalex.org/W2734755249","https://openalex.org/W2783666221","https://openalex.org/W2793768763","https://openalex.org/W2801992635","https://openalex.org/W2892814997","https://openalex.org/W2908054697","https://openalex.org/W2908332126","https://openalex.org/W2963085847","https://openalex.org/W2963323306","https://openalex.org/W2963367478","https://openalex.org/W2964182926","https://openalex.org/W2972801466","https://openalex.org/W2998534896","https://openalex.org/W2998702515","https://openalex.org/W2999649805","https://openalex.org/W3012952868","https://openalex.org/W3040516071","https://openalex.org/W3044893918","https://openalex.org/W3045200674","https://openalex.org/W3047010778","https://openalex.org/W3083159507","https://openalex.org/W3094605801","https://openalex.org/W3097679710","https://openalex.org/W3103310105","https://openalex.org/W3104030692","https://openalex.org/W3106181667","https://openalex.org/W3133849783","https://openalex.org/W3134063549","https://openalex.org/W3153325943","https://openalex.org/W3154190849","https://openalex.org/W3156622960","https://openalex.org/W3156939347","https://openalex.org/W3170713142","https://openalex.org/W3200418702","https://openalex.org/W3208227120","https://openalex.org/W3208543775","https://openalex.org/W3209428314","https://openalex.org/W4220909642","https://openalex.org/W4224316819","https://openalex.org/W4240768087","https://openalex.org/W4283065823","https://openalex.org/W4284699369","https://openalex.org/W4284707446","https://openalex.org/W4290875540","https://openalex.org/W4293072370","https://openalex.org/W6674385629","https://openalex.org/W6702650806"],"related_works":["https://openalex.org/W2393702438","https://openalex.org/W4390273403","https://openalex.org/W4386781444","https://openalex.org/W2391644119","https://openalex.org/W2368574244","https://openalex.org/W2060456459","https://openalex.org/W3092950680","https://openalex.org/W2095911326","https://openalex.org/W2372613066","https://openalex.org/W4246980185"],"abstract_inverted_index":{"A":[0],"dozen":[1],"recommendation":[2,11,28,97,115,133,145,173],"libraries":[3,127],"have":[4],"recently":[5],"been":[6],"developed":[7],"to":[8,44],"accommodate":[9],"popular":[10],"algorithms":[12,29,55,71,116,124,130],"for":[13],"reproducibility.":[14],"However,":[15],"they":[16],"are":[17,189,201],"almost":[18],"simply":[19],"a":[20,78,88,103,106,168,195],"collection":[21],"of":[22,27,48,80],"algorithms,":[23],"overlooking":[24],"the":[25,39,46,109,118,154,159,172,186],"modularization":[26,37],"and":[30,128,146,156,161,179,185,192,199],"their":[31],"usage":[32],"in":[33,94,125,194],"practical":[34],"scenarios.":[35],"Algorithmic":[36],"has":[38],"following":[40],"advantages:":[41],"1)":[42],"helps":[43],"understand":[45],"effectiveness":[47],"each":[49],"algorithm;":[50],"2)":[51],"easily":[52],"assembles":[53],"new":[54],"with":[56,117,167],"well-performed":[57],"modules":[58],"by":[59],"either":[60,102],"drag-and-drop":[61],"programming":[62],"or":[63,105],"automatic":[64],"machine":[65],"learning;":[66],"3)":[67],"enables":[68],"reinforcement":[69],"between":[70,158],"since":[72],"one":[73],"algorithm":[74,98],"may":[75],"act":[76],"as":[77,142],"module":[79],"another":[81],"algorithm.":[82],"To":[83],"this":[84],"end,":[85],"we":[86,112],"develop":[87],"highly-modularized":[89],"recommender":[90],"system":[91],"--":[92],"RecStudio,":[93],"which":[95],"any":[96],"is":[99,136,164],"categorized":[100],"into":[101],"ranker":[104],"retriever.":[107],"In":[108],"RecStudio":[110,135,163],"library,":[111],"implement":[113],"90":[114],"pure":[119],"Pytorch,":[120],"covering":[121],"both":[122],"common":[123],"other":[126],"complex":[129],"involving":[131],"multiple":[132],"models.":[134],"featured":[137],"from":[138],"several":[139],"perspectives,":[140],"such":[141],"index-supported":[143],"efficient":[144],"evaluation,":[147],"GPU-accelerated":[148],"negative":[149],"sampling,":[150],"hyperparameter":[151],"learning":[152],"on":[153,182],"validation,":[155],"cooperation":[157],"retriever":[160],"ranker.":[162],"also":[165],"equipped":[166],"web":[169],"service,":[170],"where":[171],"pipeline":[174],"can":[175],"be":[176],"quickly":[177],"established":[178],"visually":[180],"evaluated":[181],"selected":[183],"datasets,":[184],"evaluation":[187],"results":[188],"automatically":[190],"archived":[191],"visualized":[193],"leaderboard.":[196],"The":[197],"project":[198],"documents":[200],"released":[202],"at":[203],"http://recstudio.org.cn.":[204]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
