{"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-04910","title":"Glocal Information Bottleneck for Time Series Imputation","arxiv_id":"2510.04910","date":"2025-10-06","proceeding":"NeurIPS","authors":["Jie Yang","Kexin Zhang","Guibin Zhang","Philip S. Yu","Kaize Ding"],"abstract":"Time Series Imputation (TSI), which aims to recover missing values in temporal data, remains a fundamental challenge due to the complex and often high-rate missingness in real-world scenarios. Existing models typically optimize the point-wise reconstruction loss, focusing on recovering numerical values (local information). However, we observe that under high missing rates, these models still perform well in the training phase yet produce poor imputations and distorted latent representation distributions (global information) in the inference phase. This reveals a critical optimization dilemma: current objectives lack global guidance, leading models to overfit local noise and fail to capture global information of the data. To address this issue, we propose a new training paradigm, Glocal Information Bottleneck (Glocal-IB). Glocal-IB is model-agnostic and extends the standard IB framework by introducing a Global Alignment loss, derived from a tractable mutual information approximation. This loss aligns the latent representations of masked inputs with those of their originally observed counterparts. It helps the model retain global structure and local details while suppressing noise caused by missing values, giving rise to better generalization under high missingness. Extensive experiments on nine datasets confirm that Glocal-IB leads to consistently improved performance and aligned latent representations under missingness. Our code implementation is available in https://github.com/Muyiiiii/NeurIPS-25-Glocal-IB.","url_abs":"https://arxiv.org/abs/2510.04910","url_pdf":"https://arxiv.org/pdf/2510.04910","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.04910","atlas_url":"https://app.syntology.ai/?focus=2510.04910","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2510.04910"}},"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/Muyiiiii/NeurIPS-25-Glocal-IB","reach":null}],"summary":{"ran":3},"by_repo_kind":{"found_in_text":{"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":"a877bbca8b4196f6","entry":"ContrastiveLoss","repo":"Muyiiiii/NeurIPS-25-Glocal-IB","repo_kind":"found_in_text","path":"Glocal_IB/Glocal_IB.py","file_url":"https://github.com/Muyiiiii/NeurIPS-25-Glocal-IB/blob/HEAD/Glocal_IB/Glocal_IB.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a877bbca8b4196f6"}},{"code_sha256_prefix":"28aad8bb84aa339f","entry":"CosAlignLoss","repo":"Muyiiiii/NeurIPS-25-Glocal-IB","repo_kind":"found_in_text","path":"Glocal_IB/Glocal_IB.py","file_url":"https://github.com/Muyiiiii/NeurIPS-25-Glocal-IB/blob/HEAD/Glocal_IB/Glocal_IB.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"28aad8bb84aa339f"}},{"code_sha256_prefix":"e6bb75ccfac96278","entry":"Glocal_IB","repo":"Muyiiiii/NeurIPS-25-Glocal-IB","repo_kind":"found_in_text","path":"Glocal_IB/Glocal_IB.py","file_url":"https://github.com/Muyiiiii/NeurIPS-25-Glocal-IB/blob/HEAD/Glocal_IB/Glocal_IB.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e6bb75ccfac96278"}}]},"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}