Next Article in Journal
A Systematic Literature Review of the Teaching Considerations and Practices Provided to Children in an Education Setting with Comorbid Disability and Developmental Trauma
Next Article in Special Issue
Psychosis Caused by a Somatic Condition: How to Make the Diagnosis? A Systematic Literature Review
Previous Article in Journal
Low Motor Dexterity and Significant Behaviors Following Hospitalized Isolation in Children
Previous Article in Special Issue
HIV-Related Knowledge and Sexual Behaviors among Teenagers: Implications for Public Health Interventions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Collaborative Knowledge Framework for Personalised Attention Deficit Hyperactivity Disorder (ADHD) Treatments

by
Pornsiri Chatpreecha
and
Sasiporn Usanavasin
*
School of Information, Computer and Communication Technology, Sirindhorn International Institute of Technology, Thammasat University, Pathum Thani 12000, Thailand
*
Author to whom correspondence should be addressed.
Children 2023, 10(8), 1288; https://doi.org/10.3390/children10081288
Submission received: 29 June 2023 / Revised: 20 July 2023 / Accepted: 23 July 2023 / Published: 26 July 2023
(This article belongs to the Special Issue Behavioral and Mental Health Problems in Children)

Abstract

:
Attention deficit hyperactivity disorder (ADHD) is a neurodevelopmental disorder. From the data collected by the Ministry of Public Health, Thailand, it has been reported that more than one million Thai youths (6–12 years) have been diagnosed with ADHD (2012–2018) This disorder is more likely to occur in males (12%) than females (4.2%). If ADHD goes untreated, there might be problems for individuals in the long run. This research aims to design a collaborative knowledge framework for personalised ADHD treatment recommendations. The first objective is to design a framework and develop a screening tool for doctors, parents, and teachers for observing and recording behavioural symptoms in ADHD children. This screening tool is a combination of doctor-verified criteria and the ADHD standardised screening tool (Vanderbilt). The second objective is to introduce practical algorithms for classifying ADHD types and recommending appropriate individual behavioural therapies and activities. We applied and compared four well-known machine-learning methods for classifying ADHD types. The four algorithms include Decision Tree, Naïve Bayes, neural network, and k-nearest neighbour. Based on this experiment, the Decision Tree algorithm yielded the highest average accuracy, which was 99.60%, with F1 scores equal to or greater than 97% for classifying each type of ADHD.

1. Introduction

Attention deficit hyperactivity disorder (ADHD) is a complex mental health disorder that affects children aged six to twelve years [1,2,3]. ADHD is classified into three main subtypes: inattentive, impulsive–hyperactive, and a combination of the two. An individual with the inattentive subtype has difficulty paying attention and staying focused, while an individual with the impulsive–hyperactive type not only often feels restless and yields to impulses easily compared to other children in the equivalent development stage, but also has difficulty paying attention, similar to the inattentive subtype [1,2,4,5]. To diagnose a pupil with any of the subtypes mentioned earlier, they must show at least six of the nine given symptoms for at least six months [2,6,7].
ADHD is a severe neurodevelopmental disorder that has multiple aetiologies, but it is quite complicated to pinpoint a single factor that might be the cause. Mainly, it is caused by a combination of environmental and genetic factors. Environmental factors include lead poisoning from maternal smoking during pregnancy, a less supportive home environment, and recent studies even show that the number of hours of watching television or using other media devices might contribute to environmental factors causing ADHD [4,5,8,9]. As for the genetic factors, these may be due to parental genes, which influence or regulate the production of neurotransmitters in a child’s brain during their development. The lack of neurotransmitters like dopamine (impulsiveness) or norepinephrine (attention) might result in the child being diagnosed with ADHD [3,4,10,11,12,13,14]. Unfortunately, at present, there is no available cure for ADHD, but if diagnosed early, help is provided as soon as symptoms surface, risks are detected, or ADHD predisposition is diagnosed. EI aims to help, to the fullest potential, promote physical, emotional, mental, social, and intellectual development. If a child is being supported from the beginning, the child is deemed to have the development of an average individual. In addition, the action reduces the cost and burden incurred [2,7,15,16].
If behavioural syndrome goes untreated, there might be problems for individuals in the long run. The patients might be at risk of other health conditions. They would also suffer from decreased social life quality, unsatisfactory academic performance, unpleasant relationships, comorbid psychiatric conditions, and much more. If not treated until adulthood, the symptoms may affect the health and lifestyle of the patients in many aspects. According to research about the persistence rate of ADHD into adulthood, the psychiatric comorbidities of adult ADHD, and the risk of serious adverse outcomes, such as criminality and mortality, ADHD should no longer be viewed only as a disorder primarily affecting the behaviour and learning of children [17,18]. ADHD should also be regarded as a significant health condition that confers an increased risk for early death due to suicide. In addition, although nearly one-third of children with ADHD will continue to fulfil norm-referenced criteria for ADHD as adults, most will also have at least one mental health problem in adulthood.
Children with ADHD experience far more obstacles compared to their average counterparts. While many children diagnosed with ADHD receive some special school services to improve their learning environment and experience, this might not always be the case [19]. Consecutively, parents must observe their children’s behaviour when at home, and teachers can help by monitoring and evaluating the behaviour while individuals are at school. For the assessment, teachers and parents can use the questionnaires of the DSM-5 standard [4,20], particularly the Vanderbilt ADHD Diagnostic Rating Scale (VADRS) (Thai version) [21]. Furthermore, teachers should become involved, as they know the students personally and academically. In addition, there are chances that the child’s ADHD symptoms could be neglected and considered as habits by their parents. Therefore, having multiple perspectives and integrating all the results from different informants would be most optimal. With the expertise and evaluation of the assessment tests, physicians could then recommend and guide teachers and parents with methodologies and strategies which would ensure that, if followed, the children would be able to manage their symptoms [19,21,22].
The primary purpose of this research was to design a collaborative knowledge framework for personalised ADHD treatments. The main objectives included (1) a design of a collaborative framework and a screening tool for ADHD symptoms that could be used by medical professionals, parents, and teachers, and (2) the introduction of a practical algorithm for the classification of the types of ADHD with sets of recommended individual behavioural therapies and activities for different types of ADHD. To find an appropriate classification technique for the types of behavioural syndrome and address the need for such a machine learning algorithm in Thailand, we use machine learning to help with early intervention and learn student behaviour to assess the risk of having ADHD and find a solution; this will help children and those around them to heal and increase their chances of recovering. With the advancement of machine learning, we can classify symptoms more precisely and support large amounts of data, so there are advantages to using machine learning over queries alone.
We applied different machine learning algorithms, compared the results, and utilised the best algorithm in our framework. The expected outcome of our proposed framework was to provide an effective way to classify the types of behavioural syndrome and to recommend appropriate treatments and therapies based on the individual’s behaviour.
For example, the prevalence of ADHD worldwide ranges between 0.1 and 8.1%. In Thailand, the prevalence is between 4.2 and 8.1% [23,24]. The prevalence of ADHD in children in Africa is 7.47% [25]. In 2016, an estimated 6.1 million U.S. children 2–17 years of age (9.4%) had received an ADHD diagnosis and 5.4 million children currently have ADHD [26]. The difference is due to the variety of population groups, ADHD study tools, and research procedures. For Thailand, only regional-level research was conducted.
This paper is organised as follows: Section 2 summarises previous studies that led to the motivation of this research. Section 3 describes the proposed approach and methods utilised in this research. Section 4 explains our experimental results, and Section 5 provides a discussion and conclusion for this work.

2. Related Work

Children are taken to the doctor for the early diagnosis and treatment of ADHD when behaviour resembling ADHD symptoms is observed during the evaluation. For instance, a child is much more mischievous than usual and exhibits emotional outbursts and lacks learning concentration. Hence, ADHD should be diagnosed based on an evaluation of learning, behavioural, and emotional issues. When determining the diagnosis of ADHD, it is critical to consider the following evaluations: (1) an evaluation of the patient’s history and current conditions, (2) an evaluation by the parents and teachers, (3) a psychological assessment, and (4) discussion and treatment recommendations [1,2,5,15,20,27].
The development of technology related to health informatics is underway. This includes a decision support system (DSS) and patient follow-up care in the healthcare system [28]. Effective systems require cohesive and synergistic thinking, including collaborations between doctors and patients for an appropriate design [29]. Thus, it is important to have a DSS for the ADHD screening and diagnosing process for young patients with ADHD. De Silva et al. [30] proposed the development of a DSS for ADHD based on knowledge of the patterns from past screening support systems. This was able to distinguish children with ADHD from other similar children’s behavioural disorders. In addition, in designing a system, there would be important aspects that would need to be considered, such as diagnostic and monitoring approaches.
The Vanderbilt ADHD Diagnostic Rating Scale (VADRS) is a well-known standardised screening approach that aids doctors in making ADHD diagnoses based on the Diagnostic and Statistical Manual of Mental Disorders, Fifth Edition (DSM-5) standard [1,2,15,19] and assessing comorbid conditions. VADRS includes 18 symptoms described in the DSM-5. VADRS separates the teachers’ (VADTRS) and parents’ (VADPRS) versions of the assessment forms [22,31,32,33,34]. Additionally, VADRS contains comprehensive information to make an appropriate DSM-5-based diagnosis of ADHD and screens for common commodities. Moreover, VADRS has scales that allow for measuring the comorbidities by externalising and aiding in providing appropriate treatment plans. The only setback is its lack of data validity, data supporting stability, and discriminant validity in evaluation and treatment [22,33,34,35].
Contemporary machine learning techniques are used in several healthcare applications [28,36,37,38]. They are employed to predict future diseases and offer a desirable decision from a data set. We describe and compare the advantages and disadvantages of machine learning in Table 1.
Many researchers have used machine learning algorithms to indicate diseases such as liver disease (logistic regression with 95.8% accuracy) [38], breast cancer (support vector machine with 99% accuracy) [39], and Alzheimer’s disease (neural networks with 98.3% accuracy) [40]. There are previous studies that have also proposed various machine learning algorithms to predict and classify ADHD. Krishnaveni and Radhamani [41] used Naïve Bayes and the J48 classifier as machine learning techniques with questionnaires as a tool to classify ADHD. The results achieved a classification accuracy of 100%. Additionally, Deping Kuang and Lianghua He [42] utilised the deep belief network (DBN) with a magnetic resonance imaging (MRI) method to indicate ADHD, which achieved a classification accuracy of 85%. Likewise, Öztoprak et al. [43] used the Disruptive Behaviour Disorders Rating Scale Form (DBDRS), for a study that employed a Decision Tree (DT) (CART), DT (CHAID), and neural network to yield prediction accuracies of 69.1%, 70.6%, and 61.8%, respectively. Bo Miao and Yulin Zhang Das [44] used the feature selection algorithm of three methods, for which accuracies of 77.92%, 80.52%, and 98.04% were obtained for the relief algorithm (Relief), verification accuracy (VA-Relief), and minimum redundancy maximum relevance (mRMR), respectively. Likewise, Khanna and Das [45] used the feature selection algorithm and achieved a prediction accuracy of 82.10%. Jian Peng et al. [46] used a neural network algorithm with MRI to indicate the types of ADHD, yielding 72.89% accuracy. Cordova et al. [47] incorporated data from the DSM-IV-TR and used the Random Forest algorithm to predict ADHD and the types of autism spectrum disorder (ASD) with an accuracy of 72.70%. Radhamani and Krishnaveni [48] employed a hybrid approach integrating a support vector machine (SVM) and DT algorithms. The hybrid model gave an accuracy of 100% for classification and prediction. Parashar et al. [49] used the SVM, Random Forest, and AdaBoost Classifier (applied algorithm) to predict the types of ADHD, and they obtained an accuracy of 58%, 82%, and 84%, respectively. Furthermore, Lizhen Shao et al. [50] used the SVM and MRI and obtained an accuracy of 92.68%.
In the case of this research, the aim was to examine and apply the most suitable algorithm to predict and classify the types of ADHD by using the collected and observed data from teachers and parents in real cases. The method for the data collection is also explained in this paper. Compared to the previous work, different assessment techniques were used for screening and predicting the types of ADHD and oppositional defiant disorder (ODD). Input data were obtained by using a standardised screening tool based on the behaviour and culture of Thai children (VADRS), which was evaluated by a group of teachers. In this work, the classification results and the physicians’ diagnoses were compared to validate our results. Based on the previous study, the four techniques (DT, Naïve Bay, neural network, and k-nearest neighbour (KNN)) that provided highly accurate results were examined and tested with our data set. The classification results from these four models were compared, and we selected the model that could return the most accurate result to be used in our framework. The DT is known to support non-linear data, and it could provide highly accurate results with a trained model. The results from the DT were straightforward, and the model could be improved easily based on the interpretation of the results. The Naïve Bay algorithm is a data mining classifier. It offers extensive features and data that could also be used to classify data that had multiclass characteristics. The neural network algorithm is flexible and simple to use with a few parameters to adjust. It can simulate problems and remember a series of input–output pairs that are complex and cannot be replicated in a probabilistic way. The KNN is also a straightforward technique that can be used for data classification.
In this work, we applied the mentioned four models to the input data that we had collected by using the developed screening tool in our framework. This input data were provided by a group of teachers who regularly observed the behaviour of their students in class. The input form was developed based on the VADRS. The results of each model were validated and compared with the results of the diagnoses from the doctors. Thus, we applied the model with the best results for the classification module of the types of ADHD in our framework.

3. Research Methodology

This section presents the proposed research methodology, research framework, and classification technique for the types of ADHD, and the recommendation system based on behavioural therapy and activities for ADHD children. Before starting the process of the research methodology, we approved the ethics via the Human Research Ethics Committee of Thammasat University (Science) (HREC-TUSc)) and the participant recruitment process in Figure 1.
Figure 1 describes the selection and recruitment process of volunteers. The steps are as follows:
  • Ban Rat Niyom School (Jor Prayoon Upatham) was contacted with detailed documents about research work. The documents related to research work were presented to the school’s director.
  • After receiving approval from the school’s director, the researcher arranged a meeting to explain the details of the research process, activities, recruitment, and other information related to conducting research for the upcoming project.
  • Volunteer recruitment for teachers was conducted. After that, an appointment was made to meet and clarify the research implementation requirements. Documents relevant to the study and the activities to take place were presented throughout the research project.
  • The supervised teachers chose students. Then, they sent the parents the participant data sheet and consent letter. If the parents had any doubts regarding student participation, teachers could contact researchers to arrange meetings for clarification.
Participants were selected according to the following inclusion criteria.
  • (Inclusive criteria for teachers):
    • Only homeroom teachers were selected, and they must have the following qualifications.
    • The teachers must teach and supervise children of age 6–12 years old who study at the primary level (grade 1–6) at Ban Ratniyom School (Jorprayoon Upatham).
    • The teachers have knowledge of and understand information about ADHD in children. They can assess and observe student behaviour in their supervising classes and are able to use a tool to screen behavioural/emotional problems, including the Strengths and Weaknesses Scale (SDQ, Teacher Student Behaviour Assessment Scale).
  • (Inclusive criteria for students):
    • Students must be 6–12 years old and study at the primary level (grade 1–6) at Ban Rat Niyom School (Jor Prayun Upatham). They are in the class of the teachers under the criteria stated above. The participating teachers selected students for this study.
  • (Inclusive criteria for parents):
    • Parents of the selected students, who were willing to participate, were included.
The exclusion criteria for research volunteers are as follows:
  • Teachers who cannot participate in activities during the specified period of the research project were excluded.
  • Teachers who could not assess and observe students’ behaviours in their supervised classes according to the specified criteria and within the duration of the research project were excluded.
  • There were no exclusion criteria for students and parents.

3.1. Design and Development of the Proposed Collaborative Framework

In this framework, there were three types of participants: teachers, parents, and doctors. The framework provided a collaborative tool for all participants to provide collaborative information based on the VADRS for preliminary assessment.

Workflow of the Collaborative Framework

The roles and responsibilities of the participants in the framework are shown in Figure 1. In this framework, the teacher evaluated the students using the VADRS, and the parents assessed their children using the same screening scale. The doctor determined and validated the results. The doctor could request to have a discussion and consultation with the teacher or parent for the appropriate treatment. The system used recorded information from the teachers and parents to perform the classification of the types of ADHD and provided recommendations for behavioural therapy for each student based on his/her type of ADHD. The treatments in the recommendation system were pre-input according to the medical recommendations based on the different types of ADHD (Figure 1).
Figure 2 shows the workflow for this research framework. The solid arrows indicate the sequence and direction of the process. The dashed line represents the data flow between the process and the database in the system. The overall process is described as follows:
  • The role of the teacher was to evaluate students using the VADRS (refer to T1.1 in the framework) and view the screening of the result (T1.2). The teacher could also view the recommended behavioural therapy for each type of ADHD from the system (T1.3). The teacher could consult with the doctor if he/she had any questions about how to apply the therapy or activity based on the recommendations from the system. After the teacher applied some therapies and/or treatment activities to the student, the teacher could update the information about the student’s behaviour in the system for further assessment (T1.4). The updated data would also be used for updating the classification model for improvement.
  • The parents could evaluate their child using the same VADRS (P2.1) and view the screening result from the system (P2.2). The parents could update the child’s behaviour in the system for further assessment (P2.3) and view the recommended behavioural therapy for each type of ADHD from the system (P2.4).
  • The doctors viewed and confirmed the results of the classification of ADHD that was returned by the system (D3.1) and recommended behavioural therapies based on the different types of ADHD (D3.2). They could view and record the discussions (D3.3) and give the teachers consultation from the system (D3.4) with follow-ups (D3.5).
  • Our system consisted of three processes comprising the classification process (SA4.1), the update process for data and consultation discussion (SB4.1), and the update process for the activities and recommendations for behavioural therapy (SB4.2).
This section provides a detailed explanation of SA4.1, SB4.1, and SB4.2 in Figure 2, respectively.

3.2. The Classification Process (SA4.1)

The classification was proposed based on the use of the VADRS and machine learning techniques. The results from this classification process were compared with the results evaluated by doctors who were consultants in child and adolescent psychiatry and developmental behavioural paediatrics. The following processes were performed to implement the classification process used in this framework:
(a)
Data collection and analysis process
The main data set used in this work was collected from the data provided by the teachers and parents. The system automatically generated a set of questionnaires based on the VADRS and allowed the teachers and parents to evaluate their children via the system. After the system received the data from the teachers and parents, it generated the data set files that were used for the classification process. In this work, we obtained data for 420 cases.
(b)
Model generation process
After the data set files were created from the previous step, these data set files were pre-processed to remove any duplicates, missing data, and inconsistencies. We exploited 52 attributes of the VADRS for learning and generating a model. To do so, the data set was imported and divided into two parts with a ratio of 80% for training the model and 20% for testing the model. The development of the model by training the data process utilised the feature extraction approach. The SelectPercentile module from the sci-kit-learn tool decreased the number of attributes and selected only the important features (selection) or converted features (transformation) to reduce the dimensions. After the data were declined dimensionally, they were processed for classification. The performance of the model was tested with the data set by specifying the percentage of the properties to be chosen rather than the number of properties to be determined. The top N% percentile was chosen to acquire the procedure of the whole 10 properties. This could be summarised as follows:
  • Set SelectPercentile = N%.
  • No. of the remaining attributes ≤ N%.
  • Update the set of attributes based on the SelectPercentile.
  • Return the attribute selection result.
Based on the above procedure, we could reduce the matrix dimension by using the SelectPercentile of 40% for optimisation. A low percentage led to fewer attributes that were utilised to create the model, thus making it unable to extract the data accurately. Still, a high percentage resulted in the model structure having a high complexity. The value of 40 gave the best result from the experiments, with eight remaining attributes being significant for the results of the experiment. Next, we applied various machine learning algorithms and tested each algorithm separately to determine the performance of each model. These algorithms were the DT, Naïve Bayes, neural network, and KNN.
(c)
Prediction process
This sub-process was to query the model from the database system. After selecting the model algorithm, the system prediction was saved to the database, and the predicted model algorithm was yielded.
(d)
Verification of the result of the predicted model
To verify the results from our classification models, the models’ results were reviewed and validated by the doctors. These doctors specialised in child and adolescent psychiatry and developmental behavioural paediatrics. By comparing the accuracy and performance of all the models, the most appropriate classifier was discovered and selected for classifying the types of ADHD in our framework.

3.3. The Activity and Behavioural Therapy Recommendation Process (SB4.1)

This section explains how the system recommended activities and behavioural therapy for ADHD children based on the different types of ADHD. In this process, the system recommended the appropriate activity and behavioural therapy based on the classified type of ADHD the child shows. The information is summarised as follows [13,51,52,53].
Table 2 shows recommending activities for ADHD children by type as defined below (Recommend by the doctor).
  • Mix-type is a symptom of the hyperactivity–impulsivity and inattention type of ADHD. The activities for this type focus on organisation and discipline activities (AOCD) and medication activities (AMOD).
  • Hyperactivity is a symptom of a hyperactivity–impulsivity type of ADHD. The activities for this type include organisation and discipline activities (AOCD).
  • Inattention is a symptom of a lack of concentration. The activities for the children involve increasing concentration (AIC).
  • ODD is oppositional defiant disorder ADHD. The activities focus on those that can control behaviour (ACB).
To implement this process, the following sub-processes were performed.
(a)
Data collection and algorithm design
In this sub-process, three tasks were performed.
(i)
Questionnaires, interviews, focus group discussions, and social media were employed to collect the data sources from the parents, teachers, and doctors. This information was determined and used for designing the recommendation process and the algorithm used in the framework.
(ii)
We studied and evaluated the classification algorithms for the classification of the types of ADHD based on the VADRS [4,20].
(iii)
We designed an algorithm to provide the appropriate recommendations for behavioural therapy and treatment activities based on the different types of ADHD. The verified information on the behavioural therapy and treatment activities was provided by the doctors, and it was pre-input into the system for the recommendation process.
(b)
Review the recommended information and algorithm
The recommended information and algorithm were reviewed and validated by the doctors.
  • Update data and consultation discussion (SB4.2)
The teachers and parents could have consultations with the doctors for more detailed recommendations and discussions about the recommended therapies and activities. After the discussions, which were conducted manually, the doctors updated the information in the system, so the teachers and parents could view the doctor’s recommendation and discussion details via the system.

4. Experiments and Results

4.1. Analysis of the Classification Results

The classification results and the results from the behavioural therapy-based recommendation system for ADHD children from the experiments are presented in this section.
To evaluate the classification models, a confusion matrix was widely used for the performance measurement. The confusion matrix was a table of size n by n that was given for the n classes. If the incident was positive and classified as such, it was considered a true positive (TP). It was considered a false negative (FN) if it was labelled as negative. If the incident was negative and characterised as such, it was considered a true negative (TN). If it was classed as positive, it was considered a false positive (FP) [50,51,52,53,54].
True positive and true negative are performance matrices for classification performance for machine learning models. In a classification problem with five classes, the concepts of true positive and true negative can be a bit different compared to binary classification. TP represents the true positives, indicating the instances correctly classified for each class. FN (false negative) represents the instances that belong to a particular class but are incorrectly classified as one of the other four classes. Each cell in the matrix that is not a TP represents an FN for that specific class. There are no TN (true negative) values explicitly defined in this case since they are related to correctly classifying instances as not belonging to the specific class in consideration. Based on the experimental results, we chose a classification model that provided the best performance and used this model for our screening tool to classify ADHD types. After the system identifies the ADHD type, the system recommends appropriate treatments and activities based on the ADHD type.
For a confusion matrix for a two-class classification problem, the numbers along the diagonal, from upper-left to lower-right, reflect the correct decisions, whereas the numbers outside of this diagonal represent errors. The TP and TN values estimate a classifier’s overall accuracy. Other aggregated performance indicators were calculated using recall (sensitivity), specificity, and the F-measure. As defined below, the performance measurements were calculated.
Classifier   Accuracy = TP + TN TP + TN + FP + FN
True   Positive   Rate   ( TPR ) = TP TP + FN
True   Negative   Rate   ( TNR ) = TN TN + FP
Recall   ( RC ) = TP TP + FN
Precision   ( PR ) = TP TP + FP
F 1 - score   ( F 1 ) = 2 Precision + Recall Precision + Recall
Average   Accuracy = i = 1 l TP i + TN i TP i + FN i + FP i + TN i l
The classifier accuracy (Equation (1)) is a measurement used to assess which model would be the most appropriate at recognising the correlations and patterns between the variables in the data set based on the inputs (or training data). A good classification model should have high accuracy. Equation (2) shows the TPR or sensitivity, which refers to the probability of a positive test, conditioned on truly being positive.
Equation (3) shows the TNR or specificity, which refers to the probability of a negative test, conditioned on truly being negative. Contrary to the other equations, a more favourable result for this equation was closer to 0. A result of 0 referred to a 0% chance of a model predicting a case incorrectly.
Equation (4) shows recall (RC). It is also known as sensitivity or TPR, which is the measure of our model correctly identifying the TPs.
Equation (5) shows precision (PR), which is the ratio between the TPs and all the positives.
Equation (6) shows the F1 score (F1), which is a metric that takes into account both precision and recall precision.
Equation (7) shows the average accuracy, which is the average effectiveness per class of the classifier.
Table 3 shows the summary of the cross-validation of the four classifiers. It also compares the outcomes between the system results and the validated results from the doctor. For this experiment, there were 336 records of training data (80%), 84 records of test data (20%), and 420 cases of doctor-confirmed outcomes.
In Table 4, the results of the four classifiers were tabulated for comparison. Based on the results (Table 5), the DT and neural network models provided the highest accuracy. The DT method and neural network algorithm provided an accuracy of 99.57%, while the KNN algorithm achieved up to 98.72%. The Naïve Bay algorithm yielded an accuracy of 94.47%.
The average accuracy of the classification was 99.60% for the DT and neural network models. The KNN algorithm provided an average accuracy of 98.40%, whereas the Naïve Bayes yielded 94.00%. Furthermore, as shown in Table 3, the DT and neural network models produced the same values of the TPR, TNR, PR, RC, AC, and F1 for all types of ADHD. Both models had values greater than 97% for the TPR, RC, and F1. The PR of 95% and the TNR of 2% indicated the low probability of TN testing.
The classification results of the KNN algorithm showed 100% TPR for all cases except for 94% for the mix-type. A TNR of 0% was also yielded for cases except for inattention, for which the model could predict the case incorrectly with a 5% chance. For PR, only inattention yielded results of 86%, while it had a 100% ratio for the TPs and all the positives for the other types of ADHD. RC showed 100% for all cases, except for 94% for the mix-type. For AC and F1, only the mix-type and inattention did not have a result of 100%.

4.2. Analysis of the Recommendation Process

This section explains how the system recommends activities and behavioural therapy for ADHD children based on the different types of ADHD. In this process, we used the DT algorithm for finding the appropriate recommendations for each type of ADHD.
From our experiments, the average classification accuracy offered by the Decision Tree and neural network models is equivalent to and better than other models. However, the main reason that we chose Decision Tree is because we found that it also provides better computation time compared to the neural network model. Table 6 shows an example of computation time offered by the Decision Tree and neural network from our experiments.

The Decision Tree Graph

As the average accuracy of the classification was 99.60% for the DT and the neural network models, the DT algorithm was selected because the value of the F1 was greater than 97%, while PR was 95%. Its FPR of 0.02 indicated a low probability of a wrong prediction. From several experiments of the data sets, we found that the DT algorithm gave predictive accuracy close to the results of each experiment (Table 7).
The description for the parameter in the tree graph (Figure 3) is as follows:
(1).
The samples parameter is the number of data items compatible with that node, so as the decision moved down the depth of the tree, the number of samples of a node in each layer tended to decrease over time.
(2).
Gini indicates the “purity” of a node. Where Gini = 0, this infers that all the data items in the node belong to the same class. In comparison, Gini = 0.5 indicates that the data items in the node belong to two similar types, which represent the values, such as the value of R1 = [136, 0, 12 0, 0] in the child node to the right of the root node. This infers the 148 entries of 15 at this node condition. If the answer was false (child node left R1) and the value was [0, 0, 12, 0, 0], there would be 12 entries in the ODD classification. However, if the answer was true and the value was [136, 0, 0, 0, 0] (child node right R1), there would be 136 entries in the mix-type classification. This assumes that the data meeting this node’s condition is in the ODD and mix-type classifications.
(3).
Value is used to indicate the class of the predicted activities by the types of ADHD. The activities of the five classes were mix-type (index [0]), non-ADHD (index [1]), ODD (index [2]), hyperactivity (index [3]), and inattention (index [4]).
We tested the DT algorithm for processing the recommendations of the activities for ADHD children. The results are shown in Table 5. The PR and TNR were 0.95 and 0.02, respectively, and the average accuracy was 0.996. This result was reviewed and validated by doctors, and the accuracy was acceptable.

5. Discussion and Conclusions

In this research, we aimed to overcome the mentioned problems by proposing a methodology and framework that teachers or parents could use to evaluate and screen their children’s behaviour and determine if they were consistent with the types of ADHD. The framework provided recommendations for the appropriate treatments for different types of ADHD children. The expected outcome of our proposed framework was to provide an effective way to screen and classify the types of ADHD and recommend appropriate treatments and therapy based on individual behaviour.
The average classification accuracy of 99.60% was achieved by the DT and neural network algorithms. On the other hand, the KNN approach had an average classification accuracy of 98.40%, whereas the Naïve Bay technique had an average classification accuracy of 94.00%. Although the DT and neural network algorithms returned similar accuracy, in this work, we chose the DT algorithm as the main model for the classification of the types of ADHD and recommendations of the activities because the tree structure could be easily explained to all the participants for analysis, change, and future improvement. In addition, the performance, when adding a new data set to the training model, required a shorter time compared to the time required to fine-tune the neural network.
The limitation of our research is data collection. During our data collection process, the COVID-19 pandemic was seriously occurring in Thailand and all schools were closed, so it was very difficult to collect data from all participants in the study. This resulted in the small amount of data we used in this work. Also, due to the pandemic situation, we could not directly interview each student to obtain the child’s opinion, which we believe can be valuable and useful for further analysis. Therefore, in our future work, we plan to improve our research by gathering more data from various groups of children such as children in big cities, children in rural areas, etc. Moreover, we will improve our tools, which would better support communications among participants (teachers, doctors, parents) to share information and follow up cases. In Thailand, the employment of machine learning technology in the children’s health care system is limited. This is especially true for ADHD. Moreover, when a child is found with a condition or a tendency to have ADHD, the child relies on many elements to support the treatment, including access to disease information, medical treatment, specialised doctors related to psychiatry, travelling method to the hospital, and unforeseen expenses incurred by the family.
For future work to improve our framework, we would like to generate and expand the data collection and conduct further experiments to design and build more efficient algorithms of the sub-activities based on different types of ADHD. Although the current work could achieve high accuracy for classifying the types of ADHD, some cases would still need to be improved (e.g., classifying an inattention type and mix-type). We also plan to train the model for different scenarios and try to enhance the model’s accuracy and UX/UI design based on feedback from the users (e.g., teachers and doctors).

Author Contributions

Conceptualisation, P.C. and S.U.; methodology, P.C. and S.U.; software, P.C.; validation, P.C. and S.U.; formal analysis, P.C. and S.U.; investigation, P.C.; resources, P.C.; data curation, P.C. and S.U.; writing—original draft preparation, P.C. and S.U.; writing—review and editing, P.C. and S.U.; visualisation, P.C.; supervision, S.U. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Ethics Committee of Thammasat University (Science) (protocol code 032/2526 and date of approval 27 July 2022).

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable.

Acknowledgments

The authors would like to thank the reviewers for their thoughtful comments and efforts towards improving this manuscript; Sija Leela and Thanyaporn Mekrungcharas, Division of Developmental and Behavioural Paediatrics, Department of Paediatrics Queen Sirikit National Institute of Child Health, Bangkok, Thailand, for their valuable advice, suggestions, and consulting on the research; Vilawan Chirdkiatgumchai, Division of Developmental and Behavioural Paediatrics Department of Paediatrics Ramathibodi Hospital, Mahidol University Bangkok, Thailand, and Mark Wolraich supporting the screening tool, the Vanderbilt Assessment Scale—Teacher Informant (Thai Version); the Research Fund of the Sirindhorn International Institute of Technology (SIIT) Thammasat University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Al-Ghannami, S.S.; Al-Adawi, S.; Ghebremeskel, K.; Cramer, M.T.; Hussein, I.S.; Min, Y.; Jeyaseelan, L.; Al-Sibani, N.; Al-Shammakhi, S.M.; Al-Mamari, F.; et al. Attention Deficit Hyperactivity Disorder and Parental Factors in School Children Aged Nine to Ten Years in Muscat, Oman. Oman Med. J. 2018, 33, 193–199. [Google Scholar] [CrossRef] [PubMed]
  2. Posner, J.; Polanczyk, G.V.; Sonuga-Barke, E. Attention-deficit hyperactivity disorder. Lancet 2020, 395, 450–462. [Google Scholar] [CrossRef]
  3. Rohde, L.; Buitelaar, J.K.; Gerlach, M.; Faraone, S.V.; Coghill, D. The world federation of ADHD guide. Porto Alegre Artmed 2019, 66–70. [Google Scholar]
  4. Swanson, J.M.; Wigal, T.; Lakes, K. DSM-V and the future diagnosis of attention-deficit/hyperactivity disorder. Curr. Psychiatry Rep. 2009, 11, 399–406. [Google Scholar] [CrossRef] [PubMed]
  5. American Psychiatric Association. Diagnostic and Statistical Manual of Mental Disorders: DSM-5; American Psychiatric Association: Washington, DC, USA, 2013. [Google Scholar]
  6. Sonne, T.; Marshall, P.; Obel, C.; Thomsen, P.H.; Grønbæk, K. An assistive technology design framework for ADHD. In Proceedings of the 28th Australian Conference on Computer-Human Interaction–OzCHI’16, Launceston, Australia, 29 November–2 December 2016. [Google Scholar]
  7. Dreyer, B.P. The Diagnosis and Management of Attention-Deficit/Hyperactivity Disorder in Preschool Children: The State of Our Knowledge and Practice. Curr. Probl. Pediatr. Adolesc. Health Care 2006, 36, 6–30. [Google Scholar] [CrossRef]
  8. Gallo, E.F.; Posner, J. Moving towards causality in attention-deficit hyperactivity disorder: Overview of neural and genetic mechanisms. Lancet Psychiatry 2016, 3, 555–567. [Google Scholar] [CrossRef] [Green Version]
  9. Sibley, M.H.; Pelham Jr, W.E.; Molina, B.S.; Gnagy, E.M.; Waschbusch, D.A.; Garefino, A.C.; Kuriyan, A.B.; Babinski, D.E.; Karch, K.M. Diagnosing ADHD in adolescence. J. Consult. Clin. Psychol. 2012, 80, 139. [Google Scholar] [CrossRef] [Green Version]
  10. Jain, R.A. To Study the Attention Deficit Hyperactivity Disorder (ADHD) and to Evaluate the Cognitive, Hyperactive and Impulsive Behavior against 6-OHDA Hbr Lesioned Sprague Dawley Neonates Using Hyperaxe, Curcumin & Quercetin; CL Baid Metha College of Pharmacy: Chennai, India, 2017. [Google Scholar]
  11. Kalaman, C.R.; Ibrahim, N.; Shaker, V.; Cham, C.Q.; Ho, M.C.; Visvalingam, U.; Shahabuddin, F.A.; Rahman, F.N.A.; Halim, M.R.T.A.; Kaur, M.; et al. Parental Factors Associated with Child or Adolescent Medication Adherence: A Systematic Review. Healthcare 2023, 11, 501. [Google Scholar] [CrossRef]
  12. Mick, E.; Biederman, J.; Faraone, S.V.; Sayer, J.; Kleinman, S. Case-Control Study of Attention-Deficit Hyperactivity Disorder and Maternal Smoking, Alcohol Use, and Drug Use During Pregnancy. J. Am. Acad. Child Adolesc. Psychiatry 2002, 41, 378–385. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Perrin, J.M.; Stein, M.T.; Amler, R.W.; Blondis, T.A.; Feldman, H.; Meyer, B.; Shaywitz, B.; Wolraich, M. Clinical practice guideline: Treatment of the school-aged child with attention-deficit/hyperactivity disorder. Pediatrics 2001, 108, 1033–1044. [Google Scholar]
  14. Wender, P.H.; Tomb, D.A. Attention-Deficit Hyperactivity Disorder in Adults: An Overview. Atten.-Deficit Hyperact. Disord. (ADHD) Adults 2010, 176, 258447. [Google Scholar] [CrossRef]
  15. Alamuti, E. Mohammadi, M.R. Comparison of Child and Parent Cognitive Behaviour Therapy on Reduction of Attention Deficit Hyperactivity Disorder Symptoms in Children. J. Child Adolesc. Behav. 2016, 4, 285. [Google Scholar] [CrossRef]
  16. Chu, S. Occupational Therapy for Children with Attention Deficit Hyperactivity Disorder: A Survey on the Level of Involvement and Training Needs of Therapists. Br. J. Occup. Ther. 2003, 66, 209–218. [Google Scholar] [CrossRef]
  17. Barbaresi, W.J.; Colligan, R.C.; Weaver, A.L.; Voigt, R.G.; Killian, J.M.; Katusic, S.K.; Chawla, A.; Sprinz, P.G.; Welch, J.; Heeney, M.; et al. Mortality, ADHD, and Psychosocial Adversity in Adults With Childhood ADHD: A Prospective Study. Pediatrics 2013, 131, 637–644. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Fogler, J.M.; Weaver, A.L.; Katusic, S.; Voigt, R.G.; Barbaresi, W.J. Recalled Experiences of Bullying and Victimization in a Longitudinal, Population-Based Birth Cohort: The Influence of ADHD and Co-Occurring Psychiatric Disorder. J. Atten. Disord. 2020, 26, 15–24. [Google Scholar] [CrossRef] [PubMed]
  19. Singh, I. A Framework for Understanding Trends in ADHD Diagnoses and Stimulant Drug Treatment: Schools and Schooling as a Case Study. Biosocieties 2006, 1, 439–452. [Google Scholar] [CrossRef]
  20. Lahey, B.B.; Pelham, W.E.; Loney, J.; Lee, S.S.; Willcutt, E. Instability of the DSM-IV Subtypes of ADHD From Preschool through Elementary School. Arch. Gen. Psychiatry 2005, 62, 896–902. [Google Scholar] [CrossRef]
  21. Paholpak, S.; Arunpongpaisal, S.; Krisanaprakornkit, T.; Khiewyoo, J. Validity and reliability study of the Thai version of WHO schedules for clinical assessment in neuropsychiatry: Sections on psychotic disorders. J. Med. Assoc. Thail. 2008, 91, 408. [Google Scholar]
  22. Minor, E.C.; Porter, A.C.; Murphy, J.; Goldring, E.B.; Cravens, X.; Elloitt, S.N. A known group analysis validity study of the Vanderbilt Assessment of Leadership in Education in US elementary and secondary schools. Educ. Assess. Eval. Acc. 2014, 26, 29–48. [Google Scholar] [CrossRef]
  23. Health, M.O.P. Thai Children are more likely to Have ADHD than One Year ago. 2008. Available online: https://www.dmh.go.th/newsdmh/ (accessed on 27 March 2023).
  24. Choopun, K.; Boonlue, N. Attention Deficit Hyperactivity Disorder in Primary School Chiang Mai, Thailand. Int. J. Child Dev. Ment. Health 2022, 10. [Google Scholar]
  25. Ayano, G.; Yohannes, K.; Abraha, M. Epidemiology of attention-deficit/hyperactivity disorder (ADHD) in children and ado-lescents in Africa: A systematic review and meta-analysis. Ann. Gen. Psychiatry 2020, 19, 21. [Google Scholar] [CrossRef] [Green Version]
  26. Danielson, M.L.; Bitsko, R.H.; Ghandour, R.M.; Holbrook, J.R.; Kogan, M.D.; Blumberg, S.J. Prevalence of Parent-Reported ADHD Diagnosis and Associated Treatment Among U.S. Children and Adolescents, 2016. J. Clin. Child Adolesc. Psychol. 2018, 47, 199–212. [Google Scholar] [CrossRef]
  27. Hoang, H.H.; Tran, A.T.N.; Nguyen, V.H.; Nguyen, T.T.B.; Le, D.D.; Jatho, A.; Onchonga, D.; Van Duong, T.; Nguyen, M.T.; Tran, B.T. Attention Deficit Hyperactivity Disorder (ADHD) and Associated Factors Among First-Year Elementary School Students. J. Multidiscip. Health 2021, 14, 997–1005. [Google Scholar] [CrossRef] [PubMed]
  28. Rissanen, M. Translational health technology and system schemes: Enhancing the dynamics of health informatics. Health Inf. Sci. Syst. 2020, 8, 39. [Google Scholar] [CrossRef] [PubMed]
  29. Albahar, F.; Abu-Farha, R.K.; Alshogran, O.Y.; Alhamad, H.; Curtis, C.E.; Marriott, J.F. Healthcare Professionals’ Perceptions, Barriers, and Facilitators towards Adopting Computerised Clinical Decision Support Systems in Antimicrobial Stewardship in Jordanian Hospitals. Healthcare 2023, 11, 836. [Google Scholar] [CrossRef]
  30. De Silva, S.; Dayarathna, S.; Ariyarathne, G.; Meedeniya, D.; Jayarathna, S.; Michalek, A.M.P. Computational Decision Support System for ADHD Identification. Int. J. Autom. Comput. 2020, 18, 233–255. [Google Scholar] [CrossRef]
  31. Bard, D.E.; Wolraich, M.L.; Neas, B.; Doffing, M.; Beck, L. The Psychometric Properties of the Vanderbilt Attention-Deficit Hyperactivity Disorder Diagnostic Parent Rating Scale in a Community Population. J. Dev. Behav. Pediatr. 2013, 34, 72–82. [Google Scholar] [CrossRef]
  32. Becker, S.P.M.; Langberg, J.M.; Vaughn, A.J.; Epstein, J.N. Clinical Utility of the Vanderbilt ADHD Diagnostic Parent Rating Scale Comorbidity Screening Scales. J. Dev. Behav. Pediatr. 2012, 33, 221–228. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Kądziela-Olech, H. The measurement of the symptoms of ADHD in the NICHQ Vanderbilt Assessment Scale for Parent (VADPRS) and for Teacher (VADTRS). Psychiatr. I Psychol. Klin. 2014, 14, 277–283. [Google Scholar] [CrossRef]
  34. Murphy, J.F.; Goldring, E.B.; Cravens, X.C.; Elliott, S.N.; Porter, A.C. The Vanderbilt assessment of leadership in education: Measuring learning-centered leadership. J. East China Norm. Univ. 2007, 29, 1–10. [Google Scholar]
  35. Porter, A.C.; Polikoff, M.S.; Goldring, E.B.; Murphy, J.; Elliott, S.N.; May, H. Investigating the Validity and Reliability of the Vanderbilt Assessment of Leadership in Education. Elem. Sch. J. 2010, 111, 282–313. [Google Scholar] [CrossRef]
  36. Saputra, D.C.E.; Sunat, K.; Ratnaningsih, T. A New Artificial Intelligence Approach Using Extreme Learning Machine as the Potentially Effective Model to Predict and Analyze the Diagnosis of Anemia. Healthcare 2023, 11, 697. [Google Scholar] [CrossRef] [PubMed]
  37. Ferdous, M.; Debnath, J.; Chakraborty, N.R. Machine Learning Algorithms in Healthcare: A Literature Survey. In Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India, 1–3 July 2020. [Google Scholar] [CrossRef]
  38. Shobana, G.; Umamaheswari, K. Prediction of Liver Disease using Gradient Boost Machine Learning Techniques with Feature Scaling. In Proceedings of the 2021 5th International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 8–10 April 2021; IEEE: Piscataway Township, NJ, USA; pp. 1223–1229. [Google Scholar] [CrossRef]
  39. Zahoor, S.; Shoaib, U.; Lali, I.U. Breast Cancer Mammograms Classification Using Deep Neural Network and Entropy-Controlled Whale Optimization Algorithm. Diagnostics 2022, 12, 557. [Google Scholar] [CrossRef] [PubMed]
  40. Dashtipour, K.; Taylor, W.; Ansari, S.; Zahid, A.; Gogate, M.; Ahmad, J.; Assaleh, K.; Arshad, K.; Imran, M.A.; Abbasi, Q. Detecting Alzheimer’s disease using machine learning methods. In Proceedings of the Body Area Networks. Smart IoT and Big Data for Intelligent Health Management: 16th EAI International Conference, BODYNETS 2021, Virtual Event, 25–26 October 2021; Springer: Berlin/Heidelberg, Germany, 2022; pp. 89–100. [Google Scholar]
  41. Krishnaveni, K.; Radhamani, E. Diagnosis and evaluation of ADHD using Naïve Bayes and J48 classifiers. In Proceedings of the 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, 16–18 March 2016; IEEE: Piscataway Township, NJ, USA; pp. 1809–1814. [Google Scholar]
  42. Kuang, D.; He, L. Classification on ADHD with Deep Learning. In Proceedings of the 2014 International Conference on Cloud Computing and Big Data, Wuhan, China, 12–14 November 2014. [Google Scholar]
  43. Oztoprak, H.; Toycan, M.; Alp, Y.K.; Arikan, O.; Dogutepe, E.; Karakas, S. Machine-based learning system: Classification of ADHD and non-ADHD participants. In Proceedings of the 2017 25th Signal Processing and Communications Applications Conference (SIU), Antalya, Turkey, 15–18 May 2017; IEEE: Piscataway Township, NJ, USA; pp. 1–4. [Google Scholar] [CrossRef]
  44. Miao, B.; Zhang, Y. A feature selection method for classification of ADHD. In Proceedings of the 2017 4th International Conference on Information, Cybernetics and Computational Social Systems (ICCSS), Dalian, China, 24–26 July 2017; IEEE: Piscataway Township, NJ, USA; pp. 21–25. [Google Scholar] [CrossRef]
  45. Khanna, S.; Das, W. A Novel Application for the Efficient and Accessible Diagnosis of ADHD Using Machine Learning. In Proceedings of the 2020 IEEE/ITU International Conference on Artificial Intelligence for Good (AI4G), Geneva, Switzerland, 21–25 September 2020; IEEE: Piscataway Township, NJ, USA; pp. 51–54. [Google Scholar] [CrossRef]
  46. Peng, J.; Debnath, M.; Biswas, A.K. Efficacy of novel Summation-based Synergetic Artificial Neural Network in ADHD diagnosis. Mach. Learn. Appl. 2021, 6, 100120. [Google Scholar] [CrossRef]
  47. Cordova, M.; Shada, K.; Demeter, D.V.; Doyle, O.; Miranda-Dominguez, O.; Perrone, A.; Schifsky, E.; Graham, A.; Fombonne, E.; Langhorst, B.; et al. Heterogeneity of executive function revealed by a functional random forest approach across ADHD and ASD. NeuroImage Clin. 2020, 26, 102245. [Google Scholar] [CrossRef]
  48. Radhamani, E.; Krishnaveni, K. Diagnosis and Evaluation of ADHD using MLP and SVM Classifiers. Indian J. Sci. Technol. 2016, 9, 93853. [Google Scholar] [CrossRef] [Green Version]
  49. Parashar, A.; Kalra, N.; Singh, J.; Goyal, R.K. Machine Learning Based Framework for Classification of Children with ADHD and Healthy Controls. Intell. Autom. Soft Comput. 2021, 28, 669–682. [Google Scholar] [CrossRef]
  50. Shao, L.; Xu, Y.; Fu, D. Classification of ADHD with bi-objective optimization. J. Biomed. Informatics 2018, 84, 164–170. [Google Scholar] [CrossRef]
  51. Felt, B.T.; Biermann, B.; Christner, J.G.; Kochhar, P.; Van Harrison, R. Diagnosis and management of ADHD in children. Am. Fam. Physician 2014, 90, 456–464. [Google Scholar]
  52. Pfiffner, L.J.; Mikami, A.Y.; Huang-Pollock, C.; Easterlin, B.; Zalecki, C.; McBurnett, K. A randomized, controlled trial of integrated home-school behavioral treatment for ADHD, predominantly inattentive type. J. Am. Acad. Child Adolesc. Psychiatry 2007, 46, 1041–1050. [Google Scholar] [CrossRef]
  53. McVoy, M.; Findling, R.L. Clinical Manual of Child and Adolescent Psychopharmacology; American Psychiatric Pub: Washington, DC, USA, 2017. [Google Scholar]
  54. Sokolova, M.; Lapalme, G. A systematic analysis of performance measures for classification tasks. Inf. Process. Manag. 2009, 45, 427–437. [Google Scholar] [CrossRef]
Figure 1. Participant recruitment process.
Figure 1. Participant recruitment process.
Children 10 01288 g001
Figure 2. Workflow of the proposed framework.
Figure 2. Workflow of the proposed framework.
Children 10 01288 g002
Figure 3. The Decision Tree graph.
Figure 3. The Decision Tree graph.
Children 10 01288 g003
Table 1. Comparison of advantages and disadvantages of machine learning models.
Table 1. Comparison of advantages and disadvantages of machine learning models.
NoClassification TechniqueDescription ProsCons
1Decision TreeA Decision Tree is a supervised learning technique that can be used for both classification and regression problems, but mostly it is preferred for solving classification problems.
-
Structured data/Unstructured data
-
easy implementation
-
slight variation in data can lead to a different decision tree
-
does not work well with small data
2Naïve BayThe KNN algorithm classifies data by comparing information of interest to others. The algorithm returns a result based on the information that is most similar to the information of interest.
-
Structured data/Unstructured data
-
easy implementation
-
high computation efficiency, classification rate, and accuracy.
-
precision of the algorithm decreases with fewer data
-
an extensive number record is required for accuracy
3KNNThe Naive Bay algorithm is a data mining classifier. The technique was developed based on the principle of Probably Naïve Bayesian Classification. It is used to analyze the probability of an unprecedented event from occurred events.
-
Unstructured data
-
suitable for multimodal class
-
If the decision-making conditions are complex, this approach can create efficient models
-
a small dataset and the data is noise-free and labeled.
-
excessive time to find the nearest neighbors in an extensive training data set
-
performance of the algorithm depends on the number of dimensions used
4Neural NetworkThis algorithm is one of the data mining techniques. It is a mathematical model for processing information with a connected computation (Connectionist). The algorithm is used to simulate the functioning of neural networks in the human brain to create a tool capable of learning pattern recognition, knowledge extraction (Knowledge Extraction), and the human brain capabilities.
-
Structured data/ Unstructured data
-
simple to use with a few parameters to adjust
-
applicable to a wide range of problems in real life
-
requires high processing time if the neural network is large
-
difficult to know the required number of neurons and layers
Table 2. Recommended activities and behavioural therapy for different types of ADHD.
Table 2. Recommended activities and behavioural therapy for different types of ADHD.
NoADHD TypeActivitiesDescriptionExample for Activities
1Mix-typeAOCD and AMODOrganization and Discipline
Activities and Medication
Activities
Play toys or games that require concentration. Training the child to play with one toy at a time will help the child to concentrate on playing longer and Listen—play good music for concentration.
2hyperactivityAOCDActivities Organization/Discipline ActivitiesActivities that require calmness, such as building blocks of wood or making towers of coins, Feed the eggs with a spoon.
3inattentionAMODActivities Medication ActivitiesActivities that use distance, such as throwing a ball into the basket, threading the needle, stringing the beads, or stringing the garland,
4ODDACBActivities Control BehavioralCreate a daily schedule of activities, such as doing homework before play.
5Non-ADHDNO-ActivitiesNon-ADHDGeneral activities that increase concentration, such as reading stories.
Table 3. Statistical data analysis of the ADHD classes.
Table 3. Statistical data analysis of the ADHD classes.
NoType of ADHDDataNumber of Data%All Data
0Mix -Typetrain18880235
test4720
1Non-ADHD train288035
test720
2ODD train128015
test320
3hyperactivity train328040
test820
4inattention train768095
test1920
Table 4. Comparison of the results of the four classifiers.
Table 4. Comparison of the results of the four classifiers.
NoType of ADHDTestDecision TreeKNNNaive BayesNeural Network
Cor%Inc%Cor%Inc%Cor%Inc%Cor%Inc%
0Mix-type474697.8712.134493.6236.383472.341327.664697.871.002.13
1Non-ADHD77100.0000.007100.0000.007100.0000.007100.000.000.00
2ODD33100.0000.003100.0000.003100.0000.003100.000.000.00
3hyperactivity88100.0000.008100.0000.008100.0000.008100.000.000.00
4inattention1919100.0000.0019100.0000.0019100.0000.0019100.000.000.00
Total (case)84 99.57 0.43 98.72 1.28 94.47 5.53 99.57 0.43
% Total Cases99.5798.7294.4799.57
Note: Cor = no. of correct results and Inc = no. of incorrect results.
Table 5. Performance comparison of the four classifiers.
Table 5. Performance comparison of the four classifiers.
NoType of ADHDDecision TreeKNNNaive BayesNeural Network
TPRTNRPRRCACF1TPRTNRPRRCACF1TPRTNRPRRCACF1TPRTNRPRRCACF1
0Mix-type0.98010.980.990.990.94010.940.960.970.72010.720.850.840.98010.980.990.99
1Non-ADHD101111101111101111101111
2ODD101111101111101111101111
3hyperactivity101111101111101111101111
4inattention10.020.9510.990.9710.050.8610.960.9310.20.5910.850.7510.020.9510.990.97
Average Accuracy0.9960.9840.940.996
Note: TPR = rate of true positives; TNR = true negative rate; PR = precision; RC = recall; AC = accuracy; and F1 = F1 score.
Table 6. Comparison of model time between the Decision Tree and neural network models.
Table 6. Comparison of model time between the Decision Tree and neural network models.
No.Computation Time
Decision Tree ModelNeural Network
10.0312291.040929
20.0555371.110908
30.0611331.175104
40.0519962.634261
50.0745941.068259
60.0523591.24145
70.0500161.313238
80.0479971.392138
90.0732111.600991
100.0781322.092879
110.0586971.389741
120.0576741.334164
130.0623241.848112
140.0820121.639582
150.0911281.899683
160.0709981.397739
170.0449961.257645
180.0589011.204572
190.0459971.127632
200.0565711.180286
210.0493371.2724
220.0636121.046959
230.0644781.25124
240.0632311.501523
250.0639923.656594
260.0839961.15601
270.0585331.216549
280.0509941.071333
290.0489351.203264
300.0481.352984
310.0470181.296979
320.0817191.195881
330.0450191.038161
340.0527591.117537
350.0489931.120578
360.0638121.11737
370.0538891.229534
380.0546191.55222
390.0509941.119644
400.0604581.255233
410.0511031.493202
420.0500031.005049
430.059091.304165
440.0529951.251586
450.0617351.457659
460.0500071.086125
470.0520671.379029
480.0516871.133587
490.0509961.049925
500.0449991.177412
510.0649011.06846
520.0566020.970769
530.0519981.345009
540.0467081.189245
550.0475841.125525
560.0890031.555476
570.06252.134213
580.0860942.15842
590.0683461.812286
600.0598861.31289
610.06441.274483
620.0530561.663544
630.0771421.632083
640.0841342.141111
650.0745521.464199
660.0576631.094026
670.0482911.640016
680.0449921.486279
690.0494491.069333
700.0462271.450437
710.0635841.509127
720.0750651.465219
730.0479981.345517
740.0470021.229406
750.0569961.622626
760.0486081.10312
770.0463751.286845
780.0478951.19502
790.0549941.117199
800.0749981.395097
810.053991.271263
820.0537781.882056
830.0655621.208384
840.0556191.22781
850.0479991.047544
860.0482031.251664
870.048851.160577
880.0506310.874186
890.0551771.260275
900.0490211.201123
910.0440181.254685
920.0469951.244649
930.0470161.05943
940.0520240.944234
950.0422791.299954
960.0596981.503714
970.0471331.13383
980.0609161.063454
990.0470190.98657
1000.057081.087645
Average computation time0.0571461.348791
Table 7. Performance metric of the DT classifier (for the recommended activities).
Table 7. Performance metric of the DT classifier (for the recommended activities).
NoType of ADHDDecision Tree
TPRTNRPRRCACF1
0Mix-type
(AOCD + AMOD + ACB)
0.98010.980.990.99
1hyperactivity (AOCD)101111
2inattention (AIC)101111
3ODD (ACB)101111
4Non-ADHD (No)10.020.9510.990.97
Accuracy average0.996
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chatpreecha, P.; Usanavasin, S. Design of a Collaborative Knowledge Framework for Personalised Attention Deficit Hyperactivity Disorder (ADHD) Treatments. Children 2023, 10, 1288. https://doi.org/10.3390/children10081288

AMA Style

Chatpreecha P, Usanavasin S. Design of a Collaborative Knowledge Framework for Personalised Attention Deficit Hyperactivity Disorder (ADHD) Treatments. Children. 2023; 10(8):1288. https://doi.org/10.3390/children10081288

Chicago/Turabian Style

Chatpreecha, Pornsiri, and Sasiporn Usanavasin. 2023. "Design of a Collaborative Knowledge Framework for Personalised Attention Deficit Hyperactivity Disorder (ADHD) Treatments" Children 10, no. 8: 1288. https://doi.org/10.3390/children10081288

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