{"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/neural-jump-stochastic-differential-equations","title":"Neural Jump Stochastic Differential Equations","arxiv_id":"1905.10403","date":"2019-05-24","proceeding":"NeurIPS 2019 12","authors":["Junteng Jia","Austin R. Benson"],"abstract":"Many time series are effectively generated by a combination of deterministic continuous flows along with discrete jumps sparked by stochastic events. However, we usually do not have the equation of motion describing the flows, or how they are affected by jumps. To this end, we introduce Neural Jump Stochastic Differential Equations that provide a data-driven approach to learn continuous and discrete dynamic behavior, i.e., hybrid systems that both flow and jump. Our approach extends the framework of Neural Ordinary Differential Equations with a stochastic process term that models discrete events. We then model temporal point processes with a piecewise-continuous latent trajectory, where the discontinuities are caused by stochastic events whose conditional intensity depends on the latent state. We demonstrate the predictive capabilities of our model on a range of synthetic and real-world marked point process datasets, including classical point processes (such as Hawkes processes), awards on Stack Overflow, medical records, and earthquake monitoring.","url_abs":"https://arxiv.org/abs/1905.10403v3","url_pdf":"https://arxiv.org/pdf/1905.10403v3.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":"neural-jump-stochastic-differential-equations","repo_url":"https://github.com/000Justin000/torchdiffeq","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"neural-jump-stochastic-differential-equations","repo_url":"https://github.com/mitmath/18S096SciML","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"point-processes","task_name":"Point Processes"},{"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":{"atlas_url":"https://app.syntology.ai/?focus=1905.10403","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1905.10403"}},"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/mitmath/18S096SciML","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/000Justin000/torchdiffeq","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_fixture":1,"unverified":4},"by_repo_kind":{"official":{"samples":5,"ran":1,"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":0,"samples":[{"code_sha256_prefix":"a269dfdac4e51213","entry":"compute_implicit_phi","repo":"000Justin000/torchdiffeq","repo_kind":"official","path":"torchdiffeq/_impl/adams.py","file_url":"https://github.com/000Justin000/torchdiffeq/blob/HEAD/torchdiffeq/_impl/adams.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a269dfdac4e51213"}},{"code_sha256_prefix":"94c5d03613990039","entry":"g_and_explicit_phi","repo":"000Justin000/torchdiffeq","repo_kind":"official","path":"torchdiffeq/_impl/adams.py","file_url":"https://github.com/000Justin000/torchdiffeq/blob/HEAD/torchdiffeq/_impl/adams.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"94c5d03613990039"}},{"code_sha256_prefix":"344fee401e9251cf","entry":"odeint_adjoint","repo":"000Justin000/torchdiffeq","repo_kind":"official","path":"torchdiffeq/_impl/adjoint.py","file_url":"https://github.com/000Justin000/torchdiffeq/blob/HEAD/torchdiffeq/_impl/adjoint.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"344fee401e9251cf"}},{"code_sha256_prefix":"915f7ec0ef60ec9a","entry":"rk4_alt_step_func","repo":"000Justin000/torchdiffeq","repo_kind":"official","path":"torchdiffeq/_impl/rk_common.py","file_url":"https://github.com/000Justin000/torchdiffeq/blob/HEAD/torchdiffeq/_impl/rk_common.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"915f7ec0ef60ec9a"}},{"code_sha256_prefix":"3e2bf9b07fd9cfc5","entry":"rk4_step_func","repo":"000Justin000/torchdiffeq","repo_kind":"official","path":"torchdiffeq/_impl/rk_common.py","file_url":"https://github.com/000Justin000/torchdiffeq/blob/HEAD/torchdiffeq/_impl/rk_common.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3e2bf9b07fd9cfc5"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}