{"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/improving-conversational-recommendation-5","title":"Improving Conversational Recommendation Systems via Bias Analysis and Language-Model-Enhanced Data Augmentation","arxiv_id":"2310.16738","date":"2023-10-25","proceeding":null,"authors":["Xi Wang","Hossein A. Rahmani","Jiqun Liu","Emine Yilmaz"],"abstract":"Conversational Recommendation System (CRS) is a rapidly growing research area that has gained significant attention alongside advancements in language modelling techniques. However, the current state of conversational recommendation faces numerous challenges due to its relative novelty and limited existing contributions. In this study, we delve into benchmark datasets for developing CRS models and address potential biases arising from the feedback loop inherent in multi-turn interactions, including selection bias and multiple popularity bias variants. Drawing inspiration from the success of generative data via using language models and data augmentation techniques, we present two novel strategies, 'Once-Aug' and 'PopNudge', to enhance model performance while mitigating biases. Through extensive experiments on ReDial and TG-ReDial benchmark datasets, we show a consistent improvement of CRS techniques with our data augmentation approaches and offer additional insights on addressing multiple newly formulated biases.","url_abs":"https://arxiv.org/abs/2310.16738v1","url_pdf":"https://arxiv.org/pdf/2310.16738v1.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":"improving-conversational-recommendation-5","repo_url":"https://github.com/wangxieric/bias-crs","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"conversational-recommendation","task_name":"Conversational Recommendation"},{"task_slug":"data-augmentation","task_name":"Data Augmentation"},{"task_slug":"language-modeling","task_name":"Language Modeling"},{"task_slug":"language-modelling","task_name":"Language Modelling"},{"task_slug":"recommendation-systems","task_name":"Recommendation Systems"},{"task_slug":"selection-bias","task_name":"Selection bias"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2310.16738","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2310.16738"}},"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/wangxieric/bias-crs","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":3,"unverified":1},"by_repo_kind":{"official":{"samples":4,"ran":3,"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":"c7a6d9e4630eabcb","entry":"check_build","repo":"wangxieric/bias-crs","repo_kind":"official","path":"bias_crs/download.py","file_url":"https://github.com/wangxieric/bias-crs/blob/HEAD/bias_crs/download.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c7a6d9e4630eabcb"}},{"code_sha256_prefix":"2fcb5b63fe8874ea","entry":"float_formatter","repo":"wangxieric/bias-crs","repo_kind":"official","path":"bias_crs/evaluator/utils.py","file_url":"https://github.com/wangxieric/bias-crs/blob/HEAD/bias_crs/evaluator/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2fcb5b63fe8874ea"}},{"code_sha256_prefix":"e8cd2cf99b3bcd59","entry":"round_sigfigs","repo":"wangxieric/bias-crs","repo_kind":"official","path":"bias_crs/evaluator/utils.py","file_url":"https://github.com/wangxieric/bias-crs/blob/HEAD/bias_crs/evaluator/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e8cd2cf99b3bcd59"}},{"code_sha256_prefix":"680deb006f166f3d","entry":"nice_report","repo":"wangxieric/bias-crs","repo_kind":"official","path":"bias_crs/evaluator/utils.py","file_url":"https://github.com/wangxieric/bias-crs/blob/HEAD/bias_crs/evaluator/utils.py","link_basis":"first_harvest_node","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":"680deb006f166f3d"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}