{"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/fedvln-privacy-preserving-federated-vision","title":"FedVLN: Privacy-preserving Federated Vision-and-Language Navigation","arxiv_id":"2203.14936","date":"2022-03-28","proceeding":null,"authors":["Kaiwen Zhou","Xin Eric Wang"],"abstract":"Data privacy is a central problem for embodied agents that can perceive the environment, communicate with humans, and act in the real world. While helping humans complete tasks, the agent may observe and process sensitive information of users, such as house environments, human activities, etc. In this work, we introduce privacy-preserving embodied agent learning for the task of Vision-and-Language Navigation (VLN), where an embodied agent navigates house environments by following natural language instructions. We view each house environment as a local client, which shares nothing other than local updates with the cloud server and other clients, and propose a novel federated vision-and-language navigation (FedVLN) framework to protect data privacy during both training and pre-exploration. Particularly, we propose a decentralized training strategy to limit the data of each client to its local model training and a federated pre-exploration method to do partial model aggregation to improve model generalizability to unseen environments. Extensive results on R2R and RxR datasets show that under our FedVLN framework, decentralized VLN models achieve comparable results with centralized training while protecting seen environment privacy, and federated pre-exploration significantly outperforms centralized pre-exploration while preserving unseen environment privacy.","url_abs":"https://arxiv.org/abs/2203.14936v3","url_pdf":"https://arxiv.org/pdf/2203.14936v3.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":"fedvln-privacy-preserving-federated-vision","repo_url":"https://github.com/eric-ai-lab/fedvln","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"privacy-preserving","task_name":"Privacy Preserving"},{"task_slug":"vision-and-language-navigation","task_name":"Vision and Language Navigation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2203.14936","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2203.14936"}},"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":"deterministic:regex_extraction","url":"https://github.com/eric-ai-lab/FedVLN","reach":null}],"summary":{"ran":3,"ran_draft_wrong":1,"unverified":6},"by_repo_kind":{"official":{"samples":10,"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":0,"samples":[{"code_sha256_prefix":"a02da85c573a6d3a","entry":"BaseAgent","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a02da85c573a6d3a"}},{"code_sha256_prefix":"979b2f41d2c1ec93","entry":"FloydGraph","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"979b2f41d2c1ec93"}},{"code_sha256_prefix":"159abaee904ad60e","entry":"SoftDotAttention","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"159abaee904ad60e"}},{"code_sha256_prefix":"2cf4d520aa29b6f2","entry":"length2mask","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2cf4d520aa29b6f2"}},{"code_sha256_prefix":"54dc0f7ea7346e75","entry":"AttnDecoderLSTM","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"54dc0f7ea7346e75"}},{"code_sha256_prefix":"2187ea87b0f4c35c","entry":"Critic","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"2187ea87b0f4c35c"}},{"code_sha256_prefix":"d01ddaeb112df7d8","entry":"EncoderLSTM","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"d01ddaeb112df7d8"}},{"code_sha256_prefix":"84e3f8eba34be70d","entry":"Param","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"84e3f8eba34be70d"}},{"code_sha256_prefix":"66ad16389109bbf4","entry":"Seq2SeqAgent","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"66ad16389109bbf4"}},{"code_sha256_prefix":"0d364ce5919decd3","entry":"angle_feature","repo":"eric-ai-lab/FedVLN","repo_kind":"official","path":"r2r_src/agent.py","file_url":"https://github.com/eric-ai-lab/FedVLN/blob/HEAD/r2r_src/agent.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":"0d364ce5919decd3"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}