Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
Recent developments in Large Language Models bring a personal AI coach closer to reality. However, to apply this to sport activities, multimodal LLMs still struggle to provide precise technical advice from videos. This study demonstrates that Graph Convolutional Networks (GCN) can help bridge the gap between human and AI coaching by extracting meaningful features from human skeletons. Using limited data consisting only of the player’s pose without ball or racket tracking, GCNs show strong capabilities to detect events frame-wise and correctly classify them, through learning new topologies and spatio-temporal relationships between physically distant joints. The proposed framework uses a two-stage approach: first, a Channel-wise Topology Refinement-GCN (CTR-GCN) is trained on professional athletes to learn canonical tennis motions and strikes; second, the backbone is frozen and transfer learning is applied to identify technical errors and their root-cause joints. To support this, we introduce a dataset of in-the-wild videos from amateur tennis players with semi-automated error annotations.