Next Article in Journal
Integral Seismic Risk Assessment through Fuzzy Models
Next Article in Special Issue
Using Machine Learning and Candlestick Patterns to Predict the Outcomes of American Football Games
Previous Article in Journal
Reliability Analysis of Technical Means of Transport
Previous Article in Special Issue
A Bayesian In-Play Prediction Model for Association Football Outcomes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Systematic Literature Review of Intelligent Data Analysis Methods for Smart Sport Training

Faculty of Electrical Engineering and Computer Science, University of Maribor, SI-2000 Maribor, Slovenia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(9), 3013; https://doi.org/10.3390/app10093013
Submission received: 28 March 2020 / Revised: 15 April 2020 / Accepted: 16 April 2020 / Published: 26 April 2020
(This article belongs to the Special Issue Computational Intelligence and Data Mining in Sports)

Abstract

:
The rapid transformation of our communities and our way of life due to modern technologies has impacted sports as well. Artificial intelligence, computational intelligence, data mining, the Internet of Things (IoT), and machine learning have had a profound effect on the way we do things. These technologies have brought changes to the way we watch, play, compete, and also train sports. What was once simply training is now a combination of smart IoT sensors, cameras, algorithms, and systems just to achieve a new peak: The optimum one. This paper provides a systematic literature review of smart sport training, presenting 109 identified studies. Intelligent data analysis methods are presented, which are currently used in the field of Smart Sport Training (SST). Sport domains in which SST is already used are presented, and phases of training are identified, together with the maturity of SST methods. Finally, future directions of research are proposed in the emerging field of SST.

1. Introduction

The rapid development of Information Technologies (IT) has had an impact on almost all areas of our lives. Computers, smartphones, smart watches, and other mobile and pervasive technologies change the way we work and how we perceive the outer world. Furthermore, robots are replacing human workers in various industries, especially in the era of Industry 4.0 [1]. There is no doubt that our civilization has to adapt to the many changes that are the consequence of modern technology [2].
Sport training is not an exception, and is also an interesting area, where modern technology is revolutionizing the way athletes maximize their performance and compete on a higher level than ever before. By the same token, with the increase of participation trends in mass sporting events [3], as well as the involvement of people in sporting activities, there is a need for systems/applications that can guide, help, and support people in enjoying their activities [4]. For instance, many people all over the world cannot hire a professional sports trainer due to the many barriers, e.g., financial. On the other hand, extensive research that links intelligent data analysis tools/methods with sport science is building new intelligent solutions that support all phases of sports training. Smart Sport Training (SST) is a type of sports training, which utilizes the use of wearables, sensors, and Internet of Things (IoT) devices, and or intelligent data analysis methods and tools to improve training performance and/or reduce workload, while maintaining the same or better training performance. This means that SST implementations range from simple tasks, such as introducing wearable devices [5] in a sports training session, performing intelligent data analysis of a session, to much more complex artificial trainer implementations, where a coach is replaced by a smart agent which manages all the aspects of training, except for actually performing the proposed exercises for the trainee [6]. The workload reduction can apply either to the athlete or his trainer. For an athlete, an improved training plan means he can achieve better results with the same, or even less, amount of training, and for his trainer, this means the assistance of IT technologies can automate parts of his coaching routine.
The research area that represents the intelligent data analysis methods in the domain of sport training is now becoming very popular. Despite the popularity of this research area, literature on this subject is expanding quickly. In this paper, we compile the latest advancements in this domain. We review the intelligent data analysis methods that are applied in different sports, either individual or team sports. Moreover, we study how mature the studies in the field are when measured according to the technology readiness level [7].
The remainder of this paper is structured as follows. Section 2 outlines the fundamentals of sports training. Section 3 presents a description of the research methodology used to conduct a systematic literature review, Section 4 identifies and classifies the intelligent data methods used in the field. Section 5 presents all the reviewed studies, sorted by the sports in which they were conducted. Section 6 analyzes the findings, and provides answers to the proposed research questions, together with future challenges. The paper is wrapped up in Section 7, where conclusions are drawn.

2. Sport Training

Sports training is a continuous process between an athlete and their trainer. It is a pedagogically organized process where the role of the trainer is one of teacher and organizer, with respect to guiding the athlete’s activities, and organizing their training sessions [8]. Training exercises are precisely defined tasks that demand physical effort, and should in some way improve the sports results of the trainee. Multiple training exercises are then organized into complete units called training sessions. The end goal of a training session is the perfection of the athlete’s abilities, in other words reaching their natural potential. The continuous process of training can be broken down briefly into the following four phases [6]:
  • Planning refers to the prescription of the proper exercise units. The cycle of sports training sessions are focused around the competition calendar. It is the phase in which the trainer prepares the exercise schedule for the athlete.
  • Realization is the execution phase of the prepared exercises. The roles of the trainer in this phase are: preparing (potential) equipment, conducting a psychophysical evaluation of the athlete before the session, monitoring the intensity of the session, and improving tactics in team based sports. The exercise data needed for further analysis are recorded in this step.
  • Control is a comparison of the exercises actually performed by the athlete versus the planned exercises. This can be completed by the use of video analysis and contemporary computational technology. In individual sports, a bio-metric performance analysis can be performed, whereas notational analysis systems are used in team sports.
  • Evaluation is the measurement of the athlete’s performance. Two kinds of evaluations exist: (1) The evaluation of the single training load (short-term performance analysis) and the (2) evaluation of the total training cycle load (long-term performance analysis). The evaluation is the comparison between set goals versus achieved results, and the amount of planned versus actually performed exercises.
The interconnection and continuous transition between the four mentioned phases is seen in Figure 1. Each cycle should provide the athlete with improved results. Since sports training is an activity of at least two parties, notably the trainer and the athlete, various computational-based approaches can be used to aid the decision-making of the trainer, or replace him altogether by introducing a virtual assistant. This allows the athlete to choose from a variety of possible training regimes without the need for employing an actual person to aid them in their training.

3. Research Methodology

We followed the Systematic Literature Review Guidelines in Software Engineering [9] to conduct this review. The goal of this review was to: (1) Identify how modern smart applications and methods assist athletes and trainers in sports training and (2) how fast the theoretical knowledge is transitioning into practical real-world use cases. Based on the study goals, the following Research Questions (RQ) were formulated:
  • RQ: How do smart applications influence the process of sports training?
    (a) RQ: In which phases of sports training are smart applications utilized?
  • RQ: Which sports are the most supported?
  • RQ: Which intelligent data analysis methods are the most utilized in smart training applications?
  • RQ: How mature are the research ideas of smart training applications in practice?
The literature search was conducted between 12 March 2020 and 18 March 2020. The standard search string used to identify literature was:
(“sport”) AND (“training” OR “tracker” OR “logger” OR “diary” OR “trainer”) AND (“data mining” OR “computational intelligence” OR “artificial intelligence” OR “big data” OR “machine learning”).
There were some differences in the search strings used between databases, due to different query languages and limitations between scientific paper databases. The databases queried are shown in Table 1 with their corresponding number of results; the results are shown prior to the exclusion of duplicates and prior to their evaluation based on inclusion and exclusion criteria.
The abstracts of the studies were all inspected to include/exclude the studies from the review. There were some necessary modifications to search strings. The ScienceDirect database allows a maximum of eight Boolean operators per search field, so the search string was split for the abstract and full text conditions. All the results were inspected on all databases except for Google Scholar, where the results were shown by relevancy, and the search was stopped once there were no more included (relevant) studies on two successful pages −20 results, and this criteria was satisfied after 270 inspected results.
All the database results were checked for duplicates, and after removal, 181 results remained. The duplicates between database pairs are seen in Table 2, where it can be seen that all the databases had at least one duplicate when compared with Scopus or Google Scholar. That is because Scopus and Google Scholar merely index documents found on other databases, and do not host them.
The selection and exclusion criteria were specified, and limitations were examined with respect to determining as complete and actual a state of the field as possible.
Selection criteria:
  • The research addressed sport training, sport trainers, or sport trainees.
  • The research was peer reviewed.
  • The research addressed sport as an athletic activity requiring skill or physical prowess and often of a competitive nature [10].
  • The research used at least one of the intelligent data analysis technologies (e.g., data mining, computational intelligence, big data, and machine learning).
Exclusion criteria:
  • The research was not in the English language.
  • The full text of the research was not available on the digital library or any of the subscription services.
  • The research only addressed activity recognition from a leisure perspective (e.g., general health).
Limitations:
  • The research was limited to the five scientific databases/search engines: ACM Digital Library, IEEEXplore, ScienceDirect, Scopus, and Google Scholar.
  • The research had to be available prior to 12.03.2020, when the indexing of potential articles was conducted.
  • Google Scholar results were searched until there were at least two consecutive pages of non-relevant results (20), so a total of 270 results were inspected.
The attributes identified for each study are shown in Table 3. When research proposed general solutions/models for sport training across multiple disciplines but the model was tested and/or used only on a specific discipline or athletes from a specific discipline, that discipline was identified as the only sport of application in the Table. Differentiation between team and individual sports was done on an individual basis, and was determined from each piece of research individually (e.g., tennis may in some cases refer to 1 vs. 1 matches, and in another to 2 vs. 2 matches). The training phases presented were referenced from [6], and their maturity was identified according to the [11] abstraction of H2020 European Union Technology Readiness Level (TRL) [7]. The proposal [11] mapped the nine levels of TRL to the four ordinal values:
  • Idea (TRL 0–3).
  • Validation (TRL 6–7).
  • Production (TRL 8–9).
By inspecting the title, keywords and the abstract 207 studies were initially selected for review, out of which 27 were duplicates. The remaining 180 studies were selected for full text inspection. However, we could not find the full text for 25 of the studies, but this is of no concern, since the unavailable studies were of dubious origin, and we did not detect them to be cited in any of the papers (when inspected on Google Scholar). Of the 155 fully available studies, 109 were selected as relevant for our literature review and 46 were excluded. The whole review process is shown briefly in Figure 2.
The field of smart sports training has been rising in popularity over the last few years, as demonstrated in Figure 3. The first identified study was from the year 2006, and between 2006 and 2012, one to four studies were published in the field each year. Its popularity started increasing sharply from the year 2013 onward, with no less than four research studies in any of the following years. Of the research studies, 23 and 22 of them in this review were published in 2018 and 2019, respectively, which contrasts sharply with previous years. The data for 2020 are of a different shade and hue, since the year is still in progress and we anticipate more research to be published.
The results of literature search analysis are provided in the next sections.

4. Intelligent Data Methods Used in Studies

The objective of this section is to present the intelligent data analysis methods that were used by the researchers in the domain of smart sport training. Following the recent practice of intelligent method taxonomies proposals on other highly domain specific fields, such as intrusion detection [12], very large-scale integrated circuits and systems [13], program binaries [14], diabetes management [15], the same practice, and establishment of a novel taxonomy of intelligent methods is proposed in the domain of SST. The proposed taxonomy is based on the methods identified and currently used in the domain and may be extended as the domain grows and matures in the future.
According to Figure 4, our taxonomy comprises of five main groups (some algorithms can be counted in more than one group e.g., Artificial Neural Networks. In our case, we put artificial neural networks in the machine learning group, since most of the studies that reported the use of Artificial Neural Networks also used the other machine learning methods, e.g., Decision Trees in the same study), from which the used algorithms were identified:
  • Computational Intelligence methods [16]:
    -
    Evolutionary Algorithms: Differential Evolution (DE) [17].
    -
    Swarm Intelligence Algorithms: Bat Algorithm (BA) [18], and Particle Swarm Optimization (PSO) [19]).
    -
    Fuzzy systems [20].
    -
    Simulated annealing [21].
  • Data Mining:
    -
    conventional Data Mining methods, i.e., Apriori [22].
    -
    Machine Learning: Conventional machine learning methods, i.e., Decision Trees (DT) [23], adaptive boosting [24], Random Forests (RF) [25], Gradient Boosting (GB) [26], K-Nearest Neighbors [27] (k-NN), Support Vector Machine (SVM) [28], Artificial Neural Networks [29] (ANN), hierarchical clustering [30], and k-means clustering [31].
  • Deep learning [32]: Recurrent Neural Networks (RNN) [33], Long Short-Term Memory (LSTM) [34], Convolutional Neural Networks [35] (CNN).
  • Other methods: Case-Based Reasoning (CBR) [36], Dynamic Time Warping [37] (DTW), Bayesian Networks (BN) [38], Naive Bayes (NB) [38], Markov chain [39], generalized additive models [40], Gaussian process [41], Linear Regression [42] (LR), regularized logistic regression [43], linear discriminant analysis [44], and spline interpolation [45].
Some research did not define the algorithms used clearly, just the field from which they were (e.g., [46], or used custom non-conventional algorithms (e.g., [47]), in such cases the method used was identified as custom and data analysis field from which the method was (e.g., [47] custom data mining algorithm). In cases where the data analysis method used was not clearly visible and an accurate determination was not possible, the slash sign (’/’) was used in the table.

5. Review of Sports

The following sports were detected in the literature review: Aikido, archery, badminton, basketball, climbing, counter-movement jumping, cricket, cycling, fencing, fitness (gym), (American/Australian) football, golf, hammer throwing, handball, hockey, jumping, karate, kick-box, rowing, running, cycling, shooting, ski jumping, skiing, soccer, swimming, table tennis, Tai-chi, tennis, triathlon, volleyball, weight lifting, and yoga. The remaining research was unrelated to a specific discipline, and was concerned with sports training in general. This research was placed in the General category. Some sports were investigated much more than others, as is shown in Figure 5, which may be due to their popularity among athletes and regular people, or they may simply be easier to evaluate, and were, as such chosen by researchers. The most popular sports for research were: soccer (12 papers), running (11), and weight lifting (9).
We have also divided the sports by their participation into three categories: (1) Individual sports, which are sports where the participant normally competes against other individuals and not as a part of a team; (2) mixed sports, where the individual sometimes competes individually against other individuals, but may, in some competitions, be part of a duo (e.g., Tennis) or a team (e.g., Ski Jumping), and (3) team sports, where the individual is always part of a larger team and competes against other teams. We have classified the identified sports in the following way:
  • Individual—aikido, archery, climbing, jumping, fencing, fitness (gym training), golf, hammer throwing, karate, kickboxing, rowing, running, shooting, skiing, swimming, Tai-chi, tennis, triathlon, weight lifting, and yoga.
  • Mixed—badminton, cycling, rowing, ski jumping, table tennis, and tennis.
  • Team—basketball, cricket, (American/Australian) football, handball, hockey, soccer, and volleyball.
The research related to the General category (unrelated to a particular sport) was not classified according to individual, mixed, team division. Most of the studies were related to individual type sports (54,6%), as seen in Table 4. This may be because it is much easier to control all the experiment variables with individuals, and it is also much easier to receive consent for studying from individuals than from whole teams where every individual has to consent.
The identified research is separated and presented by sport (alphabetically sorted) in the following subsections. The research of each sport is presented in a separate table, together with the methods used and the maturity of their implementation, for all sports for which three or more research studies were identified. The sports for which there were less than three studies identified are presented in Section 5.14. For clarity, the following abbreviations for sport training phases presented in Section 2 are used in the table data: Planning, Realization, Control, and Evaluation.

5.1. Basketball

Table 5 presents research on smart sports training done in the domain of basketball. All the studies were at least partially concerned with the realization phase of the sports training; in [48] this meant recognizing the actions performed during training by the use of a wearable device, for [49] which meant the creation of a Virtual Reality (VR) environment. Only one study [50], was concerned with the evaluation phase of sports training for more than an idea level of study; the study was concerned with the evaluation of actions performed by players and the effect it had on the game score. The only research that was at least partially related to three of the training activities was [51], where a comprehensive web information system was presented for sports statistics and analysis. There was, however, no presentation of the system by any practical means.

5.2. Cycling

No studies in the domain of cycling addressed all four stages of sports training, as seen in Table 6. All of the studies addressed the planning stage of sports training, which is not surprising, since data can be captured easily and existing data sets exist [53]. The research analyzed the cycling session from the coach/manager perspective [54], where the identification of athletes with high potential in cycling was done. The obtained objective of the best results does not necessarily mean the best results for the athlete, but rather the best results for the organization the athlete is representing. One of the studies [55] addressed nutrition planning for optimizing training performance.

5.3. Fitness (Gym Training)

Fitness (gym training) is a great environment for conducting research on SST since the environment can be controlled and a lot of training can be done on devices, which allows for the much easier control of variables. The athletes (e.g., [58,59,60]) can easily be equipped with different wearable devices or sensors to measure their exercise data accurately. None of the research was concerned with the control and evaluation phases of SST, as seen in Table 7. A lot of research is done on classifying the movement being conducted, and a repetition count of the exercises (e.g., [58,59]).

5.4. Rowing

None of the research in rowing was concerned with the planning phase of SST (Table 8). The research ranged from VR supported rowing simulators that were designed with a combination of use for a rowing training machine ([62]) to the longitudinal range analysis of training data in rowing [47].

5.5. Running

Running was the second most popular sport for research of SST and a total of 11 research items were identified and analyzed (Table 9). All four stages of SST were addressed in the domain of running. There were also some methods presented for post analysis of runners’ performance (e.g., [64,65] to identify where running speeds were inadequate. Since the whole act of running when not in a stadium means that the user moves quickly through the environment and does not stay in the same area, the trainers are limited in providing direct feedback during the training. This problem has been solved by the use of wearable sensors and feedback devices, which provide feedback instantly to the athlete, just as is the case with fatigue detection systems [66] and the targeting of heartrate planning systems [67] and virtual coach systems [68].

5.6. Shooting

All three studies in the field of shooting were related to the realization training stage as seen in Table 10. The main method of improving shooting training is the use of augments to replace real weapon ammo with IT-supported training devices, so that actual ammo does not need to be used. This, in turn, improves the safety of the training grounds, reduces training costs due to replacing real ammo with simulated shots, and enables advanced analysis of training data.

5.7. Soccer

Soccer is arguably one of the most popular sports in the world, with up to 43% of the world’s population watching or playing it to some extent [77]. Soccer was also the most popular individual sport researched in the SST research, and was the focus of research in 12 different papers (Table 11). All of the training stages were researched at least once in the field of soccer training research, with one research study [78] related to all the phases of training research. Some of the main researched topics include: injury prediction, prevention and recovery [79,80,81], match analysis [82,83,84], and performed training analysis [85,86,87].

5.8. Swimming

Swimming research was concerned mostly with the realization phase of the SST, as seen in Table 12. One of the topics [90] was related to the recruitment of potential swimmers’. Wearable devices for evaluating actual training were used in [91,92].

5.9. Table Tennis

None of the table tennis SST research addressed the planning and evaluation training phases of sports training as shown in Table 13. Virtual reality training with the use of VR goggles for use in table tennis amateur players was presented and proposed in [94]. Since the primary equipment the player uses is a table tennis racket, most of the important movement is concentrated in the upper limb movement. Two studies [95,96] related to table tennis executed training data measurements with the inertial movement unit sensors, fixed on the players’ hands.

5.10. Tennis

The research in the domain of Tennis addressed all four phases of SST as seen in Table 14. The authors of [97] presented an interesting way of analyzing a tennis game, it was one of the only two studies discovered by our review to use sound recordings as a way of analyzing a game and its events. Similarly to the discipline of table tennis , the use of inertial movement unit sensors was also pervasive in this field (e.g., [98,99,100]).

5.11. Triathlon

The triathlon is a multidisciplinary sport which consists of cycling, running, and swimming stages, so it should be noted that the mentioned research is at least partially relevant to the triathlon discipline. None of the research addressed the realization stage of SST as displayed in Table 15. The focus of the two studies [103,104] was related to predicting the time in which the athlete will complete each part of the triathlon race. The triathlon discipline [103,105] was the only field where the particle swarm optimization method was used.

5.12. Volleyball

The volleyball-related SST research contained two studies [107,108] which addressed training in full, addressing all four stages of training concurrently, as seen in Table 16. Some [107,109] of the research was more focused towards team training, as to what to improve in the team to improve results, and some with improving individuals [109].

5.13. Weight Lifting

Weight lifting is similar to fitness (gym training), a fairly static discipline where movement is limited. It was the third most researched SST discipline and a total of nine research studies were published as seen in Table 17. The research was focused largely around the use of inertial movement unit sensors in a lot of studies [110,111,112]. Interestingly, one [113] of the studies put sensors on the equipment instead of the trainee.

5.14. Other Sports

In the other sports category, all the sports were included which had two or less studies addressing their training. As such, the sports of aikido, archery, badminton, climbing, counter movement jumping, cricket, fencing, (American/Australian) football, golf, hammer throwing, handball, hockey, karate, kickboxing, ski jumping, skiing, Tai-chi, and yoga, which contained less research regarding their domain (N < 3), are presented here and shown in Table 18. The field research ranged from injury prediction and identification [119,120], to pose recognition and evaluation [121,122,123], virtual coaching and coaching assistants [124,125,126], and VR systems [127,128].

5.15. General

The General research addressed all non domain specific research where the research was not focused explicitly on a particular discipline; the identified papers are shown in Table 19. The use of smart textiles [143] was addressed as part of training data collection. There were also proposals [144,145] of more generalized methods/frameworks regarding SST. Fatigue prediction [146] was done with real-time voice analysis software and is the second study of all the reviewed ones to feature sound analysis. Another unique aspect addressed was the use of machine learning to shorten the standard estimation of cardiopulmonary function by predicting the end result of cardiopulmonary tests [147]. This is an interesting optimization of training, since such tests usually require the maximum exertion of a person under examination, which leaves the athlete tired after the examination and limits his options for further training on the same day.

6. Discussion

The pervasiveness of smart applications has influenced all aspects of sports training. Studies show that the SST is and can be a determining force in transforming all of the four training phases (1.RQ). The most researched training phase was realization, as shown in Table 20. The realization phase is arguably one of the least complex stages where the SST approach can be utilized, because recording the actual data during training can be done mostly by the use of wearable devices. Some multi-purpose wearable devices can be used in multiple domains and can provide sensors for sleep tracking, heart rate monitoring, step tracking, accelerometer, gyroscope, GPS, etc. as presented in [5]. Evaluation phase research was mostly related to longitudinal studies where the training data was compared with the competition performances (e.g., [88,107]). The research related to the training control phase was tightly interconnected with the realization training phase research, especially when measures were introduced to record training data (e.g., [72,91,112,117]).
The least research was related to the planning phase of the training, where the real human coaches still prevail. The planning phase research was related to creating training (exercise) plannin g (e.g., [55,56,57,61,106,126]), nutrition planning (e.g., [55,151]), and full framework approaches (e.g., [78,131,145]), which were related to all training phases.
Identifying (2.RQ ) the most SST supported sports research was presented previously on the Figure 5, where it was shown that the most research was done in the domains of soccer (12 papers • [78,79,80,81,82,83,84,85,86,87,88,89]), running (11 papers • [64,65,66,67,68,69,70,71,72,73,74]), and weight lifting (9 papers • [110,111,112,113,114,115,116,117,118]).
The most utilized data analysis methods (3.RQ) were support vector machines (19), artificial neural networks (14), k-nearest neighbors (11), and random forest (11). Based on the taxonomy identified in Section 4, the most widely used methods were in the category of data mining as seen in Figure 6.
Since SST research has experienced such a burst of growth in recent years, a number of papers presented numerous new approaches to sports training. We did not review any of the reviewed approaches in any of the training applications as TRL validation (4.RQ) level research. This may seem surprising, since a lot of applications have been widely used by the general public on Android devices, such as MyFitnessPal [157], Endomondo Running and Walking [158], Google Fit [159], and Apple ecosystem devices, such as Apple Health [160], all of them having over 10 million users. The problem is that such approaches do not share the algorithms and data analysis behind their analysis systems to maintain their competitive advantage. The highest level of TRL achieved was control and, two planning, four realization, three control, and three evaluation research studies reached that level, as seen in Table 21.
Since the majority of research done is still in the prototype phase, additional studies are needed in all SST stages and sports to progress towards the control and validation of the proposed ideas. The maturity of SST is very low for phases in sports where no research was found:
  • Planning—no research in the domains of basketball, hammer throwing, rowing, table tennis, tennis, climbing, golf, hockey, karate, ski jumping, skiing, and yoga.
  • Realization—no research in the domains of triathlon, aikido, archery, and ski jumping.
  • Control—no research in the domains of fitness (gym), aikido, archery, hammer throwing, ski jumping, and yoga.
  • Evaluation—no research in the domains of fitness (gym), table tennis, aikido, climbing, fencing, golf, hammer throwing, karate, kickboxing, skiing, Tai-chi, and yoga.
The datasets used in the studies were mostly private data collections, which hinders the ability for verification and validation of published results. Only six studies used and referenced publicly available datasets as presented in Table 22. The vast majority of research used private datasets based on real data. The Dataset column presents the reference to the used dataset, in the Data type column the data were identified as real or synthetic, based on their origin, and in the Studies column, the studies using the mentioned dataset are referenced. All the studies where private datasets were used, or from which we could not identify the used dataset, were classified under the Private dataset rows.
This, however, does not mean that free, open, and public datasets from the domain of SST do not exist. There are already a significant number of them (e.g., [53,166,167,168,169,170,171]), together with websites that publish sanitized datasets (e.g., [172]), it remains a fact that they are not used enough. If researchers are going to avoid using existing datasets, they should try to ensure publishing as much of their private datasets as possible. A notable mention, although not used in any of the identified studies, is also the data generation methods [173], which could in the future allow easier verification and generation of data. According to our literature review, this research area is still very young, and has experienced increasing and persistent interest among researchers.
Therefore, there are still plenty of challenges for future research. The summarized challenges are:
  • Knowledge transfer into the real-world and validation level research. There are a lot of research papers that propose planning the training sessions for athletes in various sports. However, most of the papers are concluded with the results in a table, where the results generated by the selected method are shown. However, we do not know how some athletes approach these plans and what the long-term consequences or influence on race results are. Therefore, we encourage researchers to also share their insights of these results in the real-world. Most of the research that was presented reached at most the control phase of TRL and, as such, stopped short of the validation phase. If the field is to gain widespread validity such research is needed, and researchers should try to get in contact with professional athletes more and plan their experiments to capture a wider scope of audience in the field researched.
  • Cooperation with trainers and athletes: Every athlete is unique and his/her body or mind have different features. How to integrate this component in automatic intelligent solutions still remains a very topical problem. According to our systematic literature review, there are almost no papers that would include the conversation of researchers with athletes and their trainers in the design phase of their experiments.
  • Obtaining test datasets and their dissemination: The experiments are based on data that could be real or synthetic (i.e., generated artificially). Although a lot of data are available publicly (for example in cycling [53], or soccer [167]), most of the data are still inaccessible, mostly in the domain of individual sports. For that reason, researchers should be encouraged to deposit their data into public repositories, and enable other researchers to access their data.

7. Conclusions

In this paper, we reviewed the latest advances in the development and use of intelligent data analysis methods in the domain of sport training. The purpose of this systematic literature review was twofold. Firstly, we wanted to identify the main intelligent data analysis methods that can be used in different training phases, and, secondly, we wanted to determine which sports are the most supported by these methods.
The study revealed that researchers apply various methods, including computational intelligence, conventional data mining methods, deep learning, machine learning, and some other methods. Computational intelligence algorithms have been rising in popularity in recent years, while the most used intelligent data analysis methods remain support vector machine (19 studies), artificial neural networks (14 studies), k-nearest neighbors (11 studies), and random forest (11 studies). According to this review of 109 studies, we identified that soccer (12 studies), running (11 studied), and weight lifting (10 studies) were the most researched ones. When comparing sports based on participation levels, we have found that over half of the research in this field (54.6%) can be classified as research based on sports for individuals, and that team and mixed sports represent roughly a third of the existing research. The research domain still has a lot of room for improvement, where more validation-level research is needed as well as more publicly available datasets for replicating research and allowing an improvement of methods. Since the field is relatively new, a lot of sports exist with no research in the domain of smart sports training, which offers a wide area of possibilities for research to be made.

Author Contributions

Conceptualization, A.R. and I.F.J.; data curation, A.R.; literature search and review, A.R.; methodology, A.R. and I.F.J.; supervision. I.F.J.; validation: I.F.J. and A.R.; visualization, A.R.; writing, A.R. and I.F.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Javna Agencija za Raziskovalno Dejavnost RS (Research Core Funding No. P2-0057).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shehadeh, M.A.; Schroeder, S.; Richert, A.; Jeschke, S. Hybrid teams of industry 4.0: A work place considering robots as key players. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, Canada, 5–8 October 2017; pp. 1208–1213. [Google Scholar]
  2. Tegmark, M. Life 3.0: Being Human in the Age of Artificial Intelligence; Knopf: New York, NY, USA, 2017. [Google Scholar]
  3. Rauter, S. Mass sports events as a way of life (differences between the participants in a cycling and a running event). Kinesiol. Slov. 2014, 20, 5–15. [Google Scholar]
  4. O’Reilly, E.; Tompkins, J.; Gallant, M. ’They Ought to Enjoy Physical Activity, You Know?’: Struggling with Fun in Physical Education. Sport. Educ. Soc. 2001, 6, 211–221. [Google Scholar] [CrossRef]
  5. Kamiŝalić, A.; Fister, I.; Turkanović, M.; Karakatiĉ, S. Sensors and functionalities of non-invasive wrist-wearable devices: A review. Sensors 2018, 18, 1714. [Google Scholar] [CrossRef] [Green Version]
  6. Fister, I.; Fister , I., Jr.; Fister, D. Computational Intelligence in Sports; Springer: Cham, Switzerland, 2019. [Google Scholar]
  7. Héder, M. From NASA to EU: The Evolution of the TRL Scale in Public Sector Innovation. Innov. J. 2017, 22, 1–23. [Google Scholar]
  8. Matveev, L.P.; Zdornyj, A.P. Determination of the Notion: “Training an Athlete” and “Sports Training”; Progress: St. Columbus, OH, USA, 1981; pp. 21–25. [Google Scholar]
  9. Kitchenham, B.; Charters, S. Guidelines for performing systematic literature reviews in software engineering version 2.3. Engineering 2007, 45, 1051. [Google Scholar]
  10. Sport|Definition of Sport. Available online: dictionary.com (accessed on 30 March 2020).
  11. Khan Sullivan, F.; Drescher, M.; Wallom, D.; Bennett, F. Technology & Market Readiness: A New Approach for R&D. Acta Astronaut. 2017, 2009, 1208–1215. [Google Scholar] [CrossRef]
  12. Liu, H.; Lang, B. Machine learning and deep learning methods for intrusion detection systems: A survey. Appl. Sci. 2019, 9, 4396. [Google Scholar] [CrossRef] [Green Version]
  13. Boning, D.S.; Elfadel, I.M.; Li, X. A Preliminary Taxonomy for Machine Learning in VLSI CAD. In Machine Learning in VLSI Computer-Aided Design; Springer International Publishing: Cham, Switzerland, 2019; pp. 1–16. [Google Scholar]
  14. Xue, H.; Sun, S.; Venkataramani, G.; Lan, T. Machine Learning-Based Analysis of Program Binaries: A Comprehensive Study. IEEE Access 2019, 7, 65889–65912. [Google Scholar] [CrossRef]
  15. Contreras, I.; Vehi, J. Artificial intelligence for diabetes management and decision support: Literature review. J. Med. Internet Res. 2018, 20, e10775. [Google Scholar] [CrossRef]
  16. Engelbrecht, A.P. Computational Intelligence: An Introduction; John Wiley & Sons: New York, NY, USA, 2007. [Google Scholar]
  17. Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  18. Yang, X.S. Bat algorithm: Literature review and applications. arXiv 2013, arXiv:1308.3900. [Google Scholar] [CrossRef] [Green Version]
  19. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  20. Sugeno, M.; Asai, K.; Terano, T. Fuzzy Systems Theory and Its Applications; Tokyo Institute of Technology: Tokyo, Japan, 1992. [Google Scholar]
  21. Van Laarhoven, P.J.; Aarts, E.H. Simulated annealing. In Simulated Annealing: Theory and Applications; Springer: Cham, Switzerland, 1987; pp. 7–15. [Google Scholar]
  22. Agrawal, R.; Srikant, R. Fast algorithms for mining association rules. In Proceedings of the 20th International Conference on Very Large Data Bases, VLDB, Santiago, Chile, 20–23 August 1994; Volume 1215, pp. 487–499. [Google Scholar]
  23. Quinlan, J.R. Induction of decision trees. Mach. Learn. 1986, 1, 81–106. [Google Scholar] [CrossRef] [Green Version]
  24. Margineantu, D.D.; Dietterich, T.G. Pruning Adaptive Boosting; ICML; Citeseer: Princeton, NJ, USA, 1997; Volume 97, pp. 211–218. [Google Scholar]
  25. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  26. Friedman, J.H. Stochastic gradient boosting. Comput. Stat. Data Anal. 2002, 38, 367–378. [Google Scholar] [CrossRef]
  27. Peterson, L.E. K-nearest neighbor. Scholarpedia 2009, 4, 1883. [Google Scholar] [CrossRef]
  28. Drucker, H.; Burges, C.J.; Kaufman, L.; Smola, A.J.; Vapnik, V. Support vector regression machines. In Advances In Neural Information Processing Systems; MIT Press: Cambridge, UK, 1997; pp. 155–161. [Google Scholar]
  29. Beale, H.D.; Demuth, H.B.; Hagan, M. Neural Network Design; Pws: Boston, MA, USA, 1996. [Google Scholar]
  30. Johnson, S.C. Hierarchical clustering schemes. Psychometrika 1967, 32, 241–254. [Google Scholar] [CrossRef]
  31. Kanungo, T.; Mount, D.M.; Netanyahu, N.S.; Piatko, C.D.; Silverman, R.; Wu, A.Y. An efficient k-means clustering algorithm: Analysis and implementation. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 24, 881–892. [Google Scholar] [CrossRef]
  32. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  33. Mikolov, T.; Karafiát, M.; Burget, L.; Černockỳ, J.; Khudanpur, S. Recurrent neural network based language model. In Proceedings of the Eleventh Annual Conference of the International Speech Communication Association, Chiba, Japan, 26–30 September 2010. [Google Scholar]
  34. Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  35. Lawrence, S.; Giles, C.L.; Tsoi, A.C.; Back, A.D. Face recognition: A convolutional neural-network approach. IEEE Trans. Neural Netw. 1997, 8, 98–113. [Google Scholar] [CrossRef] [Green Version]
  36. Kolodner, J. Case-Based Reasoning; Morgan Kaufmann: Burlington, MA, USA, 2014. [Google Scholar]
  37. Berndt, D.J.; Clifford, J. Using Dynamic Time Warping to Find Patterns in Time Series; KDD Workshop: Seattle, WA, USA, 1994; Volume 10, pp. 359–370. [Google Scholar]
  38. Cheng, J.; Ell Greiner, R. Comparing Bayesian Network Classifiers. Available online: https://arxiv.org/ftp/arxiv/papers/1301/1301.6684.pdf (accessed on 30 March 2020).
  39. Geyer, C.J. Practical markov chain monte carlo. Stat. Sci. 1992, 7, 473–483. [Google Scholar] [CrossRef]
  40. Hastie, T.J. Generalized additive models. In Statistical Models in S; Routledge: London, UK, 2017; pp. 249–307. [Google Scholar]
  41. Bonilla, E.V.; Chai, K.M.; Williams, C. Multi-Task Gaussian Process Prediction. Advances in Neural Information Processing Systems. Available online: https://homepages.inf.ed.ac.uk/ckiw/postscript/multitaskGP_v22.pdf (accessed on 30 March 2020).
  42. Seber, G.A.; Lee, A.J. Linear Regression Analysis; John Wiley & Sons: New York, NY, USA, 2012; Volume 329. [Google Scholar]
  43. Lee, S.I.; Lee, H.; Abbeel, P.; Ng, A.Y. Efficient L 1 Regularized Logistic Regression; AAAI: Palo Alto, CA, USA, 2006; Volume 6, pp. 401–408. [Google Scholar]
  44. Balakrishnama, S.; Ganapathiraju, A. Linear discriminant analysis-a brief tutorial. Inst. Signal Inf. Process. 1998, 18, 1–8. [Google Scholar]
  45. Schoenberg, I.J. Cardinal Spline Interpolation; Siam: Philadelphia, PA, USA, 1973; Volume 12. [Google Scholar]
  46. Lin, Z.; Wu, S. The Design and Implementation of Shooting Training and Intelligent Evaluation System. In Emerging Computation and Information Technologies for Education; Advances in Intelligent and Soft Computing; Springer: Berlin/Heidelberg, Germany, 2012; pp. 107–115. [Google Scholar] [CrossRef]
  47. Guangjun, L.; Kejun, P. Knowledge Rule Discovery Based on Training Data of Rowing. In Proceedings of the 2011 International Conference on Future Computer Science and Education, Xi’an, China, 20–21 August 2011; pp. 338–340. [Google Scholar] [CrossRef]
  48. Acikmese, Y.; Ustundag, B.C.; Golubovic, E. Towards an artificial training expert system for basketball. In Proceedings of the 2017 10th International Conference on Electrical and Electronics Engineering, ELECO 2017, Bursa, Turkey, 30 November–2 December 2017; pp. 1300–1304. [Google Scholar]
  49. Cannavò, A.; Pratticò, F.G.; Ministeri, G.; Lamberti, F. A Movement Analysis System Based on Immersive Virtual Reality and Wearable Technology for Sport Training. In Proceedings of the 4th International Conference on Virtual Reality, ICVR 2018, Hong Kong, China, 24–26 February 2018; pp. 26–31. [Google Scholar] [CrossRef]
  50. Zhong, X. A Study on Basketball Techniques and Tactics Based on Apriori Algorithm. Wirel. Pers. Commun. 2018, 102, 1203–1212. [Google Scholar] [CrossRef]
  51. Horvat, T.; Havaš, L.; Srpak, D.; Medved, V. Data-driven Basketball Web Application for Support in Making Decisions. In Proceedings of the 7th International Conference on Sport Sciences Research and Technology, icSPORTS 2019 Support, Vienna, Austria, 20–21 September 2019; pp. 239–244. [Google Scholar] [CrossRef]
  52. Hölzemann, A.; Van Laerhoven, K. Using Wrist-Worn Activity Recognition for Basketball Game Analysis. In Proceedings of the 5th International Workshop on Sensor-Based Activity Recognition and Interaction—iWOAR ’18, Berlin, Germany, 20–21 September 2018; ACM Press: New York, NY, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
  53. Fister, I., Jr.; Rauter, S.; Fister, D.; Fister, I. A Collection of Sport Activity Datasets with an Emphasis on Powermeter Data. Available online: http://www.iztok-jr-fister.eu/static/publications/206.pdf (accessed on 30 March 2020).
  54. Ofoghi, B.; Zeleznikow, J.; MacMahon, C.; Dwyer, D. Supporting athlete selection and strategic planning in track cycling omnium: A statistical and machine learning approach. Inf. Sci. 2013, 233, 200–213. [Google Scholar] [CrossRef]
  55. Fister, D.; Fister, I.; Rauter, S.; Fister, I. Generating eating plans for athletes using the particle swarm optimization. In Proceedings of the 2016 IEEE 17th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 17–19 November 2016; pp. 000193–000198. [Google Scholar] [CrossRef]
  56. Fister, I.; Rauter, S.; Fister, K.L.; Fister, D. Planning fitness training sessions using the bat algorithm. In Proceedings of the CEUR Workshop Proceedings, Slovenský Raj, Slovakia, 17–21 September 2015; Volume 1422, pp. 121–126. [Google Scholar]
  57. Silacci, A.; Khaled, O.A.; Mugellini, E.; Caon, M. Designing an e-Coach to Tailor Training Plans for Road Cyclists. Adv. Intell. Syst. Comput. 2020, 1026, 671–677. [Google Scholar] [CrossRef]
  58. Zhou, B.; Sundholm, M.; Cheng, J.; Cruz, H.; Lukowicz, P. Never skip leg day: A novel wearable approach to monitoring gym leg exercises. In Proceedings of the 2016 IEEE International Conference on Pervasive Computing and Communications (PerCom), Sydney, Australia, 14–18 March 2016; pp. 1–9. [Google Scholar] [CrossRef]
  59. Baumbach, S.; Bhatt, A.; Ahmed, S.; Dengel, A. Towards a Digital Personal Trainer for Health Clubs—Sport Exercise Recognition Using Personalized Models and Deep Learning. In Proceedings of the 10th International Conference on Agents and Artificial Intelligence, Setúbal, Portugal, 16–18 January 2018; Volume 2, pp. 438–445. [Google Scholar] [CrossRef]
  60. Das, D.; Busetty, S.M.; Bharti, V.; Hegde, P.K. Strength Training: A Fitness Application for Indoor Based Exercise Recognition and Comfort Analysis. In Proceedings of the 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA), Cancun, Mexico, 18–21 December 2017; pp. 1126–1129. [Google Scholar] [CrossRef]
  61. Fister, I.; Rauter, S.; Yang, X.S.; Ljubič, K.; Fister, I. Planning the sports training sessions with the bat algorithm. Neurocomputing 2015, 149, 993–1002. [Google Scholar] [CrossRef]
  62. Rauter, G.; Gerig, N.; Sigrist, R.; Riener, R.; Wolf, P. When a robot teaches humans: Automated feedback selection accelerates motor learning. Sci. Robot. 2019, 4, eaav1560. [Google Scholar] [CrossRef]
  63. Li, G.; Liu, J. Rowing data analysis based on time series pattern. In Proceedings of the 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Shanghai, China, 26–28 July 2011; Volume 4, pp. 2094–2098. [Google Scholar]
  64. Fister, I.; Fister, D.; Deb, S.; Mlakar, U.; Brest, J.; Fister, I. Post hoc analysis of sport performance with differential evolution. In Neural Computing and Applications; Springer: Cham, Switzerland, 2018; pp. 1–10. [Google Scholar] [CrossRef]
  65. Fister, I.; Fister, D.; Deb, S.; Mlakar, U.; Brest, J.; Fister, I. Making up for the deficit in a marathon run. In Proceedings of the 2017 International Conference on Intelligent Systems, Metaheuristics & Swarm Intelligence—ISMSI ’17, Hong Kong, China, 25–27 March 2017; ACM Press: New York, NY, USA, 2017; pp. 11–15. [Google Scholar] [CrossRef] [Green Version]
  66. Op De Beéck, T.; Meert, W.; Schütte, K.; Vanwanseele, B.; Davis, J. Fatigue Prediction in Outdoor Runners Via Machine Learning and Sensor Fusion. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 August 2018; ACM: New York, NY, USA, 2018; pp. 606–615. [Google Scholar] [CrossRef]
  67. Vales-Alonso, J.; López-Matencio, P.; Gonzalez-Castaño, F.J.; Navarro-Hellín, H.; Baños-Guirao, P.J.; Pérez-Martínez, F.J.; Martínez-Álvarez, R.P.; González-Jiménez, D.; Gil-Castiñeira, F.; Duro-Fernández, R. Ambient Intelligence Systems for Personalized Sport Training. Sensors 2010, 10, 2359–2385. [Google Scholar] [CrossRef]
  68. Buttussi, F.; Chittaro, L. MOPET: A context-aware and user-adaptive wearable system for fitness training. Artif. Intell. Med. 2008, 42, 153–163. [Google Scholar] [CrossRef]
  69. Brzostowski, K.; Drapała, J.; Grzech, A.; Świa̧tek, P. Adaptive decision support system for automatic physical effort plan generation-data-driven approach. Cybern. Syst. 2013, 44, 204–221. [Google Scholar] [CrossRef]
  70. Lopez-Matenci, P.; Alonso, J.V.; Gonzalez-Castano, F.J.; Sieiro, J.L.; Alcaraz, J.J. Ambient intelligence assistant for running sports based on k-NN classifiers. In Proceedings of the 3rd International Conference on Human System Interaction, Rzeszow, Poland, 13–15 May 2010; pp. 605–611. [Google Scholar] [CrossRef]
  71. Pantazopoulos, A.; Maragoudakis, M. Sports & Nutrition Data Science using Gradient Boosting Machines. In Proceedings of the 10th Hellenic Conference on Artificial Intelligence—SETN ’18, Patras, Greece, 9–15 July 2018; ACM Press: New York, NY, USA, 2018; pp. 1–7. [Google Scholar] [CrossRef]
  72. Strohrmann, C.; Harms, H.; Troster, G. What Do Sensors Know about Your Running Performance? In Proceedings of the 2011 15th Annual International Symposium on Wearable Computers, San Francisco, CA, USA, 12–15 June 2011; pp. 101–104. [Google Scholar] [CrossRef]
  73. Suh, M.k.; Nahapetian, A.; Woodbridge, J.; Rofouei, M.; Sarrafzadeh, M. Machine Learning-Based Adaptive Wireless Interval Training Guidance System. Mob. Netw. Appl. 2012, 17, 163–177. [Google Scholar] [CrossRef] [Green Version]
  74. Zhu, P.; Sun, F. Sports Athletes’ Performance Prediction Model Based on Machine Learning Algorithm. Adv. Intell. Syst. Comput. 2020, 1017, 498–505. [Google Scholar] [CrossRef]
  75. Liang, H.w.; Kong, B. A Shooting Training and Instructing System Based on Image Analysis. In Proceedings of the 2006 IEEE International Conference on Information Acquisition, Weihai, China, 20–23 August 2006; pp. 961–966. [Google Scholar] [CrossRef]
  76. Silva, H.; Uthuranga, S.; Shiyamala, B.; Kumarasiri, W.; Walisundara, H.; Karunarathne, G. A Trainer System for Air Rifle/Pistol Shooting. In Proceedings of the 2009 Second International Conference on Machine Vision, Dubai, UAE, 28–30 December 2009; pp. 236–241. [Google Scholar] [CrossRef]
  77. Boudway, I. Soccer Is the World’s Most Popular Sport and Still Growing. Available online: https://www.bloomberg.com/news/articles/2018-06-12/soccer-is-the-world-s-most-popular-sport-and-still-growing (accessed on 25 March 2020).
  78. Matos, P.; Rocha, J.; Gonçalves, R.; Almeida, A.; Santos, F.; Abreu, D.; Martins, C. Smart Coach—A Recommendation System for Young Football Athletes. Adv. Intell. Syst. Comput. 2020, 1006, 171–178. [Google Scholar] [CrossRef]
  79. Kampakis, S. Comparison of Machine Learning Methods for Predicting the Recovery Time of Professional Football Players after an Undiagnosed Injury. Available online: https://dtai.cs.kuleuven.be/events/MLSA13/papers/mlsa13_submission_4.pdf (accessed on 30 March 2020).
  80. Naglah, A.; Khalifa, F.; Mahmoud, A.; Ghazal, M.; Jones, P.; Murray, T.; Elmaghraby, A.S.; El-baz, A. Athlete-Customized Injury Prediction using Training Load Statistical Records and Machine Learning. In Proceedings of the 2018 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Louisville, KY, USA, 6–8 December 2018; pp. 459–464. [Google Scholar] [CrossRef]
  81. Rossi, A.; Pappalardo, L.; Cintia, P.; Iaia, F.M.; Fernàndez, J.; Medina, D. Effective injury forecasting in soccer with GPS training data and machine learning. PLoS ONE 2018, 13, e0201264. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  82. Tianbiao, L.; Andreas, H. Apriori-based diagnostical analysis of passings in the football game. In Proceedings of the 2016 IEEE International Conference on Big Data Analysis (ICBDA), Hangzhou, China, 12–14 March 2016; pp. 1–4. [Google Scholar] [CrossRef]
  83. Puchun, W.; Wang, P. The application of data mining algorithm based on association rules in the analysis of football tactics. In Proceedings of the Proceedings International Conference on Robots and Intelligent System, ICRIS 2016, Zhangjiajie, China, 27–28 August 2016; pp. 418–421. [Google Scholar] [CrossRef]
  84. Gomide Foina, A.; Badia, R.M.; El-Deeb, A.; Ramirez-Fernandez, F.J. Player Tracker—A tool to analyze sport players using RFID. In Proceedings of the 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), Mannheim, Germany, 29 March–2 April 2010; pp. 772–775. [Google Scholar] [CrossRef]
  85. Rossi, A.; Perri, E.; Trecroci, A.; Savino, M.; Alberti, G.; Iaia, M.F. Characterization of In-season Elite Football Trainings by GPS Features: The Identity Card of a Short-Term Football Training Cycle. In Proceedings of the 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW), Barcelona, Spain, 12–15 December 2016; pp. 160–166. [Google Scholar] [CrossRef]
  86. Rossi, A.; Perri, E.; Trecroci, A.; Savino, M.; Alberti, G.; Iaia, F.M. GPS Data Reflect Players’ Internal Load in Soccer. In Proceedings of the 2017 IEEE International Conference on Data Mining Workshops (ICDMW), New Orleans, LA, USA, 18–21 November 2017; pp. 890–893. [Google Scholar] [CrossRef]
  87. Wiik, T.; Johansen, H.D.; Pettersen, S.A.; Baptista, I.; Kupka, T.; Johansen, D.; Riegler, M.; Halvorsen, P. Predicting Peek Readiness-to-Train of Soccer Players Using Long Short-Term Memory Recurrent Neural Networks. In Proceedings of the 2019 International Conference on Content-Based Multimedia Indexing (CBMI), Dublin, Ireland, 4–6 September 2019; pp. 1–6. [Google Scholar] [CrossRef]
  88. Apostolou, K.; Tjortjis, C. Sports Analytics algorithms for performance prediction. In Proceedings of the 2019 10th International Conference on Information, Intelligence, Systems and Applications (IISA), Patras, Greece, 15–17 July 2019; pp. 1–4. [Google Scholar] [CrossRef]
  89. Rao, V.; Shrivastava, A. Team strategizing using a machine learning approach. In Proceedings of the 2017 International Conference on Inventive Computing and Informatics (ICICI), Coimbatore, India, 23–24 November 2017; pp. 1032–1035. [Google Scholar] [CrossRef]
  90. Roczniok, R.; Rygula, I.; Kwasniewska, A. The use of Kohonen’s neural networks in the recruitment process for sport swimming. J. Hum. Kinet. 2007, 17, 75. [Google Scholar]
  91. Daukantas, S.; Marozas, V.; Lukosevicius, A. Inertial sensor for objective evaluation of swimmer performance. In Proceedings of the 2008 11th International Biennial Baltic Electronics Conference, Tallinn, Estonia, 6–8 October 2008; pp. 321–324. [Google Scholar] [CrossRef]
  92. Ohgi, Y.; Kaneda, K.; Takakura, A. Sensor Data Mining on the Kinematical Characteristics of the Competitive Swimming. Procedia Eng. 2014, 72, 829–834. [Google Scholar] [CrossRef] [Green Version]
  93. Me¸żyk, E.; Unold, O. Machine learning approach to model sport training. Comput. Hum. Behav. 2011, 27, 1499–1506. [Google Scholar] [CrossRef]
  94. Michalski, S.C.; Szpak, A.; Saredakis, D.; Ross, T.J.; Billinghurst, M.; Loetscher, T. Getting your game on: Using virtual reality to improve real table tennis skills. PLoS ONE 2019, 14, e0222351. [Google Scholar] [CrossRef]
  95. Blank, P.; Hoßbach, J.; Schuldhaus, D.; Eskofier, B.M. Sensor-based stroke detection and stroke type classification in table tennis. In Proceedings of the 2015 ACM International Symposium on Wearable Computers—ISWC ’15, Osaka, Japan, 7–11 September 2015; ACM Press: New York, NY, USA, 2015; pp. 93–100. [Google Scholar] [CrossRef]
  96. Lim, S.M.; Oh, H.C.; Kim, J.; Lee, J.; Park, J. LSTM-Guided Coaching Assistant for Table Tennis Practice. Sensors 2018, 18, 4112. [Google Scholar] [CrossRef] [Green Version]
  97. Baughman, A.; Morales, E.; Reiss, G.; Greco, N.; Hammer, S.; Wang, S. Detection of Tennis Events from Acoustic Data. In Proceedings of the 2nd International Workshop on Multimedia Content Analysis in Sports—MMSports ’19, Nice, France, 25 October 2019; ACM Press: New York, NY, USA, 2019; pp. 91–99. [Google Scholar] [CrossRef]
  98. Bacic, B. Bridging the gap between biomechanics and artificial intelligence. In Proceedings of the ISBS-Conference Proceedings Archive, Salzburg, Austria, 14–18 July 2006. [Google Scholar]
  99. Bezobrazov, S.; Sheleh, A.; Kislyuk, S.; Golovko, V.; Sachenko, A.; Komar, M.; Dorosh, V.; Turchenko, V. Artificial Intelligence for Sport Activitity Recognition. In Proceedings of the 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Metz, France, 81–21 September 2019; Volume 2, pp. 628–632. [Google Scholar] [CrossRef]
  100. Whiteside, D.; Cant, O.; Connolly, M.; Reid, M. Monitoring Hitting Load in Tennis Using Inertial Sensors and Machine Learning. Int. J. Sport. Physiol. Perform. 2017, 12, 1212–1217. [Google Scholar] [CrossRef]
  101. Liang, C.; Yu, L.; Wang, J. Research on Tennis Technique and Tactics Decision Support Based on Theory of Association Data Mining. In Proceedings of the 2010 Second World Congress on Software Engineering, Wuhan, China, 19–20 December 2010; Volume 1, pp. 193–196. [Google Scholar] [CrossRef]
  102. Mora, S.V.; Knottenbelt, W.J. Deep Learning for Domain-Specific Action Recognition in Tennis. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Honolulu, HI, USA, 21–26 July 2017; pp. 170–178. [Google Scholar] [CrossRef]
  103. Fister, I.; Iglesias, A.; Deb, S.; Fister, D.; Fister, I. Development of a framework for modeling preference times in triathlon. In Neural Computing and Applications; Springer: Cham, Switzerland, 2018. [Google Scholar] [CrossRef]
  104. Gang, P.; Zeng, W.; Gordienko, Y.; Rokovyi, O.; Alienin, O.; Stirenko, S. Prediction of Physical Load Level by Machine Learning Analysis of Heart Activity after Exercises. arXiv 2019, arXiv:1912.09848. [Google Scholar]
  105. Fister, I.; Fister, D.; Ljubic, K.; Zhuang, Y.; Fong, S. Towards Automatic Food Prediction During Endurance Sport Competitions. In Proceedings of the 2014 International Conference on Soft Computing and Machine Intelligence, New Delhi, India, 26–27 September 2014; pp. 6–10. [Google Scholar] [CrossRef]
  106. Fister, I.; Brest, J.; Iglesias, A.; Fister, I. Framework for planning the training sessions in triathlon. In Proceedings of the Genetic and Evolutionary Computation Conference Companion on—GECCO ’18, Kyoto, Japan, 15–19 July 2018; ACM Press: New York, NY, USA, 2018; pp. 1829–1834. [Google Scholar] [CrossRef]
  107. Almujahed, S.; Ongor, N.; Tigmo, J.; Sagoo, N. Sports analytics: Designing a volleyball game analysis decision-support tool using big data. In Proceedings of the 2013 IEEE Systems and Information Engineering Design Symposium, Charlottesville, VA, USA, 26 April 2013; pp. 19–24. [Google Scholar] [CrossRef]
  108. Vales-Alonso, J.; Chaves-Dieguez, D.; Lopez-Matencio, P.; Alcaraz, J.J.; Parrado-Garcia, F.J.; Gonzalez-Castano, F.J. SAETA: A Smart Coaching Assistant for Professional Volleyball Training. IEEE Trans. Syst. Man, Cybern. Syst. 2015, 45, 1138–1150. [Google Scholar] [CrossRef]
  109. Holatka, A.K.; Suwa, H.; Yasumoto, K. Volleyball Setting Technique Assessment Using a Single Point Sensor. In Proceedings of the 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kyoto, Japan, 11–15 March 2019; pp. 567–572. [Google Scholar] [CrossRef]
  110. Hausberger, P.; Fernbach, A.; Kastner, W. IMU-based smart fitness devices for weight training. In Proceedings of the IECON 2016—42nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy, 23–26 October 2016; pp. 5182–5189. [Google Scholar] [CrossRef]
  111. Chu, W.C.C.; Shih, C.; Chou, W.Y.; Ahamed, S.I.; Hsiung, P.A. Artificial Intelligence of Things in Sports Science: Weight Training as an Example. Computer 2019, 52, 52–61. [Google Scholar] [CrossRef]
  112. Crema, C.; Depari, A.; Flammini, A.; Sisinni, E.; Haslwanter, T.; Salzmann, S. IMU-based solution for automatic detection and classification of exercises in the fitness scenario. In Proceedings of the IEEE Sensors Applications Symposium (SAS), Glassboro, NJ, USA, 13–15 March 2017; pp. 1–6. [Google Scholar] [CrossRef]
  113. Novatchkov, H.; Baca, A. Artificial intelligence in sports on the example of weight training. J. Sport. Sci. Med. 2013, 12, 27–37. [Google Scholar]
  114. Chau, V.H.; Vo, A.T.; Le, B.T. A Gravitational-Double Layer Extreme Learning Machine and its Application in Powerlifting Analysis. IEEE Access 2019, 7, 143990–143998. [Google Scholar] [CrossRef]
  115. Jian, M.; Zhang, S.; Wu, L.; Zhang, S.; Wang, X.; He, Y. Deep key frame extraction for sport training. Neurocomputing 2019, 328, 147–156. [Google Scholar] [CrossRef]
  116. Novatchkov, H.; Baca, A. Fuzzy Logic in Sports: A Review and an Illustrative Case Study in the Field of Strength Training. Int. J. Comput. Appl. 2013, 71, 8–14. [Google Scholar] [CrossRef]
  117. Velloso, E.; Bulling, A.; Gellersen, H.; Ugulino, W.; Fuks, H. Qualitative activity recognition of weight lifting exercises. In Proceedings of the 4th Augmented Human International Conference on—AH ’13, Stuttgart, Germany, 7–8 March 2013; ACM Press: New York, NY, USA, 2013; pp. 116–123. [Google Scholar] [CrossRef] [Green Version]
  118. Zhi-Chao, C.; Zhang, L. Key pose recognition toward sports scene using deeply-learned model. J. Vis. Commun. Image Represent. 2019, 63, 102571. [Google Scholar] [CrossRef]
  119. Carey, D.L.; Ong, K.; Whiteley, R.; Crossley, K.M.; Crow, J.; Morris, M.E. Predictive Modelling of Training Loads and Injury in Australian Football. Int. J. Comput. Sci. Sport 2018, 17, 49–66. [Google Scholar] [CrossRef] [Green Version]
  120. López-Valenciano, A.; Ayala, F.; Puerta, J.M.; De Ste Croix, M.B.A.; Vera-Garcia, F.J.; Hernández-Sánchez, S.; Ruiz-pérez, I.; Myer, G.D. A Preventive Model for Muscle Injuries: A Novel Approach based on Learning Algorithms. Med. Sci. Sport. Exerc. 2018, 50, 915–927. [Google Scholar] [CrossRef]
  121. Wang, J.; Qiu, K.; Peng, H.; Fu, J.; Zhu, J. AI Coach: Deep Human Pose Estimation and Analysis for Personalized Athletic Training Assistance. In Proceedings of the 27th ACM International Conference on Multimedia, MM ’19, Nice, France, 21–25 October 2019; ACM: New York, NY, USA, 2019; pp. 374–382. [Google Scholar]
  122. Brock, H.; Ohgi, Y.; Seo, K. Development of an Automated Motion Evaluation System from Wearable Sensor Devices for Ski Jumping. Procedia Eng. 2016, 147, 694–699. [Google Scholar] [CrossRef] [Green Version]
  123. Trejo, E.W.; Yuan, P. Recognition of Yoga poses through an interactive system with Kinect based on confidence value. In Proceedings of the 2018 3rd International Conference on Advanced Robotics and Mechatronics (ICARM), Singapore, 18–20 July 2018; pp. 606–611. [Google Scholar] [CrossRef]
  124. Mandot, C.; Chawla, R. Artificial intelligence based integrated cricket coach. In International Conference on Advances in Computing, Communication and Control; Springer: Berlin/Heidelberg, Germany, 2013; pp. 227–236. [Google Scholar] [CrossRef]
  125. Wei, Z.; Liu, F.; Wei, A.; Cui, X. Fencing Training Decision Support System Based on Bayesian Network. In Proceedings of the 2009 International Conference on Computational Intelligence and Software Engineering, Wuhan, China, 11–13 December 2009; pp. 1–4. [Google Scholar] [CrossRef]
  126. Skerik, T.; Chrpa, L.; Faber, W.; Vallati, M. Automated Training Plan Generation for Athletes. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2018; pp. 3865–3870. [Google Scholar] [CrossRef] [Green Version]
  127. Wennrich, K.; Tag, B.; Kunze, K. VRTe Do—The Way of the Virtual Hand. In Proceedings of the 24th ACM Symposium on Virtual Reality Software and Technology—VRST ’18, Tokyo, Japan, 28 November–1 December 2018; ACM Press: New York, NY, USA, 2018; pp. 1–2. [Google Scholar] [CrossRef]
  128. Hülsmann, F.; Göpfert, J.P.; Hammer, B.; Kopp, S.; Botsch, M. Classification of motor errors to provide real-time feedback for sports coaching in virtual reality—A case study in squats and Tai Chi pushes. Comput. Graph. 2018, 76, 47–59. [Google Scholar] [CrossRef]
  129. Henriet, J. Artificial Intelligence-Virtual Trainer: An educative system based on artificial intelligence and designed to produce varied and consistent training lessons. Proc. Inst. Mech. Eng. Part P J. Sport. Eng. Technol. 2017, 231, 110–124. [Google Scholar] [CrossRef]
  130. Taha, Z.; Musa, R.M.; Abdul Majeed, A.P.P.; Alim, M.M.; Abdullah, M.R. The identification of high potential archers based on fitness and motor ability variables: A Support Vector Machine approach. Hum. Mov. Sci. 2018, 57, 184–193. [Google Scholar] [CrossRef] [PubMed]
  131. Attigala, D.A.; Weeraman, R.; Fernando, W.S.S.W.; Mahagedara, M.M.S.U.; Gamage, M.P.A.W.; Jayakodi, T. Intelligent Trainer for Athletes using Machine Learning. In Proceedings of the 2019 International Conference on Computing, Power and Communication Technologies (GUCON), New Delhi, India, 27–28 September 2019; pp. 898–903. [Google Scholar]
  132. Kosmalla, F.; Daiber, F.; Krüger, A. ClimbSense. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems—CHI ’15, Seoul, Korea, 18–23 April 2015; ACM Press: New York, NY, USA, 2015; pp. 2033–2042. [Google Scholar] [CrossRef]
  133. Kosmalla, F.; Wiehr, F.; Daiber, F.; Krüger, A.; Löchtefeld, M. ClimbAware. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, CHI ’16, San Jose, CA, USA, 7–12 May 2016; ACM: New York, NY, USA, 2016; pp. 1097–1108. [Google Scholar] [CrossRef]
  134. Kipp, K.; Krzyszkowski, J.; Kant-Hull, D. Use of Machine Learning to Model Volume Load Effects on Changes in Jump Performance. Int. J. Sport. Physiol. Perform. 2020, 15, 285–287. [Google Scholar] [CrossRef]
  135. Somaskandhan, P.; Wijesinghe, G.; Wijegunawardana, L.B.; Bandaranayake, A.; Deegalla, S. Identifying the optimal set of attributes that impose high impact on the end results of a cricket match using machine learning. In Proceedings of the IEEE International Conference on Industrial and Information Systems (ICIIS), Peradeniya, Sri Lanka, 15–16 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
  136. Bartlett, J.D.; O’Connor, F.; Pitchford, N.; Torres-Ronda, L.; Robertson, S.J. Relationships Between Internal and External Training Load in Team-Sport Athletes: Evidence for an Individualized Approach. Int. J. Sport. Physiol. Perform. 2017, 12, 230–234. [Google Scholar] [CrossRef]
  137. Huang, Y.C.; Chen, T.L.; Chiu, B.C.; Yi, C.W.; Lin, C.W.; Yeh, Y.J.; Kuo, L.C. Calculate Golf Swing Trajectories from IMU Sensing Data. In Proceedings of the 41st International Conference on Parallel Processing Workshops, Pittsburgh, PA, USA, 10–13 September 2012; pp. 505–513. [Google Scholar] [CrossRef]
  138. Jiao, L.; Wu, H.; Bie, R.; Umek, A.; Kos, A. Multi-sensor Golf Swing Classification Using Deep CNN. Procedia Comput. Sci. 2018, 129, 59–65. [Google Scholar] [CrossRef]
  139. Wang, Y.; Chang, S.; Shan, G.; Li, H. A Wireless Sensor System for the Training of Hammer Throwers. In Proceedings of the Tenth International Conference on Computational Intelligence and Security, Kunming, China, 15–16 November 2014; pp. 620–623. [Google Scholar] [CrossRef] [Green Version]
  140. Blanchfield, J.E.; Hargroves, M.T.; Keith, P.J.; Lansing, M.C.; Nordin, L.H.; Palmer, R.C.; St. Louis, S.E.; Will, A.J.; Scherer, W.T.; Napoli, N.J. Developing Predictive Athletic Performance Models for Informative Training Regimens. In Proceedings of the Systems and Information Engineering Design Symposium (SIEDS), Charlottesville, VA, USA, 26 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
  141. Hachaj, T.; Piekarczyk, M.; Ogiela, M.R. How Repetitive Are Karate Kicks Performed by Skilled Practitioners? In Proceedings of the 2018 10th International Conference on Computer and Automation Engineering, ICCAE 2018, Brisbane, Australia, 24–26 February 2018; Association for Computing Machinery: New York, NY, USA, 2018; pp. 62–65. [Google Scholar] [CrossRef]
  142. Soekarjo, K.M.W.; Orth, D.; Warmerdam, E.; van der Kamp, J. Automatic Classification of Strike Techniques Using Limb Trajectory Data. In International Workshop on Machine Learning and Data Mining for Sports Analytics, MLSA 2018: Machine Learning and Data Mining for Sports Analytics; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2019; Volume 11330, pp. 131–141. [Google Scholar] [CrossRef]
  143. Sundholm, M.; Cheng, J.; Zhou, B.; Sethi, A.; Lukowicz, P. Smart-mat. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing—UbiComp ’14 Adjunct, Seattle, WA, USA, 13–17 September 2014; ACM Press: New York, NY, USA, 2014; pp. 373–382. [Google Scholar] [CrossRef]
  144. Pan, L. A Big Data-Based Data Mining Tool for Physical Education and Technical and Tactical Analysis. Int. J. Emerg. Technol. Learn. (iJET) 2019, 14, 220. [Google Scholar] [CrossRef]
  145. Pickering, C.; Kiely, J. The Development of a Personalised Training Framework: Implementation of Emerging Technologies for Performance. J. Funct. Morphol. Kinesiol. 2019, 4, 25. [Google Scholar] [CrossRef] [Green Version]
  146. Chen, S.; Zhao, H.; Chen, X.; Fan, C. Detecting sports fatigue from speech by support vector machine. In Proceedings of the 2016 8th IEEE International Conference on Communication Software and Networks, ICCSN 2016, Beijing, China, 4–6 June 2016; pp. 96–99. [Google Scholar] [CrossRef]
  147. Baralis, E.; Cerquitelli, T.; Chiusano, S.; D’elia, V.; Molinari, R.; Susta, D. Early prediction of the highest workload in incremental cardiopulmonary tests. ACM Trans. Intell. Syst. Technol. 2013, 4, 1–20. [Google Scholar] [CrossRef]
  148. Moran, K.; Ahmadi, A.; Richter, C.; Mitchell, E.; Kavanagh, J.; O’Connor, N. Automatic Detection, Extraction, and Analysis of Landing During a Training Session, Using a Wearable Sensor System. Procedia Eng. 2015, 112, 184–189. [Google Scholar] [CrossRef] [Green Version]
  149. Fister, I.; Fister, I.; Fister, D. BatMiner for Identifying the Characteristics of Athletes in Training. Adapt. Learn. Optim. 2019, 22, 201–221. [Google Scholar] [CrossRef]
  150. Fister, I.; Fister, I.; Fister, D.; Fong, S. Data Mining in Sporting Activities Created by Sports Trackers. In Proceedings of the International Symposium on Computational and Business Intelligence, New Delhi, India, 24–26 August 2013; pp. 88–91. [Google Scholar] [CrossRef]
  151. Mata, F.; Torres-Ruiz, M.; Zagal, R.; Guzman, G.; Moreno-Ibarra, M.; Quintero, R. A cross-domain framework for designing healthcare mobile applications mining social networks to generate recommendations of training and nutrition planning. Telemat. Inf. 2018, 35, 837–853. [Google Scholar] [CrossRef]
  152. Peterson, K.; Evans, L. Decision Support System for Mitigating Athletic Injuries. Int. J. Comput. Sci. Sport 2019, 18, 45–63. [Google Scholar] [CrossRef] [Green Version]
  153. Prabu, M.; Sudhaghar, J.; Viswajith, R.; Venkata Narsimha, I.; Srikaanth, A.K. Efficient data mining methodology for sports. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 81–84. [Google Scholar]
  154. Waßmann, I.; Graf von Malotky, N.T.; Martens, A. Train4U—Mobile Sport Diagnostic Expert System for User-Adaptive Training. Adv. Intell. Syst. Comput. 2020, 1028 AISC, 77–85. [Google Scholar] [CrossRef]
  155. Zhou, Z.; Shakya, S.; Sha, Z. Predicting Countermovement Jump Heights by Time Domain, Frequency Domain, and Machine Learning Algorithms. In Proceedings of the 10th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China, 9–10 December 2017; Volume 2, pp. 167–170. [Google Scholar] [CrossRef]
  156. De Smet, D.; Francaux, M.; Hendrickx, J.M.; Verleysen, M. Heart rate modelling as a potential physical fitness assessment for runners and cyclists. In Proceedings of the CEUR Workshop Proceedings, Riva del Garda, Korea, 19 September 2016; Volume 1842. [Google Scholar]
  157. Google. Calorie Counter—MyFitnessPal—Google Play Application. Available online: https://play.google.com/store/apps/details?id=com.myfitnesspal.android&hl (accessed on 25 March 2020).
  158. Google. Google Fit:—Application in Google Play. Available online: https://play.google.com/store/apps/details?id=com.google.android.apps.fitness&hl (accessed on 25 March 2020).
  159. Google. Endomondo—Running & Walking—Application in Google Play. Available online: https://play.google.com/store/apps/details?id=com.endomondo.android&hl (accessed on 25 March 2020).
  160. Apple. iOS—Health—Apple. Available online: https://www.apple.com/ios/health/ (accessed on 25 March 2020).
  161. SOFIFA. SOFIFA—Players FIFA 20 Apr 7, 2020 SoFIFA. Available online: https://sofifa.com/ (accessed on 28 March 2020).
  162. Gourgari, S.; Goudelis, G.; Karpouzis, K.; Kollias, S. Thetis: Three dimensional tennis shots a human action dataset. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, CVPR 2013, Portland, OR, USA, 23–28 June 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 676–681. [Google Scholar] [CrossRef]
  163. OpenPowerlifting. Powerlifting Database|Kaggle. 2018. Available online: https://www.kaggle.com/open-powerlifting/powerlifting-database (accessed on 2 April 2020).
  164. Kristan, M.; Leonardis, A.; Matas, J.; Felsberg, M.; Pflugfelder, R.; Čehovin Zajc, L.; Vojir, T.; Häger, G.; Lukežič, A.; Eldesokey, A.; et al. The Visual Object Tracking VOT2017 Challenge Results; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
  165. Fan, H.; Lin, L.; Yang, F.; Chu, P.; Deng, G.; Yu, S.; Bai, H.; Xu, Y.; Liao, C.; Ling, H. LaSOT: A High-Quality Benchmark for Large-Scale Single Object Tracking. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: Piscataway, NJ, USA, 2019. [Google Scholar]
  166. Rouissi, M.; Chtara, M.; Bragazzi, N.L.; Haddad, M.; Chamari, K. Data concerning isometric lower limb strength of dominant versus not-dominant leg in young elite soccer players. Data Brief 2018, 17, 414–418. [Google Scholar] [CrossRef]
  167. Pappalardo, L.; Cintia, P.; Rossi, A.; Massucco, E.; Ferragina, P.; Pedreschi, D.; Giannotti, F. A public data set of spatio-temporal match events in soccer competitions. Sci. Data 2019, 6, 1–15. [Google Scholar] [CrossRef] [Green Version]
  168. Okagbue, H.I.; Erondu, E.C.; Atayero, A.A.; Oguntunde, P.E.; Opanuga, A.A.; Olawande, T.I.; Ijezie, O.A.; Eze, G.A. Statistical analysis of frequencies of opponents eliminations in Royal Rumble wrestling matches, 1988–2018. Data Brief 2018, 19, 1458–1465. [Google Scholar] [CrossRef]
  169. Aguilera-Castells, J.; Buscà, B.; Arboix-Alió, J.; McEwan, G.; Calleja-González, J.; Peña, J. Correlational data concerning body centre of mass acceleration, muscle activity, and forces exerted during a suspended lunge under different stability conditions in high-standard track and field athletes. Data Brief 2020, 28, 104912. [Google Scholar] [CrossRef]
  170. Sbrollini, A.; Morettini, M.; Maranesi, E.; Marcantoni, I.; Nasim, A.; Bevilacqua, R.; Riccardi, G.R.; Burattini, L. Sport Database: Cardiorespiratory data acquired through wearable sensors while practicing sports. Data Brief 2019, 27, 104793. [Google Scholar] [CrossRef] [PubMed]
  171. Slimani, M.; Paravlić, A.; Bragazzi, N.L. Data concerning the effect of plyometric training on jump performance in soccer players: A meta-analysis. Data Brief 2017, 15, 324–334. [Google Scholar] [CrossRef] [PubMed]
  172. Kaggle. Find Open Datasets and Machine Learning Projects| Kaggle. Available online: https://www.kaggle.com/datasets (accessed on 30 March 2020).
  173. Fister, I., Jr.; Vrbančič, G.; Brezočnik, L.; Podgorelec, V.; Fister, I. SportyDataGen: An Online Generator of Endurance Sports Activity Collections. In Proceedings of the Central European Conference on Information and Intelligent Systems, Varaždin, Croatia, 19–21 September 2018; pp. 171–178. [Google Scholar]
Figure 1. The four phases of sport training.
Figure 1. The four phases of sport training.
Applsci 10 03013 g001
Figure 2. Review process.
Figure 2. Review process.
Applsci 10 03013 g002
Figure 3. Number of studies published per year included in the literature review.
Figure 3. Number of studies published per year included in the literature review.
Applsci 10 03013 g003
Figure 4. Taxonomy of methods used in smart sport training.
Figure 4. Taxonomy of methods used in smart sport training.
Applsci 10 03013 g004
Figure 5. Identified research by the relative frequency of sport it was applied on, rounded to three significant digits.
Figure 5. Identified research by the relative frequency of sport it was applied on, rounded to three significant digits.
Applsci 10 03013 g005
Figure 6. Relative frequency of intelligent methods used by the proposed taxonomy, rounded to three significant digits.
Figure 6. Relative frequency of intelligent methods used by the proposed taxonomy, rounded to three significant digits.
Applsci 10 03013 g006
Table 1. Databases with search results and total after removed duplicates.
Table 1. Databases with search results and total after removed duplicates.
Database NameURLNo. Total ResultsNo. Included Results
ACM Digital Librarydl.acm.org3320
IEEEXploreieeexplore.ieee.org31641
ScienceDirectsciencedirect.com11316
Scopusscopus.com49087
Google Scholarscholar.google.com17,900 (270)E43
Total 180
Table 2. Databases’ matrix with duplicates shown between each database:database pair.
Table 2. Databases’ matrix with duplicates shown between each database:database pair.
ACM DLIEEEXScienceD.ScopusG. Scholar
ACM Digital Library/0011
IEEEXplore0/1103
ScienceDirect00/36
Scopus1103/7
Google Scholar1367/
Table 3. Attributes screened in the reviewed studies.
Table 3. Attributes screened in the reviewed studies.
Attribute CategoryAttributeRange
ReferenceReference no.[citation number]
Authors-
Title-
Year of publication-
SportTypeindividual, mixed (e.g., tennis in pairs), team
Namename of the sport
ResearchMethods usedalgorithms identified in Section 4
Focus-
Result-
Training phasesPlanning0—not addressed, 1—idea, 2—prototype, 3—validation, 4—production
Realization───||───
Control───||───
Evaluation───||───
Table 4. Division of studies by sport type.
Table 4. Division of studies by sport type.
Sport TypeNo. of Studies% of Studies (General Studies Excluded from Count.)
Individual5354.6
Mixed1717.5
Team2727.8
Total97100
Table 5. Identified studies in the domain of basketball.
Table 5. Identified studies in the domain of basketball.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[48]SVMRecognizing the basketball training type automatically by sampling data from a battery powered wireless wearable device equipped with motion sensors, by using the SVM classifier.99.5% accuracy of activity recognition with the SVM algorithm on the examined data-set.0210
[49]DTWA VR training system is presented helping users to learn sport gestures in the case of basketball.A bio mechanical training regimen was developed and amateur users were interviewed.0210
[52]k-NN; RFUse of a wrist watch wearable device that records movement. A model was built to classify the actions of basketball players.The Random Forest model was found to be the most accurate.0220
[51]/Proposal of a web based information system called Basketball Coach Assistant (later BCA) for sports statistics and analysis.The proposal and prototype were described.0111
[50]AprioriIdentification of commonly used technical actions in basketball games to provide reference for the training of players and coaches, based on Apriori algorithm model generated association rules.The system’s usage in practice was demonstrated.0002
Table 6. Identified studies in the domain of cycling.
Table 6. Identified studies in the domain of cycling.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[55]PSOProposal of method for generating eating plans for athletes.An eating plan generation method proposal, based on Particle Swarm Optimization.2000
[56]BAMethod for sports training sessions, where the training plans are generated using the Bat Algorithm according to data obtained from a sports watch while cycling.The construction of a training plan generation model based on the previous performance data of an individual athlete.2000
[54]BNMachine Learning models to assist cycling experts in the decision-making processes for athlete selection and strategic planning in the track cycling omnium.A Bayesian Belief Network model was constructed to predict the future final standings of cyclists in each cycling event category.2002
[57]LSTMA Proposal for an artificial coaching system for road cycling athletes, able to follow and tailor their training plans automatically, based on a Machine Learning algorithm.The virtual coach provided personalized training plans of comparable quality to human experts.2220
Table 7. Identified studies in the domain of fitness.
Table 7. Identified studies in the domain of fitness.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[59]k-NN; SVM; BN; DTComparison of different algorithms used to determine the activity being conducted in the Fitness Center by using data from a smart wrist wearable device.Deep Exercise Recognizer model constructed from received measurements and combined individual Machine Learning models.0200
[60]k-NN; SVM; DTAn automatic indoor exercise recognition model for both in gym and home usage scenarios. Classified activities are Biceps curl, Chest fly, Row, Push up, Sit up, Squat and Triceps curl.Accuracy of 95.3% and 99.4% was achieved for activity recognition and repetition count, respectively.0200
[61]BAPlanning fitness training sessions.A fitness training session generation method that takes into account muscle groups, intensity and repetition, so that a balance between muscle groups is achieved for best results in training for a triathlon.2000
[58]Adaptive BoostingThe demonstration of a wearable system, based on a fabric force mapping sensor matrix, which can measure the muscle movement during various sporting activities, demonstrated with the case of leg workout exercises.81.7% accuracy was achieved after 24 different leg workout sessions.0200
Table 8. Identified studies in the domain of rowing.
Table 8. Identified studies in the domain of rowing.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[47]Custom Data MiningTime series (one year of rowing training data) data analysis, to obtain the knowledge rules from the training data of rowing through analysis.Model that determines if the individual over or under trained0022
[63]AprioriAnalysis of the association between the different training items of (rowing) athletes in different time segments during training in the method of time series data analysis.Discovery of some rules regarding training and future performance.0022
[62]DTWAutomated feedback implementation, to decrease the number of mistakes made by trainees, on a VR supported rowing simulator.The learning rate of the requested velocity profile was significantly higher for the experimental group compared with the control group.0220
Table 9. Identified studies in the domain of running.
Table 9. Identified studies in the domain of running.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
 [69]Simulated annealingPlanning the optimum running speed of an athlete, by estimating the physical effort needed at each part of the competitions and training.An example of the application of a data-driven approach to the development of an adaptive decision support system for sports training, based on a case of estimating the optimum running speed of an athlete.2211
[68]/A proposal for a wearable personal training system which supports the user’s outdoor fitness activities with context-aware and user adaptive advice, based on sensed context, a user model, and knowledge elicited from a personal trainer and a Sport Physiologist.A proposal by a training expert was developed to guide the user towards optimum training.1111
[65]DEA post hoc analysis of sport performance in a marathon runA method that determines where an athlete underperformed (lost time) when their results are weaker than expected, based on GPS running data.0002
[64]DEA post hoc analysis of an athlete’s performance (time trial) based on their heart rate.25 different strategies identified by the Differential Evolution algorithm on how to reduce time deficits in each kilometer of the course.0002
[70]k-NNThe implementation of an ambient intelligence system applied to the practice of outdoor running sports, with support for personalized real-time feedback for sports practitioners.The system provided real time feedback (with up to 70% accuracy) based on terrain, temperature and slope.0220
[66]ANN; GB; LRFatigue detection and warning system to prevent injuries from occurring during training.Models, trained on a longitudinal dataset of runners, were able to predict the Rate of Perceived Exertion accurately.0200
[71]GBPredicting the finishing time of athletes for 800m and 5000m runs based on exercise (wearable) and nutrition (diary) data.With a small sample, the GBM algorithm proved more accurate than the SVM, LR, RF and DNN algorithms.0222
[72]/Assessment of the kinematic features of a standardized endurance running test using novel ETHOS (Inertial Movement Units) sensors.A minimum set of two acceleration sensors attached to the athlete’s foot and hip were sufficient to derive kinematic features that allow for a distinction between experienced and inexperienced runners.0220
[73]BNThe presentation of a system that formulates an optimized interval training method efficiently for each individual by using Data Mining schemes on attributes, conditions, and data gathered from an individual’s exercise sessions.The users who followed the proposed system training plans burned 29.54% calories compared with the Tabata interval training protocol.2220
[67]SVM; k-NN; Spline interpolationDemonstration of the feasibility of ambient intelligence technologies applied to outdoor sports practice.A system which chosen user track to adjust the difficulty of running has achieved 80% success rate in runners maintaining their target heart rate in training.0200
[74]SVMProposal for an athlete performance prediction-model and Sports Science training plan based on an SVM built modelSVM predicted the running results of athletes with 90% accuracy.0012
Table 10. Identified studies in the domain of shooting.
Table 10. Identified studies in the domain of shooting.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
 [75]/The design and implementation of a computer-aided shooting training and instructing system for trainees and coaches.The device was accurate, and allows for the replacement of parts for shooting training (with live ammunition) with a virtualized component.0210
[46]Custom Data Mining algorithmDesign and implementation of a shooting training and intelligent evaluation system by image acquisition.A system was developed which can be used on 95 different military-style rifles. The system provided automatic target-scoring and analysis of the shooter’s technique.0322
[76]FuzzyProposal for a shooting trainer system solution, based on the requirements received from the shooters and trainers, which consists of hardware and software components.The top level architecture of the system was presented.1111
Table 11. Identified studies in the domain of soccer.
Table 11. Identified studies in the domain of soccer.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[88]RF; LR; ANN; SVMEstimate future goal scoring performance and shots attempted for soccer players, based on past performance.A model to predict goals scored, based on total shots attempted.0001
[84]/Recording player positions in a match with the use of a wearable device and visualizing them by placing them on a heat map.A model incorporating sensor data recordings and output on a heat map was developed.0002
[79]SVM; Gaussian Process; ANNA model for predicting the recovery time after the injury of soccer players, based on the parameters regarding the player and the injury.No single method was found to be significantly better than the other two. Somewhat accurate predictions can be acquired.2000
[78]K-means clusteringSmart Coach user adaptation model to assist with recommendations in user training.System was developed, and is going to be tested at two soccer clubs.1111
[80]k-NN; SVMDeveloping a Machine Learning predictive system for early injury detection and prediction was based on athletic load data.A player individualized probability mapping of possible future injuries was presented.2200
[83]Custom Data Mining algorithmA soccer tactics Data Mining algorithm using an improved association rules mining algorithm.The proposed algorithm effectively distinguished between different types of soccer tactics.0001
[89]LR, RF, ANNA Machine Learning model to determine the performance of a soccer player at a particular playing position.The ANN model achieved 79.01% accuracy.1000
[81]DTSoccer player injury forecasting by extracting training load data and physical attributes.A set of rules were proposed for evaluating and interpreting the relation between injury risk and training performance in professional soccer.2320
[86]DT; RF, SVM, GAM, LR, k-NNPredicting the Rate of Perceived exertion from GPS training data of players in a soccer club.GPS data was used to uncover the training workload of players in a professional soccer club during a season. The proposed Ordinal predictor was accurate and precise in medium RPE value (i.e. between 4 and 7) but was not consistent in the extreme values (i.e. below 4 and above 7).0220
[85]RFDetecting the in-season short-term training cycles in an Italian elite soccer team.The soccer training cycles detected were composed of two kinds of training: high and low intensity training loads performed in the days long before, and close to, the match.2330
[82]AprioriAlgarve Cup 2012 Germany vs. Japan match analysis supported with Data MiningIdentification of general playing patterns key combinations and players in a soccer match that have a positive impact on scoring opportunity.0001
[87]LSTMDeriving peaks in soccer players’ ability to perform from subjective self-reported wellness data collected using the PMSys system.LSTM RNN model could predict the performance peaks with an accuracy of at least 90%.2002
Table 12. Identified studies in the domain of swimming.
Table 12. Identified studies in the domain of swimming.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[91]/Evaluation of swimmer training performance by recording the exercise with a wearable sensor and analyzing the data.Measurements were performed and the measurement of the critical stroke rate was proposed via use of the wearable.1211
[93]FuzzyData Mining the available data in the domain of Swimming and proposing a set of fuzzy rules ‘‘IF (fuzzy conditions) THEN (class) regarding swimmer’s feelings after their training session.The proposed Machine Learning tool acquired the rules from the data with an almost 70% accuracy rate.0110
[92]DT; ANNProposal for a methodology for the automatic identification and classification of swimmers’ kinematics (swimming strokes) information, retrieved from sensors, during interval training of competitive swimming.The accuracy of the stroke style classification by both the multi-layered Neural Network (NN) and the C4.5 Decision Tree were 91.1%.0220
[90]ANNTo establish neural form models assisting the recruitment process in sport swimming, based on swimmers’ physical attributes and standardized athlete results.Kohonen’s networks showed that through the use of independent variables, they could group subjects accurately into categories, which after a year, achieved very good, average and very weak performances.3000
Table 13. Identified studies in the domain of table tennis.
Table 13. Identified studies in the domain of table tennis.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[95]SVM; BN; RF; k-NN;Table Tennis stroke detection and stroke type classification using inertial sensor data, were trained and tested by SVM; Linear Kernel (LIN); Radial Based Function (RBF) kernel; k-NN.An SVM based algorithm yielded the best results with a classification rate of 96.7%.0200
[96]LSTMA Deep Learning-based coaching assistant method, for providing useful information in supporting Table Tennis practice on data collected by an Inertial Movement Unit sensor.Experimental results showed that the presented method can yield results for characterizing high-dimensional time series patterns.0200
[94]/Investigating the use of virtual reality training to improve Table Tennis skills.VR training improved participants’ real-world Table Tennis performance significantly compared to a no-training control group in both quantitative and quality of skill assessments.0330
Table 14. Identified studies in the domain of tennis.
Table 14. Identified studies in the domain of tennis.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[98]FuzzyUse of Artificial Intelligence on sports coaching with the example of tennis coaching.A tennis coaching prototype that rates each swing based on input data.0120
[97]ANNRecognizing events of a tennis game from sound recording.A system that identifies the main events of tennis games based on sound recordings.0002
[99]ANNThe recognition of tennis strokes by using a sensor for data collection and ANN for activity recognition.A trained ANN model for the recognition of 9 different tennis strokes. Basic recognition achieved, recognition of advanced motion is still a work in progress.0210
[101]AprioriAssociative Rules proposal on tennis strokes mined from the data of a professional female athlete.Rules about an athlete were discovered, and using these rules in the future was proposed.0002
[102]LSTMA Deep Neural Network model classification model of action recognition in tennis, from video data.A 3-layered LSTM network was able to classify fine-grained tennis actions with high accuracy (between 81.23%–88.16%)0200
[100]SVMAn automated method for quantifying shot counts, and for discriminating shot types among elite tennis players using an Inertial Movement Unit sensor and video recording data.Binned shots (overhead, forehand, or backhand) were classified with an accuracy of 97.4% while a 93.2% accuracy rate was achieved for the classification of all 9 shot types.0220
Table 15. Identified studies in the domain of triathlon.
Table 15. Identified studies in the domain of triathlon.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[106]PSOPlanning the training sessions for triathlonTraining session plan (multiple sessions) generation method for preparing for a triathlon.2000
[105]DTDecision Tree classification of eating suggestions during a longer endurance race.A Decision Tree model was built to aid in the decision making process during a race, based on welfare, weather, heart rate and distance.0002
[103]PSOPresentation of an automatic framework for modeling preference times, based on previous results of athletes for a particular race course with the Particle Swarm Optimization algorithm.A Particle Swarm Optimization model was developed from which an athlete can determine their preference times for an Ironman triathlon0012
[104]RF; k-NN;
DT; BN; SVM; LR; Linear Discriminant Analysis
Predicting the level of the in-exercise loads by the use of Machine Learning methods (linear regression, Linear Discriminant Analysis, k-nearest neighbors, Decision Tree, Random Forest, Gaussian naive Bayes, support-vector machine) for monitoring energy expenditures in athletes.The k-NN classifier was found to be the best predictor, but the data are not generalizable, and need to be studied further.0020
Table 16. Identified studies in the domain of volleyball.
Table 16. Identified studies in the domain of volleyball.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[107]MC; LRImproving the team performance of a (specific) volleyball team, through identifying specific skills to improve in training.Ball blocks were found to be determinable to their team performance, so their use in training was recommended.2113
[109]LSTMArms, hands and wrists, standing posture and timing recognition by the use of wearable (Inertial Measure Unit and EMG sensor) and video cameras and classification of disallowed moves so that feedback is provided in training sessions.The proposed model proved beneficial for beginner players. It was possible to describe the setting action with IMU and EMG sensors and the usage of performance classes.0200
[108]k-NNSAETA AmI system for professional team sports training presentations. Developing decision-making systems for different aspects of player training, providing automated real time feedback to coaches and athletes.The system use in practice was presented. The system detection process of player jumps (which has a 93% rate for true positives and 100% accuracy for true negatives) was described in depth.1222
Table 17. Identified studies in the domain of weight lifting.
Table 17. Identified studies in the domain of weight lifting.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[114]ANNA prediction of a female power-lifter’s performance, based on their applying their bio-metric data to an ANN model.A prediction model was built that gives an estimation of a best dead-lift performance.0022
[111]CNNA training system was developed for Weight Lifting exercises. It contained fatigue and a posture warning system, based on CNN, to warn users about incorrect postures or high fatigue.A solution was developed that warns users of incorrect movements and fatigue, based on readings from sensors and cameras.1210
[112]SVMClassification of Weight Lifting exercise by an SVM model currently performed from data worn on a single wrist wearable device.94,36% accuracy achieved in classifying between 9 different exercises.0200
[110]Markov Chains, SVM, k-NNAccurate and real time tracking of select/the use of wearable gyroscope and acceleration meter sensors (based on Inertial Measurement Units).The system can identify Weight Lifting exercises with a delay of 300 ms and count their repetitions with high accuracy.0200
[115]CNNA prototype of a system for extracting poses from weightlifting sport training videos.Deep Key Frame Extraction (DKFE) was presented for sport training video analysis.0220
[113]ANNArtificial Neural Network (ANN) model to automatically evaluate exercises in weight training, by receiving data from sensor placed on Weight Lifting machines.ANN model automatically differentiated between improper and proper execution of machines and provided feedback.0220
[116]FuzzyThe Fuzzy logic approach to evaluate if Weight Lifting exercises on machines are being executed correctly.Fuzzy rules regarding proper training execution on machines were proposed combining time duration, velocity, and displacement of equipment parts.0010
[117]RFAssessing and providing feedback on Weight Lifting exercises with sensor support and a trained Random Forest model.Users using the system made less mistakes doing Weight Lifting exercises than when not using the system.0220
[118]CNNPresentation of the key pose recognition method, based on Deep Learning.The learned system could classify users lifting weights in one of the four poses with over 95% accuracy.0200
Table 18. Identified studies of other sports.
Table 18. Identified studies of other sports.
Ref.SportResearchFocusResultsTraining
SST MethodsPRCE
[129]AikidoCBRPresentation of an AI-Virtual Trainer educative system on a case of Aikido lessons. The system proposes varied lessons to trainers, via the utilization of case-based reasoning.The system can propose training tasks based on requested training objectives, without repeating the same exercises.2000
[130]ArcherySVMPredicting the class of archers based on the chosen performance variables using the SVM model.Archers were split between low and high potential and a 97.5% classification accuracy rate was found.2002
[131]BadmintonLRTo design a mobile application, which will serve as a virtual trainer and provide the athlete with dietary, exercise and health related advice, based on his profile.A developed solution for managing stress and health, generating exercise and training schedules, suggesting meals by using the example of badminton.3132
[132]Climbing/A system for automatic route recognition on a climbing wall is proposed using a Inertial Measurement Unit sensor.The system was developed and tested. It was very accurate for ascent-only climbs, but only limited in use when the ascent was combined with a descent.0200
[133]Climbing/Wearable device based on the feedback of an online survey of climbers. Verification of the device by a case study in a climbing gym. Investigating best notification channels for real time notifications during a climb.The most suited notification channel was sound, directly followed by vibrotactile output.0100
[134]JumpingANNArtificial Neural Network (ANN) model to determine the effect of 15 weeks of resistance training on changes in countermovement jump (CMJ) performance in male track and field athletes.A model was built that predicted performance increase based on weekly volume load.0222
[124]CricketFuzzy, ANNDeveloping an Artificial Intelligence based cricket coach, that amateur cricketers can use to practice and gain expertise in cricket, particularly in batting, bowling and fielding.The system can suggest the best strokes as well as bat movements and can train fielders with regard to every aspect of training.2210
[135]CricketSVMIdentification of the optimal set of attributes (of cricket players), which impose the high impact on the results of a cricket match.Player attributes were determined based on their effect on the end result of a cricket match.2002
[125]FencingBNDevelopment of a decision support system of the Chinese National Fencing Team based on a Bayesian network.The model could provide effective decision support for coaches.1110
[136](American / Australian) FootballANNEstimating the Rate Perceived Exertion (RPE) based on the GPS data of professional Football players by using Artificial Neural Networks.The Training Load model, could estimate RPE based on GPS movement data, training and previous RPE measurements.1223
[119](American / Australian) FootballLR; RF; SVMHamstring injury prediction models based on training loads, estimated by GPS, accelerometers and perceived exertion ratings of an Australian football club.Logistic Regressions were found to be the best performing model for predicting injuries. Poor accuracy was found when data from another football club was applied.1221
[137]Golf/A custom algorithm that estimates swing golf trajectories and rates them based on data from a Inertial Measure Unit sensor and a camera.The model was presented, whose outputs were swing trajectories and features.0220
[138]GolfCNNExample of golf swing data classification methods based on Deep Convolutional Neural Network (deep CNN) fed with multi-sensor golf swing signals.The Deep CNN model outperformed the SVM method.0220
[139]Hammer Throwing/Proposal of scientifically described training targets and routes, which in turn require tools that can measure and quantify the characteristics of an effective hammer-throw. The development of a biomechanical feedback device to be used in training of hammer throwers.The software and hardware architecture of the proposed system was described.0100
[120]HandballDTLower externity muscle injury risk prediction model from handball players’ personal, psychological and neuromuscular data, as well as a comparison between different Decision Tree classifiers.SmooteBoost ADTree was found to be the best algorithm for predicting injuries.2122
[140]HockeySVM; DTIdentifying differences between individuals in a hockey team and proposing a future match result estimator based on the latest training biometric data.An SVM based model was built based on the training performance. The model allowed for the prediction of future game outcomes of The University of Virginia’s (UVA) varsity field hockey team with 79.8 % accuracy.0223
[141]KarateDTWInvestigating repetitiveness of karate kicks of skilled karate practitionersRanges of body and joint movement were established for standard karate kicks.0220
[127]Karate/Kinect based VR training system for Karate katas.The system was presented briefly.0100
[126]Kickboxing/Automated Planning techniques for generating individual training plans, which consist of exercises the athlete has to perform during training, given the athlete’s current performance, period of time, and target performance that should be achieved.The training plans automatically generated by the proposed approach were more detailed and individualized than plans prepared manually by an expert coach.2000
[142]Kickboxingk-NN; SVMAutomatic classification by skill level of trajectory data of Kickboxing strike techniques.73.3% accuracy of classifying strikes by skill level was achieved by k-NN.0220
[122]Ski Jumping/Developing a system for the automatic evaluation of ski jumps on the base of Machine Learning algorithms.A custom built algorithm for evaluating the performance of individual ski jumps, based on recorded sensor data was proposed.0002
[121]SkiingCNNAI Coach system to provide personalized athletic training experiences for posture-wise sports activities with the case of skiing.The AI coach system for pose tracking was used by volunteers and a questionnaire reported that they were satisfied with the system.0110
[128]Tai-chiRF; SVMA VR training system of Tai Chi that analyzes and provides feedback to trainee movements.The VR training system detected mistakes and corrected trainees, but some of the more subtle mistakes went largely undetected.1210
[123]YogaAdaptive BoostingPresentation of a Kinect v2 powered interactive system for Yoga pose recognition, with real time direction and picture guidance about the poses to be executed.6 different yoga poses were identified with 92% accuracy.0200
Table 19. Identified studies unrelated to any particular sport.
Table 19. Identified studies unrelated to any particular sport.
Ref.ResearchFocusResultsTraining
SST MethodsPRCE
[148]RFEnd-to-end motion analysis system analyzing joint angle and impact acceleration data among athletes with a back injury and uninjured athletes.Movements that can contribute to knee and back injury was measured and individual movements of athletes wearing an IMU can be classified by the built model.2002
[147]ANN; k-NNUse of Artificial Neural Networks and K-Nearest Neighbors to estimate maximum workload in cardiopulmonary tests without completing the whole test.Shortened test proposal that uses k-NN and ANN to estimate the athlete’s ability without completing the whole test, therefore not fully exhausting the athlete.0220
[146]SVMVoice-based fatigue detection SVM model, that predicts fatigue levels during a training exercise.A 91.67% accuracy rate for fatigue was detected. The fatigue was measured with the Rating of Perceived Exertion0200
[149]BADiscovering the characteristics and habits of athletes in trainingResults of the BatMiner algorithm for association rule mining were presented and association rules were proposed to aid in the decision making of trainers2111
[150]/A general approach to design of a automated personal trainer.A general approach (algorithm independent) for creating an artificial trainer.0100
[151]NBDeveloping a training assistant which helps regular people exercise and monitor their diets.A generalized app was developed which monitors a person’s exercise activity and food intake plans and suggests exercises and nutrition plans.2222
[144]/Proposal for a Data Mining tool to guide sports training and provide technical and tactical analysis.A proposal for a framework for a Data Mining tool is presented to aid coaches and trainees.0011
[152]BNPresentation of an inductive approach for dynamically modelling sport-related injuries with a Dynamic Bayesian Network (DBN), on data from regularly monitored athletes.DBN suggested subjectively-reported stress two days prior, internally perceived exertions one day prior to the injury and direct current potential and sympathetic tone the day of, as the most impact towards injury occurrence.0220
[145]/Proposal for a generalized training framework based on emerging technologies.A personalized training framework proposal based on genetics and regular training monitoring.1111
[153]K-means clustering, Hierarchical ClusteringProposal for an integrated Data Mining algorithm based on sports team match data and the generation of individual training regimes to increase their athletes’ stamina.Proposed algorithm with necessary hardware and software equipment for actual use.1111
[143]k-NNTextile pressure sensor matrix, that can be integrated into exercise mats to recognize and count exercises done on a exercise mat.A model for recognition between different standard exercises achieved 82.5% user independent and 89.9% user dependent counting accuracy.0220
[154]/A general method to develop an expert system for dynamically adapting workout sessions of athletes was presented. A study of identifying relevant parameters that influence sporting performance was conducted.An empirical study and self monitoring of athletes led to the rule catalog proposed by the researchers.1111
[155]LR; RF, DTExperiment evaluating performance of football players in countermovement jumps (CMJs) and predicting it by using different Machine Learning methodsA correlation between countermovement jump performance and ability to produce greater force in a short period of time was found.0212
[156]/Proposal of a model for evaluating fitness level of athletes by measuring their heart rate and GPS location.Framework that provides a fitness level based on cardiac parameter identification.0112
Table 20. Count of how many times individual training stages were researched.
Table 20. Count of how many times individual training stages were researched.
SportPRCE
Basketball/442
Cycling4111
Fitness (gym)13//
Rowing/132
Running3876
Shooting1332
Soccer7546
Swimming2331
Table Tennis/31/
Tennis/432
Triathlon1/22
Volleyball2322
Weight Lifting1761
Aikido1///
Archery1//1
Badminton1111
Climbing/1//
Counter Movement Jumping/111
Cricket2111
Fencing111/
(American/Australian) Football2222
Golf/22/
Hammer Throwing/1//
Handball1111
Hockey/111
Karate/21/
Kickboxing111/
Ski Jumping///1
Skiing/11/
Tai-chi111/
Yoga/1//
General612119
Total39766445
Table 21. Count of research by training stage and Technology Readiness Level (TRL) abstracted levels.
Table 21. Count of research by training stage and Technology Readiness Level (TRL) abstracted levels.
Smart Sport Training Stage
PlanningRealizationControlEvaluation
Idea14202715
Prototype23523427
Control2433
Validation////
Table 22. Identified datasets and studies using them.
Table 22. Identified datasets and studies using them.
DatasetSportData TypeStudies
[161]SoccerSynthetic[88,89]
[94]Table TennisReal[94]
[162]TennisReal[102]
[163]Weight LiftingReal[114]
[164,165]SkiingReal[121]
Private Dataset/Synthetic[55]
Private Dataset/Real[46,48,49,50,52,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,78,79,80,81,82,83,84,85,86,87,90,91,92,93,95,96,97,98,99,100,101,104,105,106,107,108,109,110,112,113,115,116,117,118,119,120,122,123,125,128,130,131,132,133,134,135,136,137,138,140,141,142,143,144,145,146,147,148,149,152,155,156]

Share and Cite

MDPI and ACS Style

Rajšp, A.; Fister, I., Jr. A Systematic Literature Review of Intelligent Data Analysis Methods for Smart Sport Training. Appl. Sci. 2020, 10, 3013. https://doi.org/10.3390/app10093013

AMA Style

Rajšp A, Fister I Jr. A Systematic Literature Review of Intelligent Data Analysis Methods for Smart Sport Training. Applied Sciences. 2020; 10(9):3013. https://doi.org/10.3390/app10093013

Chicago/Turabian Style

Rajšp, Alen, and Iztok Fister, Jr. 2020. "A Systematic Literature Review of Intelligent Data Analysis Methods for Smart Sport Training" Applied Sciences 10, no. 9: 3013. https://doi.org/10.3390/app10093013

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop