{"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/ode2vae-deep-generative-second-order-odes","title":"ODE$^2$VAE: Deep generative second order ODEs with Bayesian neural networks","arxiv_id":"1905.10994","date":"2019-05-27","proceeding":null,"authors":["Çağatay Yıldız","Markus Heinonen","Harri Lähdesmäki"],"abstract":"We present Ordinary Differential Equation Variational Auto-Encoder (ODE$^2$VAE), a latent second order ODE model for high-dimensional sequential data. Leveraging the advances in deep generative models, ODE$^2$VAE can simultaneously learn the embedding of high dimensional trajectories and infer arbitrarily complex continuous-time latent dynamics. Our model explicitly decomposes the latent space into momentum and position components and solves a second order ODE system, which is in contrast to recurrent neural network (RNN) based time series models and recently proposed black-box ODE techniques. In order to account for uncertainty, we propose probabilistic latent ODE dynamics parameterized by deep Bayesian neural networks. We demonstrate our approach on motion capture, image rotation and bouncing balls datasets. We achieve state-of-the-art performance in long term motion prediction and imputation tasks.","url_abs":"https://arxiv.org/abs/1905.10994v2","url_pdf":"https://arxiv.org/pdf/1905.10994v2.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":"ode2vae-deep-generative-second-order-odes","repo_url":"https://github.com/cagatayyildiz/ODE2VAE","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"imputation","task_name":"Imputation"},{"task_slug":null,"task_name":"Position"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"},{"task_slug":"video-prediction","task_name":"Video Prediction"},{"task_slug":"motion-prediction","task_name":"motion prediction"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/video-prediction-on-cmu-mocap-1","task":"Video Prediction","dataset":"CMU Mocap-1","model":"ODE2VAE-KL","rank_in_archive_order":1,"of":2,"metrics":{"Test Error":"15.99"},"uses_additional_data":false},{"leaderboard":"/sota/video-prediction-on-cmu-mocap-1","task":"Video Prediction","dataset":"CMU Mocap-1","model":"ODE2VAE","rank_in_archive_order":2,"of":2,"metrics":{"Test Error":"93.07"},"uses_additional_data":false},{"leaderboard":"/sota/video-prediction-on-cmu-mocap-2","task":"Video Prediction","dataset":"CMU Mocap-2","model":"ODE2VAE-KL","rank_in_archive_order":3,"of":4,"metrics":{"Test Error":"8.09"},"uses_additional_data":false},{"leaderboard":"/sota/video-prediction-on-cmu-mocap-2","task":"Video Prediction","dataset":"CMU Mocap-2","model":"ODE2VAE","rank_in_archive_order":4,"of":4,"metrics":{"Test Error":"10.06"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1905.10994","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1905.10994"}},"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/cagatayyildiz/ODE2VAE","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"official":{"samples":4,"ran":0,"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":"5206c78cc76f78a0","entry":"conv2d","repo":"cagatayyildiz/ODE2VAE","repo_kind":"official","path":"model/tf_utils.py","file_url":"https://github.com/cagatayyildiz/ODE2VAE/blob/HEAD/model/tf_utils.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":"5206c78cc76f78a0"}},{"code_sha256_prefix":"1c8f188e44e84b06","entry":"deconv2d","repo":"cagatayyildiz/ODE2VAE","repo_kind":"official","path":"model/tf_utils.py","file_url":"https://github.com/cagatayyildiz/ODE2VAE/blob/HEAD/model/tf_utils.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":"1c8f188e44e84b06"}},{"code_sha256_prefix":"4f5a3187c0487f7a","entry":"get_act","repo":"cagatayyildiz/ODE2VAE","repo_kind":"official","path":"torch_bnn.py","file_url":"https://github.com/cagatayyildiz/ODE2VAE/blob/HEAD/torch_bnn.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":"4f5a3187c0487f7a"}},{"code_sha256_prefix":"c37722f2da367b94","entry":"lrelu","repo":"cagatayyildiz/ODE2VAE","repo_kind":"official","path":"model/tf_utils.py","file_url":"https://github.com/cagatayyildiz/ODE2VAE/blob/HEAD/model/tf_utils.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":"c37722f2da367b94"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}