{"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/gt-gan-general-purpose-time-series-synthesis","title":"GT-GAN: General Purpose Time Series Synthesis with Generative Adversarial Networks","arxiv_id":"2210.02040","date":"2022-10-05","proceeding":null,"authors":["Jinsung Jeon","Jeonghak Kim","Haryong Song","Seunghyeon Cho","Noseong Park"],"abstract":"Time series synthesis is an important research topic in the field of deep learning, which can be used for data augmentation. Time series data types can be broadly classified into regular or irregular. However, there are no existing generative models that show good performance for both types without any model changes. Therefore, we present a general purpose model capable of synthesizing regular and irregular time series data. To our knowledge, we are the first designing a general purpose time series synthesis model, which is one of the most challenging settings for time series synthesis. To this end, we design a generative adversarial network-based method, where many related techniques are carefully integrated into a single framework, ranging from neural ordinary/controlled differential equations to continuous time-flow processes. Our method outperforms all existing methods.","url_abs":"https://arxiv.org/abs/2210.02040v3","url_pdf":"https://arxiv.org/pdf/2210.02040v3.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":[],"tasks":[{"task_slug":"data-augmentation","task_name":"Data Augmentation"},{"task_slug":null,"task_name":"Generative Adversarial Network"},{"task_slug":"irregular-time-series","task_name":"Irregular Time Series"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2210.02040","atlas_url":"https://app.syntology.ai/?focus=2210.02040","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2210.02040"}},"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":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/jsyoon0823/TimeGAN","reach":null},{"provenance":"deterministic:regex_extraction","url":"https://github.com/3778/Ward2ICU","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/olofmogren/c-rnn-gan","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/mojesty/professor_forcing","reach":{"status":"ok"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/zhiyongc/GRU-D","reach":null}],"summary":{"ran":1,"ran_draft_wrong":3,"unverified":3},"by_repo_kind":{"found_in_text":{"samples":7,"ran":4,"repositories":2}},"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":7,"samples":[{"code_sha256_prefix":"a080dc0cd08b75e2","entry":"FilterLinear","repo":"zhiyongc/GRU-D","repo_kind":"found_in_text","path":"GRUD.py","file_url":"https://github.com/zhiyongc/GRU-D/blob/HEAD/GRUD.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a080dc0cd08b75e2"}},{"code_sha256_prefix":"b7509396578eb343","entry":"batch_generator","repo":"jsyoon0823/TimeGAN","repo_kind":"found_in_text","path":"timegan.py","file_url":"https://github.com/jsyoon0823/TimeGAN/blob/HEAD/timegan.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b7509396578eb343"}},{"code_sha256_prefix":"26f7b8d2b7cae501","entry":"extract_time","repo":"jsyoon0823/TimeGAN","repo_kind":"found_in_text","path":"timegan.py","file_url":"https://github.com/jsyoon0823/TimeGAN/blob/HEAD/timegan.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":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"26f7b8d2b7cae501"}},{"code_sha256_prefix":"faf2077d871de81e","entry":"random_generator","repo":"jsyoon0823/TimeGAN","repo_kind":"found_in_text","path":"timegan.py","file_url":"https://github.com/jsyoon0823/TimeGAN/blob/HEAD/timegan.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"faf2077d871de81e"}},{"code_sha256_prefix":"31a3d7d6c4164dca","entry":"GRUD","repo":"zhiyongc/GRU-D","repo_kind":"found_in_text","path":"GRUD.py","file_url":"https://github.com/zhiyongc/GRU-D/blob/HEAD/GRUD.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":"31a3d7d6c4164dca"}},{"code_sha256_prefix":"fe48d051d71a9b5d","entry":"rnn_cell","repo":"jsyoon0823/TimeGAN","repo_kind":"found_in_text","path":"timegan.py","file_url":"https://github.com/jsyoon0823/TimeGAN/blob/HEAD/timegan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"fe48d051d71a9b5d"}},{"code_sha256_prefix":"289fd0331c4f7a7c","entry":"timegan","repo":"jsyoon0823/TimeGAN","repo_kind":"found_in_text","path":"timegan.py","file_url":"https://github.com/jsyoon0823/TimeGAN/blob/HEAD/timegan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"289fd0331c4f7a7c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}