{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/tenrec-a-large-scale-multipurpose-benchmark","title":"Tenrec: A Large-scale Multipurpose Benchmark Dataset for Recommender Systems","arxiv_id":"2210.10629","date":"2022-10-13","proceeding":null,"authors":["Guanghu Yuan","Fajie Yuan","Yudong Li","Beibei Kong","Shujie Li","Lei Chen","Min Yang","Chenyun Yu","Bo Hu","Zang Li","Yu Xu","XiaoHu Qie"],"abstract":"Existing benchmark datasets for recommender systems (RS) either are created at a small scale or involve very limited forms of user feedback. RS models evaluated on such datasets often lack practical values for large-scale real-world applications. In this paper, we describe Tenrec, a novel and publicly available data collection for RS that records various user feedback from four different recommendation scenarios. To be specific, Tenrec has the following five characteristics: (1) it is large-scale, containing around 5 million users and 140 million interactions; (2) it has not only positive user feedback, but also true negative feedback (vs. one-class recommendation); (3) it contains overlapped users and items across four different scenarios; (4) it contains various types of user positive feedback, in forms of clicks, likes, shares, and follows, etc; (5) it contains additional features beyond the user IDs and item IDs. We verify Tenrec on ten diverse recommendation tasks by running several classical baseline models per task. Tenrec has the potential to become a useful benchmark dataset for a majority of popular recommendation tasks.","url_abs":"https://arxiv.org/abs/2210.10629v3","url_pdf":"https://arxiv.org/pdf/2210.10629v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"tenrec-a-large-scale-multipurpose-benchmark","repo_url":"https://github.com/yuangh-x/2022-nips-tenrec","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"tenrec-a-large-scale-multipurpose-benchmark","repo_url":"https://github.com/mercari/mercari-ml-merrec-pub-us","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"recommendation-systems","task_name":"Recommendation Systems"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2210.10629","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2210.10629"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mercari/mercari-ml-merrec-pub-us","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/yuangh-x/2022-nips-tenrec","reach":{"status":"ok"}}],"summary":{"ran_draft_wrong":1,"unverified":7},"by_repo_kind":{"listed":{"samples":8,"ran":1,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"6cdff690e29fd5e2","entry":"clones","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"mercatran/model.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/mercatran/model.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6cdff690e29fd5e2"}},{"code_sha256_prefix":"504b91a9d27961ad","entry":"glob_local_parquets","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"preprocess_mtl.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/preprocess_mtl.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"504b91a9d27961ad"}},{"code_sha256_prefix":"870b9e8be2a135ca","entry":"model_initialization","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"mercatran/model.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/mercatran/model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"870b9e8be2a135ca"}},{"code_sha256_prefix":"055eb4ebe5d8288d","entry":"mtl_dataset","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"data.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/data.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"055eb4ebe5d8288d"}},{"code_sha256_prefix":"737d4ff29889e9f6","entry":"parse_args","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"main_ctr_mtl.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/main_ctr_mtl.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"737d4ff29889e9f6"}},{"code_sha256_prefix":"45865f9d5045188c","entry":"parse_args","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"preprocess_mtl.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/preprocess_mtl.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"45865f9d5045188c"}},{"code_sha256_prefix":"2ee42c87519c2771","entry":"rate","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"mercatran/model.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/mercatran/model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2ee42c87519c2771"}},{"code_sha256_prefix":"416cd3359d3fec24","entry":"sequence_dataset","repo":"mercari/mercari-ml-merrec-pub-us","repo_kind":"listed","path":"data.py","file_url":"https://github.com/mercari/mercari-ml-merrec-pub-us/blob/HEAD/data.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"416cd3359d3fec24"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}