{"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/arxiv-2510-18360","title":"Learning to Flow from Generative Pretext Tasks for Neural Architecture Encoding","arxiv_id":"2510.18360","date":"2025-10-21","proceeding":"NeurIPS","authors":["Sunwoo Kim","Hyunjin Hwang","Kijung Shin"],"abstract":"The performance of a deep learning model on a specific task and dataset depends heavily on its neural architecture, motivating considerable efforts to rapidly and accurately identify architectures suited to the target task and dataset. To achieve this, researchers use machine learning models-typically neural architecture encoders-to predict the performance of a neural architecture. Many state-of-the-art encoders aim to capture information flow within a neural architecture, which reflects how information moves through the forward pass and backpropagation, via a specialized model structure. However, due to their complicated structures, these flow-based encoders are significantly slower to process neural architectures compared to simpler encoders, presenting a notable practical challenge. To address this, we propose FGP, a novel pre-training method for neural architecture encoding that trains an encoder to capture the information flow without requiring specialized model structures. FGP trains an encoder to reconstruct a flow surrogate, our proposed representation of the neural architecture's information flow. Our experiments show that FGP boosts encoder performance by up to 106% in Precision-1%, compared to the same encoder trained solely with supervised learning.","url_abs":"https://arxiv.org/abs/2510.18360","url_pdf":"https://arxiv.org/pdf/2510.18360","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2510.18360","atlas_url":"https://app.syntology.ai/?focus=2510.18360","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2510.18360"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/kswoo97/FGPAnom","reach":null},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer","reach":{"status":"ok"}}],"summary":{"ran_draft_wrong":1,"unverified":6},"by_repo_kind":{"found_in_text":{"samples":7,"ran":1,"repositories":2}},"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":7,"samples":[{"code_sha256_prefix":"8c985e59de33f035","entry":"FGP","repo":"kswoo97/FGPAnom","repo_kind":"found_in_text","path":"src.py","file_url":"https://github.com/kswoo97/FGPAnom/blob/HEAD/src.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8c985e59de33f035"}},{"code_sha256_prefix":"df948b1cb9d89d1f","entry":"GNNPreMP","repo":"y0ngjaenius/CVPR2024_FLOWERFormer","repo_kind":"found_in_text","path":"two_cell/flowerformer_2cell.py","file_url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer/blob/HEAD/two_cell/flowerformer_2cell.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":"df948b1cb9d89d1f"}},{"code_sha256_prefix":"070985961091da7c","entry":"collate_edge_masks","repo":"y0ngjaenius/CVPR2024_FLOWERFormer","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer/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":"070985961091da7c"}},{"code_sha256_prefix":"1466d657fc2b6567","entry":"collate_fn","repo":"y0ngjaenius/CVPR2024_FLOWERFormer","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer/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":"1466d657fc2b6567"}},{"code_sha256_prefix":"fa3c832aaf87cffc","entry":"evaluation","repo":"y0ngjaenius/CVPR2024_FLOWERFormer","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer/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":"fa3c832aaf87cffc"}},{"code_sha256_prefix":"1e1562902342884c","entry":"train_1cell","repo":"y0ngjaenius/CVPR2024_FLOWERFormer","repo_kind":"found_in_text","path":"train_utils.py","file_url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer/blob/HEAD/train_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":"1e1562902342884c"}},{"code_sha256_prefix":"cfbe6c5308631b07","entry":"train_2cell","repo":"y0ngjaenius/CVPR2024_FLOWERFormer","repo_kind":"found_in_text","path":"train_utils.py","file_url":"https://github.com/y0ngjaenius/CVPR2024_FLOWERFormer/blob/HEAD/train_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":"cfbe6c5308631b07"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_api"},"syntology_extracted_results":null}