Hierarchical Motion Understanding via Motion Programs
Not on the map. Why?
Abstract (arXiv)
Current approaches to video analysis of human motion focus on raw pixels or keypoints as the basic units of reasoning. We posit that adding higher-level motion primitives, which can capture natural coarser units of motion such as backswing or follow-through, can be used to improve downstream analysis tasks. This higher level of abstraction can also capture key features, such as loops of repeated primitives, that are currently inaccessible at lower levels of representation. We therefore introduce Motion Programs, a neuro-symbolic, program-like representation that expresses motions as a composition of high-level primitives. We also present a system for automatically inducing motion programs from videos of human motion and for leveraging motion programs in video synthesis. Experiments show that motion programs can accurately describe a diverse set of human motions and the inferred programs contain semantically meaningful motion primitives, such as arm swings and jumping jacks. Our representation also benefits downstream tasks such as video interpolation and video prediction and outperforms off-the-shelf models. We further demonstrate how these programs can detect diverse kinds of repetitive motion and facilitate interactive video editing.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 19 of its 35 references that are in the map. First posted on arXiv 22 Apr 2021.
Builds on
19 of 35 references.
References · 19
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,161
- 2016RMPE: Regional Multi-person Pose Estimationcited by 340
- 2017Super SloMo: High Quality Estimation of Multiple Intermediate Frames for Video Interpolationcited by 321
- 2018Everybody Dance Nowcited by 313
- 2018Stochastic Video Generation with a Learned Priorcited by 244
- 2017Video Frame Interpolation via Adaptive Separable Convolutioncited by 211
- 2017Video Frame Synthesis using Deep Voxel Flowcited by 209
- 2020History Repeats Itself: Human Motion Prediction via Motion Attentioncited by 164
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2018Synthesizing Images of Humans in Unseen Posescited by 96
- 2017Learning to Generate Long-term Future via Hierarchical Predictioncited by 88
7 more
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2018Im2Struct: Recovering 3D Shape Structure from a Single RGB Imagecited by 55
- 2020Layered Neural Rendering for Retiming People in Videocited by 51
- 2019GolfDB: A Video Database for Golf Swing Sequencingcited by 21
- 2019Program-Guided Image Manipulatorscited by 12
- 2019Learning Neurosymbolic Generative Models via Program Synthesiscited by 11
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 4; 2024: 1; 2025: 3; 2026: 3.
14 papers.
Sort:
By area:
- 2023Iterative Motion Editing with Natural Languagecited by 39
- 2025Neuro-Symbolic AI in 2024: A Systematic Reviewcited by 36
- 2022HAKE: A Knowledge Engine Foundation for Human Activity Understandingcited by 28
- 2023MotionScript: Natural Language Descriptions for Expressive 3D Human Motionscited by 21
- 2023Symbol-LLM: Leverage Language Models for Symbolic System in Visual Human Activity Reasoningcited by 16
- 2021Trajectory Prediction with Linguistic Representationscited by 13
- 2025Parameter-Efficient Continual Fine-Tuning: A Surveycited by 11
- 2022Programmatic Concept Learning for Human Motion Description and Synthesiscited by 5
- 2026Choreographing a World of Dynamic Objectscited by 4
- 2023MDSC: Towards Evaluating the Style Consistency Between Music and Dancecited by 1
- 2024Online Action Representation using Change Detection and Symbolic Programmingcited by 1
- 2025HEIR: Learning Graph-Based Motion Hierarchiescited by 0
- 2026VSMP-IMU: Video-Grounded Semantic Motion Programs for Sensor-Aware Synthetic IMU Generation6 Aug 2026
- 2026Towards Human Motion World Models via Executable Behaviour Representations20 Apr 2026
- 2026Choreographing a World of Dynamic Objects7 Jan 2026
- 2025HEIR: Learning Graph-Based Motion Hierarchies30 Oct 2025
- 2025Parameter-Efficient Continual Fine-Tuning: A Survey18 Apr 2025
- 2025Neuro-Symbolic AI in 2024: A Systematic Review9 Jan 2025
- 2024Online Action Representation using Change Detection and Symbolic Programming19 May 2024
- 2023MotionScript: Natural Language Descriptions for Expressive 3D Human Motions19 Dec 2023
- 2023Iterative Motion Editing with Natural Language15 Dec 2023
- 2023Symbol-LLM: Leverage Language Models for Symbolic System in Visual Human Activity Reasoning29 Nov 2023
- 2023MDSC: Towards Evaluating the Style Consistency Between Music and Dance4 Sep 2023
- 2022Programmatic Concept Learning for Human Motion Description and Synthesis27 Jun 2022
2 more
- 2023Iterative Motion Editing with Natural Languagecited by 39
- 2023Iterative Motion Editing with Natural Language15 Dec 2023
- 2025Neuro-Symbolic AI in 2024: A Systematic Reviewcited by 36
- 2022HAKE: A Knowledge Engine Foundation for Human Activity Understandingcited by 28
- 2023MotionScript: Natural Language Descriptions for Expressive 3D Human Motionscited by 21
- 2021Trajectory Prediction with Linguistic Representationscited by 13
- 2025Parameter-Efficient Continual Fine-Tuning: A Surveycited by 11
- 2022Programmatic Concept Learning for Human Motion Description and Synthesiscited by 5
- 2026Choreographing a World of Dynamic Objectscited by 4
- 2023MDSC: Towards Evaluating the Style Consistency Between Music and Dancecited by 1
- 2024Online Action Representation using Change Detection and Symbolic Programmingcited by 1
- 2025HEIR: Learning Graph-Based Motion Hierarchiescited by 0
- 2026VSMP-IMU: Video-Grounded Semantic Motion Programs for Sensor-Aware Synthetic IMU Generationcited by 0
- 2026VSMP-IMU: Video-Grounded Semantic Motion Programs for Sensor-Aware Synthetic IMU Generation6 Aug 2026
- 2026Choreographing a World of Dynamic Objects7 Jan 2026
- 2025HEIR: Learning Graph-Based Motion Hierarchies30 Oct 2025
- 2025Parameter-Efficient Continual Fine-Tuning: A Survey18 Apr 2025
- 2025Neuro-Symbolic AI in 2024: A Systematic Review9 Jan 2025
- 2024Online Action Representation using Change Detection and Symbolic Programming19 May 2024
- 2023MotionScript: Natural Language Descriptions for Expressive 3D Human Motions19 Dec 2023
- 2023MDSC: Towards Evaluating the Style Consistency Between Music and Dance4 Sep 2023
- 2022Programmatic Concept Learning for Human Motion Description and Synthesis27 Jun 2022
- 2022HAKE: A Knowledge Engine Foundation for Human Activity Understanding14 Feb 2022
- 2021Trajectory Prediction with Linguistic Representations19 Oct 2021