Pith. sign in

REVIEW 5 major objections 6 minor 34 references

Dance Style Recognition Using Laban Movement Analysis

T0 review · 5 major / 6 minor · reviewed 2026-08-16 · deepseek-v4-flash

Pith's one-line read The paper claims that adding temporal context to Laban Movement Analysis features, pulled from 3D pose and body-shape estimates, classifies ten street-dance styles at roughly 99% accuracy.

desk verdict A plausible LMA feature pipeline whose headline 99% accuracy rests on an unspecified cross-validation split unit; the paper deserves peer review but needs major revision to clarify the evaluation protocol. read the letter →

arxiv 2504.21166 v1 pith:3FFT5UEP submitted 2025-04-29 cs.CV cs.AI

classification cs.CVcs.AI
keywords dancestylerecognitionLabanMovementAnalysis3DposeestimationtemporalslidingwindowexplainableAISHAPAIST++humanmeshreconstruction
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tries to show that dance style recognition stops being a black-box cross-frame problem once Laban Movement Analysis (LMA) features are given explicit temporal context. The authors build a pipeline that estimates 3D body pose and a fitted body mesh from single-view video, estimates the floor instead of assuming it, and derives 55 LMA descriptors covering Body, Effort, Shape, and Space. A sliding window over consecutive frames lets each descriptor carry short-term movement dynamics, and random forest / SVM classifiers then label ten street-dance genres. On the AIST++ single-dancer frontal-view subset they report near-perfect classification, with the highest average recall at 99.18% and random-forest accuracy at 99.68%. If the result holds under proper split protocols, it would make fine-grained style identification explainable, since the SHAP analysis points to effort time and body volume as the dominant cues.

What carries the argument

Laban Movement Analysis — a choreological language describing movement through Body, Effort, Shape, and Space — is the organizing framework, and the load-bearing mechanism is the sliding window. Each descriptor, including a new 'initiation' detector (joint displacement over a short window exceeding a data-driven threshold), is computed over 55-frame windows, converting single-frame poses into short movement phrases. Floor-aware modeling, combining monocular scene reconstruction, quantile-regression floor fitting, SMPL mesh fitting, and pose-independent anthropometry, supplies metric body and floor references. The result is a 55-dimensional descriptor vector whose classification power is attributed to temporal context, and SHAP is applied to attribute each model decision to individual descriptors.

What would settle it

Re-run the exact 55-frame window pipeline with a leave-one-video-out or video-level 3-fold split, so no window of the same source video appears in both training and test folds; if per-class accuracy falls far below the reported 99%, particularly for freestyle genres, the headline accuracy was inflated by window overlap.

Watch

Extended reading notes

Core claim

On the paper's own terms, the central claim is that LMA's four qualitative dimensions can be quantified with temporal dynamics and that these features alone, without deep learning on raw pixels, separate dance styles nearly perfectly. Concretely, sliding-window features of 55 frames feed SVM and Random Forest classifiers: RF reaches 99.68% accuracy and 99.64% macro F1, while SVM reaches 99.07% accuracy and 99.16% macro F1 across ten AIST++ street-dance genres. The paper further claims that window size matters, with most of the gain coming between 5 and 30 frames and larger windows still helping. Out-of-distribution videos show the descriptors transfer well to structured styles such as lock (81.89% accuracy) but poorly to freestyle genres such as break (10.21%), which the authors attribute to the structured, professional nature of the training corpus.

Load-bearing premise

The near-perfect accuracy assumes that the 3-fold cross-validation splits data so that all overlapping windows from the same video stay inside a single fold; if windows from one clip appear in both training and test folds, the reported numbers could measure temporal overlap rather than generalization to unseen performances.

Editorial extensions

If this is right

  • Widening the temporal context from 5 to 30 frames produces most of the accuracy gain, so short movement phrases carry the discriminative signal.
  • Effort Time and Body Volume dominate SHAP attributions, suggesting that temporal energy and spatial extent are the style-separating cues.
  • Style-specific kinematics emerge: Krump and Pop are quick, Lock shows pause patterns, while Break, Waack, and Middle Hip Hop are less predictable.
  • Out-of-distribution transfer is uneven, with lock transferring at 81.89% accuracy and break at 10.21%, so structured styles generalize better than freestyle ones.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A video-level or dancer-level train/test split would test whether the near-perfect accuracy survives when overlapping windows from the same clip cannot leak across folds; if accuracy collapses, temporal overlap is doing the work.
  • The same sliding-window LMA descriptors, with floor-aware metric scaling, could be applied to clinical gait assessment or sports technique analysis, where interpretable temporal features are valued as much as accuracy.
  • The SHAP ranking suggests a compact descriptor subset (effort time, body volume, pelvis jerkiness, ankle kinetics) could reproduce most of the accuracy, reducing the 55-feature vector to a smaller explainable set.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

5 major / 6 minor

Summary. The paper proposes a pipeline for dance style recognition on the AIST++ dataset. It combines 3D pose estimation, monocular scene reconstruction for floor estimation, SMPL mesh fitting, and Laban Movement Analysis (LMA) feature extraction with a sliding window to incorporate temporal context. A 55-feature vector is used to train support vector machines and random forests, and SHAP is applied for model interpretation. The authors report near-perfect in-distribution accuracy (the abstract states 99.18%; Section 4 reports RF 99.68% and SVM 99.07%) and also present an out-of-distribution evaluation on online videos with substantially lower per-style accuracy.

Significance. If the evaluation were sound, the paper would be a useful contribution: it offers an explicit, feature-based, explainable alternative to end-to-end deep learning for dance style classification, and it provides a practical recipe for extracting floor-aware 3D body features from monocular video. The use of SHAP to connect LMA descriptors to individual dance styles is a valuable interpretive step, and the out-of-distribution evaluation, despite its limitations, is an honest attempt to measure generalization. However, the central empirical claims are currently not verifiable because the cross-validation split is unspecified and the reported metrics are inconsistent.

major comments (5)
  1. [Section 3.4] The 3-fold cross-validation split is not defined at the correct unit. The paper must state whether the split is performed on the 600 source videos or on individual 55-frame sliding windows. With a 55-frame window at 60 fps, consecutive windows overlap by 54 frames, and all windows from the same video are highly correlated. If windows are randomly assigned to folds, the training and test sets will contain near-duplicate samples, allowing the classifier to memorize video-specific characteristics and inflate accuracy. This issue is load-bearing for the 99%+ accuracy claims. The experiments should use a video-level grouped split (e.g., GroupKFold), report variance across folds, and ideally report per-video majority-vote accuracy.
  2. [Abstract and Table 1] The headline 'highest classification accuracy of 99.18%' in the abstract does not match the accuracy values stated in Section 4 (RF 99.68%, SVM 99.07%), but it does equal the average recall for SVM in Table 1. The paper must clarify whether the abstract reports accuracy or recall, and Table 1 should include an explicit accuracy row so the reader can verify the claimed metric. This inconsistency undermines the paper's central numerical claim.
  3. [Section 3.3] The composition of the 55-feature vector is never specified. Equations (1)-(5) describe several quantities, but the mapping from these equations to the exact 55 input features is absent. For example, Equation (1) is a boolean inequality, not a scalar feature, and it is unclear how many joints, time offsets, and aggregations are used. Without a complete enumeration of the feature set, the method is not reproducible and the SHAP analyses cannot be interpreted. Provide the full list of the 55 features, including formulas for any remaining descriptors (spatial dispersion, volume, path, curvature, jerkiness, etc.).
  4. [Section 4, Fig. 2] The claim that 'the addition of temporal context significantly improves dance style recognition performance' is not supported by a non-temporal baseline. The comparison in Fig. 2 is between different sliding-window sizes; it does not compare against the same feature set extracted without a sliding window (e.g., window size 1) or against existing methods on AIST++. Add a no-temporal-context baseline and compare with published AIST++ results to substantiate the contribution.
  5. [Section 4.2] The out-of-distribution evaluation is described only qualitatively. The paper reports per-style accuracy values from 10.21% to 81.89% but does not state the number of test videos per style, the composition of the test set, or whether the same sliding-window protocol is used. Given the near-perfect in-distribution results, the low out-of-distribution performance for many styles suggests the model may be overfitting to AIST++ conditions. Report the evaluation protocol in sufficient detail so the robustness claims can be assessed.
minor comments (6)
  1. [Section 3.5] The phrase 'in the context of emotion classification for contemporary dance' appears to be a leftover from a different paper; it should read 'dance style recognition'.
  2. [Table 1] The typo 'A verage' should be corrected to 'Average'.
  3. [Section 4, Fig. 2] The figure caption and surrounding text would benefit from explicit axis labels and a description of the baseline to which the windowed results are compared.
  4. [Section 3.3, Ref [12]] The joint weights α_j are attributed to the OpenMMLab repository [12]; this is not a standard citable source for domain-specific joint importance. Please cite the original literature that defines these weights.
  5. [Section 3.1] The dataset is described as the AIST Dance Video Database, but the paper consistently refers to AIST++. These are different resources (AIST++ provides 3D motion annotations); please clarify which dataset version is used and cite the corresponding paper.
  6. [Equation (4)] The kinetic-energy formula lacks a mass term; if the intended quantity is scaled kinetic energy (with mass absorbed into α_j), this should be stated explicitly.

Circularity Check

0 steps flagged · score 0.0 of 10

No circular derivation found: LMA features are computed from pose data independently of style labels, and the accuracy claims are empirical benchmarks on an external dataset.

full rationale

The paper's pipeline computes LMA descriptors from 3D pose estimates, floor-plane fits, and SMPL meshes (Sections 3.2-3.3); none of the feature equations (1)-(5) or the 55-feature descriptor vector is defined in terms of the dance-style label or the classifier output. The threshold tau in Eq. (1) is computed from sequence statistics, the joint weights come from an external open-source implementation [12], and the window size and SVM/RF hyperparameters are selected by validation accuracy, so no fitted quantity is renamed as a prediction. The central claim (99.18% / RF 99.68% / SVM 99.07% in Table 1 and Section 4) is an empirical result on the external AIST++ benchmark, not a derivation from an input premise. No load-bearing self-citation or imported uniqueness theorem appears; the cited prior work on LMA features is background and is not used to force the present pipeline. The main weaknesses are evaluation-protocol omissions: Section 3.4 does not state whether 3-fold CV splits at video or window level, and the abstract's 99.18% does not match the stated accuracy values in Section 4 but equals the SVM average recall in Table 1. These are soundness/reporting concerns, not circularity, because even if overlapping windows leak across folds, the features remain label-independent and the classification is not equivalent to its inputs by construction. The out-of-distribution results in Section 4.2 (10-82% per style) further confirm the model is not tautologically correct. Accordingly, no circular step can be exhibited under the required standard.

Assumptions & free parameters 3 free parameters · 3 assumptions · 0 invented entities

The main free parameters are the window size (tuned on validation data), the per-sequence threshold in the Initiation descriptor, and joint weights imported from MMPose. No new physical entities are introduced; the 'new descriptors' are feature definitions, not invented objects.

free parameters (3)
  • Sliding window size w = 55 frames
    Window size selected based on validation accuracy (Fig. 2); the temporal context claim depends on this choice.
  • Initiation threshold tau = Per-sequence standard deviation
    Data-driven threshold in Eq. 1, computed from the entire sequence, not from labels; still a per-video fitted quantity.
  • Joint weights alpha_j = From MMPose [12]
    Weights for selected joints in Eqs. 3-5 are taken from prior work rather than derived or fit in this paper.
assumptions (3)
  • domain assumption AIST++ ground-truth style labels are correct and the 600 selected single-dancer frontal-view videos are representative of each style.
    Section 3.1 describes the dataset subset; the classifier is trained and evaluated against these labels.
  • domain assumption NLF and MoGe provide sufficiently accurate 3D pose and floor geometry for dance videos.
    Section 3.2 selects these models but provides no quantitative pose or geometry accuracy check on AIST++.
  • domain assumption Dancers are standing so SMPL fitting and pose-independent anthropometry are valid.
    Section 3.2 notes the videos consist only of standing dancers; the body height and volume features depend on this.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Dance Style Recognition Using Laban Movement Analysis." pith.science (2026). https://pith.science/paper/3FFT5UEP

@misc{pith2026250421166,
  author       = {Pith},
  title        = {Pith review of: Dance Style Recognition Using Laban Movement Analysis},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/3FFT5UEP}},
  note         = {Machine review of arXiv:2504.21166}
}
read the original abstract

The growing interest in automated movement analysis has presented new challenges in recognition of complex human activities including dance. This study focuses on dance style recognition using features extracted using Laban Movement Analysis. Previous studies for dance style recognition often focus on cross-frame movement analysis, which limits the ability to capture temporal context and dynamic transitions between movements. This gap highlights the need for a method that can add temporal context to LMA features. For this, we introduce a novel pipeline which combines 3D pose estimation, 3D human mesh reconstruction, and floor aware body modeling to effectively extract LMA features. To address the temporal limitation, we propose a sliding window approach that captures movement evolution across time in features. These features are then used to train various machine learning methods for classification, and their explainability explainable AI methods to evaluate the contribution of each feature to classification performance. Our proposed method achieves a highest classification accuracy of 99.18\% which shows that the addition of temporal context significantly improves dance style recognition performance.

Figures

Figures reproduced from arXiv: 2504.21166 by the authors.

Figure 1
Figure 1. Overview of the proposed method for dance style recognition. [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Impact of sliding window size on dance style classification accuracy. [PITH_FULL_IMAGE:figures/full_fig_p007_2.png] view at source ↗
Figure 3
Figure 3. Impact and contribution of the top 10 features to the model predictions. [PITH_FULL_IMAGE:figures/full_fig_p008_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: SHAP values illustrating feature contributions to the model’s predictions [PITH_FULL_IMAGE:figures/full_fig_p008_4.png]
Figure 5
Figure 5. Figure 5: SHAP values illustrating feature contributions to the model’s predictions [PITH_FULL_IMAGE:figures/full_fig_p009_5.png]
Figure 6
Figure 6. Figure 6: Long-term kinematic (velocity) evolution across ten dance styles, com [PITH_FULL_IMAGE:figures/full_fig_p010_6.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

34 extracted references · 19 canonical work pages

  1. [1]

    Grounding image matching in 3d with mast3r (2024)

  2. [2]

    Procedia computer science112, 554–563 (2017)

    Ajili, I., Mallem, M., Didier, J.Y.: Robust human action recognition system using laban movement analysis. Procedia computer science112, 554–563 (2017)

  3. [3]

    Ajili, I., Ramezanpanah, Z., Mallem, M., Didier, J.Y.: Expressive motions recog- nition and analysis with learning and statistical methods (2019)

  4. [4]

    In: Computer Graphics Forum

    Aristidou, A., Charalambous, P., Chrysanthou, Y.: Emotion analysis and classifica- tion: understanding the performers’ emotions using the lma entities. In: Computer Graphics Forum. vol. 34, pp. 262–276. Wiley Online Library (2015)

  5. [5]

    In: 2014 International Conference on Computer Graph- ics Theory and Applications (GRAPP)

    Aristidou, A., Chrysanthou, Y.: Feature extraction for human motion indexing of acted dance performances. In: 2014 International Conference on Computer Graph- ics Theory and Applications (GRAPP). pp. 1–11. IEEE (2014)

  6. [6]

    Frontiers in Robotics and AI11, 1295308 (2024)

    Baker, B., Liu, T., Matelsky, J., Parodi, F., Mensh, B., Krakauer, J.W., Kording, K.: Computational kinematics of dance: distinguishing hip hop genres. Frontiers in Robotics and AI11, 1295308 (2024)

  7. [7]

    The journal of machine learning research13(1), 281–305 (2012)

    Bergstra, J., Bengio, Y.: Random search for hyper-parameter optimization. The journal of machine learning research13(1), 281–305 (2012)

  8. [8]

    https://github.com/DavidBoja/ SMPL-Anthropometry (2024)

    Bojanić, D.: Smpl-anthropometry. https://github.com/DavidBoja/ SMPL-Anthropometry (2024)

Show all 34 references
  1. [9]

    Machine learning45, 5–32 (2001)

    Breiman, L.: Random forests. Machine learning45, 5–32 (2001)

  2. [10]

    Advances in Neural Information Processing Systems36 (2024)

    Cai, Z., Yin, W., Zeng, A., Wei, C., Sun, Q., Yanjun, W., Pang, H.E., Mei, H., Zhang, M., Zhang, L., et al.: Smpler-x: Scaling up expressive human pose and shape estimation. Advances in Neural Information Processing Systems36 (2024)

  3. [11]

    IEEE transactions on pattern analysis and machine intelligence43(1), 172–186 (2019)

    Cao, Z., Hidalgo, G., Simon, T., Wei, S.E., Sheikh, Y.: Openpose: Realtime multi- person 2d pose estimation using part affinity fields. IEEE transactions on pattern analysis and machine intelligence43(1), 172–186 (2019)

  4. [12]

    https: //github.com/open-mmlab/mmpose (2020)

    Contributors, M.: Openmmlab pose estimation toolbox and benchmark. https: //github.com/open-mmlab/mmpose (2020)

  5. [13]

    Machine learning20 (1995)

    Cortes, C., Vapnik, V.: Support-vector networks. Machine learning20 (1995)

  6. [14]

    Dewan, S., Agarwal, S., Singh, N.: Spatio-temporal laban features for dance style recognition. pp. 2911–2916. IEEE (2018)

  7. [15]

    In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (2024)

    Dwivedi, S.K., Sun, Y., Patel, P., Feng, Y., Black, M.J.: Tokenhmr: Advancing human mesh recovery with a tokenized pose representation. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (2024)

  8. [16]

    In: Proceedings of the IEEE/CVF International Conference on Computer Vision (2023)

    Goel, S., Pavlakos, G., Rajasegaran, J., Kanazawa, A., Malik, J.: Humans in 4d: Reconstructing and tracking humans with transformers. In: Proceedings of the IEEE/CVF International Conference on Computer Vision (2023)

  9. [17]

    In: International Conference on Human-Computer Interaction

    Guo, W., Craig, O., Difato, T., Oliverio, J., Santoso, M., Sonke, J., Barmpoutis, A.: Ai-driven human motion classification and analysis using laban movement sys- tem. In: International Conference on Human-Computer Interaction. pp. 201–210. Springer (2022) 12 M. Turab et al

  10. [18]

    MacDonald & Evans (1950)

    von Laban, R.: The mastery of movement on the stage. MacDonald & Evans (1950)

  11. [19]

    In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (2023)

    Lin, J., Zeng, A., Wang, H., Zhang, L., Li, Y.: One-stage 3d whole-body mesh recovery with component aware transformer. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (2023)

  12. [20]

    In: Seminal Graphics Papers: Pushing the Boundaries, Volume 2, pp

    Loper, M., Mahmood, N., Romero, J., Pons-Moll, G., Black, M.J.: Smpl: A skinned multi-person linear model. In: Seminal Graphics Papers: Pushing the Boundaries, Volume 2, pp. 851–866 (2023)

  13. [21]

    arXiv preprint arXiv:1906.08172 (2019)

    Lugaresi, C., Tang, J., Nash, H., McClanahan, C., Uboweja, E., Hays, M., Zhang, F., Chang, C.L., Yong, M.G., Lee, J., et al.: Mediapipe: A framework for building perception pipelines. arXiv preprint arXiv:1906.08172 (2019)

  14. [22]

    Nature Machine Intelligence2(1) (2020)

    Lundberg, S.M., Erion, G., Chen, H., DeGrave, A., Prutkin, J.M., Nair, B., Katz, R., Himmelfarb, J., Bansal, N., Lee, S.I.: From local explanations to global under- standing with explainable ai for trees. Nature Machine Intelligence2(1) (2020)

  15. [23]

    In: Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R

    Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. In: Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R. (eds.) Advances in Neural Information Processing Systems 30, pp. 4765–4774. Curran Associates, Inc....

  16. [24]

    Procedia Computer Science (2020)

    Ramezanpanah, Z., Mallem, M., Davesne, F.: Human action recognition using la- ban movement analysis and dynamic time warping. Procedia Computer Science (2020)

  17. [25]

    dos Santos, L.C.G.F.: Laban movement analysis: A Bayesian computational ap- proach to hierarchical motion analysis and learning. Ph.D. thesis, Universidade de Coimbra (Portugal) (2013)

  18. [26]

    arXiv preprint arXiv:2407.07532 (2024)

    Sárándi, I., Pons-Moll, G.: Neural localizer fields for continuous 3d human pose and shape estimation. arXiv preprint arXiv:2407.07532 (2024)

  19. [27]

    In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition

    Stathopoulos, A., Han, L., Metaxas, D.: Score-guided diffusion for 3d human re- covery. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. pp. 906–915 (2024)

  20. [28]

    Indone- sian Journal of Electrical Engineering and Informatics (IJEEI)11(2) (2023)

    Sutopo, J., Abd Ghani, M.K., Burhanuddin, M., Septiani, A.N., Tundo, T.: Dance gesture recognition using laban movement analysis with j48 classification. Indone- sian Journal of Electrical Engineering and Informatics (IJEEI)11(2) (2023)

  21. [29]

    In: Proceedings of the 20th International Society for Music Information Retrieval Conference, ISMIR 2019

    Tsuchida, S., Fukayama, S., Hamasaki, M., Goto, M.: Aist dance video database: Multi-genre, multi-dancer, and multi-camera database for dance information pro- cessing. In: Proceedings of the 20th International Society for Music Information Retrieval Conference, ISMIR 2019. Del...

  22. [30]

    Nature methods (2020)

    Virtanen, P., Gommers, R., Oliphant, T.E., Haberland, M., Reddy, T., Courna- peau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., et al.: Scipy 1.0: fundamental algorithms for scientific computing in python. Nature methods (2020)

  23. [31]

    In: Proceedings of the IEEE/CVF Confer- ence on Computer Vision and Pattern Recognition (2025)

    Wang, J., Chen, M., Karaev, N., Vedaldi, A., Rupprecht, C., Novotny, D.: Vggt: Visual geometry grounded transformer. In: Proceedings of the IEEE/CVF Confer- ence on Computer Vision and Pattern Recognition (2025)

  24. [32]

    Wang, R., Xu, S., Dai, C., Xiang, J., Deng, Y., Tong, X., Yang, J.: Moge: Unlocking accurate monocular geometry estimation for open-domain images with optimal training supervision (2024),https://arxiv.org/abs/2410.19115

  25. [33]

    In: CVPR (2024)

    Wang, S., Leroy, V., Cabon, Y., Chidlovskii, B., Revaud, J.: Dust3r: Geometric 3d vision made easy. In: CVPR (2024)

  26. [34]

    IEEE Access8, 124928–124938 (2020)

    Wang, S., Li, J., Cao, T., Wang, H., Tu, P., Li, Y.: Dance emotion recognition based on laban motion analysis using convolutional neural network and long short-term memory. IEEE Access8, 124928–124938 (2020)

Pith tools

Reviewed August 16, 2026 · model on record in the stance chip above.