=Paper=
{{Paper
|id=Vol-1782/paper_9
|storemode=property
|title=Proposing of Planning System for Sports Domain: A Tool for Professional Coaches
|pdfUrl=https://ceur-ws.org/Vol-1782/paper_9.pdf
|volume=Vol-1782
|authors=Tomáš Škeřík,Wolfgang Faber,Lukáš Chrpa
|dblpUrl=https://dblp.org/rec/conf/plansig/SkerikFC16
}}
==Proposing of Planning System for Sports Domain: A Tool for Professional Coaches==
Proposing of Planning System for Sports Domain:
A Tool for Professional Coaches
Tomáš Škeřı́k, Wolfgang Faber, Lukáš Chrpa
School of Computing and Engineering
The University of Huddersfield, Queensgate
Huddersfield, HD1 3DH
Abstract Sports Domain
In the 21st century, computing and network technologies are
This paper introduces the System for Sports Training daily life necessities and also play more and more signifi-
Planning (SSTP), which aims to be used as an auto- cant roles in sports training. The most significant progress
mated planning application that generates training plans has been made in the usage of computing in scientific sports
for individual athletes. This paper mainly presents the
sports domain, the system’s high-level architecture, on-
training, which leads to a systematic approach of train-
going development, and its challenges. ing, performance measurement, and competition analysis.
This contributed to training efficiency improvement, athletes
performance and it also helped to prevent some sports in-
juries (Hou 2015). Computing technologies involved in the
Introduction sports domain usually are data acquisition and data pro-
cessing, databases, modelling and simulation, which are
Recently, athletes performance developed beyond all expec- used in training and coaching, biomechanics, sports equip-
tation and prediction. Old records, which were considered ment, and computer applications. In addition, usage of AI
as unbreakable, are reached even by amateurs during their is no exception either. Most of the research concerning AI
training units. These have been enabled especially through in sports domains is focused on the prediction of sports
better nutrition and improved training methods (Bulchan- outcomes, game-time analysis to enable efficient decisions
dani 2012). In all sports, the key to reach high level perfor- during competitions, sports biomechanics for performance
mance lies in the athletes preparation in trainings. There can- analysis, which is facilitated by expert systems and neural
not be a success without proper training planning and cor- networks to gait analysis (Lapham and Bartlett 1995). An-
responding training execution on the highest level (Meżyk other commonly used AI technique is pattern recognition,
and Unold 2011). Nevertheless, training planning is a well- which is for example used in football game analysis and
known problem in the sports domain and only top level weight training (Novatchkov and Baca 2013).
coaches are able to deliver training plans of sufficient qual- However, no literature on sports training planning seems
ity to enable athletes to perform on their very best. Training to be available. As a result, the intention of this article is
planning is a complex process, which is affected by a mul- to outline an ongoing project that deals with utilising auto-
titude of factors that also vary according to different sports. mated planning in sports domains. For that reason there is a
These factors include variables such as athletes predisposi- need to identify what is meant by a sports domain and what
tions, athletes health conditions, competition goals, weather elements will be used as an input for automated planning.
conditions, and others (Smith 2003). The vast amount of At first, there is a need to address what sports explicitly
variables makes planning a process, which depends on ba- means. Collinsdictionary.com (2016) defines sport as:
sic principles that are provided in the coaching literature.
an individual or group activity pursued for exercise or
The purpose of this research is a development of an auto-
pleasure, often involving the testing of physical capa-
mated planning system that uses a specific sports knowledge
bilities and taking the form of a competitive game such
base and desired goals as an input for a planner that will cre-
as football, tennis, etc.
ate individual training plans for athletes. This will provide
efficient solutions for coaches from various sports to create The term sport has many definitions, but all of them sug-
plans without having a vast background knowledge or the gest that sports are primarily concerned with reaching the
need of being an expert in automated planning. In order to best possible performance in a particular discipline. Essen-
reduce the complexity of having very varied requirements tially, athletes in order to achieve required outcomes and
in diverse sports, one specific sports domain, namely kick- performance during competitions, have a need to adequately
boxing, has been chosen as a case study. The chosen domain train before the competition takes place. Athletes are typi-
will serve as a stepping stone and proof of concept for fur- cally guided by coaches, who provide them with knowledge
ther development. in the specific sports domain. This knowledge is usually
transferred by means of training units, which are planned of evaluating and analysing an individual athlete’s execu-
according to coach experiences. In other words, the main tion of a specific task and a level of skill involved in the
objective of sports training is to reach the very best perfor- task. That said, there is a need to evaluate performance in
mance in the planned competition. all sports as it is used for determining competition winners
Sports training can be defined as a set of training meth- and also for sports training improvement. One of the main
ods and exercises, which are executed by an athlete in order purpose of performance evaluation (PE) is to obtain sports
to prepare for a competition. To be able to utilize the best specific data, which are analysed in order to detect errors in
from training, it is necessary to carry out the methods and training process and adopt corrective actions (Owusu 2007).
exercises in precise manners. For that purpose a tool called Higgins (1977) views PE as a complex process that in-
annual training planning has been developed. Nevertheless, cludes numerous stages, which are:
this tool requires vast knowledge and time resources.
• Describing what should happen
Annual Training Planning (ATP) • Describing what happened
Kassa (2011) describes the annual training plan as a tool • Comparing expectations with results
used by coaches, which serves as a base for all scheduled
training activities over a year. The annual training plan is • Taking corrective actions
an important tool for enhancing an athletes performance. Contribution to the view of Higgins’ PE have been done
An ATP is constructed on the concept of periodisation, by Fairs (1987), who described five steps in performance
which divides an athlete’s year into manageable training pe- evaluation:
riods (Milanović and Šalaj 2014). These periods are focused
• Data collection
on development of different abilities such as strength, en-
durance, and speed (Bompa 2009). Furthermore, periodisa- • Diagnostics
tion is a process, which allows to formulate sports program • Prescribed plan of action
in systematic fashion.
Forming an ATP has following steps (Olander, 2015): • Implementation
• Information gathering • Evaluation
• Analysing the last programme The process of PE typically includes collection and analy-
sis of large amount of biased information about athlete’s per-
• Assessing athletes performance
formance. According to Fair’s data collection is fact-finding
• Input the peak events of a year part of PE process, where data are drawn without making
• Dividing year according to periodization any conclusion or interpretation. He claims that the data col-
lected in this step can be of an objective and a subjective
• Outlining objectives of each phase manner. Subjective data are usually provided by an athlete,
• Determining activities of each phase while objective data are collected by evaluator using specific
equipment for explicit measurement.
• Identifying of volume intensity and recovery relationship
The PE procedure is based on several expertises and it
within a season
can differ according to various sports. Further, sports perfor-
• Determine a total number of training hours to be com- mance can be measured in many possible ways and it usually
plete. involves qualitative and quantitative analysis of human mo-
• Identify appropriate training units for each phase tion, coaching methods and biomechanics. The qualitative
analysis of sports performance is based on a visual obser-
To perform all these steps, it is necessary to have a high vation of human motion. This analysis is usually done by
level of knowledge in the field of sports science. Also, it evaluators and accuracy of this method depends on their ex-
is essential to have a great understanding of athletes, who perience and equipment they use. This method is inclinable
are being trained, be aware of all possibilities and circum- to errors as it relies on the evaluator getting a clear picture
stances, which can occur during the season and most of all of joint movements as they occur, which can be in some sit-
possess a great deal of planning abilities. In order to have uation difficult (Fernandes, Anes, and Abrantes 1996). On
accurate and precise input for an ATP and objective out- the other hand, the quantitative approach retrieve an objec-
comes, there is a need to understand athletes’ performance tive data, which have a form of biochemical profile of mo-
and methods by which it can be measured. tion, which is being analysed (Owusu 2007). Nonetheless,
this approach is vastly time consuming. One of the reasons
Performance Evaluation is that biomechanical quantification is a manual process.
One of the best known definitions of sports performance was In addition, Maglischo (2003) describes blood testing pro-
defined by Hay and Reid (1988): performance as the man- cesses for monitoring heart rate with reference to train-
ner in which all movements comprising motor skills – a se- ing managing and monitoring. Also, Friel (2016) describes
ries of voluntary movements of the human body designed to proper and effective methodical approach of making training
achieve a specific goal - are executed. In other words, perfor- logs, which are aimed to create better experience of training
mance is a goal-directed set of movements, and the process preparing phase usage. These two papers are stepping stone
into methodological training and performance testing meth-
ods that are used for the research.
With a rising number of analysed athletes, the complex-
ity can radically increase. This can be seen in situations
when the coach has to remember information about more
than twenty athletes. This information consists of their per-
sonal information (age, weight, height, etc.), number and
performance of athletes competitions, and their strengths
and weaknesses. Retaining and analysing of these informa-
tion brings difficulties, which usually are reflected in train-
ing efficiency, and therefore in performance efficiency.
It is therefore not surprising that numerous computer-
based systems have been developed in order to increase the
speed and quality of performance evaluation (Owusu 2007).
A large number of these systems are visual. The princi-
pal idea of these systems is to capture the complete ath- Figure 1: Proposed system architecture.
lete motion into digital form and then input these visual
data for quantification into computers, where these data are
analysed. Consequently, this provides enormous possibility previous annual training plan. These three parts will be used
for AI techniques. Nevertheless, AI techniques in PE have for generating initial state, objects, and a goal state.
currently only limited capabilities. The main reason is that The next step in the process of planning is fetching the
sports domain lacks of characterisations in terms of quantifi- domain and planning problem into chosen planner and gen-
cation of sports science. This fact is also one of the obstacles erating the annual training plan.
for this research. After the plan is generated, it has to be executed for a
For this reason, there is a need for a sports domain specifi- specific amount of time (chosen by coach). The chosen time
cation that will provide input for a planner, which will result period has to be long enough for the athlete’s body, there-
in generating an annual training plan. In order to create a fore the athlete’s performance, to respond. When this time
sports domain model, there is a need to examine sports per- frame runs out, a performance evaluation process takes a
formance, physical abilities, training methods, training plan- place. Reached performance is compared with the planned
ning and testing of athletes, and adapt this concepts on con- goal state. If the goal state is met, the athlete continues with
cepts of automated planning. plan execution. Otherwise, the reached state becomes the
new initial state and re-planning process is initiated.
Proposed System Architecture
Ongoing Work
The proposed planning system will be developed on an on- The system architecture described above provides a main
tology core that will provide a clear formalism and user- concept of the research idea. Nonetheless, there is still need
friendly environment for domain experts, namely coaches to completely define the sports domain, which would con-
and sports science researchers, to be able to encode sports nect sports training methods, and exercises with their impact
domain knowledge. The encoded knowledge and an input on a human physiology and automated planning concepts.
required for creating initial and goal state will be transferred
into Planning Domain Description Language. The Next Steps
The system architecture (depicted in Figure 1) is based
The first attempt to produce automated training plan will
on two main AI concepts, which are automated planning
be done through a knowledge encoding tool called KEWI.
and ontology. A high-level architecture of the system can
KEWI was developed in order to provide for domain ex-
be seen in figure 1. In proposed scenario ontology outlines
perts, who are not experts in AI planning, a user-friendly
the sports domain itself. In other words, the system ontology
solution for encoding classical planning domains. This tool
will consist of objects definitions, their relationships, and hi-
can export domains into PDDL that can be used with stan-
erarchies, action types and methods. Classes will represent
dard planning engines (Wickler, Chrpa, and Leo McCluskey
individual body elements, such as energy systems, muscular
2014). The concept of KEWI is building on an ontology that
system and technical and tactical capabilities. Action types
furnishes necessary parts of classical planning, such as ob-
will consist of action name, logical preconditions and effect.
jects, their hierarchies, action types, preconditions, effects
Methods will be used as an abstraction of the actions. In
and methods (Wickler, Chrpa, and Leo McCluskey 2014).
other words, methods will be used as high-level tasks that
In order to be able to encode the knowledge into the ontol-
consist of actions which have an explicit ordering.
ogy that is specifically developed for classical planning use,
The input part of the architecture is focused on generating there is a need of major simplification of sports science con-
a planning problem that is going to be created by inputting structs.
three main parts, the first is an athlete’s current performance,
peak events for which the athlete is aiming for, and correc- Example The athlete’s sports performance can be broken
tion values that will be provided by analysis of the athlete’s down into four main categories, which are energy systems,
muscular system, technical and tactical skills. Each activity no sophisticated tool that could provide any level of training
(training method, or simply exercise) has a different impact planning automation. Subsequently, the development of the
on individual abilities of the athlete. The activity impact is sports domain, even though with specific orientation, could
only hardly measurable, which makes it almost impossible provide a tool for a range of sports scientists that would ben-
to define activity with accurate effects. Furthermore, each efit from using this system.
activity has to be executed for a certain amount of time and
be placed in a time frame (training unit). As the domain is References
being developed under classical planning, the time require- Bompa, T. 2009. Periodization : theory and methodology of
ment has to be relaxed. training. Champaign, IL: Human Kinetics.
Bulchandani, S. 2012. Understanding the In uence of Tech-
Challenges nology on Athletic Performance (2). (2):15–17.
The domain has to be concrete in the sports science find-
Fairs, J. 1987. The coaching process: The essence of coach-
ings. The fact that sports science is based on several other
ing. Sports Coach 11(1):17–19.
sciences, such as anatomy, biomechanics, biochemistry and
bio-kinetics, makes the encoding of the domain very chal- Fernandes, O.; Anes, E.; and Abrantes, J. 1996. Biosisttwo
lenging. The domain specification itself brings several prob- dimensional kinematic performance analysis. 14:189–192.
lems that have to be dealt with. These are for example: Friel, J. 2016. The triathlete’s training bible : the world’s
1. Quantification of four different performance abilities. most comprehensive training guide. Boulder, Colorado:
VeloPress.
2. Automation of sports training methods and exercises with
Hay, J. G., and Reid, J. G. 1988. Anatomy, Mechanics, and
correspondence with automated planning concepts.
Human Motion (2nd Edition). Prentice Hall.
3. Addressing activities duration requirement. Higgins, J. R. 1977. Human movement: An integrated ap-
4. Incorporate specific breaks between individual exercises. proach. Mosby.
5. Identify how to prioritize actions. Hou, Z. 2015. The Application of Computer Technology in
6. Identifying of a goal state. Sports Training. Number Etmhs, 209–212. Qinhuangdao:
Atlantis Press.
Currently, different types of automated planning are be- Kassa, M. 2011. Assesment of Annual Training Plan Prepa-
ing addressed, which could satisfy the system requirements. ration in the Case of Addis Ababa Handball Clubs. Ph.D.
Momentarily, the main focus is on classical planning as it Dissertation, ADDIS ABABA UNIVERSITY.
can provide a working prototype of the proposed system.
Nonetheless, the sports domain has some needs, which clas- Lapham, A., and Bartlett, R. 1995. The use of artificial in-
sical planning cannot facilitate. For example, each action in telligence in the analysis of sports performance: A review of
the sports domain requires for an execution certain amount applications in human gait analysis and future directions for
of time. That could be supplied by temporal planning that sports biomechanics. Journal of Sports Sciences 13(3):229–
is allows for expressing time explicitly. Executed actions or 237. PMID: 7563290.
planning operators do not have an immediate effect, but in- Maglischo, E. 2003. Swimming fastest. Champaign, IL:
cur a pre-defined delay. Temporal planning could also pro- Human Kinetics.
vide a solution for incorporating breaks between individual Meżyk, E., and Unold, O. 2011. Machine learning ap-
exercises as each durative action has effects with two sets. proach to model sport training. Computers in Human Be-
One set represents the effects taking place during execution havior 27:1499–1506.
and the other set represents the effects that take a place af- Milanović, D., and Šalaj, S. 2014. Anthropological and
ter the execution of the action. Further, this could be used Methodological (Didactic) Aspects of Work in Contempo-
as representation of athletes’ power supplies. After execu- rary Sports. Sportlogia 10(2):45–54.
tion of an exercise an athlete would require a refreshing of
power supplies in order to execute the next planned exercise. Novatchkov, H., and Baca, A. 2013. Artificial intelligence in
This process would continue until the athlete’s power will be sports on the example of weight training. Journal of Sports
completely depleted or the training session will terminate. Science and Medicine 12(1):27–37.
Owusu, G. 2007. AI and computer-based methods in perfor-
Conclusion and Future Work mance evaluation of sporting feats: An overview. Artificial
In this paper, we have introduced an automated planning ap- Intelligence Review 27(1):57–70.
plication on a real case scenario concerning sports training Smith, D. J. 2003. A Framework for Understanding the
planning. In other words, this paper presents a sports training Training Process Leading to Elite Performance. Sports
planning system architecture and its ongoing development. Medicine 33(15):1103–1126.
This work is carried out in order to develop a planning sys- Wickler, G.; Chrpa, L.; and Leo McCluskey, T. 2014.
tem that will enhance the sports training process. It will cre- KEWI: A Knowledge Engineering Tool for Modelling AI
ate training plans based on the latest sports science research Planning Tasks. 21–24.
and explicit athlete performance data. This would be a sig-
nificant enhancement in sports training as currently there is