Top Banner
1 Expert System for Identification of Sport Talents: Idea, Implementation and Results Vladan Papić, Nenad Rogulj and Vladimir Pleština University of Split, Croatia 1. Introduction Selecting children for appropriate sport is the most demanding and the most responsible task for sport experts and kinesiology in general. Sport activities have significant differences regarding structural and substance features. Different sports are determined by authentic kinesiological structures and specific anthropological characteristics of an individual (Chapman, 2008; Abernethy, 2005). Success of an individual in particular sport activity is predominantly determined by the compatibility of his/her anthropological characteristics with the anthropologic model of top athletes in that sport (Morrow & James, 2005). Extensive research that has been done in order to test, analyze and compare athletes of various sports (MacDougall et al, 1991; Stergiou, 2004) brings precious information and knowledge that can be used for the sport talents identification, also. Unfortunately, there is usually no systematic selection in sport. The selection is based on a subjective and non-scientific judgment with a low technological and methodological support. However, fast development of new information technologies as well as the introduction of new methods and knowledge provide a novel, systematic and scientifically based approach in selecting the appropriate sport for an individual. In sports talent recognition process, two main problems were detected. First, task of finding an expert in this field is quite difficult due to the fact that domain of specific knowledge is separated into various sports. Also, usually experts have in-depth knowledge of the relevant factors for a specific sport and more superficial for other sports. The second problem is in fact similar with the first one and it relates to the availability of the knowledge (expert) even if we have the right person. In order to avoid this problems, the decision of developing a computer based expert system was brought (Rogulj et al., 2006). Generally, knowledge acquisition techniques that are most frequently used today, require an enormous amount of time and effort on the part of both the knowledge engineer and the domain expert. They also require the knowledge engineer to have an unusually wide variety of interviewing and knowledge representation skills in order to be successful (Wagner et al., 2003). As a result, inclusion of the experts with the knowledge from both worlds, in the development of the expert system is a pre-request that should be satisfied if possible. Due to previously mentioned problem with availability of the knowledge, expert system accessibility through Internet was also required. Also, in the second version of the expert system, fuzzy logic was introduced because of detected specific issues in the evaluation process of a children or student (Papić et al., 2009). This approach is even intuitive because www.intechopen.com
15

InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Aug 12, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

1

Expert System for Identification of Sport Talents: Idea, Implementation and Results

Vladan Papić, Nenad Rogulj and Vladimir Pleština University of Split,

Croatia

1. Introduction

Selecting children for appropriate sport is the most demanding and the most responsible task for sport experts and kinesiology in general. Sport activities have significant differences regarding structural and substance features. Different sports are determined by authentic kinesiological structures and specific anthropological characteristics of an individual (Chapman, 2008; Abernethy, 2005). Success of an individual in particular sport activity is predominantly determined by the compatibility of his/her anthropological characteristics with the anthropologic model of top athletes in that sport (Morrow & James, 2005). Extensive research that has been done in order to test, analyze and compare athletes of various sports (MacDougall et al, 1991; Stergiou, 2004) brings precious information and knowledge that can be used for the sport talents identification, also. Unfortunately, there is usually no systematic selection in sport. The selection is based on a subjective and non-scientific judgment with a low technological and methodological support. However, fast development of new information technologies as well as the introduction of new methods and knowledge provide a novel, systematic and scientifically based approach in selecting the appropriate sport for an individual. In sports talent recognition process, two main problems were detected. First, task of finding an expert in this field is quite difficult due to the fact that domain of specific knowledge is separated into various sports. Also, usually experts have in-depth knowledge of the relevant factors for a specific sport and more superficial for other sports. The second problem is in fact similar with the first one and it relates to the availability of the knowledge (expert) even if we have the right person. In order to avoid this problems, the decision of developing a computer based expert system was brought (Rogulj et al., 2006). Generally, knowledge acquisition techniques that are most frequently used today, require an enormous amount of time and effort on the part of both the knowledge engineer and the domain expert. They also require the knowledge engineer to have an unusually wide variety of interviewing and knowledge representation skills in order to be successful (Wagner et al., 2003). As a result, inclusion of the experts with the knowledge from both worlds, in the development of the expert system is a pre-request that should be satisfied if possible. Due to previously mentioned problem with availability of the knowledge, expert system accessibility through Internet was also required. Also, in the second version of the expert system, fuzzy logic was introduced because of detected specific issues in the evaluation process of a children or student (Papić et al., 2009). This approach is even intuitive because

www.intechopen.com

Page 2: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

4

of the vagueness of expert knowledge, grades and some other data. Our approach can, in some aspects of fuzzy logic implementation, be compared to the solution proposed by Weon and Kim (2001) or the system developed for the evaluation of students’ learning achievement (Bai & Chen, 2008). The World Wide Web is reducing technological barriers and make it easier for users in different geographical locations to access the decision support models and tools (Shim et al., 2002; Bhargava et al., 2007). Internet based expert systems can have different architectures, such as centralized, replicated or distributed. This categorization is done according to the place where the code is executed (Šimić & Devedžić, 2003). Another, similar categorization (Kim, et al., 2005) of the existing methodologies is into two categories, the server-side and the client-side, depending on the location of the inference engine of a Web-enabled, rule-based system. Less burden to Web servers is present when the ASP as the server-side script approach (Wang, 2005) is used. Review of the uses of artificial intelligence in the area of sport science and applications with focusing on introduction of expert systems as diagnostic tools for evaluating faults in sports movements has been presented in (Bartlett, 2006). The use of the expert systems for the assessment of sports talent in children have been reported in the past (Rajković et al., 1991; Leskošek et al., 1992). Some results obtained by this research were used for the development of a more specific expert system for the basketball performance prediction and assessment (Dežman et al, 2001a, 2001b). Neither of these systems have used web technologies nor implementation of fuzzy logic. An expert system should be adaptive to constant changes of new standard values and measures as well as open to insertion of new knowledge. As already stated, first version of the expert system developed by the authors was presented in (Rogulj et al., 2006) but further development and evaluation of the system showed that there are many questions left unanswered. Improvements regarding methodology, technology and a scope of the application were done and preliminary results were presented by Papić et al. (2009). Current version of developed software based solution has the following characteristics: ability of forming a referent measurement database with the records of all potential and active sportsmen, diagnostics of their anthropological characteristics, sports talent recognition, advising and guiding amateurs into the sports activities suitable for their potential. Also, a comparison of the test results for the same person and for overall achievement monitoring through a longer time period is possible. Evaluation and tests of the presented fuzzy-based approach with some other approaches used for the evaluation of the morphology models suggest that it is capable of successful recognition of the sport compatible for the tested individual based on his/her morphological characteristics (Rogulj et al., 2009). In this chapter, detailed description of the complete system will be given along with some new results and discoveries obtained during passed time.

2. Idea and knowledge acquisition

Basic idea and development steps of the expert system are presented in figure 1. It should be noted that thorough testing has to be done after each development phase. In the case of detected bugs and deficiency, previous steps should be repeated. As it can be seen from the figure 1, first four steps are relating to knowledge base forming and knowledge engineering. Basic assumptions used for this stage will be explained in the following text. In Croatia, there is already defined set of functional, motorical and morphological tests that are mandatory for all children age 6-18 during every school year. These tests are used for the

www.intechopen.com

Page 3: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert System for Identification of Sport Talents: Idea, Implementation and Results

5

evaluation of each children/student capabilities. Thus, in order to make proposed system widely applied without any additional demands on new tests and equipment, these tests were chosen as the measurement instrument for input data to our expert system. Also, normative values for chosen tests are available from the literature (Findak et al., 1996) and updated according to Norton and Olds (2001).

Fig. 1. Idea and development of the expert system.

As a first step, importance of each test for every sport has to be determined and stored in the knowledge base of the expert system. At this point, we have limited number of sports to 14 although using the approach that will be presented here, modular knowledge for other

Morphology Motorical Funct-ional

Sport MO

1 MO

2 M03

MO4

MT1

MT2

MT3

MT4

MT5

MT6 FU1

Gymnastics Swimming Athletics: sprint/jump Athletics: throwing Athletics: long dist. running Handball Football Basketball Volleyball Water polo Rowing Tennis Martial arts: pinning Martial arts: kicking

Table 1. Example of a blank questionnaire handed to the kinesiology experts. Importance of each test has to be entered (0 - no importance, 10 - max. importance). Tests: MO1 – height; MO2 – weight; MO3 - Forearm girth; M04 - upper arm skin fold; MT1 - hand tapping; MT2 - long jump from a spot; MT3 - astride touch-toe; MT4 - backward polygon; MT5 - trunk lifting; MT6 - hanging endurance; FU1 - 3/6-minute running.

www.intechopen.com

Page 4: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

6

sports can easily be added to the knowledge base. Determination of the tests importance was based on the expert knowledge obtained from 97 kinesiology experts. A questionnaire presented by Table 1 was prepared and handed out to two groups of experts: general knowledge experts (kinesiology teachers in high and elementary schools) and experts in a particular sport (trainers and university professors). Each expert had to fill the table with an integer importance factor from the interval [0,10] where 10 represents highest importance. Because of different scopes and depths of expert’s knowledge, extensive data processing and adaptation of acquired knowledge was done after the answers to the questionnaire were given. An expert in the particular sport had to rate the importance of each test evaluating only the sport of his/her expertise while general knowledge experts evaluated test importance for all the sports. Test weight factors obtained by experts for particular sport (47 experts) have significantly more importance than test weight factors obtained by the general knowledge experts (52 experts), but the latter group’s results were used as a correction factor because their accumulated knowledge provided more clear “big picture” than only partial image brought by the first group.

3. Knowledge processing

In this section calculation procedure for the person's adequacy for fourteen chosen sports will be explained in detail. Although in first implementation attempts fuzzy logic wasn't used, preliminary results have shown that fuzzy reasoning should be introduced for some specific tests.

3.1 Calculation of body fitness using fuzzy logic

Sport activities differ to a large extent in structure and content. Different sports are characterized by authentic kinesiological structures and specific anthropological features. The success of an individual in a certain sport activity depends mostly on the compatibility of his anthropological features, or the so-called anthropological model for the given sport (Katić et al., 2005). Therefore, in evaluation process, it is crucial to detect persons whose anthropological features match specific qualities of a certain kinesiological activity. Measurements obtained by height and weight tests are used together in order to obtain body fitness for the particular sport. In kinesiology, this is an issue known as athletic body and this feature has its own membership grade instead of two separate ones for body weight and height. Importance factor of the indirect test equals sum of their individual weights. Evaluation of the tested person’s body fitness for the particular sport is calculated using the rules with implemented fuzzy logic. In fact, athletic body of a person is represented by person's height and body mass index (BMI), so BMI, has to be calculated from height and weight of a person using the following equation:

2

wBMI

h= (1)

where w is weight and h is height of a person. After the analysis of the results from the filled and returned questionnaires and also with the comparison of the available national teams’ anthropometric data, models of the ideal height and BMI were included into the expert system database.

www.intechopen.com

Page 5: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert System for Identification of Sport Talents: Idea, Implementation and Results

7

Fig. 2. Membership functions of the fuzzy sets "short", "medium" and "tall" used for the calculation of fuzzy membership grade for height.

Fig. 3. Membership functions of the fuzzy sets "very low", "low", "semi-low", "semi-high", "high" and "very high" used for the calculation of fuzzy membership grade for BMI.

Fuzzification of the measured height and calculated BMI has been done according to the fuzzy sets presented in Figs. 2 and 3. Fuzzy grade vector for height (FH) can be presented as follows:

1 2 3

1 2 3h h h

FH FH FHFH

µ µ µ

⎡ ⎤= ⎢ ⎥⎣ ⎦

where FH1, FH2, FH3 denote the fuzzy terms “short”, “medium” and “tall”, respectively, whereas μhi denote the membership value of the height belonging to the linguistic term FHi,

0,1 , 1 3hi iµ ∈ ≤ ≤⎡ ⎤⎣ ⎦ . Fuzzy grade vector for BMI (FB) can be presented as follows:

1 2 3 4 5 6

1 2 3 4 5 6BMI BMI BMI BMI BMI BMI

FB FB FB FB FB FBFB

µ µ µ µ µ µ

⎡ ⎤= ⎢ ⎥⎣ ⎦

where FB1, FB2, FB3 FB4, FB5 and FB6 denote the fuzzy terms “very low”, “low”, “semi-low”, “semi-high”, “high” and “very high”, respectively, whereas BMIiµ denote the membership value of the BMI belonging to the linguistic term FBi, 0,1 , 1 6BMIi iµ ∈ ≤ ≤⎡ ⎤⎣ ⎦ .

www.intechopen.com

Page 6: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

8

An example of a fuzzy rule matrix to infer the body model adequacy is presented in Table 1. Each sport has different rule matrix. Based on the fuzzy grade vectors FH, FB and fuzzy rules which are partially shown in Table 2, fuzzy reasoning is performed in order to evaluate the athletic body adequacy for each sport.

Body mass index (BMI) Height

Very low Low Semi-low Semi-high High Very high

Short a1,1(Sk) a2,1(Sk) a3,1(Sk) a4,1(Sk) a5,1(Sk) a6,1(Sk) Medium a1,2(Sk) a2,2(Sk) a3,2(Sk) a4,2(Sk) a5,2(Sk) a6,2(Sk) Tall a1,3(Sk) a2,3(Sk) a3,3(Sk) a4,3(Sk) a5,3(Sk) a6,3(Sk)

Table 2. Fuzzy rule matrix for sport Sk. Possible linguistic values for ai,j(Sk) are: unmatched, semi-matched, matched.

Generally, we can write a fuzzy rule as follows:

IF the sport is Sk and the height is FHi and BMI is FBj THEN model is Ml

where Ml can have three linguistic values: M1 = “unmatched”, M2 = “semi-matched” and M3 = “matched”. The triggering of each rule as a result gives the model membership grade. Linguistic value (Ml) in the consequent part of the rule determines which linguistic variable the membership grade relates to. Result of each rule is calculated as follows:

( ) ( )'' ( )M l H k Hi BMI k BMIjM w S w Sµ µ µ= × + × (2)

where ( )H Kw S and ( )BMI Kw S denotes weight factor of the height and BMI test for a particular sport Sk, and Ml is the linguistic value in the consequent part of the rule. Other linguistic variables ,jM j l≠ are not affected on the rule and their membership grades are zero. Because of the simplicity, in the equation (2), sport verification is left out from the antecedent part of the rule. In fact, in the expert system database, rules are grouped by sports and only rules related to the particular sport will be fired. Model matrix (M) used for calculation of body model membership μM for each sport (S1, …, SP) is obtained after the triggering of all the fuzzy rules and the aggregation of their output for each linguistic value M1, M2 and M3 by using the Max() function. Matrix elements ' '

11 3,..., pµ µ are fuzzy values obtained by evaluation of fuzzy rules.

1 2 3

' ' '11 12 131' ' '

2 21 22 23

' ' '1 2 3p

p p p

M M M

S

SM

S

µ µ µ

µ µ µ

µ µ µ

⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦B B B B

Each element 'ijµ is calculated according to fuzzy rules as follows:

www.intechopen.com

Page 7: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert System for Identification of Sport Talents: Idea, Implementation and Results

9

( ) ( ) ( ){ }' '' '' '',1 ,2 ,, ,...ij M j M j M N jMax M M Mµ µ µ µ= (3)

where N is a total number of rules that as an output have membership grade of the linguistic value Mj. Finally, the athletic body membership grade of the observed individual for particular sport is calculated as follows:

( ) ( )' '2 30.5 , .M k k kS Maxµ µ µ= × (4)

3.2 Calculation of the total fitness for particular sport

Now, complete procedure for calculation of person’s fitness for particular sport will be explained in details. Assume that there is a series of sports S1, S2, …, Sp in sports domain S,

1 2, ,..., pS S S S= (5)

where SK denotes the k-th sport in S and 1 K p≤ ≤ . Now, let’s assume that there is a series of test groups G1, G2, …, Gn in test group domain G,

1 2, ,..., nG G G G= (6)

where Gi denotes the i-th test group in G and 1 i n≤ ≤ . Assume that test group Gi consists of m tests Ti1, Ti2,…, Tim. We can define the input vector with the elements representing the measurement result Rij for each conducted test Tij of the observed individual:

11 12 1 21 2T

n n mnR R R R R R R= ⎡ ⎤⎣ ⎦A A A

Next, the contribution of the test group Gi for the evaluation of a person’s fitness for a particular sport (SK) is defined as:

( ) ( ) ( )( )*

1 1K K

m m

S i S ij ij ij Kj j

C G C T w Sµ= =

= = ×∑ ∑ (7)

where *ijµ denotes the membership grade of the test Tij, ( )ij Kw S denotes weight factor of

the test Tij for a particular sport SK, ∑ denotes the algebraic sum and × denotes the algebraic product. Note: membership grades for height and weight tests are substituted with the athletic body membership grade calculated according to equation (4). If the value of the membership grade is 0 ( * 0ijµ = ), then the test Tij result was poor, and maximal membership grade value ( * 1ijµ = ) means that the test Tij result was excellent. Total fitness index (TFI) for sport SK is calculated as the algebraic sum of test group contributions:

( ) ( )1

K

n

K S ii

TFI S C G=

=∑ (8)

As it can be noticed, in order to compare TFI for different sports, normalization of weight factors has to be done. Normalization assumes that the maximum fitness index (MFI) that

www.intechopen.com

Page 8: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

10

can be obtained for each sport is equal which means that the following condition must be satisfied

( ) ( )1

1,K

n

K S i Ki

MFI S M G S S=

= = ∀ ∈∑ (9)

where maximum possible contribution of i-th test group for sport SK is given by equation:

( ) ( )1

K

m

S i ij Kj

M G w S=

= ∑ (10)

Membership grade *ijµ of the test Tij needed for the equation (7) is calculated using the

available test normative data for a particular gender and age. Each normative class (cl) is defined by its minimal (n1) and maximal value (n2) and it can be expressed with the rule in the following form:

( ) ( ), 1 , 2test , gender , age ; ij l min l maxT X k c n c n= = = = =IF THEN

where cl,min and cl,max are the lower and upper boundary of the normative class l, respectively. Normative classes boundaries are directly associated with discrete membership grade values (Fig. 4).

Fig. 4. Membership grade ijµ of the test Tij as a function of test normative classes for particular age (and gender).

For the measured or induced (in the case of height and BMI measurements) result (Rij) of the test (Tij), membership grade can be calculated using the equation

( ) (, 1 ,, , , , 1

, 1 ,; ,k l k l

k ij k l k l ij k l k lk l k l

R c R c cc c

µ µµ µ+

++

− ⎤= ⋅ − + ∈ ⎦− (11)

where k is age of the tested person (integer value), ,k lc is the lower boundary of the normative class which includes measured value, and ,k lµ is a membership grade for the

www.intechopen.com

Page 9: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert System for Identification of Sport Talents: Idea, Implementation and Results

11

normative class lower boundary value; , 1k lc + is the upper boundary of normative class which includes measured value, and , 1k lµ + is membership grade for the normative class upper boundary value. Because the age of the tested person ( κ ) is generally not an integer number (in years), an interpolation of normative classes and corresponding grades is done. In fact, two rules are fired – one with the nearest lower age in the antecedent part of the rule and another with the nearest upper age in the antecedent part of the rule. Final membership grade value can be calculated using the following equations:

( ) ( )

( ) ( )

*, 1, ,

*1 , 1 1, 1 , 1

l k l k l k l

l k l k l k l

c c k c c

c c k c c

κ

κ

+

+ + + + +

= + − ⋅ −

= + − ⋅ − (12)

Membership grade indexes for particular age value can be simplified:

, 1, , 1 1, 1 1;k l k l l k l k l lµ µ µ µ µ µ+ + + + += = = = .

Finally,

( )* *1* *

1

l lij ij l l

l l

R cc c

µ µµ µ+

+

−= ⋅ − +

− (13)

4. Implementation and development

Although entity names presented in Fig. 5 are descriptive and may differ to the table names in the database, structure that is presented gives the main relations between them.

Fig. 5. Expert system structure. Expert knowledge is stored as rules, norms and test weights for each sport.

www.intechopen.com

Page 10: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

12

Knowledge engineering, forming of the knowledge base and coding of the stand-alone application lasted for about 12 months. After testing phase that lasted for about 3 months, fuzzy logic was introduced into the measurement evaluation and the migration of the code to the web application was done. Web version of Sport Talent is built on a Microsoft asp.net platform with Borland Delphi 2005 as asp.net application. Application database is Microsoft SQL server 2000 which is connected with Sport Talent application using SQLConnection component (Fig. 6). The application consists of files with aspx extension made available via http using the Internet Information Service as web server. These files are containing both HTML and server-side code which is written in object pascal. HTML and server-side code is combined in order to create the final output of the page consisting of HTML markup that is sent to the client browser. User controls i.e. fully programmable objects (both code and presentation layer) of the asp.net (.ascx) web page were also done to provide full functionality of the application.

Expert system – sport talent

User computer

with Web browser

User computer

with Web browserUser computer

with Web browser

Sport Talent

Web application

(ASP.NET)

MS SQL

Database

- measurements

database

- expert

knowledge Processing

+

translation

Internet

Fig. 6. Web server with application and user connection.

Since beginning of 2008, web version of the system along with the fuzzy module has been mounted on the web server. Chosen group of experts and school teachers has used the application since then and the database is growing daily. Output generated by the expert system was compared with answers obtained by the human users and, in second test, prediction of the system based on the measurements of the successful athletes that are collected several years before they achieved elite level in sport. System evaluation results showed high reliability and high correlation with top experts in the field and the results for the second test also showed good match (Papić et al., 2009).

www.intechopen.com

Page 11: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert System for Identification of Sport Talents: Idea, Implementation and Results

13

Within last year, quantitative contributions of certain motor abilities to the potential dance efficiency through expert knowledge were determined. Good metrical characteristics of the expert knowledge were determined, and after the experimental implementation of the results of research into the system, fine prognostic efficiency in recognising individuals engaged in dance activities was established (Srhoj, Lj. Et al., 2010).

5. Results and analysis

Typical output of the presented system consists of calculated percentages that are corresponding to the adequacy of the examinee for each sport that has needed data (norms, test weights) stored in the knowledge base (Fig. 7).

Fig. 7. Typical output of the expert system

In order to evaluate objectivity of the normative values and test weights stored in the knowledge base, average results for group of 106 examinees (45 female, 61 male) of various ages were analysed (Table 3). Combined results for both groups (female and male) are presented in Table 4. Differences obtained between sports are generally small except maybe athletics – long distance running. This is indicating to unbalanced tests for this sport. In fact, this could be expected because of only one functional test in the tests battery. Also, almost 4% average differences between males and females indicate possible deviations of the present normative values.

www.intechopen.com

Page 12: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

14

Gender: Female, N = 46 Gender: Male, N = 61

Sport Average result (%)

Sport Average result (%)

Athletics – long dist. running 60,50 Athletics – long dist. running 52,57 Martial arts – kicking 55,44 Athletics – sprint/jump 49,90 Athletics – sprint/jump 55,11 Martial arts – kicking 49,08 Football 49,94 Football 45,75 Tennis 46,44 Tennis 42,85 Martial arts – push/pull 45,33 Martial arts – push/pull 40,82 Gymnastics 44,99 Swimming 40,55 Water polo 44,20 Gymnastics 40,51 Handball 43,50 Water polo 40,51 Swimming 43,20 Handball 40,12 Rowing 41,29 Volleyball 38,69 Volleyball 39,73 Rowing 38,19 Basketball 39,15 Basketball 37,43 Athletics - throwing 38,61 Athletics - throwing 35,69 Total average: 46,25 Total average: 42,33

Table 3. Average output results for 106 examinees, female and male separately.

N = 106, Min: 3,54 ; Max: 95,01 ; STD: 15,85 Sport Average result (%) Athletics – long dist. running 55,59 Athletics – sprint/jump 52,02 Martial arts – kicking 51,78 Football 47,42 Tennis 44,53 Martial arts – push/pull 42,75 Water polo 42,31 Gymnastics 42,14 Swimming 41,95 Handball 41,68 Rowing 39,75 Volleyball 39,32 Basketball 38,42 Athletics - throwing 37,07 Total average: 44,05

Table 4. Average output results for all examinees.

6. Conclusion and discussion

In this chapter we have presented an expert system for the selection and identification of an optimal sport for a child. This is the first expert system developed for this purpose that uses fuzzy logic and has wide Internet accessibility. Expert knowledge stored in the knowledge

www.intechopen.com

Page 13: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert System for Identification of Sport Talents: Idea, Implementation and Results

15

base is the result of the knowledge acquired from 97 kinesiology experts. System evaluation results that were conducted during testing phase of the system showed high reliability and correlation with top experts in the field. At present, measurements database has several hundreds measured children of various ages (primary and secondary schools) so updating of the normative data for the currently active tests is possible. Authors expect that it would further improve prediction reliability. It should be accented that presented system allows real time insight into the current anthropometric measures of the examinees. As the consequence of using this system, the possibility of wrong selection and losing several years in training of an inappropriate sport should be significantly reduced. Other benefits are: proper use of the anthropometric potential of a sportsman, fewer frustrations due to poor performance, achievement of the top results in sport and improved efficiency of spending finances. At the moment, the system stores normative data and weight factors information on fourteen sports. Recent research includes adding other sports into the domain of the presented expert system. First sport that is expected to be added is dance. Also, some sports such as basketball and athletics should be separated into new entities according to player’s position (basketball) or specialization (athletics). Generation of output reports for the users are also part of the current work. Our intention is to make the reports more users friendly and to avoid output results in the terms of percentages. Automatic generation of linguistically rich and visually attractive report is expected to be more adequate for the users. Perhaps the most important issue that we are currently dealing with is the establishing new set of standard tests that are expected to have better metric characteristics than present one. Present configuration is modular and that makes implementation of various modifications quite simple i.e. without the need to make some structural changes that could take time and would make the expert system unavailable for a longer period. As the authors see it, the main goal of this research is to make using this system mandatory to all school teachers and to allow trainers of various sports to have access to the measurement results as well. Only then, benefits of this expert system could be used up to its full potential.

7. Acknowledgment

This work was supported by the Ministry of Science and Technology of the Republic Croatia under projects: 177-0232006-1662 and 177-0000000-1811.

8. References

Abernethy, B. (2005). Biophysical Foundations of Human Movement. 2nd Edition, Human Kinetics, Champaign.

Bai, S. M.; & Chen, S. M. (2008). Evaluating students’ learning achievement using fuzzy membership functions and fuzzy rules. Expert Systems with Applications, 34, 399– 410.

Bartlett, R. (2006). Artificial intelligence in sports biomechanics: New dawn or false hope? Journal of Sports Science and Medicine, 5, 474-479.

Bhargava, H. K.; Power, D. J. & Sun, D. (2007). Progress in Web-based decision support technologies. Decision Support Systems, 43, 1083–1095.

Chapman, A. (2008). Biomechanical Analysis of Fundamental Human Movements. Human Kinetics, Champaign.

www.intechopen.com

Page 14: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and Automation

16

Dežman, B.; Trninić, S. & Dizdar, D. (2001a). Models of expert system and decision-making systems for efficient assessment of potential and actual quality of basketball players, Kinesiology, 33(2), 207-215.

Dežman, B, Trninić, S, Dizdar, D. (2001b). Expert model of decision-making system for efficient orientation of basketball players to positions and roles in the game - empirical verification. Collegium antropologicum, 25(1), 141-152.

Findak, V.; Metikoš, D.; Mraković, M., & Neljak, B. (1996). Primjenjena kineziologija u školstvu - norme. Hrvatski pedagoško-književni zbor, Zagreb.

Katić, R.; Miletić, Đ.; Maleš, B.; Grgantov, Z. & Krstulović, S. (2005). Anthropological systems in athletes: selection models and training models, University of Split, Faculty of mathematics, natural sciences and kinesiology, Split (in Croatian).

Kim, W.; Song, Y. U. & Hong, J. S. (2005). Web enabled expert systems using hyperlink- based inference. Expert Systems with Applications, Issue 28, 79-91.

Leskošek, B.; Bohanec, M.; Rajkovič, V. & Šturm, J. (1992). Expert system for the assessment of sports talent in children. Proceedings of the International conference of computer applications in sport and physical education, Wingate institute for physical education and sport and the Zinman college of physical education, 45-52.

MacDougall, J. D.; Wenger, H. A., & Green, H. J. (1991). Physiological testing of the high- performance athlete. Champaign, IL: Human Kinetics.

Morrow, J. & James, R. (2005). Measurement and evaluation in human performance. Human Kinetics, Champaign.

Norton, K., & Olds, T. (2001). Morphological Evolution of Athletes Over the 20th Century – Causes and Consequences. Sports Med, 31(11), 763-783.

Papić, V.; Rogulj, N. & Pleština, V. (2009). Identification of sport talents using a web- oriented expert system with a fuzzy module, Expert Systems with Applications. 36(5), 8830-8838.

Rogulj, N.; Papić, V.; & Pleština, V. (2006). Development of the Expert System for Sport Talents Detection. WSEAS Transactions on Information Science & Applications , Issue 3, Volume 9, 1752-1755.

Rogulj, N.; Papić, V. & Čavala, M. (2009). Evaluation Models of Some Morphological Characteristics for Talent Scouting in Sport, Collegium Antropologicum, 33(1), 105- 110.

Shim, J. P.; Warkentin, M.; Courtney, J.F.; Power, D. J., Sharda, R. & Carlsson, C. (2002). Past, present, and future of decision support technology. Decision Support Systems, Volume 33 (2), 111-126(16).

Srhoj, Lj.; Mihaljević, D. & Čavala, M. (2010). Application of expert-system for talent scouting in dancing. Acta Kinesiologica 4( 1), 109-113.

Stergiou, N. (2004). Innovative Analysis of Human Movement. Champaign, IL: Human Kinetics. Šimić, G. & Devedžić, V. (2003). Building an intelligent system using modern Internet

technologies. Expert Systems with Applications, Issue 25, 231-246. Rajković, V.; Bohanec, M.; Šturm, J.; Leskošek, B. (1991). An expert system for advising

children in choosing sports. Proceedings of I. International Symposium “Sport of Young”, Faculty of Sport, Ljubljana, 641-646.

Wagner, W. P.; Chung, Q. B. & Najdawi, M. K. (2003). The impact of problem domains and knowledge acquisition techniques: a content analysis of P/OM expert system case studies. Expert Systems with Applications, 24, 79–86.

www.intechopen.com

Page 15: InTech-Expert System for Identification of Sport Talents Idea Implementation and Results

Expert Systems for Human, Materials and AutomationEdited by Prof. Petrică Vizureanu

ISBN 978-953-307-334-7Hard cover, 392 pagesPublisher InTechPublished online 10, October, 2011Published in print edition October, 2011

InTech EuropeUniversity Campus STeP Ri Slavka Krautzeka 83/A 51000 Rijeka, Croatia Phone: +385 (51) 770 447 Fax: +385 (51) 686 166www.intechopen.com

InTech ChinaUnit 405, Office Block, Hotel Equatorial Shanghai No.65, Yan An Road (West), Shanghai, 200040, China Phone: +86-21-62489820 Fax: +86-21-62489821

The ability to create intelligent machines has intrigued humans since ancient times, and today with the adventof the computer and 50 years of research into AI programming techniques, the dream of smart machines isbecoming a reality. The concept of human-computer interfaces has been undergoing changes over the years.In carrying out the most important tasks is the lack of formalized application methods, mathematical modelsand advanced computer support. The evolution of biological systems to adapt to their environment hasfascinated and challenged scientists to increase their level of understanding of the functional characteristics ofsuch systems. This book has 19 chapters and explain that the expert systems are products of the artificialintelligence, branch of computer science that seeks to develop intelligent programs for human, materials andautomation.

How to referenceIn order to correctly reference this scholarly work, feel free to copy and paste the following:

Vladan Papic ́, Nenad Rogulj and Vladimir Ples ̌tina (2011). Expert System for Identification of Sport Talents:Idea, Implementation and Results, Expert Systems for Human, Materials and Automation, Prof. PetricăVizureanu (Ed.), ISBN: 978-953-307-334-7, InTech, Available from: http://www.intechopen.com/books/expert-systems-for-human-materials-and-automation/expert-system-for-identification-of-sport-talents-idea-implementation-and-results