Next Article in Journal
The Effect of Metacognitive and Emotional Schemas on the Severity of Symptoms in Patients with Fibromyalgia
Previous Article in Journal
AI-Enabled Precision Echocardiography: Toward Personalized Cardiovascular Care
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring Handwriting-Based Biomarkers for Alzheimer’s Disease: Identifying Discriminative Features and Tasks to Enhance Diagnostic Accuracy

by
Cansu Akyürek Anacur
1,2,*,
Asuman Günay Yılmaz
3 and
Bekir Dizdaroğlu
4
1
Graduate School of Natural and Applied Sciences, Karadeniz Technical University, 61080 Trabzon, Turkey
2
Department of Computer Engineering, Bitlis Eren University, 13000 Bitlis, Turkey
3
Department of Artificial Intelligence and Data Engineering, Karadeniz Technical University, 61080 Trabzon, Turkey
4
Department of Computer Engineering, Karadeniz Technical University, 61080 Trabzon, Turkey
*
Author to whom correspondence should be addressed.
Diagnostics 2026, 16(5), 697; https://doi.org/10.3390/diagnostics16050697
Submission received: 21 January 2026 / Revised: 13 February 2026 / Accepted: 24 February 2026 / Published: 26 February 2026
(This article belongs to the Section Machine Learning and Artificial Intelligence in Diagnostics)

Abstract

Background/Objectives: This study proposes a comprehensive classification framework for the automatic detection of Alzheimer’s disease using handwriting data. An enriched feature space is constructed by combining 18 baseline features extracted from raw handwriting signals with 30 additional features derived from established handwriting analysis studies, resulting in a total of 48 features. To enhance clinical practicality, a task reduction analysis is conducted by comparing the full dataset containing 25 handwriting tasks with a reduced dataset comprising 14 selected tasks. Methods: The proposed framework employs a two-stage evaluation strategy involving four feature selection methods (Random Forest Feature Importance, Extreme Gradient Boosting Feature Importance, L1 Regularization and Recursive Feature Elimination), three normalization techniques (Unnormalized, Min–Max and Z-Score), and five baseline machine learning classifiers (Random Forest, Logistic Regression, Multilayer Perceptron, XGBoost and Support Vector Machines). In the second stage, a dynamic ensemble learning strategy is introduced, where the most effective classifiers are adaptively selected for each cross-validation fold and integrated using soft and hard voting schemes. Results: The experimental results demonstrate that reducing the number of tasks leads to an improvement in average classification accuracy from 79.47% to 81.03%, while simultaneously decreasing training time and memory consumption by approximately 40% and 35%, respectively. The highest classification performance, achieving an accuracy of 94.20%, is obtained using the Hard Ensemble combined with L1-based feature selection. Conclusions: These findings highlight that the joint use of enriched feature representations, task reduction, and dynamic ensemble learning provides an effective and computationally efficient solution for handwriting-based Alzheimer’s disease detection.

1. Introduction

Neurodegenerative diseases are characterized by their chronic and progressive nature, for which no definitive cure currently exists. The most prominent examples include Alzheimer’s disease (AD) and Parkinson’s disease (PD) [1]. These disorders are characterized by gradual deterioration of brain and nervous system functions, leading to significant impairments in cognitive ability, memory, motor control, and daily living activities. These impairments not only reduce patients’ quality of life but also place substantial social and economic burdens on families and healthcare systems [2,3].
AD is the primary cause of dementia cases worldwide. Studies have shown that approximately 60–80% of all dementia cases result from AD [4]. The disease has widespread effects, including motor coordination deficiencies, progressive decline in cognitive functions, and severe memory impairment. Patients with AD often display noticeable changes in their handwriting due to deteriorating motor coordination and reduced cognitive capacity. These handwriting alterations serve as clear indicators of how the disease affects the nervous system and motor control pathways.
Early detection of AD is critical for maintaining quality of life and facilitating timely therapeutic interventions. Current AD diagnosis protocols rely on various medical procedures and neuroimaging modalities. However, conventional diagnostic approaches are typically implemented after characteristic clinical symptoms have emerged, by which time substantial neuropathological progression has already occurred. In this context, the deterioration and changes observed in the handwriting skills of AD patients are regarded as among the early biomarkers of the disease [5].
In the literature, several studies have investigated handwriting-based classification approaches for AD detection. In one study, data collected from 130 participants performing nine distinct handwriting tasks were analyzed. By extracting the basic features commonly used in literature, the performances of widely used classification algorithms were compared [6]. Another study adopted a similar methodology and conducted a detailed analysis of 18 characteristic features extracted from 25 different handwriting tasks. The study performed both collective evaluation across all tasks and individual task-based analyses, implementing machine learning algorithms to classify individuals with AD and healthy controls [7]. In a further study, a total of 35 characteristic features were extracted from 34 different handwriting tasks, and comprehensive evaluation experiments were conducted via various classification algorithms following feature selection techniques [8].
In this study, the 18 features proposed for the diagnosis of AD in [7] were extracted from the raw data of the DARWIN (Diagnosis AlzheimeR WIth haNdwriting) dataset also introduced in [7]. To enhance the feature space, 30 additional features were incorporated, resulting in a comprehensive dataset comprising 48 features. With the expanded dataset, the effectiveness of the features in AD diagnosis was investigated. Feature selection methods were implemented to identify features with greater discriminatory power for disease diagnosis. After feature selection, multiple machine learning algorithms were applied to perform classification between AD patients and healthy controls. A comparative performance analysis was also conducted between the full feature set consisting of 48 features and the reduced feature subset obtained via feature selection techniques. The effect of feature selection on classification performance was quantitatively assessed to determine the most discriminative and informative feature subset. Moreover, potential data acquisition constraints were considered, including incomplete or suboptimal execution of the 25 handwriting tasks—particularly in later stages due to patient fatigue—as well as missing task-related files in the raw dataset. Accordingly, task-level contributions to disease classification were analyzed, and the feasibility of maintaining or improving classification accuracy via a reduced subset of handwriting tasks was systematically investigated.
The main contributions of this study are summarized as follows:
  • A baseline set of 18 handwriting features is expanded by incorporating 30 additional features previously used in various handwriting recognition tasks, and their relevance for AD detection is systematically analyzed.
  • Feature selection techniques are applied to identify the most informative features for distinguishing patients, with the aim of supporting the clinical interpretation of handwriting impairments associated with AD.
  • On the basis of the selected features, the number of handwriting tasks is reduced from 25 to 14, with the goal of simplifying the assessment protocol and reducing the cognitive and physical burden on patients.
  • Overall, the proposed approach emphasizes interpretability and clinical applicability while building upon established methodologies in the literature.
The primary contribution of this study lies in the systematic enrichment and clinical validation of the handwriting feature space for AD detection. By integrating previously unexplored descriptors with established metrics, the proposed approach captures the multidimensional characteristics of neurodegenerative motor impairment while improving model interpretability. Additionally, the task reduction strategy demonstrates that high diagnostic performance can be achieved with a more efficient and clinically feasible assessment protocol. This study emphasizes a clinically grounded, feature-centric framework that supports methodological rigor and translational applicability rather than algorithmic novelty.

2. Related Work

Diseases such as AD and PD fall into the category of neurodegenerative disorders for which a definitive cure has not yet been identified. Current treatment options are limited to symptom reduction and slowing disease progression. In clinical practice, these diseases are often diagnosed after characteristic symptoms appear. By this stage, the underlying pathology has usually progressed substantially. Therefore, early diagnosis and timely intervention are essential. Consequently, the need for early diagnostic strategies has led to an increase in scientific studies in this field. Alterations and deformations in handwriting are considered important indicators for the early detection of such diseases [9]. For this reason, researchers have increasingly focused on disease detection approaches based on handwriting analysis.
Stefano et al. examined handwriting analysis approaches for the early diagnosis, monitoring, and follow-up of neurodegenerative diseases and identified key topics for future research [10]. Loconsole et al. proposed a method for distinguishing patients with PD from healthy individuals by handwriting analysis [11]. Kahindo et al. extracted different types of features to group similar cognitive profiles and focused on selecting optimal features [12]. Xu and Pan proposed an ensemble learning model that combines Random Forest (RF) and Principal Component Analysis to distinguish healthy individuals from patients with PD [13]. Dentamaro et al. systematically analyzed speed-based and kinematic parameters across eight different handwriting tasks [14]. Ranjan and Swetapadma evaluated the performance of several machine learning approaches, including Artificial Neural Networks (ANN), Support Vector Machines (SVM), and k-Nearest Neighbors (k-NN), for PD detection. Their comparative analysis assessed the diagnostic effectiveness of these classification algorithms [15]. Kamble et al. analyzed static and dynamic spirals drawn by patients with PD. They compared different classification methods using kinematic variables extracted from handwriting data [16]. In the study conducted by Impedovo, feature extraction was performed using the PaHaW dataset. In this research, a new speed-based feature set was proposed to extend the baseline feature set. Prior to the classification stage, the extracted features were normalized to have zero mean and unit variance. During feature selection, the individual classification performance of each feature was evaluated, and those that achieved the highest performance were included in the refined feature set. Although various classifiers were examined in the study, the reported results were obtained via SVM [17]. Mandar et al. collected handwriting data from healthy individuals and patients using a digital pen, extracted features, and selected the first 200 features using the minimum redundancy–maximum relevance (mRMR) method. Classification models were then developed using advanced machine learning algorithms. These models were employed to distinguish between a healthy control group and patient groups [18]. Impedovo and Pirlo conducted experiments on two datasets to analyze handwriting recognition approaches. They applied classification algorithms, including SVM, Linear Discriminant Analysis (LDA), and Logistic Regression (LR), to classify PD and AD patients [19]. Cilia et al. applied the widely used Recursive Feature Elimination (RFE) method to identify the most effective features for predicting symptoms associated with cognitive impairment through handwriting analysis [20]. In another study, they proposed an ensemble model that combined the outputs of different classifiers to predict cognitive impairment [21]. D’Alessandro et al. grouped handwriting features using the sigma–lognormal model and applied seven classification algorithms. Performance was further improved through stacking and majority voting techniques [22]. Nardone et al. extracted 35 features from 34 handwriting tasks, with a particular focus on stroke-based features. After applying feature selection techniques, they conducted evaluation experiments using various classification algorithms [8]. Rohith et al. developed an MLP-based model using kinematic features from handwriting samples and showed that handwriting-based assessments could serve as promising noninvasive tools for AD screening and prognosis evaluation [23].
One of the main challenges in diagnosing AD through handwriting analysis is data scarcity. Confidentiality concerns and ethical constraints limit the creation of large-scale datasets. To address this issue, Ahmed et al. proposed a variational autoencoder (VAE)-based method for data augmentation. In this approach, synthetic data were generated from limited handwriting samples in the DARWIN dataset to create a larger and more diverse training set. These findings indicate that VAE can improve the accuracy of early AD diagnosis while protecting data privacy [24]. Singh and Chaturvedi developed a two-stage stacking model on the DARWIN dataset and used SHAP (SHapley Additive exPlanations) to improve the interpretability of the decision-making process. This method enables the identification of handwriting dynamics effective for diagnosing AD and supports the adoption of artificial intelligence (AI)–based approaches in clinical settings [25]. Salman et al. compared various machine learning and deep learning algorithms on the DARWIN dataset to investigate the effectiveness of AI-based approaches for the early detection of AD. The results showed that the stack model, in particular, offers a reliable method for the early diagnosis of AD with high accuracy and discriminative performance [26]. Bazarbekov et al. proposed an AI-based method for early AD diagnosis using handwriting movement data collected with a sensor-equipped smart pen. They evaluated various machine learning and deep learning methods and found that the combined CNN-BiLSTM model outperformed the others in distinguishing between cases. These findings suggest that handwriting-based movement data could serve as a noninvasive and clinically applicable tool for early diagnosis of AD [27]. Yao et al. proposed a multilevel information fusion approach for AD detection using handwritten data from the DARWIN dataset. The method showed stable and satisfactory performance, particularly under limited data conditions. These findings suggest that handwriting-based approaches may serve as potential tools for assessing the early stages of AD [28].
In this context, many studies have focused on improving disease recognition performance through optimal feature selection. The impact of different feature types on recognition performance has been widely examined in the literature. Motivated by these findings, this study investigates the effect of different feature sets on classification performance using the DARWIN dataset and further evaluates whether similar or higher performance can be achieved with fewer tasks.

3. Materials and Methods

In this study, raw handwriting data from the DARWIN dataset [7] were analyzed for the early detection of AD. Distinctive features were extracted using mathematical techniques and transformed into numerical datasets suitable for machine learning. Feature selection methods were then applied, and the classification performance of various machine learning algorithms was comparatively evaluated. The overall system architecture is illustrated in Figure 1. Additionally, this study examines whether optimal classification performance can be achieved with fewer handwriting tasks. Classification performance was systematically evaluated on reduced task sets using task elimination strategies.

3.1. Dataset

In this study, the raw data from the DARWIN handwriting dataset [7] were used. The dataset includes a total of 25 different handwriting tasks collected via a graphics tablet from 89 Alzheimer’s patients and 85 healthy individuals. The tasks are structured into three main categories: memory and dictation (M), graphical drawing (G), and copying (C). Graphical tasks include horizontal/vertical lines, circles of different diameters, and complex shape-tracing tasks, which are all designed to assess participants’ basic motor control and drawing stability. Copying tasks include linguistic and visuomotor integration elements such as letters, syllables, words, reversals, postal forms, and phone numbers. Memory and dictation tasks are structured to assess short-term verbal memory, language processing skills, and sensory-motor writing production. The tasks commonly used in cognitive assessment, such as the clock drawing test, are also included in the set. This comprehensive task diversity allows for a multifaceted examination of cognitive, motor, and visuomotor performance in Alzheimer’s patients. The raw data includes the pen’s x- and y-coordinates on the graphics tablet, pen pressure, pen status (in air or on the tablet), and timestamps. But the publicly available dataset includes 18 features from each individual’s handwriting tasks, yielding 450 features per person. In this study, additional features were derived from the raw data to capture detailed handwriting dynamics and improve data representation for machine learning models.

3.2. Feature Extraction and Normalization

In this study, the 18 features originally extracted for AD diagnosis [7] were re-extracted from the raw data using the same methodological framework based on the x- and y-coordinates, pen pressure, pen status, and timestamps. Subsequently, commonly reported handwriting features in the literature were reviewed, and additional features frequently used in handwriting recognition and anomaly detection studies—such as those on PD, cognitive impairment, and depression—were identified and extracted from the dataset. In addition to the 18 baseline features reported in [7], 30 new features were incorporated, resulting in a total of 48 features per task and a 1200-dimensional feature vector (48 × 25) for each sample. The 48 handwriting features used for the diagnosis of AD are given in Table 1.
The first 18 features correspond to the baseline features defined in [7]. Features 19–48 were identified through a review of prior studies on handwriting-based PD detection, automatic handwriting recognition, signature verification, and neuromotor disorder assessment. All 48 features were extracted from the raw DARWIN dataset and used for the computer-aided AD diagnosis. A detailed description of the 30 additional features proposed for AD diagnosis is presented below.
Mean Azimuth (MA): MA represents the average direction angle of movement vectors during handwriting. It reflects the overall directional tendency of pen movements throughout the writing process. Positive values indicate anticlockwise movement, whereas negative values indicate clockwise movement (Equation (1)).
M A = 1 n i = 1 n 1 arctan Δ y i Δ x i · 180 π  
where n is the total number of points, x i , y i represents the coordinates of the i-th point, Δ y   =   y i + 1   y i and Δ x   =   x i + 1   x i .
Mean Slope (MS): MS represents the average slope of the movement vectors and indicates the overall vertical/horizontal movement tendency of the handwriting (Equation (2)). Higher values indicate steeper movements, whereas lower values indicate more horizontal movements.
M S = 1 k i = 2 n y i y i 1 x i x i 1
In Equation (2), k represents the number of valid slopes (cases where x i   x i 1   0 ).
Total Displacement (TD): This feature represents the total distance traveled by the pen. It is calculated as the sum of all point-to-point distances (Equation (3)). TD reflects the complexity of handwriting and the level of motor activity
In Equation (3), n is the total number of points.
T D = i = 2 n   x i x i 1 2 + y i y i 1 2    
Horizontal Displacement (HD): HD represents the total absolute movement along the X-axis, so it measures the amount of activity in the horizontal dimension of the handwriting (Equation (4)).
H D = i = 2 n   x i x i 1      
Vertical Displacement (VD): VD represents the total absolute movement along the Y-axis, so it measures the amount of activity in the vertical dimension of the handwriting (Equation (5)).
V D = i = 2 n   y i y i 1    
Mean Stroke Height (MSH): MSH represents the average vertical distance between the starting point of each stroke and the point where the pen lifts into the air. It reflects the vertical consistency of the strokes (Equation (6))
M S H = 1 S j = 1 S   y a i r , j y s t a r t , j  
In Equation (6), S is the total number of strokes, j is the stroke index (1, 2, …, S), y s t a r t , j represents the Y coordinate of the first on-paper point of the j-th stroke, and y a i r , j represents the Y coordinate of the first in-air point at the end of the j-th stroke.
Mean Stroke Width (MSW): MSW represents the average horizontal distance between the starting point of each stroke and the pen-up point. It reflects the horizontal consistency of the strokes and the horizontal characteristics of the handwriting. This measure does not indicate the actual stroke width; instead, it corresponds to the difference along the X-axis between the stroke start point and the pen-up point (Equation (7)).
M S W = 1 S j = 1 S   x a i r , j x s t a r t , j    
In Equation (7), S is the total number of strokes, j is the stroke index (1, 2, …, S), x s t a r t , j is the X coordinate of the first on-paper point of the j-th stroke, and x a i r , j is the X coordinate of the first in-air point at the end of the j-th stroke.
Mean Centroid Distance (MCD): MCD is defined as the average distance between the centers of gravity of consecutive strokes, indicating the spatial consistency of letter or word placement (Equation (8)).
M C D = 1 S 1 j = 1 S 1   x ¯ j + 1 x ¯ j 2 + y ¯ j + 1 y ¯ j 2
In Equation (8), x ¯ j =   1 n j i S j , where xj is the X coordinate of the j-th stroke center, y ¯ j =   1 n j i S j , where yj is the Y coordinate of the j-th stroke center, nj is the number of points in the j-th stroke, and S is the total number of strokes.
Mean Minimum Distance between Strokes (MMDS): This feature represents the average distance between the closest points of two consecutive strokes. It reflects the physical proximity between strokes and the degree of crowding in handwriting. For each stroke pair, distances between all points of the first stroke and all points of the second stroke are calculated, and the minimum distance is selected (Equation (9)).
M M D S = 1 S 1 j = 1 S 1 min     x 2 x 1 2 + y 2 y 1 2 :   x 1 , y 1   S j ,   x 2 , y 2   S j + 1    
Mean Stroke Endpoint Distance (MSED): MSED represents the average distance between the endpoint of one stroke and the starting point of the next stroke. It indicates the consistency of transitions between letters (Equation (10)).
M S E D = 1 S 1 j = 1 S 1   x e n d , j x s t a r t , j + 1 2 + y e n d , j y s t a r t , j + 1 2          
In Equation (10), x e n d , j and y e n d , j represent the endpoints of the j-th stroke, x s t a r t , j + 1 and y s t a r t , j + 1 represent the starting points of the (j + 1)-th stroke, and S is the total number of strokes.
Mean Vertical Alignment (MVA): MVA expresses the average difference between the Y-axis coordinates of the end points of consecutive strokes. It is a measure of the consistency of the handwriting’s vertical arrangement (Equation (11)).
M V A = 1 S 1 j = 2 S   y e n d , j y e n d , j 1      
In Equation (11), S is the total number of strokes, y e n d , j 1 is the Y-coordinate of the end point of the (j − 1)-th stroke, and y e n d , j is the Y-coordinate of the end point of the j-th stroke.
Mean Horizontal Alignment (MHA): This feature represents the average difference between the X-axis coordinates of consecutive stroke endpoints. It reflects the consistency of horizontal flow and linear alignment in handwriting (Equation (12)).
M H A = 1 S 1 j = 2 S   x e n d , j x e n d , j 1  
In Equation (12), S is the total number of strokes, x e n d , j 1 is the X-coordinate of the end point of the (j − 1)-th stroke, and x e n d , j is the X-coordinate of the end point of the j-th stroke.
Horizontal Shannon Entropy (HSE): HSE is computed from the distribution of X-axis coordinates and quantifies the randomness and variability of horizontal pen movements. It serves as a measure of horizontal flow consistency and linear alignment in handwriting. Low entropy values indicate that the pen moves more regularly along the X-axis (Equation (13))
H S E X = i = 1 n p x i × log 2 p x i    
In Equation (13), p x i = c o u n t x i n is the probability distribution of the value x i , where n is the total number of points.
Vertical Shannon Entropy (VSE): VSE measures the randomness and variability of vertical pen movements using the distribution of Y-axis coordinates. The entropy value is calculated from the occurrence frequencies of distinct Y-coordinate values. Low entropy values indicate that the pen moves more regularly along the Y-axis (Equation (14)).
V S E Y = i = 1 n p y i × log 2 p y i  
In Equation (14), p y i = c o u n t y i n is the probability distribution of the value yi, and n is the total number of points.
Horizontal Rényi Entropy (2) (HRE2): This feature is a generalized form of Shannon entropy and is computed using the parameter α = 2. It contains information about the second moment of the X-coordinate distribution. Because it assigns lower weights to rare values compared to Shannon entropy, it is also referred to as collision entropy in the literature. This type of entropy is used to identify repeating patterns within a signal (Equation (15)).
H R E 2 X = log 2 i = 1 n p x i 2
In Equation (15), α = 2 is the Rényi entropy parameter,  p x i is the probability (less weight to rare values), and (1 − α) = −1 is the normalization factor.
Horizontal Rényi Entropy (3) (HRE3): The Rényi entropy calculated with the parameter α = 3 contains higher-order moment information compared to both Shannon entropy and Rényi entropy with α = 2. It also assigns lower weights to rarely observed values. This type of entropy is used to identify dominant patterns within a signal (Equation (16)).
H R E 3 X = 1 2 log 2 i = 1 n p x i 3        
In Equation (16), α = 3 is the Rényi entropy parameter, p x i   is the probability, and (1 − α) = −2 is the normalization factor.
Vertical Rényi Entropy (2) (VRE2): The Rényi entropy calculated with the parameter α = 2 for the Y-coordinate sequence provides an analysis based on the second moment of vertical movement patterns. This measure enables the identification of repetitions and regular structures in vertical movements. Low entropy values indicate a more consistent vertical movement pattern concentrated around specific Y levels (e.g., row handwriting consistency), whereas high entropy values reflect a more irregular and dispersed distribution of vertical movements along the Y-axis (Equation (17)).
V R E 2 Y = log 2 i = 1 n p y i 2
In Equation (17), α = 2 is the Rényi entropy parameter, p y i   is the probability distribution of the Y coordinate values and (1 − α) = −1 is the normalization factor.
Vertical Rényi Entropy (3) (VRE3): The Rényi entropy computed with α = 3 for the Y-coordinate sequence captures higher-order statistical characteristics beyond those represented by Shannon entropy and Rényi entropy with α = 2. This formulation places greater emphasis on dominant vertical movement values while reducing the influence of rarely observed Y-coordinate occurrences. As a result, it provides a clearer representation of the underlying structure and primary characteristics of the vertical movement distribution (Equation (18)).
V R E 3 Y = 1 2 log 2 i = 1 n p y i 3
In Equation (18), α = 3 is the Rényi entropy parameter, p y i represents the probabilities (focusing on dominant patterns), and (1 − α) = −2 is the normalization factor.
X-axis Total Energy (CEX): CEX quantifies the total energy by computing the sum of the squared X-coordinate values, thereby representing the overall activity level and kinetic energy of handwriting along the horizontal axis. This parameter serves as an indicator of the horizontal spatial dispersion of the handwriting and reflects the extent of the pen’s horizontal movement capacity (Equation (19)).
C E X = i = 1 n x i 2
In Equation (19), xi is the X-coordinate of the i-th point, and n is the total number of points.
Y-axis Total Energy (CEY): CEY represents the total energy obtained by summing the squared Y-coordinate values, providing a quantitative measure of the overall activity level and kinetic energy of handwriting along the vertical axis. This parameter characterizes the vertical spatial dispersion of the handwriting trajectory and reflects the extent of the pen’s vertical movement dynamics (Equation (20)).
C E Y = i = 1 n y i 2
In Equation (20), yi is the Y coordinate of the i-th point, and n is the total number of points.
X-axis Teager–Kaiser Energy (TKEX): The Teager–Kaiser operator-based energy measure is used to estimate instantaneous energy changes in the X-coordinate signal. It is applied to analyze motor control disorders and tremor-like irregularities in the horizontal dimension. This operator enables the detection of sudden variations in horizontal movement patterns, including frequency modulations and amplitude changes (Equation (21)).
T K E X = i = 2 n 1   x i 2 x i 1 x i + 1  
In Equation (21), xi is the X-coordinate of the i-th point, and n is the total number of points.
Y-axis Teager–Kaiser Energy (TKEY): TKEY is computed to estimate instantaneous energy changes in the Y-coordinate signal. It is used to analyze motor control irregularities and tremor-like movements in the vertical dimension. This operator enables the detection of sudden changes, frequency modulations, and amplitude variations in vertical movement patterns (Equation (22)).
T K E Y = i = 2 n 1   y i 2 y i 1 y i + 1    
In Equation (22), yi is the Y coordinate of the i-th point, and n is the total number of points.
X-axis CE Signal-to-Noise Ratio (SNRCEX): The signal-to-noise ratio (SNR) is calculated based on the energy values derived from the squared X-coordinates. It quantitatively evaluates the consistency of energy levels along the horizontal axis. The ratio is obtained by dividing the average energy level by the energy variability. High SNR values indicate more consistent and regular horizontal movement energy profiles, suggesting a more stable motor control structure. In contrast, low SNR values reflect increased variability in energy distribution and more irregular horizontal movement patterns (Equation (23)).
S N R C E X = μ ( x i 2 ) σ ( x i 2 )              
In Equation (23), μ is the mean and σ   is the standard deviation.
Y-axis CE Signal-to-Noise Ratio (SNRCEY): The SNR is calculated using the energy values derived from the squared Y-coordinates. It quantitatively evaluates the consistency of energy levels along the vertical axis. The ratio is obtained by dividing the average energy level by the energy variability, providing a measure of vertical motor control consistency. This parameter is used to investigate the effects of neurological disorders on vertical movement control (Equation (24)).
S N R C E Y = μ ( y i 2 ) σ ( y i 2 )        
In Equation (24), μ is the mean and σ   is the standard deviation.
X-axis TKE Signal-to-Noise Ratio (SNRTKEX): The SNR calculated based on the Teager–Kaiser energy values on the X-axis is defined as the ratio of the mean of the TKE values to their standard deviation. This feature quantitatively assesses the consistency of instantaneous energy changes observed in horizontal movement patterns, enabling the measurement of motor control irregularities (Equation (25)).
S N R T K E X = μ x i 2 x i 1 x i + 1 σ x i 2 x i 1 x i + 1    
In Equation (25), μ and σ are the mean and standard deviation of the Teager–Kaiser energy values, respectively.
Y-axis TKE Signal-to-Noise Ratio (SNRTKEY): The SNR calculated from Teager–Kaiser energy values along the Y-axis quantitatively evaluates the consistency of instantaneous energy variations in vertical movement patterns. It is used to analyze motor control disorders in the vertical dimension (Equation (26)).
S N R T K E Y = μ y i 2 y i 1 y i + 1 σ y i 2 y i 1 y i + 1    
In Equation (26), μ and σ are the mean and standard deviation, respectively, of the TKE values on the Y-axis.
Speed Standard Deviation (SSD): This feature represents the standard deviation of instantaneous velocity values calculated throughout the handwriting process. It is used to identify characteristic velocity irregularities associated with neurological disorders. Instantaneous velocity is computed by dividing the Euclidean distance between two consecutive points by the corresponding time difference, considering only valid time intervals (dt > 0). This parameter quantitatively measures the variability in speed values. Low values indicate more consistent speed control and stable motor performance, while high values represent increased speed variability and motor control irregularities (Equation (27)).
S S D =   1 m 1 i = 1 m   s p e e d i μ s p e e d 2    
In Equation (27), s p e e d i =     x i + 1   x i 2 +   y i + 1   y i 2 d t i represents the speed during the i-th time interval, and μ s p e e d represents the average speed.
Pressure Standard Deviation (PSD): PSD represents the standard deviation of all pressure values measured throughout the handwriting process. It quantitatively reflects the variability in the pressure applied to the pen. This calculation includes all pressure values measured when the pen is on the paper (oi = 1) and when it is in the air (oi = 0). Lower values indicate more consistent pressure control and more stable hand–arm coordination, while higher values reflect increased motor control impairments (Equation (28)).
P S D =   1 n 1 i = 1 n   z i μ z 2            
In Equation (28), zi is the pressure value at the i-th point, μ z is the average pressure, and n is the total number of points (including both oi = 0 and oi = 1).
Altitude: This feature represents the mean elevation angle of vectors formed between consecutive points. It is defined as the average angle between each vector and the Z-axis (pressure). Positive values indicate increasing pressure trends, while negative values reflect pressure reduction. This parameter characterizes pen dynamics and pressure control behavior in the vertical pressure dimension. (Equation (29)).
A l t i t u d e = 1 k i = 1 k arcsin d z i   d x i 2 + d y i 2 + d z i 2 · 180 π
In Equation (29), d z i =   z i + 1   z i is the change in the pressure axis, and d x i =   x i + 1   x i and d y i =   y i + 1   y i are the changes in horizontal and vertical coordinates.
Horizontal Intrinsic Shannon Entropy (HIMF1): This feature represents the Shannon entropy of the first intrinsic mode function (IMF1) obtained through Empirical Mode Decomposition (EMD) of the X-coordinate signal. The EMD method decomposes the signal into components with different frequency characteristics, and the highest-frequency component (IMF1) is selected for analysis. The entropy of this component provides a quantitative measure of high-frequency noise and signal irregularities. This parameter is used to detect motor control tremors and fine motor movement impairments (Equation (30)).
H I M F 1 X = i = 1 n p I M F 1 , i log 2 p I M F 1 , i
Here, IMF1 is the first intrinsic mode function of the EMD of the signal X, and p (IMF1, i) is the probability distribution of the IMF1 values.
The literature review identified three distinct feature sets employed in previous studies [7,8,33] utilizing the DARWIN dataset. The proposed 48-feature dataset was evaluated against feature sets reported in previous studies to identify similarities, differences, and overlapping parameters. The results of this comparison are summarized in Table 2. The table shows that all 18 features defined in study [7], considered the foundational work for the DARWIN dataset, are included in the present study. Among the proposed 48 features, 26 features have not previously been used in the literature related to the DARWIN dataset and therefore introduce novel characteristics. The remaining 22 features overlap with earlier studies, including 18 shared with study [7], 7 with study [41], and 8 with study [8]. The proposed feature set was designed by integrating methodological insights and strengths identified in prior handwriting-based studies for AD diagnosis.
The feature set was designed to incorporate geometric and temporal analyses in addition to fundamental kinematic measurements. The 26 newly introduced features, constituting more than half of the proposed feature set, aim to facilitate a more comprehensive characterization of handwriting patterns associated with irregularities, energy distribution, and alignment behaviors observed in AD. This multi-component analytical framework enables the quantitative characterization of subtle and fine-grained handwriting alterations, extending and enhancing the insights provided by existing approaches.
After constructing the 18- and 48-feature sets, experimental evaluations were conducted under three preprocessing strategies: unscaled data, Min–Max normalization, and Z-score standardization. These approaches were selected due to their widespread use in machine learning and medical signal processing, as well as their representation of distinct normalization paradigms. The unscaled configuration served as a baseline by preserving the original feature distributions. Min–Max normalization applied range-based scaling to the [0, 1] interval, whereas Z-score standardization performed distribution-based scaling by centering features at zero mean with unit variance. All methods are computationally efficient and require no additional hyperparameter tuning, thereby supporting reproducibility and methodological consistency.

3.3. Feature Selection

At this stage, the reduced feature subsets were generated using feature selection methods. The resulting feature subsets were evaluated using multiple classification algorithms, and evaluation metrics were analyzed to assess the effects of scaling and feature selection strategies on classification performance. During the feature selection stage, sub-feature sets were derived using Random Forest (RF) Feature Importance (RF Importance), Extreme Gradient Boosting (XGBoost) Feature Importance, L1 regularization, and Recursive Feature Elimination (RFE) methods.
Feature selection was employed instead of dimensionality reduction techniques such as Principal Component Analysis (PCA) to ensure clinical interpretability within the handwriting-based AD detection framework. The extracted features, including writing speed, pen pressure, and other kinematic and temporal parameters, correspond to quantifiable motor functions that may reflect cognitive decline and neuromotor impairment associated with AD. Preserving these original variables enables direct assessment of the relationship between specific handwriting dynamics and disease status.
In contrast, PCA projects the original feature space onto orthogonal components that are linear combinations of multiple variables. While this transformation can mitigate multi-collinearity and reduce dimensionality, the resulting components lack clear physiological or behavioral meaning, limiting their clinical interpretability. Given that one of the primary objectives of this study was not only predictive performance but also the identification of clinically meaningful digital biomarkers, feature selection was considered a more appropriate methodological choice.
The feature selection methods employed in this study are explained in detail in the following subsections.

3.3.1. RF_Importance

RF is an ensemble learning method based on the collective predictions of multiple decision trees [42]. In this study, feature selection was performed using the decrease in Gini impurity contributed by each feature during decision tree splits. The Gini index measures the heterogeneity of class distribution at a node and is defined as follows:
G i n i t =   1     c = 1 C p c 2
Here, C represents the number of classes, and pc represents the proportion of samples belonging to class c at the t-node. A feature’s global importance score is calculated based on the average Gini impurity reduction provided by that feature across all splits made in all trees. In this method, features are ranked according to their importance scores, and the k features with the highest scores are selected.

3.3.2. XGBoost Feature Importance

The XGBoost algorithm [43] uses trees trained sequentially with the gradient boosting framework. Each new tree focuses on correcting the mistakes of the previous trees. In this study, feature importance was evaluated using the weight metric, defined as the frequency with which each feature was selected as a splitting criterion across all trees:
W e i g h t x j =   T = 1 N T C o u n t T ,   x j
In the equation, NT represents the total number of trees, and Count(T, xj) represents the number of times feature xj is used as the split criterion in the T-th tree. Due to the algorithmic structure of gradient boosting, features that contribute more significantly to the model tend to be selected more frequently. Features were ranked based on normalized weight scores, and the top k features were selected.

3.3.3. L1 Regularization

L1 regularization (Lasso—Least Absolute Shrinkage and Selection Operator) is a regularization method that adds the sum of the absolute values of the coefficients as a penalty term to the logistic regression model [44]. A key characteristic of this method is its ability to achieve automatic feature selection by forcing some feature coefficients to become exactly zero during optimization. The objective function to be minimized for logistic regression with L1 regularization is expressed as follows:
min w L w +   λ   j = 1 p w j
Here, L w represents the cross-entropy loss function, w is the vector of feature coefficients, λ is the hyperparameter controlling the regularization strength, and p is the total number of features. In multi-class classification problems, a separate coefficient vector is obtained for each class by applying the One-vs-Rest (OvR) strategy. In this case, the global importance score of a feature was calculated by taking the average of the absolute values of its coefficients across all classes:
S c o r e x j =   1 C c = 1 C   w c   j        
Here, C represents the number of classes, and wcj represents the coefficient of the j-th feature for the c-th class. Features are ranked in descending order based on these scores, and the k features with the highest scores are selected.

3.3.4. RFE

RFE is a wrapper-based feature selection method [45]. The algorithm iteratively eliminates the least important features to determine the optimal feature subset. At each iteration, a model (Random Forest in this study) is trained on the current feature set, feature importance scores are calculated, and a specified proportion of the lowest-ranked features (determined by the step parameter) is removed. This process is repeated until the desired number of k-clusters is reached:
S * =   a r g m i n S     F ,   S =   k E f S
Here, F represents the entire feature set, S* is the optimal k-feature subset, E · is the model error, and fS is the model trained with the subset S. The main advantage of RFE is that it updates feature importances by retraining the model at each step, thus considering dependencies between features.

3.4. Classification

In this study, five different machine learning algorithms (Support Vector Machines (SVM), RF, Logistic Regression (LR), Multi-Layer Perceptron (MLP), and XGBoost) were employed for the classification task using the selected feature subsets. The classification methods used in this study are explained in the following subsections.

3.4.1. SVM

The main objective of SVM is to identify an optimal separating hyperplane that maximizes the margin between classes, defined by the distance between the hyperplane and the closest data points (support vectors) [46]. However, real-world datasets generally exhibit non-linearly separable class distributions. For this reason the soft-margin SVM approach, which tolerates class overlap, was utilized in this study. The optimization problem solved for the soft-margin SVM is defined below:
min w , b , ξ 1 2 w 2 +   C   i = 1 n ξ i  
s . t .     y i   w T φ x i + b     1 ξ i ,       ξ i   0   ,   i = 1 , , n
In this formulation, w ∈ ℝd represents the normal vector of the hyperplane, b ∈ ℝ is the bias (offset) term, xi ∈ ℝd is the feature vector of the i-th training sample, yi ∈ {−1, +1} is the class label, ξi ≥ 0 is the slack variable for the i-th example, and n is the total number of training samples. In the original space, data that is not linearly separable becomes separable in a high-dimensional feature space using the kernel function φ(·). In this study, two different kernel functions were used: (1) the linear kernel and (2) the Radial Basis Function (RBF) kernel.

3.4.2. RF

RF is an ensemble learning algorithm that combines the predictions of multiple decision trees using bootstrap aggregation (bagging) and random feature selection approaches [42]. In the model, each decision tree is trained independently using bootstrap-sampled subsets of the training data. The final decision is determined by majority voting on the outputs of all trees:
y ^   =   m o d e   h 1 x ,   h 2 x ,     ,   h T x
where ht(x) represents the prediction of the t-th tree, T is the total number of trees, and mode{·} is the most frequent value (majority voting).

3.4.3. LR

LR is a probabilistic classification method that uses a linear decision boundary [47]. In this approach, the probability of an instance belonging to a specific class is modeled using the sigmoid (logistic) function. The logistic function used for the binary classification problem is defined as follows:
P ( y = 1   |   x )   =   1 / (   1   +   e x p (     (   w T x   +   b   )   )   )            
Here, P y = 1     x represents the probability of belonging to class 1, w is the learnt weight vector, x is the feature vector, and b is the bias term. Model parameters are learnt by minimizing the negative loglikelihood (cross-entropy) function.

3.4.4. MLP

MLP is a feedforward artificial neural network architecture [48]. It consists of an input layer, one or more hidden layers, and an output layer. The mathematical expression used for a single hidden layer is presented below:
h   =   f   W 1 x +   b 1    
y ^ = g   W 2 h + b 2
where h represents the hidden layer output, f(·) is the hidden layer activation function (ReLU, tanh, or sigmoid), g(·) is the output activation function (softmax), W(1) and W(2) are the weight matrices, b(1) and b(2) are the bias vectors.

3.4.5. XGBoost

XGBoost is an optimized ensemble learning algorithm that is based on the gradient boosting framework [43]. In this approach, weak learners (mostly decision trees) are sequentially added to the model to create a strong learner. Each new tree focuses on modelling the residual errors caused by the previous model. In this respect, XGBoost models have an additive structure as follows:
y ^ i t =   y ^ i t 1 +   η   ·   f t x i          
where ŷi(t) represents the prediction at the t-th iteration, ft is the newly added tree, η is the learning rate, and xi is the feature vector of the i-th example. XGBoost prevents overfitting by adding L1 and L2 regularization terms to the loss function:
L t =   i = 1 n l   y i ,   y ^ i t +   k = 1 t Ω   f k
where l(·) represents the loss function (cross-entropy/logloss), Ω(fk) is the tree complexity penalty, n is the number of samples, and t is the current iteration.

3.5. Task Selection

The DARWIN handwriting dataset was collected using a graphics tablet and includes a total of 25 different handwriting tasks from 89 individuals diagnosed with AD and 85 healthy controls. Analysis of the dataset indicated that a considerable number of participants had empty or missing data files for some tasks. A total of 153 empty task files were detected, including 54 (35.3%) from healthy controls and 99 (64.7%) from individuals with AD. These findings indicate that individuals diagnosed with AD encountered greater difficulty in completing the tasks.
During the task selection stage, 924 distinct model configurations were evaluated for AD diagnosis based on a feature matrix comprising 174 samples and 1200 features (25 tasks × 48 features). The configurations included combinations of three normalization strategies, seven classifiers (five standalone algorithms and two ensemble methods), four feature selection techniques, and eleven feature subset sizes (3 × 7 × 4 × 11). The analysis examined which handwriting tasks contributed to the selected features in the highest-performing configurations. Based on these findings, tasks with a high number of missing data files (more than 10) and low feature selection frequency were excluded from the dataset.

3.6. Ensemble Learning

Ensemble learning integrates the predictions of multiple base classifiers to enhance model robustness and generalization. In this study, two voting-based ensemble strategies were employed. Base classifiers were selected based on their performance in the inner cross-validation stage, with only those exceeding a predefined performance threshold incorporated into the ensemble framework. The final class label was determined by aggregating the predictions of the selected base classifiers through voting, thereby enhancing generalization performance.

3.6.1. Soft Voting

Soft voting is decided by averaging the probability estimates of each base classifier. The final probability for each class is calculated as follows:
P y = c x =   1 M m = 1 M P m y = c x  
Here, M represents the number of models in the ensemble, and P m y   =   c     x indicates the probability predicted by the m-th model for class c given x.

3.6.2. Hard Voting

Hard voting (majority voting) takes the mode (most frequent value) of the class predictions from each base model:
y ^   =   m o d e   h 1 x ,   h 2 x ,     ,   h M x      
Here, hm(x) represents the class prediction of the m-th model. Hard voting is suitable for classifiers that do not produce probability estimates or provide reliable probabilities.

3.7. Use of Generative Artificial Intelligence Tools

During the preparation of this manuscript, generative artificial intelligence tools (ChatGPT (GPT-5.0), OpenAI, San Francisco, CA, USA; and Claude (Sonnet-4.5), Anthropic, San Francisco, CA, USA) were used to assist with language refinement, debugging suggestions during code development, comparative table structuring, and improving the technical articulation of performance result discussions.
The tools were not used to generate original data, conduct statistical analyses, develop algorithms, or independently interpret experimental findings. All experimental procedures, analytical processes, scientific evaluations, and final interpretations were conducted and validated exclusively by the authors.
The authors carefully reviewed and revised all AI-assisted outputs and assume full responsibility for the integrity, accuracy, and originality of this manuscript.

4. Experimental Results and Discussion

This section presents the experimental results obtained through a multi-stage evaluation process. Initially, features associated with AD diagnosis were extracted from the raw dataset. Subsequently, relevant features and tasks were identified using multiple feature selection algorithms. Finally, different classification algorithms were applied to the optimized feature set, and their performances were comparatively evaluated using multiple evaluation metrics.

4.1. Experimental Settings

The proposed framework was developed using Python 3.13.5. All simulations and model training processes were executed on a Windows 11 Pro (64-bit) platform, running on an Intel® Core™ i9-13900HX processor (2.20 GHz) with 64 GB DDR5 RAM (5200 MT/s) and a 12 GB dedicated GPU. The hardware configuration ensured stable execution of large-scale feature engineering, repeated k-fold cross-validation, and ensemble learning procedures without memory bottlenecks. GPU resources were employed for accelerated numerical computations when supported by the utilized libraries.
In this study, feature extraction from the raw dataset was performed in two stages. In the first stage, 18 features were extracted following the methodology described in [7]. In the second stage, 30 additional features commonly used in the literature for handwriting analysis were computed. As a result, a total of 48 features were obtained for each task. Since the same set of features was extracted for all tasks, the final feature set had dimensions of 174 × 1200 (25 tasks × 48 features).
During feature set preparation, three dataset configurations were generated: an un-normalized dataset containing raw feature values, a min–max-normalized dataset scaled to the range [0, 1], and a Z-score-normalized dataset standardized to zero mean and unit variance. This design enables a comparative evaluation of the effects of different normalization strategies on classification performance.
Subsequently, four different feature selection algorithms were applied to the feature sets. Feature selection was conducted independently for each normalization strategy. To determine the optimal number of features, eleven different values of k (100, 105, 110, 115, 120, 125, 130, 135, 140, 145, and 150) were evaluated. The impact of varying the number of selected features on classification performance was systematically analyzed. To reduce the risk of overfitting and enhance the model’s generalization capability, 10-fold stratified cross-validation was employed during the feature selection process. This approach ensures a balanced partitioning of the dataset into training and testing subsets while preserving the proportional distribution of healthy controls and AD patients in each fold. For each experimental configuration, the selected feature subsets were recorded, and the consistency and frequency of feature selection for different normalization strategies were analyzed.
The performance of all classification algorithms was evaluated using a nested cross-validation strategy. In the outer loop, the dataset was partitioned into training and testing sets using 10-fold stratified cross-validation, ensuring that the class distribution in each fold preserved the proportions of the original dataset. In the inner loop, hyper parameter optimization was conducted on the training set using 5-fold cross-validation with either GridSearchCV or RandomizedSearchCV. This nested evaluation framework enables an objective assessment of the models’ generalization performance while reducing the risk of overfitting during hyper parameter selection.

4.2. Task Reduction Strategy

Several task files in the dataset contained empty or missing data. Out of a total of 153 empty task files, 35.3% corresponded to healthy control subjects, while 64.7% were associated with individuals diagnosed with AD. A detailed task-wise distribution of empty files is presented in Table 3. As shown, Task 19 had the highest number of empty files (28), followed by Task 21 (13), Task 25 (12), and Tasks 20, 22, and 24 (10 each). A notable level of data insufficiency was observed in tasks ranging from 19 to 25.
Feature selection was applied to the 174 × 1200 dataset using 308 model configurations (7 classifiers × 4 feature selection methods × 11 feature subset sizes) for each normalization strategy. Tasks contributing to the top-performing configurations were then examined, and their selection frequencies across normalization strategies are summarized in Table 4.
Table 4 indicates that some tasks were consistently selected more frequently than others regardless of normalization strategy. Task 9 showed the highest selection frequency across all configurations, emphasizing its strong contribution to top-performing models. Tasks 7 and 8 also displayed stable and relatively high selection frequencies, whereas tasks such as 19 and 22 were rarely selected, suggesting lower relevance to the final feature subsets. Overall, task selection patterns were largely invariant to normalization strategy.
A low negative correlation (−0.231) was observed between the number of empty task files and the frequency of task selection, suggesting that data deficiency may be associated with reduced feature discriminability. Despite having a relatively high number of empty files (9), Task 23 exhibited comparatively high selection frequencies across all normalization strategies. This observation indicates that Task 23 retains discriminative relevance in the feature selection process even in the presence of missing data, distinguishing it from other tasks with similar levels of data deficiency.
As a result of these analyses, tasks exhibiting a high rate of empty files (more than 10 empty files) combined with low selection frequencies (e.g., Tasks 15, 18, 19, and 22) were excluded from the dataset. As a result, 11 out of the original 25 tasks were eliminated, leaving a reduced set of 14 tasks, namely Tasks 1, 3, 4, 5, 7, 9, 10, 11, 13, 14, 16, 17, 23, and 25. In the initial phase of the study, a feature set of size 174 × 1200 was constructed by extracting 48 features from each of the 25 tasks. Following task reduction, 48 features were extracted from the remaining 14 tasks, resulting in a task-reduced feature set of dimensions 174 × 672. The feature selection and classification results obtained using the 25-task and 14-task datasets are presented and compared in the subsequent subsections.

4.3. Evaluation of Discriminative Features for AD Diagnosis

4.3.1. Feature Selection Analyses for the 25-Task Feature Set

A detailed analysis of the features selected in the highest-performing configurations under three normalization strategies for the 25-task feature set is presented in Table 5. The feature selection outcomes obtained from the unnormalized, Z-score-, and Min–Max-normalized data show a high level of consistency across methods, indicating that the proposed feature extraction framework is robust to variations in data scaling. Moreover, the results suggest that the most influential features effectively capture aspects of motor control, movement stability, and information processing complexity reflected in the handwriting behavior of individuals with AD.
Notably, features introduced in this study account for approximately 65% of the top 20 most frequently selected features, highlighting their potential discriminative value in AD diagnosis. These features are SNRCEX, MA, MS, MVA, Altitude, TKEX, MSW, HSE, SNRTKEY, PSD, MMDS, MHA and MSH. The features SNRCEX, MA, MS, MVA, and Altitude represent handwriting dynamics and movement quality metrics such as movement direction accuracy, stroke slope, movement consistency and signal-to-noise ratio.
The consistently high selection frequency of SNRCEX across all normalization techniques suggests a pronounced degradation in the signal-to-noise characteristics of hand movements associated with AD. This finding may be associated with impairments in motor planning, increased micro-level movement irregularities, and reduced sensorimotor coordination observed in the early stages of AD. The high ranking of metrics related to in-air micro-movements, such as MVA and MJA, suggests that AD influences not only the writing execution phase but also motor planning and coordination processes. This finding supports the hypothesis that the disease influences movement preparation processes in addition to motor execution.
On the other hand, the low ranking of basic physical measures such as TT, PM, and TD suggests that simple parameters related to speed, duration, or pressure are insufficient for effective AD diagnosis alone. The results demonstrate that features capturing non-linear movement behavior (e.g., TKEX, SNRTKEX, SNRTKEY, SNRCEX, and MJA), entropy-based complexity measures (e.g., HSE, VSE, and HRE3), and dynamic signal characteristics (e.g., AT, PT, Altitude, GMRT, GMRTP, and GMRTA) play a substantially more discriminative role. These findings indicate that handwriting-based AD detection systems should prioritize advanced signal processing techniques, energy-based movement analyses, and statistical complexity metrics over basic kinematic measures.
Among the feature selection combinations yielding the highest performance across all normalization strategies, the selection frequency of the newly added features was analyzed. On average, 113.33 features were selected across the best-performing configurations (110 for the unnormalized setting, 120 for Min–Max normalization, and 110 for Z-score normalization). Of these, an average of 66.87 features corresponded to those introduced in this study (67.05 for unnormalized, 66.5 for Min–Max, and 67.05 for Z-score normalization). These findings demonstrate that features capturing fine-grained motor behavior and signal characteristics (such as micro-kinematic properties, directional consistency, stroke coordination, signal-to-noise ratio, and entropy-related measures) were more frequently selected than traditional handwriting metrics based on time, speed, and pressure in high-performing models.

4.3.2. Feature Selection Analyses for the 14-Task Feature Set

An overview of the features identified in the top-performing configurations across three normalization strategies for the 14-task feature set is shown in Table 6. Notably, 65% of the 20 most frequently selected features comprise novel features introduced in this study, suggesting that these new features demonstrate discriminative capacity for AD classification, even within the feature set developed for the reduced 14-task.
The findings reveal that the SNRCEX feature exhibits the strongest discriminative power with a selection frequency of 6.75 across all normalization strategies. The consistently high selection frequencies of item orientation and movement characteristics—including MA, MS and MJA—across normalization techniques indicate that these parameters constitute significant biomarkers for neurodegenerative diseases. Z-score normalization demonstrates divergent behavior compared to other techniques, particularly for scale-dependent properties such as kinetic energy (TKEX) and pressure variability (PV).
Furthermore, features derived from the X-axis systematically exhibit higher selection frequencies than their Y-axis counterparts, suggesting that horizontal writing dynamics more effectively capture disease-related motor impairments. Among the pressure-related features, PSD exhibited a substantially higher selection frequency than PM, indicating that motor control inconsistencies are more prominently captured through variability-related structures rather than absolute magnitude measures. Analysis of feature selection frequencies for the reduced-task dataset shows that newly introduced features account for 62.54% of all selected features, highlighting their substantial contribution to the discriminative feature space.

4.3.3. Clinical Interpretation of Discriminative Handwriting Features

The selection frequency results in Figure 2 shed light on the clinical relevance of the top-ranked features. Seven of the ten most frequently selected features (SNRCEX, MA, MS, MVA, Altitude, TKEX, MSW) were proposed in this study, while the remaining three (MJA, YE, GMRTA) belong to the baseline feature set originally defined in [7]. The newly introduced features, highlighted in bold in the graph, are predominantly positioned in the upper and middle ranks. This distribution suggests that the proposed features not only complement existing features but also provide direct discriminative contributions. In particular, signal-to-noise ratio measures, kinematic movement descriptors, and newly defined entropy-based criteria emerge as key components supporting model performance.
Based on the motor and cognitive functions they capture, the features can be categorized into three distinct groups. The first group is associated with motor execution and tremor, comprising SNRCEX, TKEX, MJA, and GMRTA. SNRCEX quantifies the proportion of structured movement relative to noise within the horizontal trajectory. Its top ranking aligns with the systematic review by Koppelmans et al. [49], which reported cortical thinning and disruptions in cerebello–thalamo–cortical connectivity in AD and MCI populations. TKEX relies on the Teager–Kaiser operator, which is effective at picking up rapid frequency and amplitude changes linked to the extrapyramidal motor symptoms observed in AD [50]. MJA quantifies the abruptness of directional changes during in-air hand movements, which primarily depend on internal motor planning rather than visual guidance. Recent studies have identified this variable as one of the strongest predictors of cognitive decline [51]. GMRTA characterizes oscillatory tremor during in-air movements, providing a friction-independent measure associated with basal ganglia and cerebellar function [18].
The second group of features relates to spatial organization and movement planning: MA, MS, MVA, YE, and MSW. Directional consistency (MA) and slope regularity (MS) both require coordinated visuospatial planning and proprioceptive feedback. A systematic review encompassing 91 studies reported that visuospatial characteristics constitute one of the most prominently impaired domains of handwriting in AD [52]. MVA and MSW capture vertical alignment between strokes and horizontal span within individual strokes, respectively. They both decline with increasing spatial disorganization in handwriting as the disease progresses [53,54]. YE represents the vertical extent of the written output and is associated with amplitude scaling regulated by basal ganglia and cortical loops. These spatial features are particularly informative, as parietal and medial temporal regions involved in spatial processing are among the earliest cortical areas affected in AD [55].
Altitude stands as the only pressure-related feature in the top ten. Unlike conventional pressure magnitude metrics, it represents the angular relationship between planar pen displacement and the pressure axis, reflecting the coordination between applied force and movement direction. This distinction matters given the contradictory findings in the literature on whether writing pressure increases or decreases in AD [56]. The dominance of these novel features over simpler kinematic descriptors suggests that advanced signal-level characterization can reveal subtle motor and cognitive disturbances not captured by basic measures.
On the other hand, the low ranking of basic physical measures such as TT, PM, and TD suggests that simple parameters related to speed, duration, or pressure are insufficient for effective AD diagnosis. The results demonstrate that features capturing non-linear movement behavior (e.g., TKEX, SNRTKEX, SNRTKEY, SNRCEX, and MJA), entropy-based complexity (e.g., HSE, VSE, and HRE3), and dynamic signal characteristics (e.g., AT, PT, Altitude, GMRT, GMRTP, and GMRTA) offer significantly higher discriminative value compared to conventional descriptors.

4.4. Performance Evaluation of Feature Sets with Classification Algorithms

For both the 25-task and 14-task feature sets, a systematic feature selection and classification process was applied to datasets normalized using three distinct normalization strategies. The feature selection stage employed four different algorithms, with the hyperparameter k (number of selected features) evaluated across 11 distinct values (100, 105, 110, 115, 120, 125, 130, 135, 140, 145, and 150) for each algorithm. All resulting feature subsets were subsequently assessed using seven machine learning classifiers. This experimental design yielded 308 unique configurations per normalization strategy (4 feature selection algorithms × 11 k values × 7 classifiers). In the classification stage, in addition to five individual machine learning methods, classification performance was further enhanced through ensemble approaches employing both hard and soft voting schemes.

4.4.1. Classification Performance Using the 25-Task Feature Set

The classification framework was structured as a sequential two-stage pipeline. In the first stage, five base classifiers (SVM, RF, LR, MLP, and XGBoost) were trained independently for each fold, generating individual performance metrics through direct prediction on the test set. In the second stage, an ensemble learning mechanism was implemented. Specifically, the inner cross-validation (inner-CV) performance of the base models was evaluated, and classifiers satisfying a predetermined performance threshold were dynamically selected on a per-fold basis. The ensemble stage employed voting-based aggregation of the selected classifiers’ outputs: in the soft ensemble approach, class probabilities generated by individual models were combined with equal weighting to construct the final probability distribution, from which the class with maximum probability was predicted. When soft ensemble performance exceeded a specified threshold, a hard ensemble strategy was applied to the same classifier subset, wherein predicted class labels were aggregated through majority voting to determine the final classification. This approach yields more robust and generalizable classification performance by establishing a dynamic ensemble architecture that adapts to data distribution characteristics while preserving the fold-specific performance of individual base classifiers. Table 7 presents the top 15 model configurations ranked by accuracy on the unnormalized dataset.
For the unnormalized dataset, the highest classification accuracy of 94.20% and F1-score of 94.19% were achieved using 110 features selected through L1 regularization combined with a hard ensemble classifier. The best model demonstrated well-balanced performance with a sensitivity–specificity difference of only 0.34 percentage points. The most stable model configuration, exhibiting the lowest standard deviation (3.11), utilized 120 features with L1 regularization and hard ensemble classification, yielding an accuracy of 91.96%. Notably, all top 15 model configurations employ hard ensemble classification, demonstrating that ensemble learning methods can achieve robust performance without normalization preprocessing. L1 regularization emerged as the predominant feature selection technique, appearing in 10 of the 15 top-performing configurations.
Table 8 presents the average individual performance of each classifier across all model configurations evaluated on the unnormalized dataset. Analysis reveals that the hard ensemble method achieves the highest performance, with a mean accuracy of 87.13% and a mean F1-score of 87.07%. The ensemble models (hard and soft) demonstrate a mean accuracy of 83.06%, representing a 4.97 percentage point improvement over the mean accuracy of individual classifiers (78.10%). These findings indicate that ensemble approaches yield more robust and accurate predictions by leveraging the complementary strengths of constituent models.
Table 9 presents a comparative performance analysis of feature selection methods across all model combinations evaluated on the unnormalized dataset. L1 regularization consistently demonstrates higher performance, achieving the highest mean accuracy (80.90%) and mean F1-score (80.62%), with a maximum accuracy of 94.20% indicating substantial diagnostic potential under optimal conditions. RF Importance exhibits comparably high performance while demonstrating enhanced stability with a relatively low standard deviation. Conversely, RFE-RF and XGB Importance methods yield limited performance with lower mean accuracy values. The performance differential across feature selection methods is 2.54 percentage points, representing a moderate variation.
For the min–max-normalized dataset, the highest classification accuracy of 93.07% and F1-score of 93.05% were achieved using 120 features selected through L1 regularization combined with hard ensemble classification. Notably, this top-performing model also demonstrates maximum stability, exhibiting the lowest standard deviation (2.71) among all configurations. Table 10 presents the top 15 model configurations ranked by classification performance. As can be seen from the table, all top 15 model configurations employ hard ensemble classification. L1 regularization was employed in 60% (9/15) of the top-performing configurations, establishing it as the predominant feature selection technique.
Table 11 presents the average individual performance of each classifier across all model configurations evaluated on the Min–Max-normalized dataset. Analysis reveals that the hard ensemble method achieves the highest performance, with mean accuracy of 87.25% and mean F1-score of 87.19%. The ensemble models (hard and soft) demonstrate an average accuracy rate of 83.03%, representing a 5.02 percentage point improvement compared to the average performance of individual classifiers at 78.01%. These findings demonstrate that ensemble approaches yield more robust and accurate predictions by combining the strengths of individual models.
Table 12 presents a comparative performance analysis of feature selection methods across all model combinations evaluated on the Min–Max-normalized dataset. Analysis of feature selection methods reveals that L1 Regularization consistently outperforms alternative approaches across multiple performance metrics. L1 regularization achieves the highest mean accuracy (80.90%) and mean F1-score (80.61%), while also demonstrating maximum accuracy (93.07%), indicating substantial diagnostic potential under optimal conditions Although L1 regularization exhibits slightly higher variability (standard deviation: 4.22) compared to RF Importance (3.60), its performance advantage persists. RFE Random Forest and XGBoost importance methods yield comparatively modest results, with mean accuracies of 78.61% and 78.27%, respectively. Notably, L1 regularization achieves the highest mean sensitivity (84.47%), suggesting strong capability in correctly identifying positive cases, which is particularly important for clinical diagnostic applications.
For the Z-score-normalized dataset, the highest classification accuracy of 92.81% and F1-score of 92.80% were achieved using 110 features selected through L1 regularization combined with hard ensemble classification. Notably, this optimal model also demonstrates maximum stability, exhibiting the lowest standard deviation (3.05) among all configurations. Table 13 presents the top 15 model configurations ranked by classification performance. Analysis reveals that all top 15 model configurations employ hard ensemble classification. L1 regularization emerged as the predominant feature selection technique, appearing in 9 of the 15 top-performing configurations.
Table 14 presents the average performance of each classifier across all model configurations evaluated on the Z-score-normalized dataset. It can be seen from the table that, the hard ensemble method achieves the highest performance, with mean accuracy of 87.14% and mean F1-score of 87.08%. The average accuracy of ensemble models 82.97% is 4.9 percentage points higher than the average performance of single classifiers, which is 78.04%. This demonstrates that ensemble approaches produce more robust and accurate predictions by combining the strengths of different models.
Table 15 presents a comparative performance analysis of feature selection methods across all model combinations evaluated on the Min–Max-normalized dataset. Analysis of Table 15 reveals that L1 regularization consistently outperforms other approaches across multiple performance metrics. This method achieves the highest mean accuracy (80.90%), mean F1-score (80.63%), and mean sensitivity (84.35%). Moreover, the maximum accuracy of 92.81% indicates that L1-based feature selection can yield highly successful results under optimal parameter configurations.
Table 16 presents a comparative analysis of the optimal model configurations achieved under each normalization strategy. The unnormalized dataset yields the highest classification accuracy (94.20%) and F1-score (94.19%) using 110 L1-regularized features with hard ensemble classification, demonstrating well-balanced sensitivity–specificity performance with only 0.35 percentage point difference. The min–max-normalized dataset achieves 93.07% accuracy with 120 features and exhibits the highest sensitivity (97.78%), though at the cost of reduced specificity (88.89%), resulting in an 8.89 percentage point imbalance that may indicate overfitting to the positive class. This configuration also demonstrates the lowest standard deviation (2.71), suggesting maximum stability. The Z-score-normalized dataset attains 92.81% accuracy with 110 features, presenting the most balanced sensitivity–specificity trade-off (2.43 percentage point difference) among normalization methods while maintaining comparable stability (standard deviation: 3.05). Notably, mean accuracy across all model configurations remains remarkably consistent across normalization strategies (79.45–79.52%), indicating that normalization primarily affects peak performance rather than average model behavior. These findings suggest that while the unnormalized approach yields marginally higher maximum accuracy, the choice of normalization strategy critically influences the sensitivity–specificity balance, with important implications for clinical deployment where false negative and false positive rates carry different consequences.

4.4.2. Classification Performance Using the 14-Task Feature Set

The feature set, generated by reducing the number of tasks to 14 and normalized using three distinct normalization techniques, was evaluated using the same classification methodology applied to the feature sets comprising all tasks.
For the unnormalized dataset, the highest classification performance was achieved using the Hard Ensemble classifier in combination with the RFE Random Forest feature selection algorithm, yielding an accuracy of 91.42% with 150 selected features. Table 17 presents the top 15 model configurations that attained the highest accuracy values on the unnormalized dataset.
Table 18 presents the average individual performance of each classifier across all model configurations evaluated on the unnormalized dataset. Among all experiments, the Hard Ensemble classifier achieved the highest average performance, with an average accuracy of 87.55% and an average F1-score of 87.48%. In addition, this method also attained the highest maximum accuracy value (91.42%) among all evaluated classifiers. The XGBoost and Soft Ensemble classifiers exhibited comparatively stable performance across the experiments. RF and SVM classifiers yielded moderately balanced results, whereas the performance of the MLP and LR models remained relatively limited on this dataset.
A comparative performance analysis of feature selection methods across all model combinations evaluated on the unnormalized dataset is presented in Table 19.
The comparative performance results of the four feature selection methods evaluated in this study reveal notable differences among the approaches. L1 Regularization achieved the highest Mean Accuracy and Mean F1-score values and exhibited the lowest standard deviation in accuracy, indicating the most stable and reliable performance. The RF Importance method attained the highest Mean Sensitivity, demonstrating superior effectiveness in correctly identifying the positive class. In contrast, although the RFE Random Forest method achieved high maximum accuracy values in certain folds, it displayed considerable performance variability, reflected by a wide performance range and high variance. The XGB Importance method showed the weakest overall performance, with lower Mean Accuracy and Mean F1-score values compared to the other methods.
On the Min–Max-normalized dataset, the combination of the Hard Ensemble classifier and the L1 regularization feature selection method achieved an accuracy of 92.16% using 120 selected features. The top 15 model configurations yielding the best classification performance are presented in Table 20. The results in the table show that all of the top 15 model configurations were constructed using the Hard Ensemble classifier, indicating a consistently high performance across all evaluated combinations. Among the feature selection methods, L1 Regularization was the most frequently employed approach, being selected in 7 out of the 15 models. Models incorporating L1 regularization generally achieved higher accuracy values and more balanced performance across the evaluation metrics. Furthermore, the highest F1-score reported in the table (92.03) was obtained by the model using 120 features selected via L1 Regularization. Overall, these results demonstrate that the Hard Ensemble classifier attains its best performance when combined with L1 Regularization, representing the most successful model configuration within the scope of this study.
The average performances of each classifier for all model configurations tested on the Min–Max-normalized dataset are presented in Table 21. When examining the table, it is clear that the Hard Ensemble method demonstrates the highest performance among the classifiers. The Hard Ensemble significantly outperformed all other models in terms of Mean Accuracy (87.63%) and Mean F1-Score (87.57%) also produced the highest Max Accuracy value in the table at 92.16%. This finding reveals that the Hard Ensemble algorithm is the most stable model in terms of both overall classification performance and inter-class balance. Following the Hard Ensemble, XGBoost (81.96%) and Soft Ensemble (81.44%) showed moderate success but performed significantly worse than the Hard Ensemble, especially in terms of Mean Sensitivity and Mean Specificity values. The RF algorithm performed at a similar level to these two models in terms of accuracy (81.52%) and offered a more stable structure with lower variance. SVM, LR, and MLP classifier, on the other hand, yielded more limited results in terms of performance.
Table 22 shows a comparative performance of feature selection methods, considering all model combinations.
The results show that L1 Regularization performed the most successfully and was the most balanced among the feature selection methods, with the highest Mean Accuracy (82.49%) and Mean F1-Score (82.25%). While RF Importance is strong in correctly capturing the positive class with high Mean Sensitivity, it is weaker in terms of Mean Specificity. While RFE RandomForest produces high accuracy in some cases, it is the most unstable method due to having the highest Std Accuracy value. XGB Importance, on the other hand, yielded the lowest Mean Accuracy and Mean F1-Score values among the four methods. Overall, L1 Regularization is the most stable and effective feature selection approach for this problem.
The highest performance on the Z-score-normalized dataset was achieved by using the Hard Ensemble classifier together with the RF Importance feature selection algorithm, resulting in an accuracy rate of 91.26% with 125 features. Table 23 shows the top 15 model configurations with the best classification performance. An examination of the table reveals that the Hard Ensemble classifier is employed in all top 15 highest-performing model configurations. With respect to feature selection methods, L1 Regularization is the most frequently used approach, appearing in 6 out of 15 models, followed by RF Importance (5/15) and RFE Random Forest (3/15). Among the models, the highest F1-score (91.23%) was achieved by the combination of the Hard Ensemble classifier and RF Importance with 125 selected features.
Table 24 presents the average performance of each classifier across all model configurations evaluated on the Z-score-normalized dataset. The results indicate that the Hard Ensemble classifier outperformed the other evaluated classifiers. This method achieved the highest Mean Accuracy (87.41%), Mean F1-score (87.33%), and Maximum Accuracy (91.26%), demonstrating strong classification performance and balanced class representation. The XGBoost, RF, and Soft Ensemble classifiers exhibited moderate performance levels, whereas the SVM, LR, and particularly the MLP classifier yielded lower accuracy values and weaker class discrimination. Overall, the Hard Ensemble classifier emerged as the most successful and stable approach for this dataset.
Table 25 shows a comparative performance of feature selection methods, considering all model combinations. The results indicate that, among the evaluated feature selection methods, L1 Regularization achieved the most successful and balanced performance, yielding the highest Mean Accuracy (82.35%) and Mean F1-score (82.10%). Although the RF Importance method demonstrated better performance in identifying the positive class, as reflected by its higher Mean Sensitivity (85.78%), it exhibited reduced class balance due to lower Mean Specificity compared to L1 Regularization. In contrast, the RFE Random Forest and XGB Importance methods showed weaker and more variable performance, characterized by lower accuracy values and higher variance. Overall, L1 Regularization emerged as the most stable and effective feature selection method for this dataset.
Table 26 presents a comparative analysis of the optimal model configurations achieved under each normalization strategy. When comparing the classification performance metrics obtained for the three different normalization strategies, it was observed that the performance achieved with unnormalized data generally yielded balanced results. In this case, it is observed that the model achieved high Accuracy (91.42%) and F1-score (91.38%) values. Additionally, the sensitivity value was measured at 88.54% and the specificity value at 94.44%; the high specificity value indicates that the model is successful in correctly identifying healthy individuals (true negatives). The Sensitivity–Specificity Balance (5.90) value indicates that the model provides an acceptable balance between the two classes. The low standard deviation value (2.90) supports the model’s ability to produce stable results.
The Min–Max normalization method achieved the highest accuracy (92.16%) and the most balanced sensitivity–specificity ratio. The sensitivity value was measured as 91.67% and the specificity value as 92.59%. The fact that these two metrics are very close to each other (Sens-Spec Balance: 0.93) indicates that the model performs well in terms of class balance. This situation reveals that the model demonstrates a balanced performance in both correctly identifying Alzheimer’s patients (true positive) and correctly identifying healthy individuals (true negative). Nevertheless, the lowest standard deviation value (2.90) indicates that this is the most stable normalization in terms of consistency.
The Z-Score normalization method, on the other hand, achieved the highest Sensitivity value (96.88%). This indicates that the model has a higher tendency to correctly identify Alzheimer’s patients (true positive). However, the specificity rate (86.11%) decreased, and the Sens-Spec difference (10.76) increased, indicating a rise in the false positive rate. So, while this method is advantageous in capturing the patient class, it is relatively weak in distinguishing healthy individuals. While the model’s accuracy (91.26%) and F1-score (91.23) are high, the imbalance between sensitivity and specificity is noteworthy. The standard deviation value (2.90) indicates that it produces stable results at the same level as other methods.

4.5. Comparative Analysis of Classification Performance Between the 25-Task and 14-Task Datasets

This section presents a comparative analysis of results obtained from feature selection applied to a 25-task dataset and an optimized 14-task dataset. A total of 1848 model configurations were evaluated under three normalization strategies (unnormalized, Min–Max, and Z-score), with 924 models assessed for each dataset. Comparative results for the 25-task and 14-task datasets are presented in Table 27.
The results indicate that the 14-task dataset achieved higher mean accuracy values than the 25-task dataset across all normalization strategies (e.g., unnormalized: 81.03% vs. 79.52%). Lower standard deviation values also suggest more stable classification performance for the 14-task dataset. However, the highest peak accuracy was obtained with the 25-task dataset, reaching 94.20% using the Hard Ensemble classifier with L1 regularization under the unnormalized setting. In comparison, the highest accuracy for the 14-task dataset was 92.16% with Min–Max normalization.
To analyze the distribution of classification performance across different model configurations, the results were visualized using violin plots to capture variability, density, and central tendency. The corresponding distributions are shown in Figure 3.
The violin plots show that the reduced 14-task dataset consistently achieved higher accuracy than the full 25-task configuration across all normalization methods. For unnormalized features, the accuracy was 81.03 ± 3.60% for the 14-task dataset and 79.52 ± 4.07% for the 25-task dataset. With Min–Max normalization, the results were 81.05 ± 3.65% and 79.45 ± 4.09%, respectively. Z-Score normalization produced 81.02 ± 3.59% for 14-tasks and 79.45 ± 4.07% for 25-tasks. Approximately 1.5-percentage-point improvement observed after task reduction indicates that eliminating less informative tasks can enhance discriminative capacity. This suggests that a carefully selected subset of tasks may provide a more compact and informative representation than the complete 25-task protocol. In terms of preprocessing, Min–Max normalization resulted in slightly narrower distributions, particularly for the 14-task dataset (SD = 3.65%), indicating marginally improved stability. However, the differences among normalization strategies were negligible (maximum variation < 0.1%), suggesting that feature scaling has limited influence when ensemble classifiers operate on feature sets with identical dimensionality.
The impact of task reduction on computational cost was also evaluated. As shown in Table 28, decreasing the number of features from 1200 to 672 reduced computational load by approximately 44%, training time by 40%, and memory usage by 35%. Statistical analysis also indicated improved average accuracy, F1-score, and standard deviation for the 14-task dataset.
Overall, the results suggest that task reduction improves computational efficiency while maintaining competitive classification performance. The 14-task dataset shows more stable average performance, whereas the 25-task dataset achieves higher peak accuracy under certain configurations.
Table 29 compares the best-performing model configurations obtained using different feature sets.
The results indicate that increasing the number of features from 18 to 48 substantially improves classification performance for the 25-task dataset, with the highest accuracy (94.20%) achieved by the Hard Ensemble classifier combined with L1 Regularization using 110 features. In contrast, the 18-feature configuration yielded a lower best accuracy of 89.87%, obtained with the Hard Ensemble and RF Importance method under both unnormalized and Min–Max normalization methods. When the number of tasks was reduced to 14, the best accuracy decreased slightly to 92.16%, achieved using Min–Max normalization and the Hard Ensemble with L1 Regularization. Overall, these results suggest that richer feature representations contribute to higher peak performance, while task reduction leads to a moderate decrease in maximum accuracy despite improved efficiency.

4.6. Comparison with Previous Studies Using the DARWIN Dataset

A comparative overview of prior results and those obtained in this study across different feature and task configurations is presented in Table 30.
In [7], which introduced the DARWIN dataset in 2022, an accuracy of 88.29% was achieved using a Random Forest classifier on an 18-feature, 25-task configuration. Later studies, such as [8,41], published in 2025 and 2024, used single classifiers like CatBoost and Decision Tree, reporting accuracies of 80.81% and 89.0%. Other recent research from the same period has reported even higher classification accuracies: Saha et al. [57] achieved 99.3% using a complex stacking ensemble; Mitra and Rehman [58] and Öcal [59] both reported 97.14% using boosted ensemble models; and Demircioğlu [56] reached 96.23% with a SHAP-integrated SVM approach.
While these studies primarily focus on accuracy, they are based on the original DARWIN dataset structure centered around the standard 18-feature and 25-task configuration without introducing additional feature sets or applying task reduction strategies. In contrast, this study incorporates 30 additional features alongside the baseline set, resulting in an enriched feature space. Of these, 26 had been previously reported in handwriting analysis research but had not been used in DARWIN-based AD diagnosis studies. Notably, the features used in [8,41] partially overlap with the baseline 18 features and include 4 demographic attributes. However, our study’s extended feature set not only encompasses all such prior features but also introduces new ones not previously applied to the DARWIN dataset.
Regarding task configurations, study [8] expanded the task set to 34 by splitting certain multi-word items into individual components, effectively reusing content from the original 25-task set. Similarly, study [41] focused on six tasks selected from the existing set based on semantic and phonological distinctions. These approaches do not reduce the task set itself but instead segment or filter within the original structure. The proposed framework includes a task reduction strategy, demonstrating that high performance can be achieved with only 14 handwriting tasks while reducing memory usage and training time. The highest accuracy of 94.20% was achieved using the 25-task set with enriched features and a hard ensemble strategy.
Although numerically lower than some previously reported values, the present study provides a more balanced and practical solution. It combines robust performance with feature interpretability, computational efficiency, and clinical relevance highlighting its broader utility beyond accuracy alone.

5. Conclusions

This study extended the feature representation of the DARWIN dataset by introducing additional handwriting descriptors and systematically evaluating their contribution to Alzheimer’s disease (AD) classification. Experimental analyses were conducted using different task configurations, feature selection strategies, normalization methods, and classification models to examine their impact on performance and computational efficiency. The results indicate that reducing the number of handwriting tasks can preserve competitive classification performance while improving computational efficiency, highlighting the importance of task optimization in handwriting-based diagnostic frameworks.
Feature selection analysis identified several highly informative descriptors, particularly features capturing non-linear movement behavior, entropy-based complexity, and dynamic signal characteristics. Among these, SNRCEX exhibited consistently high selection frequency and strong discriminative capacity. To the best of our knowledge, this study represents the first investigation of SNRCEX in the context of AD diagnosis, suggesting that signal-level measures reflecting structured movement relative to noise may provide valuable diagnostic information. The newly introduced features demonstrated high selection rates across experimental settings, indicating their relevance for capturing subtle motor and cognitive alterations reflected in handwriting behavior.
The task reduction experiments showed that decreasing the number of handwriting tasks reduces feature dimensionality, training time, and memory usage without substantial loss in average classification performance. These findings suggest that carefully designed task subsets may achieve a favorable balance between diagnostic accuracy and computational cost. From a clinical perspective, reducing the assessment from 25 to 14 tasks may shorten evaluation duration and decrease patient burden while maintaining analytical reliability. In addition, the feature-based modeling framework supports interpretability by allowing direct examination of handwriting characteristics contributing to classification outcomes.
Methodologically, the findings emphasize that increasing the number of tasks does not necessarily lead to improved performance and highlight the importance of targeted task design combined with appropriate feature selection and normalization strategies. The modular structure of the framework also enables integration of additional feature representations or classification models in future research.
Several directions remain for further investigation. Future studies will evaluate advanced normalization techniques, including Robust Scaler, MaxAbs Scaler, and power transformations such as Box–Cox and Yeo–Johnson, to examine their effects on robustness and generalization. Additional dimensionality reduction approaches, including PCA, t-SNE, UMAP, and autoencoder-based methods, may also be explored while maintaining interpretability considerations. Moreover, systematic evaluation of alternative task combinations and identification of minimal task sets may further improve efficiency and clinical applicability of handwriting-based AD diagnosis.
Taken together, the proposed framework advances handwriting-based AD analysis by integrating interpretable feature design with efficient task selection, providing a scalable foundation for future clinically oriented digital assessment systems.

Author Contributions

Conceptualization: C.A.A. and A.G.Y.; methodology: C.A.A. and A.G.Y.; software: C.A.A.; writing—original draft preparation: C.A.A.; writing—review and editing: C.A.A., A.G.Y. and B.D.; supervision: A.G.Y. and B.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original data presented in the study are openly available in https://doi.org/10.5281/zenodo.18413419.

Acknowledgments

The authors would like to express their sincere gratitude toDARWIN Research Team for generously providing the raw data of the DARWIN handwriting dataset used in this study. Their invaluable support and collaboration played a pivotal role in the successful completion of this work. During the preparation of this manuscript, the authors used ChatGPT (OpenAI, San Francisco, CA, USA) and Claude (Anthropic, San Francisco, CA, USA) for language refinement, debugging suggestions during code development, comparative table structuring, and improving the technical articulation of performance result discussions. The authors have reviewed and edited the output and assume full responsibility for the content of this publication.

Conflicts of Interest

The authors have declared no conflicts of interest.

References

  1. Przedborski, S.; Vila, M.; Jackson-Lewis, V. Series Introduction: Neurodegeneration: What Is It and Where Are We? J. Clin. Investig. 2003, 111, 3–10. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Zahra, W.; Rai, S.N.; Birla, H.; Singh, S.S.; Dilnashin, H.; Rathore, A.S.; Singh, S.P. The Global Economic Impact of Neurodegenerative Diseases: Opportunities and Challenges. In Bioeconomy for Sustainable Development; Keswani, C., Ed.; Springer: Singapore, 2020; pp. 333–345. [Google Scholar]
  3. Yang, W.; Hamilton, J.L.; Kopil, C.; Beck, J.C.; Tanner, C.M.; Albin, R.L.; Ray Dorsey, E.; Dahodwala, N.; Cintina, I.; Hogan, P.; et al. Current and Projected Future Economic Burden of Parkinson’s Disease in the U.S. Npj Park. Dis. 2020, 6, 15. [Google Scholar] [CrossRef] [Scilit]
  4. Juganavar, A.; Joshi, A.; Shegekar, T. Navigating Early Alzheimer’s Diagnosis: A Comprehensive Review of Diagnostic Innovations. Cureus 2023, 15, e44937. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Saha, R.; Mukherjee, A.; Sadhukhan, A.; Roy, A.; De, M. Handwriting Analysis for Early Detection of A Lzheimer’s Disease. In Intelligent Data Analysis; Gupta, D., Bhattacharyya, S., Khanna, A., Sagar, K., Eds.; Wiley: Hoboken, NJ, USA, 2020; pp. 369–385. [Google Scholar]
  6. Cilia, N.D.; De Stefano, C.; Fontanella, F.; Molinara, M.; Scotto Di Freca, A. Using Handwriting Features to Characterize Cognitive Impairment. In Image Analysis and Processing—ICIAP 2019; Ricci, E., Rota Bulò, S., Snoek, C., Lanz, O., Messelodi, S., Sebe, N., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Germany, 2019; Volume 11752, pp. 683–693. [Google Scholar]
  7. Cilia, N.D.; De Gregorio, G.; De Stefano, C.; Fontanella, F.; Marcelli, A.; Parziale, A. Diagnosing Alzheimer’s Disease from on-Line Handwriting: A Novel Dataset and Performance Benchmarking. Eng. Appl. Artif. Intell. 2022, 111, 104822. [Google Scholar] [CrossRef] [Scilit]
  8. Nardone, E.; De Stefano, C.; Cilia, N.D.; Fontanella, F. Handwriting Strokes as Biomarkers for Alzheimer’s Disease Prediction: A Novel Machine Learning Approach. Comput. Biol. Med. 2025, 190, 110039. [Google Scholar] [CrossRef] [Scilit]
  9. De Stefano, C.; Fontanella, F.; Impedovo, D.; Pirlo, G.; Scotto Di Freca, A. Handwriting Analysis to Support Neurodegenerative Diseases Diagnosis: A Review. Pattern Recognit. Lett. 2019, 121, 37–45. [Google Scholar] [CrossRef] [Scilit]
  10. De Stefano, C.; Fontanella, F.; Impedovo, D.; Pirlo, G.; Freca, A. A Brief Overview on Handwriting Analysis for Neurodegenerative Disease Diagnosys. In Proceedings of the CEUR Workshop Proceedings, Bari, Italy, 14 November 2017; Volume 1982, pp. 9–16. [Google Scholar]
  11. Loconsole, C.; Cascarano, G.D.; Brunetti, A.; Trotta, G.F.; Losavio, G.; Bevilacqua, V.; Di Sciascio, E. A Model-Free Technique Based on Computer Vision and sEMG for Classification in Parkinson’s Disease by Using Computer-Assisted Handwriting Analysis. Pattern Recognit. Lett. 2019, 121, 28–36. [Google Scholar] [CrossRef] [Scilit]
  12. Kahindo, C.; El-Yacoubi, M.A.; Garcia-Salicetti, S.; Cristancho-Lacroix, V.; Kerhervé, H.; Rigaud, A.-S. Semi-Global Parameterization of Online Handwriting Features for Characterizing Early-Stage Alzheimer and Mild Cognitive Impairment. IRBM 2018, 39, 421–429. [Google Scholar] [CrossRef] [Scilit]
  13. Xu, S.; Pan, Z. A Novel Ensemble of Random Forest for Assisting Diagnosis of Parkinson’s Disease on Small Handwritten Dynamics Dataset. Int. J. Med. Inf. 2020, 144, 104283. [Google Scholar] [CrossRef] [Scilit]
  14. Dentamaro, V.; Impedovo, D.; Pirlo, G. An Analysis of Tasks and Features for Neuro-Degenerative Disease Assessment by Handwriting. In Pattern Recognition. ICPR International Workshops and Challenges; Del Bimbo, A., Cucchiara, R., Sclaroff, S., Farinella, G.M., Mei, T., Bertini, M., Escalante, H.J., Vezzani, R., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Germany, 2021; Volume 12661, pp. 536–545. [Google Scholar]
  15. Ranjan, A.; Swetapadma, A. An Intelligent Computing Based Approach for Parkinson Disease Detection. In Proceedings of the 2018 Second International Conference on Advances in Electronics, Computers and Communications (ICAECC), Bangalore, India, 9–10 February 2018; IEEE: Bangalore, India, 2018; pp. 1–3. [Google Scholar]
  16. Kamble, M.; Shrivastava, P.; Jain, M. Digitized Spiral Drawing Classification for Parkinson’s Disease Diagnosis. Meas. Sens. 2021, 16, 100047. [Google Scholar] [CrossRef] [Scilit]
  17. Impedovo, D. Velocity-Based Signal Features for the Assessment of Parkinsonian Handwriting. IEEE Signal Process. Lett. 2019, 26, 632–636. [Google Scholar] [CrossRef] [Scilit]
  18. Souillard-Mandar, W.; Davis, R.; Rudin, C.; Au, R.; Libon, D.J.; Swenson, R.; Price, C.C.; Lamar, M.; Penney, D.L. Learning Classification Models of Cognitive Conditions from Subtle Behaviors in the Digital Clock Drawing Test. Mach. Learn. 2016, 102, 393–441. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Impedovo, D.; Pirlo, G. Online Handwriting Analysis for the Assessment of Alzheimer’s Disease and Parkinson’s Disease: Overview and Experimental Investigation. In Frontiers in Pattern Recognition and Artificial Intelligence; World Scientific: Singapore, 2019; pp. 113–128. [Google Scholar]
  20. Cilia, N.D.; De Stefano, C.; Fontanella, F.; Freca, A.S.D. Feature Selection as a Tool to Support the Diagnosis of Cognitive Impairments Through Handwriting Analysis. IEEE Access 2021, 9, 78226–78240. [Google Scholar] [CrossRef] [Scilit]
  21. Cilia, N.D.; De Stefano, C.; Fontanella, F.; Scotto Di Freca, A. Handwriting-Based Classifier Combination for Cognitive Impairment Prediction. In Pattern Recognition. ICPR International Workshops and Challenges; Del Bimbo, A., Cucchiara, R., Sclaroff, S., Farinella, G.M., Mei, T., Bertini, M., Escalante, H.J., Vezzani, R., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Germany, 2021; Volume 12661, pp. 587–599. [Google Scholar]
  22. D’Alessandro, T.; Carmona-Duarte, C.; De Stefano, C.; Diaz, M.; Ferrer, M.A.; Fontanella, F. A Machine Learning Approach to Analyze the Effects of Alzheimer’s Disease on Handwriting Through Lognormal Features. In Graphonomics in Human Body Movement. Bridging Research and Practice from Motor Control to Handwriting Analysis and Recognition; Parziale, A., Diaz, M., Melo, F., Eds.; Lecture Notes in Computer Science; Springer Nature Switzerland: Cham, Germany, 2023; Volume 14285, pp. 103–121. [Google Scholar]
  23. Rohith, R.; Rajasekar, S.J.S.; Murugan, T.; Perumal, V. Enhanced Handwriting Kinematic Modeling for Alzheimer’s Disease Classification Using Machine Learning Models. In Studies in Health Technology and Informatics; Mantas, J., Hasman, A., Gallos, P., Zoulias, E., Karitis, K., Eds.; IOS Press: Amsterdam, The Netherlands, 2025. [Google Scholar]
  24. Ahmed, N.; Hao, Y.; Yu, C.; Jin, Z. Enhancing Alzheimer’s Detection: VAE-Augmented Handwriting Analysis. CCF Trans. Pervasive Comput. Interact. 2025, 7, 246–262. [Google Scholar] [CrossRef] [Scilit]
  25. Singh, S.K.; Chaturvedi, A. Leveraging Handwriting Dynamics, Explainable AI and Machine Learning for Alzheimer Prediction. In Computational Intelligence in Communications and Business Analytics; Singh, J.P., Singh, M.P., Singh, A.K., Mukhopadhyay, S., Mandal, J.K., Dutta, P., Eds.; Communications in Computer and Information Science; Springer Nature Switzerland: Cham, Germany, 2025; Volume 2366, pp. 338–351. [Google Scholar]
  26. Salman, O.; Çayır, S.; Özmen, M.M.; Açıkgözoğlu, E. Alzheimer Hastaliğinin Erken Teşhisine Yönelik Uzman Sistem Geliştirilmesi. Int. J. 3D Print. Technol. Digit. Ind. 2025, 9, 21–35. [Google Scholar] [CrossRef] [Scilit]
  27. Bazarbekov, I.; Almisreb, A.; Ipalakova, M.; Bazarbekova, M.; Daineko, Y. Sim-to-Real Domain Adaptation for Early Alzheimer’s Detection from Handwriting Kinematics Using Hybrid Deep Learning. Sensors 2026, 26, 298. [Google Scholar] [CrossRef] [Scilit]
  28. Yao, Y.; Yu, Z.; Wang, D.; Wang, C.; Sun, C. Multi-Source Information Fusion through Tucker Tensor Decomposition-Based Transfer Learning for Handwriting-Based Alzheimer’s Disease Detection. Inf. Fusion 2026, 130, 104112. [Google Scholar] [CrossRef] [Scilit]
  29. Impedovo, D.; Pirlo, G.; Vessio, G. Dynamic Handwriting Analysis for Supporting Earlier Parkinson’s Disease Diagnosis. Information 2018, 9, 247. [Google Scholar] [CrossRef] [Scilit]
  30. Harbi, Z.; Hicks, Y.; Setchi, R.; Bayer, A. Segmentation of Clock Drawings Based on Spatial and Temporal Features. Procedia Comput. Sci. 2015, 60, 1640–1648. [Google Scholar] [CrossRef] [Scilit]
  31. Harbi, Z.; Hicks, Y.; Setchi, R. Clock Drawing Test Digit Recognition Using Static and Dynamic Features. Procedia Comput. Sci. 2016, 96, 1221–1230. [Google Scholar] [CrossRef] [Scilit]
  32. Taleb, C.; Khachab, M.; Mokbel, C.; Likforman-Sulem, L. Feature Selection for an Improved Parkinson’s Disease Identification Based on Handwriting. In Proceedings of the 2017 1st International Workshop on Arabic Script Analysis and Recognition (ASAR), Nancy, France, 3–5 April 2017; IEEE: Nancy, France, 2017; pp. 52–56. [Google Scholar]
  33. Drotar, P.; Mekyska, J.; Rektorova, I.; Masarova, L.; Smekal, Z.; Faundez-Zanuy, M. Decision Support Framework for Parkinson’s Disease Based on Novel Handwriting Markers. IEEE Trans. Neural Syst. Rehabil. Eng. 2015, 23, 508–516. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  34. Heinik, J.; Werner, P.; Dekel, T.; Gurevitz, I.; Rosenblum, S. Computerized Kinematic Analysis of the Clock Drawing Task in Elderly People with Mild Major Depressive Disorder: An Exploratory Study. Int. Psychogeriatr. 2010, 22, 479–488. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  35. Garre-Olmo, J.; Faúndez-Zanuy, M.; López-de-Ipiña, K.; Calvó-Perxas, L.; Turró-Garriga, O. Kinematic and Pressure Features of Handwriting and Drawing: Preliminary Results Between Patients with Mild Cognitive Impairment, Alzheimer Disease and Healthy Controls. Curr. Alzheimer Res. 2017, 14, 960–968. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  36. Velázquez Flores, O.A. Front-End Modeling for Emotional State Recognition. Master’s Thesis, Tecnológico de Monterrey, Monterrey, Mexico, 2021. [Google Scholar]
  37. Singh, A.; Viriri, S. Online Signature Verification Using Deep Descriptors. In Proceedings of the 2020 Conference on Information Communications Technology and Society (ICTAS), Durban, South Africa, 11–12 March 2020; IEEE: Durban, South Africa, 2020; pp. 1–6. [Google Scholar]
  38. Ghosh, R.; Kumar, P.; Roy, P.P. A Dempster–Shafer Theory Based Classifier Combination for Online Signature Recognition and Verification Systems. Int. J. Mach. Learn. Cybern. 2019, 10, 2467–2482. [Google Scholar] [CrossRef] [Scilit]
  39. Kotsavasiloglou, C.; Kostikis, N.; Hristu-Varsakelis, D.; Arnaoutoglou, M. Machine Learning-Based Classification of Simple Drawing Movements in Parkinson’s Disease. Biomed. Signal Process. Control 2017, 31, 174–180. [Google Scholar] [CrossRef] [Scilit]
  40. Bal, A.; Saha, R. An Improved Method for Handwritten Document Analysis Using Segmentation, Baseline Recognition and Writing Pressure Detection. Procedia Comput. Sci. 2016, 93, 403–415. [Google Scholar] [CrossRef] [Scilit]
  41. Cilia, N.D.; De Stefano, C.; Fontanella, F.; Siniscalchi, S.M. How Word Semantics and Phonology Affect Handwriting of Alzheimer’s Patients: A Machine Learning Based Analysis. Comput. Biol. Med. 2024, 169, 107891. [Google Scholar] [CrossRef] [Scilit]
  42. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Scilit]
  43. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; ACM: San Francisco, CA, USA, 2016; pp. 785–794. [Google Scholar]
  44. Tibshirani, R. Regression Shrinkage and Selection Via the Lasso. J. R. Stat. Soc. Ser. B Stat. Methodol. 1996, 58, 267–288. [Google Scholar] [CrossRef] [Scilit]
  45. Guyon, I.; Weston, J.; Barnhill, S.; Vapnik, V. Gene Selection for Cancer Classification Using Support Vector Machines. Mach. Learn. 2002, 46, 389–422. [Google Scholar] [CrossRef] [Scilit]
  46. Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef] [Scilit]
  47. Hosmer, D.W.; Lemeshow, S.; Sturdivant, R.X. Applied Logistic Regression, 3rd ed.; Wiley series in probability and statistics; Wiley: Hoboken, NJ, USA, 2013. [Google Scholar]
  48. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning Representations by Back-Propagating Errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef] [Scilit]
  49. Koppelmans, V.; Silvester, B.; Duff, K. Neural Mechanisms of Motor Dysfunction in Mild Cognitive Impairment and Alzheimer’s Disease: A Systematic Review. J. Alzheimers Dis. Rep. 2022, 6, 307–344. [Google Scholar] [CrossRef] [Scilit]
  50. Andrade-Guerrero, J.; Martínez-Orozco, H.; Villegas-Rojas, M.M.; Santiago-Balmaseda, A.; Delgado-Minjares, K.M.; Pérez-Segura, I.; Baéz-Cortés, M.T.; Del Toro-Colin, M.A.; Guerra-Crespo, M.; Arias-Carrión, O.; et al. Alzheimer’s Disease: Understanding Motor Impairments. Brain Sci. 2024, 14, 1054. [Google Scholar] [CrossRef] [Scilit]
  51. Ho, N.T.N.; Gonzalez, P.; Gogovi, G.K. Writing the Signs: An Explainable Machine Learning Approach for Alzheimer’s Disease Classification from Handwriting. Healthc. Technol. Lett. 2025, 12, e70006. [Google Scholar] [CrossRef] [Scilit]
  52. Fernandes, C.P.; Montalvo, G.; Caligiuri, M.; Pertsinakis, M.; Guimarães, J. Handwriting Changes in Alzheimer’s Disease: A Systematic Review. J. Alzheimer’s Dis. 2023, 96, 1–11. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  53. Qi, H.; Zhang, R.; Wei, Z.; Zhang, C.; Wang, L.; Lang, Q.; Zhang, K.; Tian, X. A Study of Auxiliary Screening for Alzheimer’s Disease Based on Handwriting Characteristics. Front. Aging Neurosci. 2023, 15, 1117250. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  54. Delazer, M.; Zamarian, L.; Djamshidian, A. Handwriting in Alzheimer’s Disease. J. Alzheimers Dis. 2021, 82, 727–735. [Google Scholar] [CrossRef] [Scilit]
  55. Scheltens, P.; De Strooper, B.; Kivipelto, M.; Holstege, H.; Chételat, G.; Teunissen, C.E.; Cummings, J.; Van Der Flier, W.M. Alzheimer’s Disease. Lancet 2021, 397, 1577–1590. [Google Scholar] [CrossRef] [Scilit]
  56. Demircioglu Diren, D. Design and Validation of a Hybrid Machine Learning Model for Alzheimer’s Detection Using Handwriting Data. Am. J. Alzheimer’s Dis. Other Dementias 2025, 40, 15333175251374913. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  57. Saha, R.; Mukherjee, A.; Bal, A.; Chakrabarti, A.; Mandal, S.N. A Novel Non-Invasive Handwriting-Based Machine Learning Approach for Early Detection of Alzheimer’s Disease. Arab. J. Sci. Eng. 2025. [Google Scholar] [CrossRef] [Scilit]
  58. Mitra, U.; Rehman, S.U. ML-Powered Handwriting Analysis for Early Detection of Alzheimer’s Disease. IEEE Access 2024, 12, 69031–69050. [Google Scholar] [CrossRef] [Scilit]
  59. Öcal, H. A Novel Approach to Detection of Alzheimer’s Disease from Handwriting: Triple Ensemble Learning Model. Gazi Üniversitesi Fen Bilim. Derg. Part C Tasar. Ve Teknol. 2024, 12, 214–223. [Google Scholar] [CrossRef] [Scilit]
Figure 1. System architecture.
Figure 1. System architecture.
Diagnostics 16 00697 g001
Figure 2. Selection frequencies of 48-features for 25-Task and 14-Task datasets.
Figure 2. Selection frequencies of 48-features for 25-Task and 14-Task datasets.
Diagnostics 16 00697 g002
Figure 3. Classification performance distributions for 25-task and 14-task datasets.
Figure 3. Classification performance distributions for 25-task and 14-task datasets.
Diagnostics 16 00697 g003
Table 1. The 48 handwriting features used for the diagnosis of AD.
Table 1. The 48 handwriting features used for the diagnosis of AD.
NoFeature NameSubject of the Relevant StudyNoFeature NameSubject of the Relevant Study
1Total TimeAD [7]25Mean Stroke WidthPD [29]
2Air TimeAD [7]26Mean Centroid DistanceCD [30,31]
3Paper TimeAD [7]27Mean Min. Dist. between StrokesCD [30,31]
4Mean Speed on paperAD [7]28Mean Stroke Endpoint DistanceCD [30,31]
5Mean Speed in airAD [7]29Mean Vertical AlignmentCD [30,31]
6Mean Acceleration on paperAD [7]30Mean Horizontal AlignmentCD [30,31]
7Mean Acceleration in airAD [7]31Horizontal Shannon EntropyPD [29,32,33]
8Mean Jerk on paperAD [7]32Vertical Shannon EntropyPD [29,32,33]
9Mean Jerk in airAD [7]33Horizontal Rényi Entropy (2)PD [29,32,33]
10Pressure MeanAD [7]34Horizontal Rényi Entropy (3)PD [29,32,33]
11Pressure VariationAD [7]35Vertical Rényi Entropy (2)PD [29,32,33]
12GMRT on paperAD [7]36Vertical Rényi Entropy (3)PD [29,32,33]
13GMRT in airAD [7]37X-axis Total EnergyPD [32,33]
14Mean GMRTAD [7]38Y-axis Total EnergyPD [32,33]
15Pendowns NumberAD [7]39X-axis Teager–Kaiser EnergyPD [32,33]
16Max X ExtensionAD [7]40Y-axis Teager–Kaiser EnergyPD [32,33]
17Max Y ExtensionAD [7]41X-axis CE Signal-to-Noise RatioPD [32,33]
18Dispersion IndexAD [7]42Y-axis CE Signal-to-Noise RatioPD [32,33]
19Mean AzimuthCD [34], MCI [35], ESR [36], SR [37]43X-axis TKE Signal-to-Noise RatioPD [32,33]
20Mean SlopeSR [38]44Y-axis TKE Signal-to-Noise RatioPD [32,33]
21Total DisplacementPD [29]45Speed Std DevPD [39]
22Horizontal DisplacementPD [29]46Pressure Std DevHDA [40]
23Vertical DisplacementPD [29]47AltitudeMCI [35], ESR [36], SR [37], PD [29]
24Mean Stroke HeightPD [29]48Horizontal Intrinsic Shannon EntropyPD [29]
AD: Alzheimer’s disease, PD: Parkinson’s disease, SR: Signature recognition, CD: Clock drawing, MCI: Mild cognitive impairment, ESR: Emotional state recognition, HDA: Handwritten document analysis.
Table 2. Comparison of Features in Datasets.
Table 2. Comparison of Features in Datasets.
IDFeature Name[7][41][8]This StudyIDFeature Name[7][41][8]This Study
1TT+-++25MSW---+
2AT+--+26MCD---+
3PT+--+27MMDS---+
4MSP+--+28MSED---+
5MSA+--+29MVA---+
6MAP+--+30MHA---+
7MAA+--+31HSE---+
8MJP+--+32VSE---+
9MJA+--+33HRE2---+
10PM++++34HRE3---+
11PV+--+35VRE2---+
12GMRTP+--+36VRE3---+
13GMRTA+--+37CEX---+
14GMRT+--+38CEY---+
15PWN++++39TKEX---+
16XE++++40TKEY---+
17YE++++41SNRCEX---+
18DI+--+42SNRCEY---+
19MA-+++43SNRTKEX---+
20MS-+++44SNRTKEY---+
21TD-+++45SSD---+
22HD---+46PSD---+
23VD---+47Altitude---+
24MSH---+48HIMF1---+
TT: Total time, AT: Air time, PT: Paper time, MSP: Mean Speed on paper, MSA: Mean Speed in air. MAP: Mean Acceleration on paper, MAA: Mean Acceleration in air, MJP: Mean Jerk on paper, MJA: Mean Jerk in air, PM: Pressure Mean, PV: Pressure Variation, GMRTP: GMRT on paper, GMRTA: GMRT in air, GMRT: Mean GMRT, PWN: Pendowns Number, XE: Max X Extension, YE: Max Y Extension, DI: Dispersion Index.
Table 3. Task-wise Distribution of Empty Files.
Table 3. Task-wise Distribution of Empty Files.
Task NumberTotal Empty FilesHealthy EmptyPatient EmptyTask NumberTotal Empty FilesHealthy EmptyPatient Empty
192862216422
211331017422
251221018422
2010288440
2210282330
2410286321
239279321
136243211
146247220
125324110
155235110
104221000
11422
Table 4. Selection Frequencies of Tasks.
Table 4. Selection Frequencies of Tasks.
Task NoUnnormalizedZ-ScoreMin–MaxTask NoUnnormalizedZ-ScoreMin–Max
9971099720131313
73323333131313
83130315131313
1020192024121312
131919191111111
1419191921111111
2317161725111111
416161618101010
1216161617999
1616161619777
1115151522444
214141415000
6131313
Table 5. Average Selection Frequencies of Features Across Different Normalization Strategies (25-task).
Table 5. Average Selection Frequencies of Features Across Different Normalization Strategies (25-task).
FeatureUnnormalizedZ-ScoreMin–MaxOverall
Average
FeatureUnnormalizedZ-ScoreMin–MaxOverall
Average
SNRCEX6.756.756.806.77GMRTP2.002.002.402.13
MA5.255.255.405.30VSE2.002.252.002.08
MS4.504.504.604.53MCD2.001.752.402.05
MVA4.254.504.604.45HIMF11.751.752.001.83
Altitude4.254.004.604.28PT1.752.001.601.78
MJA4.004.004.204.07MSED1.751.751.801.77
TKEX4.003.754.003.92HRE21.501.752.001.75
YE3.503.504.003.67VRE31.501.751.801.68
MSW3.503.503.803.60SNRCEY1.501.502.001.67
GMRTA3.503.254.003.58VD1.501.251.601.45
HSE3.253.503.403.38CEY1.501.251.601.45
SNRTKEY3.253.003.203.15PWN1.251.002.001.42
MJP3.003.003.203.07MAA1.251.501.201.32
PSD3.003.003.003.00DI1.001.001.401.13
MMDS2.752.753.202.90VRE21.001.251.001.08
PV3.002.503.202.90MSP1.001.251.001.08
MHA2.752.752.802.77CEX1.001.001.201.07
MSH2.502.503.002.67TKEY1.001.001.201.07
AT2.502.752.602.62MAP0.751.000.800.85
MSA2.252.502.202.32TT0.750.750.800.77
XE2.252.002.402.22HD0.750.750.800.77
HRE32.002.252.202.15SSD0.750.500.600.62
GMRT2.002.002.402.13PM0.500.250.800.52
SNRTKEX2.002.002.402.13TD0.250.250.800.43
Features shown in bold represent those investigated for AD diagnosis in this study.
Table 6. Average Selection Frequencies of Features Across Different Normalization Strategies (14-task).
Table 6. Average Selection Frequencies of Features Across Different Normalization Strategies (14-task).
FeatureUnnormalizedZ-ScoreMin–MaxOverall
Average
FeatureUnnormalizedZ-ScoreMin–MaxOverall
Average
SNRCEX6.756.756.756.75GMRTP2.002.002.002.00
MA5.255.255.255.25SNRTKEX2.002.002.002.00
MS4.504.504.504.50MCD2.001.752.001.92
MVA4.254.504.254.33PT1.752.001.751.83
Altitude4.254.004.254.17MSED1.751.751.751.75
MJA4.004.004.004.00HIMF11.751.751.751.75
TKEX4.003.754.003.92VRE31.501.751.501.58
MSW3.503.503.503.50HRE21.501.751.501.58
YE3.503.503.503.50SNRCEY1.501.501.501.50
GMRTA3.503.253.503.42VD1.501.251.501.42
HSE3.253.503.253.33CEY1.501.251.501.42
SNRTKEY3.253.003.253.17MAA1.251.501.251.33
PSD3.003.003.003.00PWN1.251.001.251.17
MJP3.003.003.003.00MSP1.001.251.001.08
PV3.002.503.002.83VRE21.001.251.001.08
MHA2.752.752.752.75DI1.001.001.001.00
MMDS2.752.752.752.75TKEY1.001.001.001.00
AT2.502.752.502.58CEX1.001.001.001.00
MSH2.502.502.502.50MAP0.751.000.750.83
MSA2.252.502.252.33HD0.750.750.750.75
XE2.252.002.252.17TT0.750.750.750.75
HRE32.002.252.002.08SSD0.750.500.750.67
VSE2.002.252.002.08PM0.500.250.500.42
GMRT2.002.002.002.00TD0.250.250.250.25
Features shown in bold represent those investigated for AD diagnosis in this study.
Table 7. Performance of Top 15 Model Configurations on Unnormalized Dataset (25 Tasks).
Table 7. Performance of Top 15 Model Configurations on Unnormalized Dataset (25 Tasks).
ClassifierFeature SelectionkAccuracy (%)F1 Score (%)Sensitivity (%)Specificity (%)Std Accuracy
Hard EnsembleL1 Regularization11094.2094.1994.1094.444.81
Hard EnsembleL1 Regularization12091.9691.9197.7886.673.11
Hard EnsembleL1 Regularization12591.8991.8495.0088.896.63
Hard EnsembleL1 Regularization14591.4291.4194.1088.897.22
Hard EnsembleL1 Regularization11590.6590.6590.2891.116.75
Hard EnsembleRF Importance15089.3389.2691.9087.044.57
Hard EnsembleL1 Regularization10588.5688.4490.9786.114.55
Hard EnsembleL1 Regularization10088.5088.3197.7880.005.73
Hard EnsembleRF Importance13088.4388.3590.5686.674.28
Hard EnsembleRFE Random Forest11088.4388.4190.5686.674.28
Hard EnsembleL1 Regularization14088.4388.3087.7888.897.28
Hard EnsembleL1 Regularization13088.4088.3293.7583.338.99
Hard EnsembleRFE Random Forest14588.3288.2794.1083.334.94
Hard EnsembleL1 Regularization13587.4787.3489.8185.195.71
Hard EnsembleRFE Random Forest11587.3287.2988.3386.674.82
Table 8. Average Performance of Classifiers on Unnormalized Dataset (25 Tasks).
Table 8. Average Performance of Classifiers on Unnormalized Dataset (25 Tasks).
ClassifierMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
Hard Ensemble87.132.2794.2083.7987.0790.3684.33
XGBoost80.771.9284.5476.9680.5781.2680.15
RandomForest80.381.1783.4078.2080.1881.5179.18
Soft Ensemble79.001.3381.1176.4778.6782.7775.35
76.841.9281.0172.9776.4281.6572.19
SVM76.702.4980.4272.3976.2980.8072.79
MLPClassifier75.792.1881.0871.3475.2481.6170.19
Table 9. Average Performance of Feature Selection Methods on Unnormalized Dataset (25 Tasks).
Table 9. Average Performance of Feature Selection Methods on Unnormalized Dataset (25 Tasks).
Feature SelectionMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
L1 Regularization80.904.2494.2073.6980.6284.2277.66
RF Importance80.283.7289.3271.3480.0083.0177.70
RFE RandomForest78.524.1288.4372.3978.1782.2075.03
XGB Importance78.363.6286.8573.0478.0381.9774.86
Table 10. Performance of Top 15 Model Configurations on Min–Max-Normalized Dataset (25-Task).
Table 10. Performance of Top 15 Model Configurations on Min–Max-Normalized Dataset (25-Task).
ClassifierFeature SelectionkAccuracy (%)F1 Score (%)Sensitivity (%)Specificity (%)Std Accuracy
Hard EnsembleL1 Regularization12093.0793.0597.7888.892.71
Hard EnsembleL1 Regularization10092.8992.77100.0086.116.95
Hard EnsembleL1 Regularization11092.8192.8094.1091.673.05
Hard EnsembleL1 Regularization13590.7290.6595.0086.676.66
Hard EnsembleRFE Random Forest15090.3190.3092.1388.896.89
Hard EnsembleL1 Regularization15089.7189.6787.5091.677.40
Hard EnsembleL1 Regularization12589.6789.5592.7886.676.25
Hard EnsembleRF Importance15089.5489.4692.7886.675.08
Hard EnsembleL1 Regularization10588.5688.4490.9786.114.55
Hard EnsembleL1 Regularization11588.4388.4090.2886.674.28
Hard EnsembleRF Importance11588.4388.3593.0684.445.97
Hard EnsembleRFE Random Forest11088.4388.4190.5686.674.28
Hard EnsembleRF Importance13088.4388.3590.5686.674.28
Hard EnsembleL1 Regularization14588.4088.2991.9085.195.34
Hard EnsembleXGB Importance14588.3488.3192.1385.196.05
Table 11. Average Performance of Classifiers on Min–Max-Normalized Dataset (25 Tasks).
Table 11. Average Performance of Classifiers on Min–Max-Normalized Dataset (25 Tasks).
ClassifierMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
Hard Ensemble87.252.4893.0782.7487.1990.4484.48
XGBoost80.611.6283.9977.6180.4481.5879.53
RandomForest80.181.1183.4077.6579.9981.6878.65
Soft Ensemble78.821.3481.6375.9278.5182.3875.38
-76.861.9481.0172.9776.4381.7072.16
SVM76.672.4680.4272.3976.2680.7872.77
MLPClassifier75.742.0781.0871.3475.1881.5370.16
Table 12. Average Performance of Feature Selection Methods on Min–Max-Normalized Dataset (25 Tasks).
Table 12. Average Performance of Feature Selection Methods on Min–Max-Normalized Dataset (25 Tasks).
Feature SelectionMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
L1 Regularization80.904.2293.0773.6980.6184.4777.40
RF Importance80.003.6089.5471.3479.7282.9077.26
RFE RandomForest78.614.3690.3072.3978.2882.3875.05
XGB Importance78.273.6288.3473.0477.9681.7374.93
Table 13. Performance of Top 15 Model Configurations on Z-score-Normalized Dataset (25-Task).
Table 13. Performance of Top 15 Model Configurations on Z-score-Normalized Dataset (25-Task).
ClassifierFeature SelectionkAccuracy (%)F1 Score (%)Sensitivity (%)Specificity (%)Std Accuracy
Hard EnsembleL1 Regularization11092.8192.8094.1091.673.05
Hard EnsembleL1 Regularization12091.9691.9197.7886.673.11
Hard EnsembleL1 Regularization10091.4291.28100.0083.337.22
Hard EnsembleL1 Regularization13590.7290.6595.0086.676.66
Hard EnsembleL1 Regularization11590.6590.6590.2891.116.75
Hard EnsembleRFE Random Forest15090.3190.3092.1388.896.89
Hard EnsembleL1 Regularization15089.7189.6787.5091.677.40
Hard EnsembleRF Importance15089.5489.4692.7886.675.08
Hard EnsembleL1 Regularization10588.5688.4490.9786.114.55
Hard EnsembleL1 Regularization12588.5088.3790.2886.675.73
Hard EnsembleRFE Random Forest11088.4388.4190.5686.674.28
Hard EnsembleRF Importance13088.4388.3590.5686.674.28
Hard EnsembleRF Importance11588.4388.3593.0684.445.97
Hard EnsembleL1 Regularization13088.4088.3791.9085.197.50
Hard EnsembleRFE Random Forest12588.3288.2794.1083.334.94
Table 14. Average Performance of Classifiers on Z-Score-Normalized Dataset (25 Tasks)
Table 14. Average Performance of Classifiers on Z-Score-Normalized Dataset (25 Tasks)
ClassifierMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
Hard Ensemble87.142.4192.8182.4887.0890.2784.43
XGBoost80.611.6183.9977.6180.4581.5879.53
Random Forest80.361.2583.4077.6180.1781.5479.12
Soft Ensemble78.811.3481.1176.4478.5082.3875.35
LogisticRegression76.731.9581.0172.2976.3081.5272.09
SVM76.712.5180.4272.3976.3080.8372.79
MLPClassifier75.782.1181.0871.3475.2281.6170.16
Table 15. Average Performance of Feature Selection Methods on Z-score-Normalized Dataset (25 Tasks).
Table 15. Average Performance of Feature Selection Methods on Z-score-Normalized Dataset (25 Tasks).
Feature SelectionMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
L1 Regularization80.904.1592.8173.6980.6384.3577.53
RF Importance80.093.6589.5471.3479.8082.9577.37
RFE Random Forest78.604.3690.3072.2978.2682.4174.99
XGB Importance78.203.5586.8573.0477.8981.5674.94
Table 16. Performance Comparison of Optimal Model Configurations Across Normalization Strategies (25 Tasks).
Table 16. Performance Comparison of Optimal Model Configurations Across Normalization Strategies (25 Tasks).
NormalizationBest Acc (%)Best F1k FeaturesSensitivity (%)Specificity (%)Sens-Spec BalanceMost Stable StdMean Acc
Unnormalized94.2094.1911094.1094.440.353.1179.52
Min–Max93.0793.0512097.7888.898.892.7179.45
Z-Score92.8192.8011094.1091.672.433.0579.45
Table 17. Performance of Top 15 Model Configurations on Unnormalized Dataset (14 Tasks).
Table 17. Performance of Top 15 Model Configurations on Unnormalized Dataset (14 Tasks).
ClassifierFeature SelectionkAccuracy (%)F1 Score (%)Sensitivity (%)Specificity (%)Std Accuracy
Hard EnsembleRFE Random Forest15091.4291.3888.5494.443.31
Hard EnsembleRF Importance12591.2691.2396.8886.113.49
Hard EnsembleL1 Regularization14591.2391.1087.7394.446.20
Hard EnsembleRF Importance13090.3690.3296.0685.195.83
Hard EnsembleRFE Random Forest12589.4889.4692.7886.675.00
Hard EnsembleRFE Random Forest12089.3889.3692.1387.044.48
Hard EnsembleL1 Regularization14089.2689.1689.6888.897.13
Hard EnsembleL1 Regularization10088.4588.4290.0587.046.34
Hard EnsembleRF Importance15088.4088.3891.9085.196.28
Hard EnsembleRFE Random Forest10088.4088.4090.0587.045.34
Hard EnsembleL1 Regularization11588.3888.2285.9190.484.88
Hard EnsembleL1 Regularization13588.3488.2385.6590.747.54
Hard EnsembleRF Importance14087.8187.7690.2885.717.36
Hard EnsembleL1 Regularization14588.4088.2991.9085.195.34
Hard EnsembleXGB Importance14588.3488.3192.1385.196.05
Table 18. Average Performance of Classifiers on Unnormalized Dataset (14 Tasks).
Table 18. Average Performance of Classifiers on Unnormalized Dataset (14 Tasks).
ClassifierMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
Hard Ensemble87.551.5491.4284.3187.4889.2296.88
XGBoost82.051.4185.1379.3881.7782.7887.08
Soft Ensemble81.501.7484.5178.2081.2184.0288.47
Random Forest81.271.1284.0279.3581.1081.0284.86
SVM79.621.7182.7176.4479.3382.4988.33
MLPClassifier76.622.0382.1672.3576.0582.0289.31
LogisticRegression78.592.0181.6074.8478.2882.7590.56
Table 19. Average Performance of Feature Selection Methods on Unnormalized Dataset (14 Tasks).
Table 19. Average Performance of Feature Selection Methods on Unnormalized Dataset (14 Tasks).
Feature SelectionMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
RFE RandomForest80.403.7591.4272.3580.1782.4378.46
RF Importance81.493.6091.2674.7781.1585.7777.36
L1 Regularization82.273.0891.2375.3682.0383.3281.17
XGB Importance79.953.5487.4972.4579.6482.3677.49
Table 20. Performance of Top 15 Model Configurations on Min–Max-Normalized Dataset (14 Tasks).
Table 20. Performance of Top 15 Model Configurations on Min–Max-Normalized Dataset (14 Tasks).
ClassifierFeature SelectionkAccuracy (%)F1 Score (%)Sensitivity (%)Specificity (%)Std Accuracy
Hard EnsembleL1 Regularization12092.1692.0391.6792.598.04
Hard EnsembleRFE Random Forest15091.4291.3888.5494.443.31
Hard EnsembleRF Importance13090.3690.3296.0685.195.83
Hard EnsembleRFE Random Forest12090.3190.2993.9887.046.04
Hard EnsembleRF Importance12589.7989.7693.7586.113.10
Hard EnsembleRF Importance12089.4189.3592.5086.676.44
Hard EnsembleL1 Regularization12589.3889.3690.0588.895.82
Hard EnsembleL1 Regularization14089.2689.1689.6888.897.13
Hard EnsembleL1 Regularization14589.0888.9489.2988.899.26
Hard EnsembleL1 Regularization10588.4588.4290.0587.046.34
Hard EnsembleXGB Importance14588.4388.3890.5686.674.28
Hard EnsembleXGB Importance14088.4388.4288.0688.897.01
Hard EnsembleRF Importance15088.4088.3891.9085.196.28
Hard EnsembleL1 Regularization11588.3888.2285.9190.484.88
Hard EnsembleL1 Regularization11088.3888.3185.9190.485.73
Table 21. Average Performance of Classifiers on Min–Max-Normalized Dataset (14 Tasks).
Table 21. Average Performance of Classifiers on Min–Max-Normalized Dataset (14 Tasks).
ClassifierMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
Hard Ensemble87.631.6992.1684.7187.5788.9686.47
XGBoost81.961.6785.1678.7281.6883.1580.71
Soft Ensemble81.441.7284.5178.2081.1483.9378.91
RandomForest81.521.1683.4379.3581.3681.5381.50
SVM79.621.7182.7176.4479.3382.4976.72
MLPClassifier76.622.0382.1672.3576.0582.0271.37
LogisticRegression78.592.0181.6074.8478.2882.7574.46
Table 22. Average Performance of Feature Selection Methods on Min–Max-Normalized Dataset (14 Tasks).
Table 22. Average Performance of Feature Selection Methods on Min–Max-Normalized Dataset (14 Tasks).
Feature SelectionMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
L1 Regularization82.493.1892.1675.3682.2583.8181.11
RFE RandomForest80.433.7891.4272.3580.2082.3078.62
RF Importance81.373.5690.3674.7781.0485.6277.26
XGB Importance79.933.5888.4372.4579.6282.4577.38
Table 23. Performance of Top 15 Model Configurations on Z-score-Normalized Dataset (14 task).
Table 23. Performance of Top 15 Model Configurations on Z-score-Normalized Dataset (14 task).
ClassifierFeature SelectionkAccuracy (%)F1 Score (%)Sensitivity (%)Specificity (%)Std Accuracy
Hard EnsembleRF Importance12591.2691.2396.8886.113.49
Hard EnsembleL1 Regularization14591.2391.1087.7394.446.20
Hard EnsembleRF Importance13090.3690.3296.0685.195.83
Hard EnsembleRFE Random Forest15089.9589.9188.5491.675.67
Hard EnsembleRFE Random Forest12589.4889.4692.7886.675.00
Hard EnsembleL1 Regularization11089.2289.1787.7090.485.09
Hard EnsembleL1 Regularization14088.4788.3288.0988.897.48
Hard EnsembleL1 Regularization11588.4488.2984.9091.674.52
Hard EnsembleL1 Regularization12588.4088.3585.8890.743.83
Hard EnsembleRF Importance15088.4088.3891.9085.196.28
Hard EnsembleRFE Random Forest12088.4088.4090.0587.045.34
Hard EnsembleL1 Regularization13588.3488.2385.6590.747.54
Hard EnsembleXGB Importance10088.2388.0484.3891.678.32
Hard EnsembleRF Importance14087.8187.7690.2885.717.36
Hard EnsembleRF Importance13587.7287.5888.2987.307.52
Table 24. Average Performance of Classifiers on Z-score-Normalized Dataset (14 task).
Table 24. Average Performance of Classifiers on Z-score-Normalized Dataset (14 task).
ClassifierMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
Hard Ensemble87.411.5591.2684.2287.3389.0086.01
XGBoost82.081.5186.3479.3881.8082.8081.26
RandomForest81.341.3584.5878.2781.1981.1481.53
Soft Ensemble81.471.7784.5477.6181.1884.0478.86
SVM79.581.6682.7176.4479.2982.4676.67
MLP Classifier76.592.0381.6072.3576.0182.1771.17
LogisticRegression78.642.0781.6074.8478.3382.7874.54
Table 25. Average Performance of Feature Selection Methods on Z-score-Normalized Dataset (14 task).
Table 25. Average Performance of Feature Selection Methods on Z-score-Normalized Dataset (14 task).
Feature SelectionMean Acc (%)Std AccMax Acc (%)Min Acc (%)Mean F1 (%)Mean Sens (%)Mean Spec (%)
RF Importance81.403.5791.2674.7781.0685.7877.16
L1 Regularization82.353.0791.2375.3682.1083.4481.20
RFE RandomForest80.283.6589.9572.3580.0582.3278.32
XGB Importance80.043.6288.2472.4579.7382.4077.63
Table 26. Performance Comparison of Optimal Model Configurations Across Normalization Strategies (14 task).
Table 26. Performance Comparison of Optimal Model Configurations Across Normalization Strategies (14 task).
NormalizationBest Acc (%)Best F1k FeaturesSensitivity (%)Specificity (%)Sens-Spec BalanceMost Stable StdMean Acc
Unnormalized91.4291.3815088.5494.445.902.9081.03
Min–Max92.1692.0312091.6792.590.932.9081.05
Z-Score91.2691.2312596.8886.1110.762.9081.02
Table 27. Comparison of Optimal Model Performance on 25-Task and 14-Task Datasets.
Table 27. Comparison of Optimal Model Performance on 25-Task and 14-Task Datasets.
DatasetNormalizationMean Accuracy (%)Best Accuracy (%)Best Modelk
25-TaskUnnormalized79.52 ± 4.0794.20Hard Ensemble + L1110
25-TaskMin–Max79.45 ± 4.0993.07Hard Ensemble + L1120
25-TaskZ-Score79.45 ± 4.0792.81Hard Ensemble + L1110
14-TaskUnnormalized81.03 ± 3.6091.42Hard Ensemble + RFE150
14-TaskMin–Max81.05 ± 3.6592.16Hard Ensemble + L1120
14-TaskZ-Score81.02 ± 3.5991.26Hard Ensemble + RF125
Table 28. Comparison of the Calculation Cost and Performance Effects of Reducing the Number of Tasks.
Table 28. Comparison of the Calculation Cost and Performance Effects of Reducing the Number of Tasks.
Metric25-Task Dataset14-Task DatasetChange (%)
Total Number of Features1200672−44.00%
Average Number of Selected Features1251250
Mean Accuracy79.47%81.03%+1.56%
Maximum Accuracy94.20%91.61%−1.75%
Mean F1-Score79.16%80.75%+1.59%
Standard Deviation4.08%3.61%−11.52%
Training Time (Relative)100%~60%−40%
Memory Usage (Relative)100%~65%−35%
Table 29. Performance Comparison of 18- and 48-Feature Sets.
Table 29. Performance Comparison of 18- and 48-Feature Sets.
DatasetNormalizationBest Accuracy (%)Best Modelk
18-Feature–25-TaskUnnormalized, Min–Max89.87Hard Ensemble + RF_Importance125
48-Feature–25-TaskUnnormalized94.20Hard Ensemble + L1110
48-Feature–14-TaskMin–Max92.16Hard Ensemble + L1120
Table 30. Comparison of previous studies and the proposed approach on the DARWIN dataset.
Table 30. Comparison of previous studies and the proposed approach on the DARWIN dataset.
StudyModel# of Features/Task# of TasksAccuracy (%)
Singh & Chaturvedi [25]Stacking Ensemble182588.57
Saha et al. [57]Stacking Ensemble (RF + LR/XGB/LightGBM/CatBoost (CB))182599.3
Mitra & Rehman [58]Stacking Ensemble with Feature Selection182597.14
Öcal [59]LightGBM + AdaBoost + CatBoost (Hard Voting)182597.14
Demircioğlu [56]SHAP + SVM182596.23
Cilia et al. [7]RF182588.29
Nardone et al. [8]CatBoost31 + 4 (demographic)3480.81
Cilia et al. [41]Decision Tree (DT)22 + 4 (demographic)689.00
This studyHard Ensemble + RF Importance182589.87
This studyHard Ensemble + L1482594.20
This studyHard Ensemble + L1481492.16
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

Akyürek Anacur, C.; Günay Yılmaz, A.; Dizdaroğlu, B. Exploring Handwriting-Based Biomarkers for Alzheimer’s Disease: Identifying Discriminative Features and Tasks to Enhance Diagnostic Accuracy. Diagnostics 2026, 16, 697. https://doi.org/10.3390/diagnostics16050697

AMA Style

Akyürek Anacur C, Günay Yılmaz A, Dizdaroğlu B. Exploring Handwriting-Based Biomarkers for Alzheimer’s Disease: Identifying Discriminative Features and Tasks to Enhance Diagnostic Accuracy. Diagnostics. 2026; 16(5):697. https://doi.org/10.3390/diagnostics16050697

Chicago/Turabian Style

Akyürek Anacur, Cansu, Asuman Günay Yılmaz, and Bekir Dizdaroğlu. 2026. "Exploring Handwriting-Based Biomarkers for Alzheimer’s Disease: Identifying Discriminative Features and Tasks to Enhance Diagnostic Accuracy" Diagnostics 16, no. 5: 697. https://doi.org/10.3390/diagnostics16050697

APA Style

Akyürek Anacur, C., Günay Yılmaz, A., & Dizdaroğlu, B. (2026). Exploring Handwriting-Based Biomarkers for Alzheimer’s Disease: Identifying Discriminative Features and Tasks to Enhance Diagnostic Accuracy. Diagnostics, 16(5), 697. https://doi.org/10.3390/diagnostics16050697

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