{"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/generative-imputation-and-stochastic","title":"Generative Imputation and Stochastic Prediction","arxiv_id":"1905.09340","date":"2019-05-22","proceeding":null,"authors":["Mohammad Kachuee","Kimmo Karkkainen","Orpaz Goldstein","Sajad Darabi","Majid Sarrafzadeh"],"abstract":"In many machine learning applications, we are faced with incomplete datasets. In the literature, missing data imputation techniques have been mostly concerned with filling missing values. However, the existence of missing values is synonymous with uncertainties not only over the distribution of missing values but also over target class assignments that require careful consideration. In this paper, we propose a simple and effective method for imputing missing features and estimating the distribution of target assignments given incomplete data. In order to make imputations, we train a simple and effective generator network to generate imputations that a discriminator network is tasked to distinguish. Following this, a predictor network is trained using the imputed samples from the generator network to capture the classification uncertainties and make predictions accordingly. The proposed method is evaluated on CIFAR-10 and MNIST image datasets as well as five real-world tabular classification datasets, under different missingness rates and structures. Our experimental results show the effectiveness of the proposed method in generating imputations as well as providing estimates for the class uncertainties in a classification task when faced with missing values.","url_abs":"https://arxiv.org/abs/1905.09340v4","url_pdf":"https://arxiv.org/pdf/1905.09340v4.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":"generative-imputation-and-stochastic","repo_url":"https://github.com/mkachuee/GenerativeImputationStochasticPrediction","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null},{"paper_slug":"generative-imputation-and-stochastic","repo_url":"https://github.com/tleemann/road_evaluation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"classification-1","task_name":"Classification"},{"task_slug":"classification","task_name":"General Classification"},{"task_slug":"imputation","task_name":"Imputation"},{"task_slug":"missing-values","task_name":"Missing Values"},{"task_slug":"prediction","task_name":"Prediction"},{"task_slug":"tabular-classification","task_name":"tabular-classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1905.09340","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1905.09340"}},"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/tleemann/road_evaluation","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/mkachuee/GenerativeImputationStochasticPrediction","reach":null}],"summary":{"ran_draft_wrong":1,"ran_honours":2},"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":"6cae1fc3298236d0","entry":"get_activation","repo":"mkachuee/GenerativeImputationStochasticPrediction","repo_kind":"official","path":"utils.py","file_url":"https://github.com/mkachuee/GenerativeImputationStochasticPrediction/blob/HEAD/utils.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":"6cae1fc3298236d0"}},{"code_sha256_prefix":"d923dc84de60b7c6","entry":"lossfunc_adv_d_f","repo":"mkachuee/GenerativeImputationStochasticPrediction","repo_kind":"official","path":"utils.py","file_url":"https://github.com/mkachuee/GenerativeImputationStochasticPrediction/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d923dc84de60b7c6"}},{"code_sha256_prefix":"aae3eeefaf805a61","entry":"lossfunc_hinge_d_f","repo":"mkachuee/GenerativeImputationStochasticPrediction","repo_kind":"official","path":"utils.py","file_url":"https://github.com/mkachuee/GenerativeImputationStochasticPrediction/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"aae3eeefaf805a61"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}