{"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/2408-00992","title":"Fairness in Large Language Models in Three Hours","arxiv_id":"2408.00992","date":"2024-08-02","proceeding":null,"authors":["Thang Doan Viet","Zichong Wang","Minh Nhat Nguyen","Wenbin Zhang"],"abstract":"Large Language Models (LLMs) have demonstrated remarkable success across various domains but often lack fairness considerations, potentially leading to discriminatory outcomes against marginalized populations. Unlike fairness in traditional machine learning, fairness in LLMs involves unique backgrounds, taxonomies, and fulfillment techniques. This tutorial provides a systematic overview of recent advances in the literature concerning fair LLMs, beginning with real-world case studies to introduce LLMs, followed by an analysis of bias causes therein. The concept of fairness in LLMs is then explored, summarizing the strategies for evaluating bias and the algorithms designed to promote fairness. Additionally, resources for assessing bias in LLMs, including toolkits and datasets, are compiled, and current research challenges and open questions in the field are discussed. The repository is available at \\url{https://github.com/LavinWong/Fairness-in-Large-Language-Models}.","url_abs":"https://arxiv.org/abs/2408.00992v3","url_pdf":"https://arxiv.org/pdf/2408.00992v3.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":"2408-00992","repo_url":"https://github.com/lavinwong/fairness-in-large-language-models","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"fairness","task_name":"Fairness"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2408.00992","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2408.00992"}},"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/lavinwong/fairness-in-large-language-models","reach":{"status":"ok"}}],"summary":{"ran":4,"unverified":1},"by_repo_kind":{"official":{"samples":5,"ran":4,"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":5,"samples":[{"code_sha256_prefix":"74b2b2e3375c5eff","entry":"analyze_dataset","repo":"lavinwong/fairness-in-large-language-models","repo_kind":"official","path":"datasets/text_analysis_pipeline.py","file_url":"https://github.com/lavinwong/fairness-in-large-language-models/blob/HEAD/datasets/text_analysis_pipeline.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"74b2b2e3375c5eff"}},{"code_sha256_prefix":"551e25b44766b34d","entry":"analyze_json_file","repo":"lavinwong/fairness-in-large-language-models","repo_kind":"official","path":"datasets/gender_polarity.py","file_url":"https://github.com/lavinwong/fairness-in-large-language-models/blob/HEAD/datasets/gender_polarity.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"551e25b44766b34d"}},{"code_sha256_prefix":"f24368ab6cac8513","entry":"compute_auc","repo":"lavinwong/fairness-in-large-language-models","repo_kind":"official","path":"definitions/encoder_decoder/extrinsic_bias/counterfactual_fairness/counterfactual_auc.py","file_url":"https://github.com/lavinwong/fairness-in-large-language-models/blob/HEAD/definitions/encoder_decoder/extrinsic_bias/counterfactual_fairness/counterfactual_auc.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f24368ab6cac8513"}},{"code_sha256_prefix":"de1092b01ebfa5e8","entry":"embed_sentence","repo":"lavinwong/fairness-in-large-language-models","repo_kind":"official","path":"definitions/encoder_decoder/extrinsic_bias/individual_fairness/data.py","file_url":"https://github.com/lavinwong/fairness-in-large-language-models/blob/HEAD/definitions/encoder_decoder/extrinsic_bias/individual_fairness/data.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"de1092b01ebfa5e8"}},{"code_sha256_prefix":"3e7656a771556432","entry":"get_model_path","repo":"lavinwong/fairness-in-large-language-models","repo_kind":"official","path":"datasets/gender_polarity.py","file_url":"https://github.com/lavinwong/fairness-in-large-language-models/blob/HEAD/datasets/gender_polarity.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3e7656a771556432"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}