{"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/lgm-net-learning-to-generate-matching","title":"LGM-Net: Learning to Generate Matching Networks for Few-Shot Learning","arxiv_id":"1905.06331","date":"2019-05-15","proceeding":null,"authors":["Huaiyu Li","Wei-Ming Dong","Xing Mei","Chongyang Ma","Feiyue Huang","Bao-Gang Hu"],"abstract":"In this work, we propose a novel meta-learning approach for few-shot classification, which learns transferable prior knowledge across tasks and directly produces network parameters for similar unseen tasks with training samples. Our approach, called LGM-Net, includes two key modules, namely, TargetNet and MetaNet. The TargetNet module is a neural network for solving a specific task and the MetaNet module aims at learning to generate functional weights for TargetNet by observing training samples. We also present an intertask normalization strategy for the training process to leverage common information shared across different tasks. The experimental results on Omniglot and miniImageNet datasets demonstrate that LGM-Net can effectively adapt to similar unseen tasks and achieve competitive performance, and the results on synthetic datasets show that transferable prior knowledge is learned by the MetaNet module via mapping training data to functional weights. LGM-Net enables fast learning and adaptation since no further tuning steps are required compared to other meta-learning approaches.","url_abs":"https://arxiv.org/abs/1905.06331v1","url_pdf":"https://arxiv.org/pdf/1905.06331v1.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":"lgm-net-learning-to-generate-matching","repo_url":"https://github.com/likesiwell/LGM-Net","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"few-shot-learning","task_name":"Few-Shot Learning"},{"task_slug":"meta-learning","task_name":"Meta-Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=1905.06331","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1905.06331"}},"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/likesiwell/LGM-Net","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"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":"789d5278eb918004","entry":"leaky_relu","repo":"likesiwell/LGM-Net","repo_kind":"official","path":"meta_matching_network.py","file_url":"https://github.com/likesiwell/LGM-Net/blob/HEAD/meta_matching_network.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":"789d5278eb918004"}},{"code_sha256_prefix":"2683934575ba603a","entry":"load_statistics","repo":"likesiwell/LGM-Net","repo_kind":"official","path":"storage.py","file_url":"https://github.com/likesiwell/LGM-Net/blob/HEAD/storage.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":"2683934575ba603a"}},{"code_sha256_prefix":"79b80c56d52a1035","entry":"normalization","repo":"likesiwell/LGM-Net","repo_kind":"official","path":"meta_matching_network.py","file_url":"https://github.com/likesiwell/LGM-Net/blob/HEAD/meta_matching_network.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":"79b80c56d52a1035"}},{"code_sha256_prefix":"ba415e733a64978f","entry":"relu","repo":"likesiwell/LGM-Net","repo_kind":"official","path":"meta_matching_network.py","file_url":"https://github.com/likesiwell/LGM-Net/blob/HEAD/meta_matching_network.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":"ba415e733a64978f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}