{"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-2606-24982","title":"Latent Block-Diffusion Temporal Point Processes: A Semi-Autoregressive Framework for Asynchronous Event Sequence Generation","arxiv_id":"2606.24982","date":"2026-06-23","proceeding":null,"authors":["Shuai Zhang","Yancheng Chen","Chuan Zhou","Yang Liu","Xixun Lin","Xiangyu Zhao","Jun Zhu","Zhi-Ming Ma"],"abstract":"Modeling and sampling from the underlying distribution of asynchronous event sequences are crucial in various real-world applications, including social networks, medical diagnosis, and financial transactions. Existing autoregressive methods suffer from error accumulation during multi-step generation, while non-autoregressive diffusion methods are typically limited to fixed-length output sequences. In this paper, we propose Latent Block-Diffusion Temporal Point Processes (LBDTPP), a novel semi-autoregressive TPP framework that introduces a latent block diffusion mechanism for high-quality and variable-length event sequence generation. The core idea is to define an autoregressive probability distribution over event blocks in latent space and perform Gaussian diffusion within each block. By sequentially generating blocks while simultaneously sampling events in each block, LBDTPP preserves the length flexibility of autoregressive TPPs and inherits the parallel high-quality generation capability of diffusion models. Theoretically, we derive Wasserstein error bounds showing that, under suitable local approximation and prefix-stability assumptions, block-wise generation can reduce error accumulation compared with event-wise autoregressive generation. Extensive experiments on six real-world benchmark datasets demonstrate that LBDTPP outperforms state-of-the-art TPP baselines in both unconditional and conditional generation tasks. Further empirical analyses verify the benefits of latent-space diffusion and block-wise generation, and reveal the trade-off between generation quality and block size. Our code is available at https://github.com/Zh-Shuai/LBDTPP.","url_abs":"https://arxiv.org/abs/2606.24982","url_pdf":"https://arxiv.org/pdf/2606.24982","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":{"atlas_url":"https://app.syntology.ai/?focus=2606.24982","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2606.24982"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/Zh-Shuai/LBDTPP","reach":null}],"summary":{"ran":4,"ran_fixture":3,"ran_draft_wrong":1,"ran_honours":2,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":14,"ran":10,"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":14,"samples":[{"code_sha256_prefix":"310a984d5c02e25a","entry":"ContinuousSinusoidalPosEmb","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"310a984d5c02e25a"}},{"code_sha256_prefix":"c28c5b6f8107990a","entry":"DDiTBlock","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"c28c5b6f8107990a"}},{"code_sha256_prefix":"b3e89435c4e836f5","entry":"DiffusionModel","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"b3e89435c4e836f5"}},{"code_sha256_prefix":"9e2fc25dba4e160d","entry":"TimestepEmbedder","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"9e2fc25dba4e160d"}},{"code_sha256_prefix":"25a2584fb0cb1bb7","entry":"bias_dropout_add_scale","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"25a2584fb0cb1bb7"}},{"code_sha256_prefix":"0ff0f857ff00a0d0","entry":"bias_dropout_add_scale_fused_inference","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"0ff0f857ff00a0d0"}},{"code_sha256_prefix":"3fc81c126dd83c9f","entry":"bias_dropout_add_scale_fused_train","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3fc81c126dd83c9f"}},{"code_sha256_prefix":"cc9c9b43f47fe1e3","entry":"block_diff_mask","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cc9c9b43f47fe1e3"}},{"code_sha256_prefix":"5611055461d018b0","entry":"cosine_beta_schedule","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5611055461d018b0"}},{"code_sha256_prefix":"dfe02a6d2e9ed8e6","entry":"sigmoid_beta_schedule","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"dfe02a6d2e9ed8e6"}},{"code_sha256_prefix":"eec0f9149059a50c","entry":"BDTPPModel","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"eec0f9149059a50c"}},{"code_sha256_prefix":"11ca20ec5b8e0368","entry":"BlockDIT","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"11ca20ec5b8e0368"}},{"code_sha256_prefix":"8c037250b507b0b5","entry":"extract_blocks","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"8c037250b507b0b5"}},{"code_sha256_prefix":"6d3bd025b9695eb9","entry":"fused_flex_attention","repo":"Zh-Shuai/LBDTPP","repo_kind":"found_in_text","path":"model/bdtpp_model.py","file_url":"https://github.com/Zh-Shuai/LBDTPP/blob/HEAD/model/bdtpp_model.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":"6d3bd025b9695eb9"}}]},"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_2026.jsonl"},"syntology_extracted_results":{"kind":"leaderboard_placements","source":"Syntology's leaderboard-shaped extractor over the paper's own arXiv-HTML tables: a model pointed at a cell, the number was read from that cell and checked against the board's metric, dataset, split and scale, and an independent check accepted the entry; not reviewed by the paper's authors or the archive's editors","extractor_model":"global.anthropic.claude-sonnet-4-5-20250929-v1:0","verifier_model":null,"prompt_sha":"fa63d4bb9d755694","coverage":{"sentence":"Syntology has checked 6,264 of the 9,581 papers on this site that are newer than the archive; results from the others appear after they are checked.","papers_newer_than_archive":9581,"papers_checked":6264},"entries":[],"not_placed":{"boards":0,"rejected_by_independent_check":0,"refused_by_a_rule":0,"check_did_not_answer":0,"proposed_without_a_cell":0,"declined_by_site":0}}}