{"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/semi-supervised-learning-by-augmented","title":"Semi-Supervised Learning by Augmented Distribution Alignment","arxiv_id":"1905.08171","date":"2019-05-20","proceeding":"ICCV 2019 10","authors":["Qin Wang","Wen Li","Luc van Gool"],"abstract":"In this work, we propose a simple yet effective semi-supervised learning approach called Augmented Distribution Alignment. We reveal that an essential sampling bias exists in semi-supervised learning due to the limited number of labeled samples, which often leads to a considerable empirical distribution mismatch between labeled data and unlabeled data. To this end, we propose to align the empirical distributions of labeled and unlabeled data to alleviate the bias. On one hand, we adopt an adversarial training strategy to minimize the distribution distance between labeled and unlabeled data as inspired by domain adaptation works. On the other hand, to deal with the small sample size issue of labeled data, we also propose a simple interpolation strategy to generate pseudo training samples. Those two strategies can be easily implemented into existing deep neural networks. We demonstrate the effectiveness of our proposed approach on the benchmark SVHN and CIFAR10 datasets. Our code is available at \\url{https://github.com/qinenergy/adanet}.","url_abs":"https://arxiv.org/abs/1905.08171v2","url_pdf":"https://arxiv.org/pdf/1905.08171v2.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":"semi-supervised-learning-by-augmented","repo_url":"https://github.com/qinenergy/adanet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"domain-adaptation","task_name":"Domain Adaptation"},{"task_slug":"semi-supervised-image-classification","task_name":"Semi-Supervised Image Classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/semi-supervised-image-classification-on-cifar","task":"Semi-Supervised Image Classification","dataset":"CIFAR-10, 4000 Labels","model":"ADA-Net (ConvNet)","rank_in_archive_order":38,"of":49,"metrics":{"Percentage error":"8.72"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1905.08171","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1905.08171"}},"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/qinenergy/adanet","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":5},"by_repo_kind":{"official":{"samples":5,"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":"a3a7c5da8eebcd27","entry":"ZCA","repo":"qinenergy/adanet","repo_kind":"official","path":"convlarge/dataset_utils.py","file_url":"https://github.com/qinenergy/adanet/blob/HEAD/convlarge/dataset_utils.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":"a3a7c5da8eebcd27"}},{"code_sha256_prefix":"202cb9fdec6cb50e","entry":"fc","repo":"qinenergy/adanet","repo_kind":"official","path":"convlarge/layers.py","file_url":"https://github.com/qinenergy/adanet/blob/HEAD/convlarge/layers.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":"202cb9fdec6cb50e"}},{"code_sha256_prefix":"27b7ebb68a597e6f","entry":"lrelu","repo":"qinenergy/adanet","repo_kind":"official","path":"convlarge/layers.py","file_url":"https://github.com/qinenergy/adanet/blob/HEAD/convlarge/layers.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":"27b7ebb68a597e6f"}},{"code_sha256_prefix":"643612c2c781c32d","entry":"read","repo":"qinenergy/adanet","repo_kind":"official","path":"convlarge/dataset_utils.py","file_url":"https://github.com/qinenergy/adanet/blob/HEAD/convlarge/dataset_utils.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":"643612c2c781c32d"}},{"code_sha256_prefix":"418ad96eb358a5db","entry":"unpickle","repo":"qinenergy/adanet","repo_kind":"official","path":"convlarge/dataset_utils.py","file_url":"https://github.com/qinenergy/adanet/blob/HEAD/convlarge/dataset_utils.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":"418ad96eb358a5db"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}