{"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/prior-personalized-prior-for-reactivating-the","title":"PRIOR: Personalized Prior for Reactivating the Information Overlooked in Federated Learning","arxiv_id":"2310.09183","date":"2023-10-13","proceeding":null,"authors":["Mingjia Shi","Yuhao Zhou","Kai Wang","Huaizheng Zhang","Shudong Huang","Qing Ye","Jiangcheng Lv"],"abstract":"Classical federated learning (FL) enables training machine learning models without sharing data for privacy preservation, but heterogeneous data characteristic degrades the performance of the localized model. Personalized FL (PFL) addresses this by synthesizing personalized models from a global model via training on local data. Such a global model may overlook the specific information that the clients have been sampled. In this paper, we propose a novel scheme to inject personalized prior knowledge into the global model in each client, which attempts to mitigate the introduced incomplete information problem in PFL. At the heart of our proposed approach is a framework, the PFL with Bregman Divergence (pFedBreD), decoupling the personalized prior from the local objective function regularized by Bregman divergence for greater adaptability in personalized scenarios. We also relax the mirror descent (RMD) to extract the prior explicitly to provide optional strategies. Additionally, our pFedBreD is backed up by a convergence analysis. Sufficient experiments demonstrate that our method reaches the state-of-the-art performances on 5 datasets and outperforms other methods by up to 3.5% across 8 benchmarks. Extensive analyses verify the robustness and necessity of proposed designs.","url_abs":"https://arxiv.org/abs/2310.09183v2","url_pdf":"https://arxiv.org/pdf/2310.09183v2.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":"prior-personalized-prior-for-reactivating-the","repo_url":"https://github.com/bdemo/pfedbred_public","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"federated-learning","task_name":"Federated Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2310.09183","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2310.09183"}},"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/bdemo/pfedbred_public","reach":null}],"summary":{"ran":1,"unverified":1},"by_repo_kind":{"official":{"samples":2,"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":2,"samples":[{"code_sha256_prefix":"5ee215868abb0b53","entry":"gpFedBreD_ns_lg","repo":"bdemo/pfedbred_public","repo_kind":"official","path":"Algorithms/pFedBreD/pFedBreD_ns/pFedBreD_ns_lg/globalpFedBreD_ns_lg.py","file_url":"https://github.com/bdemo/pfedbred_public/blob/HEAD/Algorithms/pFedBreD/pFedBreD_ns/pFedBreD_ns_lg/globalpFedBreD_ns_lg.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":"5ee215868abb0b53"}},{"code_sha256_prefix":"ace14da83c4a5b5d","entry":"gbase","repo":"bdemo/pfedbred_public","repo_kind":"official","path":"Algorithms/pFedBreD/pFedBreD_ns/pFedBreD_ns_lg/globalpFedBreD_ns_lg.py","file_url":"https://github.com/bdemo/pfedbred_public/blob/HEAD/Algorithms/pFedBreD/pFedBreD_ns/pFedBreD_ns_lg/globalpFedBreD_ns_lg.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":"ace14da83c4a5b5d"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}