NeurIPS 2026

PhaseDanceCapturing Rhythm and Expressivity
in Dance Modeling

Meongeun KimTaehui LeeSoomin ParkSung-Hee Lee

KAIST

A shared model for dance generation and understanding.
Rhythm through periodic phase. Expressivity through dance-specific language.

One framework. Four tasks. A shared representation of rhythm and expression.

01 / OVERVIEW

Dance has rhythm.
And a language of its own.

Musical dance is organized into periodic units. Its character goes beyond a genre label.

Generating dance that reflects many aspects of music remains a fundamental challenge in dance motion synthesis. Existing music-conditioned approaches formulate the task as beat-level matching, which captures local synchrony but misses the compositional structure of rhythm, where movement is organized into global beat units. We argue that musical dance arises from the alignment of periodicity between motion and music, not from instantaneous beat coincidence.

To address this, we propose PhaseDance, a phase-conditioned framework that represents dance as a quasi-musical signal on periodic phase manifolds, enabling unified dance generation across multiple tasks. Alongside this, we ground text descriptions in fifteen music-correlated metrics derived from Laban Movement Analysis to capture the qualitative richness of dance that coarse genre labels cannot convey. Experiments show that PhaseDance produces choreography with stronger rhythmic coherence and richer expressive understanding than existing models.

02 / SEE IT IN MOTION

PhaseDance in action

Phase-conditioned generation, rhythm control,
and phase ablations in the final demo.

Camera-ready demonstration · 2 min 53 sec • Download video ↓

03 / METHOD

When to move. How to express it.

Two complementary representations bring rhythmic structure and choreographic detail into a shared encoder–decoder model.

01

A continuous rhythmic anchor

A deterministic phase signal is extracted from motion and aligned to the music’s period. It captures the position within a rhythmic cycle and works with music-paired and music-free clips.

ϕt = (cos St, sin St)

No separate phase-encoder training stage.

02

A vocabulary for expression

Fifteen Laban-grounded motion descriptors are paired with music features. Kinetic geometry becomes a common language for energy, texture, spatial use, groove, and style.

high-energyfluidexpansivedeep-groove

Genre + movement + description + texture.

Phase enters through two pathways. Phase-Context Cross-Attention interprets phase against the active modality. Raw phase is also injected into the decoder input, the phase-gated MoE feed-forward layers, and the multi-expert output head.

Separate modality branchesA frozen T5 text encoder and a trainable motion encoder preserve their respective representations.

A shared phase-aware decoderFour FFN experts and eight output-head experts route generation by rhythmic state.

Local motion contextWindowed causal attention handles motion generation; full attention supports text coherence.

Four tasks, one framework

T2D

Text-to-Dance

Generate motion from a dance description and a supplied phase signal.

MP

Dance Prediction

Continue a motion prefix while controlling the rhythm of what comes next.

IB

In-betweening

Generate the middle of a sequence from its beginning and ending.

D2T

Dance-to-Text

Describe a motion’s movement and expressive qualities without a phase input.

04 / RHYTHMIC CONTROL

Same prefix. Different rhythms.

Change the supplied phase frequency to steer the rhythmic character of a dance continuation.

Dance prediction examples from Figure 4. Each example starts from a fixed motion prefix; rows vary the supplied phase frequency.

Phase robustness. In the paper’s inference-time ablation (Table 9), fixed phase rates and displaced beats retain comparable trajectory errors, while removing phase degrades generation. The final demo includes the corresponding phase-ablation comparison.

Explore what a phase-frequency change means

Adjust the frequency below to see how the conditioning signal changes. This diagram illustrates the phase representation; it does not run the dance model.

1.0×
Time →ϕ(t) = (cos S(t), sin S(t))

05 / EXPRESSIVE UNDERSTANDING

Describe the dance, in detail.

Dance-to-Text captures movement names and qualities that generic action descriptions miss.

PhaseDance

In this house sequence, the dancer performs a farmer with punchy quality. Alternating hops transfer weight from one foot to the other while the free knee lifts and the arms swing in opposition.

UniMuMo

The motion is that a person is dancing on the spot.

Generated captions reproduced from Table 16. Examples can be switched using the menu above.

06 / EVALUATION

Beyond individual beat matches

Evaluate the periodicity of motion and music, and the rhythmic identity of each dance genre.

0.76

Genre correlation

BAS–Genre Pearson correlation on AIST++ for text-to-dance with synthetic phase.

0.67

Beat Periodicity Score

Text-conditioned generation with synthetic phase, comparable to the reported music-conditioned baselines.

70.58

Caption CIDEr

Dance-to-Text with LMA-grounded descriptions, compared with 12.80 for UniMuMo.

Reading these results. synthesis_phase is the deployment setting and uses phase synthesized from a nominal BPM. gt_phase uses phase extracted from the ground-truth test motion and is an oracle reference. Motion quality is competitive rather than uniformly best. The same checkpoint is used for both phase modes. BPS measures tempo agreement, while BAS–Genre Correlation measures agreement with the ground-truth rhythmic profile across genres.
Qualitative comparison on AIST++. Breaking (top) and Krump (bottom), reproduced from Figure 5. Rows compare PhaseDance, FACT, TM2D, Lodge, and UniMuMo.
What do viewers perceive?

In the paper’s perceptual study, viewers preferred a period-matched, beat-shifted clip over a period-mismatched clip with higher beat alignment by 111 to 3 among forced-choice responses. Human ratings of genre-specific beat precision correlated with the ground-truth BAS profile at Pearson r = 0.81. See Appendix G for protocols and complete results.

07 / REFERENCE

BibTeX

@inproceedings{kim2026phasedance,
  title     = {PhaseDance: Capturing Rhythm and Expressivity in Dance Modeling},
  author    = {Kim, Meongeun and Lee, Taehui and Park, Soomin and Lee, Sung-Hee},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2026}
}