{"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/homogeneous-architecture-augmentation-for","title":"Homogeneous Architecture Augmentation for Neural Predictor","arxiv_id":"2107.13153","date":"2021-07-28","proceeding":"ICCV 2021 10","authors":["Yuqiao Liu","Yehui Tang","Yanan sun"],"abstract":"Neural Architecture Search (NAS) can automatically design well-performed architectures of Deep Neural Networks (DNNs) for the tasks at hand. However, one bottleneck of NAS is the prohibitively computational cost largely due to the expensive performance evaluation. The neural predictors can directly estimate the performance without any training of the DNNs to be evaluated, thus have drawn increasing attention from researchers. Despite their popularity, they also suffer a severe limitation: the shortage of annotated DNN architectures for effectively training the neural predictors. In this paper, we proposed Homogeneous Architecture Augmentation for Neural Predictor (HAAP) of DNN architectures to address the issue aforementioned. Specifically, a homogeneous architecture augmentation algorithm is proposed in HAAP to generate sufficient training data taking the use of homogeneous representation. Furthermore, the one-hot encoding strategy is introduced into HAAP to make the representation of DNN architectures more effective. The experiments have been conducted on both NAS-Benchmark-101 and NAS-Bench-201 dataset. The experimental results demonstrate that the proposed HAAP algorithm outperforms the state of the arts compared, yet with much less training data. In addition, the ablation studies on both benchmark datasets have also shown the universality of the homogeneous architecture augmentation.","url_abs":"https://arxiv.org/abs/2107.13153v1","url_pdf":"https://arxiv.org/pdf/2107.13153v1.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":"homogeneous-architecture-augmentation-for","repo_url":"https://github.com/lyq998/HAAP","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"architecture-search","task_name":"Neural Architecture Search"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2107.13153","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2107.13153"}},"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/lyq998/HAAP","reach":null}],"summary":{"ran_draft_wrong":1,"ran_fixture":1,"ran_violates":1},"by_repo_kind":{"official":{"samples":3,"ran":3,"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":3,"samples":[{"code_sha256_prefix":"974374d2c8e2e18e","entry":"calculate_exchange_pair","repo":"lyq998/HAAP","repo_kind":"official","path":"neuralpredictor.pytorch/architecture_augmentation.py","file_url":"https://github.com/lyq998/HAAP/blob/HEAD/neuralpredictor.pytorch/architecture_augmentation.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"974374d2c8e2e18e"}},{"code_sha256_prefix":"076bbe3c356033b6","entry":"create_new_metrics","repo":"lyq998/HAAP","repo_kind":"official","path":"neuralpredictor.pytorch/architecture_augmentation.py","file_url":"https://github.com/lyq998/HAAP/blob/HEAD/neuralpredictor.pytorch/architecture_augmentation.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"076bbe3c356033b6"}},{"code_sha256_prefix":"2b5357d9492437e9","entry":"isupper_tri","repo":"lyq998/HAAP","repo_kind":"official","path":"neuralpredictor.pytorch/architecture_augmentation.py","file_url":"https://github.com/lyq998/HAAP/blob/HEAD/neuralpredictor.pytorch/architecture_augmentation.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2b5357d9492437e9"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}