coachai-projects

Official research projects of badminton CoachAI

https://github.com/wywywang/coachai-projects

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, ieee.org, acm.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Official research projects of badminton CoachAI

Basic Info
  • Host: GitHub
  • Owner: wywyWang
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 31.4 MB
Statistics
  • Stars: 83
  • Watchers: 5
  • Forks: 33
  • Open Issues: 1
  • Releases: 0
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

CoachAI-Projects

Overview

This repo contains official implementations of Coach AI Badminton Project from Advanced Database System Laboratory, National Yang Ming Chiao Tung University supervised by Prof. Wen-Chih Peng.

The high-level concepts of each project are as follows: 1. Visualization Platform published at Physical Education Journal 2020 aims to construct a platform that can be used to illustrate the data from matches. 2. Shot Influence and Extension Work published at ICDM-21 and ACM TIST 2022, respectively introduce a framework with a shot encoder, a pattern extractor, and a rally encoder to capture long short-term dependencies for evaluating players' performance of each shot. 3. Stroke Forecasting published at AAAI-22 proposes the first stroke forecasting task to predict the future strokes of both players based on the given strokes by ShuttleNet, a position-aware fusion of rally progress and player styles framework. 4. Strategic Environment published at AAAI-23 Student Abstract designs a safe and reproducible badminton environment for turn-based sports, which simulates rallies with different angles of view and designs the states, actions, and training procedures. 5. Movement Forecasting published at AAAI-23 proposes the first movement forecasting task, which contains not only the goal of stroke forecasting but also the movement of players, by DyMF, a novel dynamic graphs and hierarchical fusion model based on the proposed player movements (PM) graphs. 6. CoachAI-Challenge-IJCAI2023 is a badminton challenge (CC4) hosted at IJCAI-23. Please find the website for more details. 7. ShuttleSet published at KDD-23 is the largest badminton singles dataset with stroke-level records. - An extension dataset ShuttleSet22 published at IJCAI-24 Demo & IJCAI-23 IT4PSS Workshop is also released. 8. CoachAI Badminton Environment published at AAAI-24 Student Abstract and Demo, DSAI4Sports @ KDD 2023 is a reinforcement learning (RL) environment tailored for AI-driven sports analytics, offering: i) Realistic opponent simulation for RL training; ii) Visualizations for evaluation; and iii) Performance benchmarks for assessing agent capabilities. 9. RallyNet published at ECML PKDD-24 proposes to imitate turn-based player behaviors from experimental contexts and Brownian Motion.

Publications and Contributions

  1. Kuang-Da Wang, Wei-Yao Wang, Ping-Chun Hsieh, Wen-Chih Peng, "Offline Imitation of Badminton Player Behavior via Experiential Contexts and Brownian Motion", ECML-PKDD 2024, paper
  2. Wei-Yao Wang, Wen-Chih Peng, Wei Wang, Philip Yu, "ShuttleSHAP: A Turn-Based Feature Attribution Approach for Analyzing Forecasting Models in Badminton", paper
  3. Wei-Yao Wang, Wei-Wei Du, Wen-Chih Peng, "Benchmarking Stroke Forecasting with Stroke-Level Badminton Dataset", IJCAI 2024 Demo & IT4PSS @ IJCAI 2023, paper
  4. Kuang-Da Wang, Yu-Tse Chen, Yu-Heng Lin, Wei-Yao Wang, Wen-Chih Peng, "The CoachAI Badminton Environment: Bridging the Gap Between a Reinforcement Learning Environment and Real-World Badminton Games", AAAI 2024 Demo, paper
  5. Kuang-Da Wang, Wei-Yao Wang, Yu-Tse Chen, Yu-Heng Lin, Wen-Chih Peng, "The CoachAI Badminton Environment: A Novel Reinforcement Learning Environment with Realistic Opponents (Student Abstract)", AAAI 2024, paper
  6. Kuang-Da Wang, Wei-Yao Wang, Ping-Chun Hsieh, Wen-Chih Peng, "Generating Turn-Based Player Behavior via Experience from Demonstrations", SPIGM @ ICML 2023, paper
  7. Kuang-Da Wang, Yu-Tse Chen, Yu-Heng Lin, Wei-Yao Wang, Wen-Chih Peng, "The CoachAI Badminton Environment: Improving Badminton Player Tactics with A Novel Reinforcement Learning Environment", DSAI4Sports @ KDD 2023
  8. Wei-Yao Wang, Yung-Chang Huang, Tsi-Ui Ik, Wen-Chih Peng, "ShuttleSet: A Human-Annotated Stroke-Level Singles Dataset for Badminton Tactical Analysis", KDD 2023, paper
  9. Kai-Shiang Chang, Wei-Yao Wang, Wen-Chih Peng, "Where Will Players Move Next? Dynamic Graphs and Hierarchical Fusion for Movement Forecasting in Badminton", AAAI 2023, paper
  10. Li-Chun Huang, Nai-Zen Hseuh, Yen-Che Chien, Wei-Yao Wang, Kuang-Da Wang, Wen-Chih Peng, "A Reinforcement Learning Badminton Environment for Simulating Player Tactics (Student Abstract), AAAI 2023, paper
  11. Wei-Yao Wang, "Modeling Turn-Based Sequences for Player Tactic Applications in Badminton Matches", CIKM 2022, paper
  12. Wei-Yao Wang, Teng-Fong Chan, Wen-Chih Peng, Hui-Kuo Yang, Chih-Chuan Wang, Yao-Chung Fan, "How Is the Stroke? Inferring Shot Influence in Badminton Matches via Long Short-term Dependencies", ACM TIST 2022, paper
  13. Wei-Yao Wang, Hong-Han Shuai, Kai-Shiang Chang, Wen-Chih Peng, "ShuttleNet: Position-aware Fusion of Rally Progress and Player Styles for Stroke Forecasting in Badminton", AAAI 2022, paper
  14. Wei-Yao Wang, Teng-Fong Chan, Wen-Chih Peng, Hui-Kuo Yang, Chih-Chuan Wang, Yao-Chung Fan, "Exploring the Long Short-Term Dependencies to Infer Shot Influence in Badminton Matches", ICDM 2021, paper
  15. Wei-Yao Wang, Kai-Shiang Chang, Teng-Fong Chen, Chih-Chuan Wang, Wen-Chih Peng, Chih-Wei Yi, "Badminton Coach AI: A Badminton Match Data Analysis Platform Based on Deep Learning", Physical Education Journal 2020, paper

References

If you use our dataset or find our project is relevant to your research, please refer to related bib formats from here.

Owner

  • Name: Wei-Yao Wang
  • Login: wywyWang
  • Kind: user

PhD Student in NYCU (former NCTU) CS

Citation (CITATIONS.bib)

# The CoachAI Badminton Environment (AAAI-24 Demo)
@inproceedings{CoachAI_Environment_Demo,
  author       = {Kuang{-}Da Wang and
                  Yu{-}Tse Chen and
                  Yu{-}Heng Lin and
                  Wei{-}Yao Wang and
                  Wen{-}Chih Peng},
  title        = {The CoachAI Badminton Environment: Bridging the Gap Between a Reinforcement Learning Environment and Real-World Badminton Games},
  booktitle    = {{AAAI Demo}},
  pages        = {23844--23846},
  publisher = {{AAAI} Press},
  year         = {2024}
}

# The CoachAI Badminton Environment (AAAI-24 SA)
@inproceedings{CoachAI_Environment_SA,
  author       = {Kuang{-}Da Wang and
                  Wei{-}Yao Wang and
                  Yu{-}Tse Chen and
                  Yu{-}Heng Lin and
                  Wen{-}Chih Peng},
  title        = {The CoachAI Badminton Environment: A Novel Reinforcement Learning Environment with Realistic Opponents (Student Abstract)},
  booktitle    = {{AAAI}},
  pages        = {23679--23681},
  publisher = {{AAAI} Press},
  year         = {2024}
}

# ShuttleSet (KDD-23)
@inproceedings{ShuttleSet,
  author       = {Wei{-}Yao Wang and
                  Yung{-}Chang Huang and
                  Tsi{-}Ui Ik and
                  Wen{-}Chih Peng},
  title        = {ShuttleSet: {A} Human-Annotated Stroke-Level Singles Dataset for Badminton
                  Tactical Analysis},
  booktitle    = {{KDD}},
  pages        = {5126--5136},
  publisher    = {{ACM}},
  year         = {2023}
}

# CoachAI-Challenge-IJCAI2023, ShuttleSet22 (IT4PSS @ IJCAI-23)
@article{ShuttleSet22,
  author       = {Wei{-}Yao Wang and
                  Wei{-}Wei Du and
                  Wen{-}Chih Peng},
  title        = {ShuttleSet22: Benchmarking Stroke Forecasting with Stroke-Level Badminton
                  Dataset},
  journal      = {CoRR},
  volume       = {abs/2306.15664},
  year         = {2023}
}

# Movement Forecasting (AAAI-23)
@inproceedings{DyMF_Badminton, 
    author    = {Kai{-}Shiang Chang and
               Wei{-}Yao Wang and
               Wen{-}Chih Peng},
    title={Where Will Players Move Next? Dynamic Graphs and Hierarchical Fusion for Movement Forecasting in Badminton}, 
    publisher = {{AAAI} Press},
    booktitle = {{AAAI}},
    year={2023},
    pages={6998-7005} 
}

# Strategic Environment (AAAI-23 Student Abstract)
@inproceedings{Badminton_Environment, 
    author    = {Li{-}Chun Huang and
                 Nai{-}Zen Hsueh and
                 Yen{-}Che Chien and
                 Wei{-}Yao Wang and
                 Kuang{-}Da Wang and
                 Wen{-}Chih Peng},
    title={A Reinforcement Learning Badminton Environment for Simulating Player Tactics (Student Abstract)}, 
    publisher = {{AAAI} Press},
    booktitle = {{AAAI}},
    year={2023},
    pages={16232-16233} 
}

# Stroke Forecasting (AAAI-22)
@inproceedings{ShuttleNet_Badminton,
  author    = {Wei{-}Yao Wang and
               Hong{-}Han Shuai and
               Kai{-}Shiang Chang and
               Wen{-}Chih Peng},
  title     = {ShuttleNet: Position-Aware Fusion of Rally Progress and Player Styles
               for Stroke Forecasting in Badminton},
  booktitle = {{AAAI}},
  pages     = {4219--4227},
  publisher = {{AAAI} Press},
  year      = {2022}
}

# Shot Influence and Extension Work (ICDM-21, ACM TIST)
@inproceedings{ICDM_Badminton,
  author    = {Wei{-}Yao Wang and
               Teng{-}Fong Chan and
               Hui{-}Kuo Yang and
               Chih{-}Chuan Wang and
               Yao{-}Chung Fan and
               Wen{-}Chih Peng},
  title     = {Exploring the Long Short-Term Dependencies to Infer Shot Influence
               in Badminton Matches},
  booktitle = {{ICDM}},
  pages     = {1397--1402},
  publisher = {{IEEE}},
  year      = {2021}
}
@article{ShuttleScorer_Badminton,
    author = {Wang, Wei-Yao and Chan, Teng-Fong and Peng, Wen-Chih and Yang, Hui-Kuo and Wang, Chih-Chuan and Fan, Yao-Chung},
    title = {How Is the Stroke? Inferring Shot Influence in Badminton Matches via Long Short-Term Dependencies},
    year = {2022},
    issue_date = {February 2023},
    publisher = {Association for Computing Machinery},
    volume = {14},
    number = {1},
    issn = {2157-6904},
    url = {https://doi.org/10.1145/3551391},
    doi = {10.1145/3551391},journal = {ACM Trans. Intell. Syst. Technol.},
    month = {nov},
    articleno = {7},
    numpages = {22}
}

# Visualization Platform (PEJ-20)
@article{Wang2020badminton,
  title={Badminton Coach AI: A Badminton Match Data Analysis Platform Based on Deep Learning},
  author={Wei-Yao Wang and Kai-Shiang Chang and Teng-Fong Chen and Chih-Chuan Wang and Wen-Chih Peng and Chih-Wei Yi},
  journal={Physical Education Journal},
  volume={53},
  number={2},
  pages={201--213},
  year={2020},
  publisher={National Society of Physical Education of the Republic of China}
}

GitHub Events

Total
  • Watch event: 72
  • Fork event: 17
Last Year
  • Watch event: 72
  • Fork event: 17