Tac-Valuer: Knowledge-based Stroke Evaluation in Table Tennis

Stroke evaluation is critical for coaches to evaluate players' performance in table tennis matches. However, current methods highly demand proficient knowledge in table tennis and are time-consuming. We collaborate with the Chinese national table tennis team and propose Tac-Valuer, an automatic stroke evaluation framework for analysts in table tennis teams. In particular, to integrate analysts' knowledge into the machine learning model, we employ the latest effective framework named abductive learning, showing promising performance. Based on abductive learning, Tac-Valuer combines the state-of-the-art computer vision algorithms to extract and embed stroke features for evaluation. We evaluate the design choices of the approach and present Tac-Valuer's usability through use cases that analyze the performance of the top table tennis players in world-class events.

[1]  Mehrtash Tafazzoli Harandi,et al.  Going deeper into action recognition: A survey , 2016, Image Vis. Comput..

[2]  Ji Feng,et al.  Deep Forest: Towards An Alternative to Deep Neural Networks , 2017, IJCAI.

[3]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Oliver Schulte,et al.  A Markov Game Model for Valuing Player Actions in Ice Hockey , 2015, UAI.

[5]  Kirk Goldsberry,et al.  DeepHoops: Evaluating Micro-Actions in Basketball Using Deep Feature Representations of Spatio-Temporal Data , 2019, KDD.

[6]  Zhi-Hua Zhou,et al.  Abductive learning: towards bridging machine learning and logical reasoning , 2019, Science China Information Sciences.

[7]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[8]  Martin Lames,et al.  Table tennis match analysis: a review , 2018, Journal of sports sciences.

[9]  Zhi-Hua Zhou,et al.  Bridging Machine Learning and Logical Reasoning by Abductive Learning , 2019, NeurIPS.

[10]  Martin Lames,et al.  Performance Analysis in Table Tennis - Stochastic Simulation by Numerical Derivation , 2016, Int. J. Comput. Sci. Sport.

[11]  Tie-Yan Liu,et al.  LightGBM: A Highly Efficient Gradient Boosting Decision Tree , 2017, NIPS.

[12]  Thomas Serre,et al.  HMDB: A large video database for human motion recognition , 2011, 2011 International Conference on Computer Vision.

[13]  Ming Yang,et al.  3D Convolutional Neural Networks for Human Action Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Anna Veronika Dorogush,et al.  CatBoost: unbiased boosting with categorical features , 2017, NeurIPS.

[15]  Hui Zhang,et al.  iTTVis: Interactive Visualization of Table Tennis Data , 2018, IEEE Transactions on Visualization and Computer Graphics.

[16]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[17]  Yingcai Wu,et al.  EventAnchor: Reducing Human Interactions in Event Annotation of Racket Sports Videos , 2021, CHI.

[18]  Andrew McCallum,et al.  Introduction to Statistical Relational Learning , 2007 .

[19]  Mubarak Shah,et al.  Action MACH a spatio-temporal Maximum Average Correlation Height filter for action recognition , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Jesse Davis,et al.  STARSS: A Spatio-Temporal Action Rating System for Soccer , 2017, MLSA@PKDD/ECML.

[21]  Mubarak Shah,et al.  UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild , 2012, ArXiv.

[22]  Kirk Goldsberry,et al.  POINTWISE: Predicting Points and Valuing Decisions in Real Time with NBA Optical Tracking Data , 2014 .

[23]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[24]  Ronald Poppe,et al.  A survey on vision-based human action recognition , 2010, Image Vis. Comput..

[25]  Sridha Sridharan,et al.  Predicting Serves in Tennis using Style Priors , 2015, KDD.

[26]  Jesse Davis,et al.  Actions Speak Louder than Goals: Valuing Player Actions in Soccer , 2018, KDD.

[27]  Oliver Schulte,et al.  Deep Reinforcement Learning in Ice Hockey for Context-Aware Player Evaluation , 2018, IJCAI.

[28]  Hui Zhang,et al.  Tac-Simur: Tactic-based Simulative Visual Analytics of Table Tennis , 2020, IEEE Transactions on Visualization and Computer Graphics.

[29]  Cordelia Schmid,et al.  Action Recognition with Improved Trajectories , 2013, 2013 IEEE International Conference on Computer Vision.

[30]  Sridha Sridharan,et al.  Predicting Shot Locations in Tennis Using Spatiotemporal Data , 2013, 2013 International Conference on Digital Image Computing: Techniques and Applications (DICTA).

[31]  P. Lucey,et al.  “ Sweet-Spot ” : Using Spatiotemporal Data to Discover and Predict Shots in Tennis , 2013 .

[32]  Jesse Davis,et al.  Choke or Shine? Quantifying Soccer Players' Abilities to Perform Under Mental Pressure , 2019 .

[33]  Ji Feng,et al.  Deep forest , 2017, IJCAI.

[34]  Andrew Zisserman,et al.  Two-Stream Convolutional Networks for Action Recognition in Videos , 2014, NIPS.

[35]  Hui Zhang,et al.  A Markov Chain Model of Elite Table Tennis Competition , 2010 .

[36]  Luc De Raedt,et al.  Probabilistic Inductive Logic Programming , 2004, Probabilistic Inductive Logic Programming.