{"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/task-oriented-time-series-imputation","title":"Task-oriented Time Series Imputation Evaluation via Generalized Representers","arxiv_id":"2410.06652","date":"2024-10-09","proceeding":null,"authors":["Zhixian Wang","Linxiao Yang","Liang Sun","Qingsong Wen","Yi Wang"],"abstract":"Time series analysis is widely used in many fields such as power energy, economics, and transportation, including different tasks such as forecasting, anomaly detection, classification, etc. Missing values are widely observed in these tasks, and often leading to unpredictable negative effects on existing methods, hindering their further application. In response to this situation, existing time series imputation methods mainly focus on restoring sequences based on their data characteristics, while ignoring the performance of the restored sequences in downstream tasks. Considering different requirements of downstream tasks (e.g., forecasting), this paper proposes an efficient downstream task-oriented time series imputation evaluation approach. By combining time series imputation with neural network models used for downstream tasks, the gain of different imputation strategies on downstream tasks is estimated without retraining, and the most favorable imputation value for downstream tasks is given by combining different imputation strategies according to the estimated gain.","url_abs":"https://arxiv.org/abs/2410.06652v2","url_pdf":"https://arxiv.org/pdf/2410.06652v2.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":"task-oriented-time-series-imputation","repo_url":"https://github.com/hkuedl/Task-Oriented-Imputation","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"anomaly-detection","task_name":"Anomaly Detection"},{"task_slug":"imputation","task_name":"Imputation"},{"task_slug":"missing-values","task_name":"Missing Values"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"}],"methods":[{"method_slug":"focus","method_name":"Focus"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2410.06652","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2410.06652"}},"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/hkuedl/Task-Oriented-Imputation","reach":null}],"summary":{"ran_honours":1,"ran":1,"ran_fixture":1,"unverified":3},"by_repo_kind":{"official":{"samples":6,"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":6,"samples":[{"code_sha256_prefix":"951d6bbbe834fd39","entry":"replace_nan_with_array","repo":"hkuedl/task-oriented-imputation","repo_kind":"official","path":"imputation.py","file_url":"https://github.com/hkuedl/task-oriented-imputation/blob/HEAD/imputation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":2,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"951d6bbbe834fd39"}},{"code_sha256_prefix":"f94f2c9fe2803680","entry":"my_get_yh_v_product","repo":"hkuedl/Task-Oriented-Imputation","repo_kind":"official","path":"utils.py","file_url":"https://github.com/hkuedl/Task-Oriented-Imputation/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f94f2c9fe2803680"}},{"code_sha256_prefix":"9a76c7d5ed66666c","entry":"random_subarray","repo":"hkuedl/task-oriented-imputation","repo_kind":"official","path":"imputation.py","file_url":"https://github.com/hkuedl/task-oriented-imputation/blob/HEAD/imputation.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9a76c7d5ed66666c"}},{"code_sha256_prefix":"f86b40aa46f111a0","entry":"compute_phi_trace","repo":"hkuedl/Task-Oriented-Imputation","repo_kind":"official","path":"utils.py","file_url":"https://github.com/hkuedl/Task-Oriented-Imputation/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":"f86b40aa46f111a0"}},{"code_sha256_prefix":"f32ce407781a90a0","entry":"ntk","repo":"hkuedl/Task-Oriented-Imputation","repo_kind":"official","path":"utils.py","file_url":"https://github.com/hkuedl/Task-Oriented-Imputation/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":"f32ce407781a90a0"}},{"code_sha256_prefix":"2227980b4625355e","entry":"setup_seed","repo":"hkuedl/Task-Oriented-Imputation","repo_kind":"official","path":"utils.py","file_url":"https://github.com/hkuedl/Task-Oriented-Imputation/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":"2227980b4625355e"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}