{"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/learning-latent-representations-across","title":"Learning latent representations across multiple data domains using Lifelong VAEGAN","arxiv_id":"2007.10221","date":"2020-07-20","proceeding":"ECCV 2020 8","authors":["Fei Ye","Adrian G. Bors"],"abstract":"The problem of catastrophic forgetting occurs in deep learning models trained on multiple databases in a sequential manner. Recently, generative replay mechanisms (GRM), have been proposed to reproduce previously learned knowledge aiming to reduce the forgetting. However, such approaches lack an appropriate inference model and therefore can not provide latent representations of data. In this paper, we propose a novel lifelong learning approach, namely the Lifelong VAEGAN (L-VAEGAN), which not only induces a powerful generative replay network but also learns meaningful latent representations, benefiting representation learning. L-VAEGAN can allow to automatically embed the information associated with different domains into several clusters in the latent space, while also capturing semantically meaningful shared latent variables, across different data domains. The proposed model supports many downstream tasks that traditional generative replay methods can not, including interpolation and inference across different data domains.","url_abs":"https://arxiv.org/abs/2007.10221v1","url_pdf":"https://arxiv.org/pdf/2007.10221v1.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":"learning-latent-representations-across","repo_url":"https://github.com/dtuzi123/LifelongVAEGAN","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":null}],"tasks":[{"task_slug":"lifelong-learning","task_name":"Lifelong learning"},{"task_slug":"representation-learning","task_name":"Representation Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2007.10221","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2007.10221"}},"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/dtuzi123/LifelongVAEGAN","reach":null}],"summary":{"ran_honours":2,"ran_fixture":2,"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":"b8622c8890bf8261","entry":"file_name","repo":"dtuzi123/LifelongVAEGAN","repo_kind":"official","path":"LifelongVAEGAN_CelebAtoCACD_WGAN2.py","file_url":"https://github.com/dtuzi123/LifelongVAEGAN/blob/HEAD/LifelongVAEGAN_CelebAtoCACD_WGAN2.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b8622c8890bf8261"}},{"code_sha256_prefix":"54b6cccc1bbc54d4","entry":"file_name2","repo":"dtuzi123/LifelongVAEGAN","repo_kind":"official","path":"LifelongVAEGAN_CelebAtoCACD_WGAN2.py","file_url":"https://github.com/dtuzi123/LifelongVAEGAN/blob/HEAD/LifelongVAEGAN_CelebAtoCACD_WGAN2.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"54b6cccc1bbc54d4"}},{"code_sha256_prefix":"8995f8d5f80be978","entry":"generate_numvec","repo":"dtuzi123/LifelongVAEGAN","repo_kind":"official","path":"utils.py","file_url":"https://github.com/dtuzi123/LifelongVAEGAN/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8995f8d5f80be978"}},{"code_sha256_prefix":"399296642f28b3d1","entry":"merge2","repo":"dtuzi123/LifelongVAEGAN","repo_kind":"official","path":"utils.py","file_url":"https://github.com/dtuzi123/LifelongVAEGAN/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"399296642f28b3d1"}},{"code_sha256_prefix":"45334fab6686f1b5","entry":"merge3","repo":"dtuzi123/LifelongVAEGAN","repo_kind":"official","path":"utils.py","file_url":"https://github.com/dtuzi123/LifelongVAEGAN/blob/HEAD/utils.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":"45334fab6686f1b5"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}