ShuttleFlow: Learning the Distribution of Subsequent Badminton Shots Using Normalizing Flows

Abstract

This paper introduces ShuttleFlow, a simple yet effective model designed to forecast badminton shot types and shuttle positions. This tool could be invaluable for coaches, enabling them to identify opponents’ weaknesses and devise effective strategies accordingly. Given the inherent unpredictability of player behaviors, our model leverages conditional normalizing flow to generate the distributions of shot types and shuttle positions. This is achieved by considering the players and their preceding shots on the court. To augment the performance of our model, especially in predicting outcomes for players who have not previously competed against each other, we incorporate a novel regularization term. Additionally, we utilize Poisson disk sampling to reduce sample redundancy when generating the distributions. Compared to state-of-the-art techniques, our results underscore ShuttleFlow’s effectiveness in forecasting shot types and shuttle positions.

Cite

Text

Lien et al. "ShuttleFlow: Learning the Distribution of Subsequent Badminton Shots Using Normalizing Flows." Machine Learning, 2025. doi:10.1007/S10994-024-06682-0

Markdown

[Lien et al. "ShuttleFlow: Learning the Distribution of Subsequent Badminton Shots Using Normalizing Flows." Machine Learning, 2025.](https://mlanthology.org/mlj/2025/lien2025mlj-shuttleflow/) doi:10.1007/S10994-024-06682-0

BibTeX

@article{lien2025mlj-shuttleflow,
  title     = {{ShuttleFlow: Learning the Distribution of Subsequent Badminton Shots Using Normalizing Flows}},
  author    = {Lien, Yun-Hsuan and Lian, Chia-Tung and Wang, Yu-Shuen},
  journal   = {Machine Learning},
  year      = {2025},
  pages     = {39},
  doi       = {10.1007/S10994-024-06682-0},
  volume    = {114},
  url       = {https://mlanthology.org/mlj/2025/lien2025mlj-shuttleflow/}
}