Skip to Content
BiomimeticsBiomimetics
  • Article
  • Open Access

14 October 2026

24 Pages

Bio-Inspired Swarm Optimization for Interpretable Classification of Tropinota hirta Abundance Using Partial SMOTE and XGBoost

and
1
Department of Continuing Education Center, Firat University, 23119 Elazig, Turkey
2
Department of Bioengineering, Firat University, 23119 Elazig, Turkey
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Bio-Inspired Optimization Algorithms

Abstract

Classifying blue basin trap captures of Tropinota hirta according to environmental conditions can support timely and data-driven management of this flower-feeding pest in almond orchards; however, imbalanced class distributions pose important challenges for machine-learning models. This study proposes an interpretable PSO-XGBoost with Partial SMOTE framework for classifying T. hirta abundance levels derived from blue basin trap captures using temporal and meteorological variables. From a biomimetic perspective, Particle Swarm Optimization (PSO) is a bio-inspired optimization algorithm that emulates the collective search and information-sharing behavior observed in natural swarms, translating principles of biological collective intelligence into a computational optimization process. The dataset consisted of 256 trap observations categorized into High (H), Low (L), and Medium (M) abundance classes, with 180, 55, and 21 observations, respectively, indicating substantial class imbalance. Eleven temporal and meteorological variables were used as predictors, while PestCount, representing the observed number of T. hirta adults captured in the blue traps and used to derive the target classes, was excluded from the predictor set to prevent target leakage. The proposed framework combines controlled minority-class oversampling using Partial SMOTE, bio-inspired PSO for XGBoost hyperparameter optimization, and rule extraction for model interpretability. A Partial-SMOTE ratio ablation analysis identified L = 0.80 and M = 0.40 as the most favorable class-specific oversampling configuration, avoiding complete class balancing while improving overall and class-sensitive predictive performance. Performance was evaluated using stratified five-fold cross-validation, with oversampling applied exclusively to the training folds to prevent information leakage. The proposed method achieved a mean Accuracy of 89.45% and a mean Weighted F1-score of 88.79%, representing the best overall performance among the evaluated methods. The ablation analysis showed that PSO-based optimization improved conventional XGBoost, while the proposed Partial-SMOTE configuration outperformed both class-weighted XGBoost and PSO-XGBoost without oversampling. Robustness was further assessed using 10-times repeated stratified five-fold cross-validation, where the proposed method achieved 87.51 ± 3.75% Accuracy, 86.94 ± 3.71% Weighted F1-score, and 71.60 ± 7.40% Macro F1-score. Friedman and post-hoc Wilcoxon signed-rank tests with Holm correction confirmed statistically significant performance differences in favor of the proposed method. In addition, human-readable IF–THEN rules with bounded temporal and meteorological conditions were extracted from the optimized model to improve interpretability. The results indicate that integrating a biomimetic swarm-intelligence optimization strategy with controlled oversampling, blue-trap monitoring, and interpretable machine learning provides a promising framework for predicting T. hirta abundance levels and supporting environmentally compatible monitoring and pest-management decision-making in almond orchards.

1. Introduction

Almond (Prunus dulcis [Mill.] D.A. Webb) is an economically important fruit species, particularly in arid and semi-arid regions. Successful almond production depends strongly on the protection of floral organs and adequate pollination during the relatively short flowering period. Pest activity during this stage can damage sensitive flower tissues, interfere with fertilization, and reduce fruit set and yield. Among the pests associated with flowering fruit trees, T. hirta (Poda, 1761) (Coleoptera: Scarabaeidae: Cetoniinae) is a polyphagous flower-feeding species of agricultural importance. T. hirta has also been reported at substantial population densities in almond orchards in Türkiye, where blue basin traps have been used to monitor adult activity during the growing season [1]. Adults may feed on petals, stamens, pistils, pollen, and other floral tissues of several fruit species, including almond, apple, pear, apricot, peach, and cherry [2]. Its economic importance is particularly associated with the coincidence of adult flight activity with budding and flowering periods. Intensive feeding during this stage may impair fertilization and reduce fruit set, while unfavorable environmental conditions such as rainfall, low temperature, or frost can further increase production risks.
Effective management of T. hirta is challenging because its activity period overlaps with flowering, when honey bees and other pollinators are active in orchards. For this reason, monitoring-based and environmentally compatible management strategies are particularly important. Visual traps, especially blue traps, have been used to monitor adult emergence and population intensity [2,3]. Trap captures and adult activity may also vary temporally and in relation to environmental conditions such as temperature [3]. The effectiveness of visual trapping can also be enhanced by chemical attractants, particularly combinations of cinnamyl alcohol and trans-anethole, which have been proposed for T. hirta monitoring [4].
Because pest abundance changes over time in response to environmental conditions, fixed-calendar management strategies may be insufficient for identifying periods of elevated pest activity. Integrating pest observations with meteorological and temporal variables can provide a more dynamic basis for pest-abundance prediction, monitoring, and pest-management decision support. Recent studies have also demonstrated the potential of machine-learning approaches for forecasting insect abundance from monitoring time series, supporting more timely pest-management decisions [5]. In this context, machine learning provides an opportunity to model nonlinear relationships between environmental conditions and pest abundance levels. Nevertheless, developing reliable classification models from field-based pest monitoring data remains challenging. Such datasets may contain relatively few observations and highly imbalanced target classes, while advanced ensemble models can also be sensitive to hyperparameter configuration [6]. In addition, highly predictive models may provide limited information about the environmental conditions underlying their decisions [7]. Therefore, class imbalance, model optimization, predictive performance, and interpretability need to be considered jointly.
From a biomimetics perspective, swarm intelligence provides a computational paradigm inspired by the collective behavior and self-organization observed in biological systems. Particle Swarm Optimization (PSO), originally inspired by the coordinated movement of natural swarms such as bird flocks and fish schools, translates principles of individual exploration, social interaction, and collective adaptation into a population-based optimization process [8]. In PSO, candidate solutions interact through shared information about individual and collective search experience, enabling the population to progressively explore and exploit the solution space. In the present study, this bio-inspired mechanism is employed to optimize the hyperparameters of XGBoost. Thus, the biomimetic component of the proposed framework lies in transferring principles of natural swarm intelligence to the computational optimization of a machine-learning model for pest abundance classification.
Accordingly, this study aims to classify blue basin trap captures of T. hirta into High (H), Low (L), and Medium (M) abundance levels using temporal and meteorological variables and to develop an accurate and interpretable classification framework for imbalanced trap-monitoring data. The proposed approach integrates Partial SMOTE, bio-inspired Particle Swarm Optimization (PSO), XGBoost, and rule extraction within a unified framework. From a biomimetic perspective, PSO transfers principles of collective search, information sharing, and adaptive behavior observed in natural swarms to the optimization of XGBoost hyperparameters. In this way, the proposed framework combines a nature-inspired optimization mechanism with practical blue-trap monitoring and data-driven pest-abundance prediction and decision support.
The main contributions of the proposed framework are:
  • A class-specific controlled Partial SMOTE strategy is employed to improve minority-class representation without forcing complete class balance.
  • Class-specific oversampling ratios are used to limit excessive synthetic sample generation and preserve part of the original class structure.
  • PSO-based XGBoost hyperparameter optimization is integrated with controlled oversampling while jointly considering Accuracy and Weighted F1-score.
  • Bounded IF–THEN rules are extracted from the optimized model to provide human-readable descriptions of the temporal and meteorological conditions associated with different abundance levels.
  • The main contribution of the study lies in the problem-specific integration of blue-trap monitoring, meteorological variables, controlled class-imbalance handling, bio-inspired PSO-based optimization, and interpretable rule extraction within a unified framework for T. hirta abundance classification.

3. Materials and Methods

3.1. Dataset and Study Variables

The dataset used in this study consists of 256 valid observations obtained after the data preprocessing stage. Each observation represents a blue basin trap record for adult T. hirta associated with the corresponding temporal and meteorological conditions. The prediction problem was formulated as a three-class classification task. The dataset includes temporal and meteorological variables together with the observed blue-trap catch, recorded as PestCount.
The categorical target variable (Class) was derived from PestCount, namely the number of T. hirta adults captured in the blue basin traps. Observations with a PestCount between 0 and 14 were assigned to the Low (L) class, observations between 15 and 29 were assigned to the Medium (M) class, and observations with a PestCount of 30 or greater were assigned to the High (H) class. Following this categorization, the final dataset contained 180 observations belonging to class H, 55 observations belonging to class L, and 21 observations belonging to class M, indicating a considerable class imbalance. These thresholds were defined in a data-driven manner by considering the distribution of pest-count observations in the dataset. They were used as study-specific operational abundance categories to distinguish different levels of pest activity for the classification task. Therefore, these cut-off values should not be interpreted as universal economic injury or pest-control intervention thresholds.
Eleven predictor variables were used as input features: Year, Month, DayOfYear, Max. Temperature, Min. Temperature, Mean Temperature, Humidity, Precipitation, Wind Speed, Wind Angle, and Atmospheric Pressure. These variables represent temporal and meteorological conditions potentially associated with changes in pest abundance. The inclusion of Year provides an additional temporal variable that distinguishes observations collected across different years, while Month and DayOfYear represent seasonal and within-year temporal variation.
Although PestCount was retained in the dataset as the original numerical blue-trap catch from which the target classes were generated, it was not included as an input feature in any classification model. Since the target variable Class was directly derived from the number of T. hirta adults captured, including PestCount among the predictors would introduce direct target leakage and could lead to artificially inflated classification performance. Therefore, all machine learning models were trained exclusively using the eleven temporal and meteorological predictor variables.
After preprocessing, the resulting feature matrix consisted of 256 observations and 11 predictor variables, while the target variable consisted of the three classes H, L, and M. A summary of the variables included in the dataset, together with their data types, roles in the classification process, and descriptions, is presented in Table 1.
Table 1. Summary of the variables used in the dataset.

3.2. Data Preprocessing and Experimental Setup

Prior to model development, the dataset was subjected to a preprocessing procedure to ensure data consistency and prevent information leakage. Completely empty and irrelevant columns were removed, and the selected predictor variables were converted into numerical form where necessary. Observations containing missing values in the predictor variables or the target variable were excluded from the analysis. Following preprocessing, 256 valid observations with 11 predictor variables remained for model development and evaluation.
The PestCount variable was excluded from the predictor set because the target variable, Class, was directly derived from this variable, as described in Section 3.1. Including PestCount as a predictor would therefore introduce target leakage and could result in an artificially high estimate of model performance. Consequently, only the temporal and meteorological variables listed in Table 1 were used as model inputs. The categorical target labels H, L, and M were numerically encoded to ensure compatibility with the classification algorithms. The same predictor set and target definition were maintained across all experiments to provide a consistent basis for model comparison.
Due to the relatively small sample size and the imbalanced distribution of the target classes, model performance was evaluated using stratified five-fold cross-validation. The dataset was divided into five folds while preserving the original class proportions as closely as possible. In each iteration, four folds were used for model training and the remaining fold was used for validation. This procedure was repeated until each fold had served once as the validation set. The data were shuffled before partitioning, and a fixed random seed of 42 was used to improve the reproducibility of the experiments. For experiments involving oversampling, the resampling procedure was applied exclusively to the training portion of each cross-validation fold, while the validation fold was retained in its original form. Thus, synthetic samples were generated only from the training observations, preventing information from the validation data from influencing the training process and reducing the risk of data leakage.
All compared methods were evaluated under the same stratified five-fold cross-validation framework. Accuracy and Weighted F1-score were used as the primary evaluation metrics. Accuracy measures the overall proportion of correctly classified observations, whereas the Weighted F1-score combines class-specific precision and recall while accounting for the number of observations in each class. For each method, the mean performance across the five validation folds was calculated, and the variability across folds was reported using the standard deviation. This evaluation framework provided a consistent basis for comparing the predictive performance of the proposed method with the baseline classifiers.

3.3. Proposed PSO-XGBoost with Partial SMOTE Method

This study proposes an integrated classification approach combining Partial Synthetic Minority Oversampling Technique (Partial SMOTE), Particle Swarm Optimization (PSO), and Extreme Gradient Boosting (XGBoost) to address both class imbalance and model parameter optimization. The proposed method, referred to as PSO-XGBoost with Partial SMOTE, was designed to improve the classification of pest abundance levels while maintaining high overall predictive performance. The overall workflow of the proposed method is illustrated in Figure 1.
Figure 1. Flowchart of the proposed PSO-XGBoost with Partial SMOTE method.
As shown in Figure 1, the proposed approach consists of a sequence of interconnected stages. First, the temporal and meteorological predictor variables are organized using stratified five-fold cross-validation. Partial SMOTE is then applied exclusively to the training folds to reduce the imbalance among the High (H), Low (L), and Medium (M) classes without completely equalizing their sample sizes. Next, PSO is employed to search for an effective combination of XGBoost hyperparameters, and the XGBoost classifier configured with the optimized parameters is trained using the partially balanced training data. The trained model is subsequently evaluated on the original, non-oversampled validation fold using Accuracy and Weighted F1-score. Finally, human-readable IF–THEN rules are extracted from the optimized XGBoost model to improve model interpretability.
The proposed method was implemented within a stratified five-fold cross-validation framework. In each fold, the training and validation subsets were separated before any oversampling operation. Partial SMOTE was applied exclusively to the training subset, whereas the validation subset was preserved with its original class distribution. Consequently, synthetic observations generated during oversampling were never introduced into the validation data, thereby preventing information leakage during model evaluation.
Let N m a x represent the number of observations in the majority class. The target sample sizes for classes L and M were determined according to Equations (1) and (2), respectively.
N L T a r g e t = r o u n d ( 0.80 × N m a x )
N M T a r g e t = r o u n d ( 0.40 × N m a x )
As defined in Equations (1) and (2), the target sample sizes for classes L and M were set to approximately 80% and 40% of the majority-class size, respectively, while the majority class remained unchanged. For example, a representative training-fold distribution of approximately 144 H, 44 L, and 17 M observations was transformed into approximately 144 H, 86 L, and 65 M observations, rather than completely balancing all three classes. This controlled oversampling strategy reduces the number of synthetic observations while improving the representation of the minority classes.
Synthetic samples are generated using SMOTE with k = 2 nearest neighbors [25]. Because class M contains a limited number of original observations, the effective number of neighbors is dynamically restricted according to the number of available minority-class samples in each training fold. This ensures that the oversampling procedure remains feasible even when only a few minority samples are available.
Within the proposed framework, PSO constitutes the biomimetic optimization component. Inspired by the collective search behavior of natural swarms, PSO represents candidate solutions as particles that adapt their positions in the search space according to their own previous experience and information shared by the swarm [1]. This interaction provides a computational analogue of individual exploration and collective adaptation, enabling the population of candidate solutions to progressively search for effective parameter configurations. In the present study, this bio-inspired search mechanism was used specifically for XGBoost hyperparameter optimization rather than for modeling the biological behavior of T. hirta.
Following Partial SMOTE, PSO is used to optimize six XGBoost [26] hyperparameters: the number of estimators (n_estimators), maximum tree depth (max_depth), learning rate (learning_rate), subsampling ratio (subsample), feature subsampling ratio (colsample_bytree), and minimum loss reduction (gamma). The search intervals were 50–300, 2–8, 0.01–0.30, 0.50–1.00, 0.50–1.00, and 0–5, respectively. The PSO procedure used 12 particles and a maximum of 40 iterations. Since the dataset is imbalanced, model optimization was not based solely on Accuracy, as accuracy-based evaluation may provide an incomplete assessment of classifier performance under imbalanced class distributions [27]. Instead, the PSO fitness function was defined as an equally weighted combination of Accuracy and Weighted F1-score
For each candidate PSO solution, the fitness function defined in Equation (3) was used to calculate the fitness value based on the mean Accuracy and mean Weighted F1-score obtained through stratified five-fold cross-validation. An early-stopping mechanism was also used, and optimization was terminated when no improvement greater than 10−4 was observed for eight consecutive iterations. The best parameter combination identified by PSO was then used for the final XGBoost evaluation with Partial SMOTE.
F i t n e s s = 0.50 × A c c u r a c y + 0.50 × W e i g h t e d   F 1
To improve model interpretability, human-readable IF–THEN rules were extracted from the tree structures of the optimized XGBoost model. Each root-to-leaf decision path was represented as a conjunction of feature-based conditions. When multiple split conditions involved the same predictor, these conditions were combined to form bounded intervals defined by lower and upper limits. The resulting rules therefore describe the temporal and meteorological conditions associated with the predicted abundance classes in a compact and interpretable form. Rule-level accuracy was calculated as the proportion of observations satisfying a rule that belonged to the class predicted by that rule. Because the complete XGBoost ensemble can generate a large number of decision paths, representative rules were selected for interpretation, with three rules reported for each abundance class (H, L, and M).
The overall workflow of the proposed method can therefore be summarized as input data, stratified five-fold cross-validation, Partial SMOTE on the training fold, PSO-based XGBoost hyperparameter optimization, XGBoost training, rule extraction for model interpretation, validation on the original non-oversampled fold, and performance evaluation.

4. Results

4.1. Comparative Classification Performance

The classification performance of the proposed PSO-XGBoost with Partial SMOTE method was compared with a diverse set of conventional machine learning, ensemble, and rule-based classification methods. All methods were evaluated under the same stratified five-fold cross-validation framework described in Section 3.2. The comparative results in terms of mean Accuracy and mean Weighted F1-score are presented in Figure 2. Error bars represent the variability observed across the five cross-validation folds.
Figure 2. Co. arison of mean Accuracy and mean Weighted F1-score obtained by the proposed PSO-XGBoost with Partial SMOTE method and the baseline classification methods. Error bars indicate the variability across the five cross-validation folds.
As shown in Figure 2, the proposed PSO-XGBoost with Partial SMOTE method achieved the highest mean Accuracy among all evaluated methods, reaching 89.45%. Among the baseline methods, the highest mean Accuracy was obtained by AdaBoost (86.73%), followed by CatBoost (86.72%), RuleFit (86.33%), Extra Trees (85.94%), and RIPPER (85.94%). Conventional XGBoost achieved a mean Accuracy of 85.56%. Thus, the proposed method achieved an absolute improvement of 2.73 percentage points in mean Accuracy compared with the strongest baseline method, AdaBoost. A similar trend was observed for the mean Weighted F1-score, as shown in Figure 2. The proposed method achieved the highest mean Weighted F1-score of 88.79%. Among the baseline methods, Extra Trees achieved the highest mean Weighted F1-score of 85.76%, followed by AdaBoost (85.50%), XGBoost (85.03%), and CatBoost (84.89%). Accordingly, the proposed approach improved the mean Weighted F1-score by 3.03 percentage points compared with the strongest baseline result, obtained by Extra Trees.
The improvement in Weighted F1-score is particularly relevant because the dataset exhibits a considerable class imbalance, with substantially fewer observations belonging to the M class. While Accuracy reflects the overall proportion of correctly classified observations, Weighted F1-score incorporates class-specific precision and recall while accounting for class frequencies. The proposed method achieved the highest mean values for both Accuracy and Weighted F1-score among all evaluated methods. These findings indicate that the integration of Partial SMOTE with PSO-based XGBoost optimization provides a consistent performance advantage over the baseline classifiers evaluated under the same cross-validation framework. Partial SMOTE increases the representation of minority classes in a controlled manner, while PSO identifies an effective XGBoost hyperparameter configuration. Their combined use resulted in higher mean Accuracy and Weighted F1-score than those obtained by the individual baseline classifiers.

4.2. Detailed Performance Analysis of the Proposed Method

The performance of the proposed PSO-XGBoost with Partial SMOTE method was further examined using the aggregated confusion matrix, fold-wise performance measures, and class-specific evaluation metrics, as presented in Figure 3.
Figure 3. Detailed performance analysis of the proposed PSO-XGBoost with Partial SMOTE method: (a) aggregated confusion matrix based on out-of-fold predictions, (b) fold-wise Accuracy and Weighted F1-score, and (c) class-wise Precision, Recall, and F1-score.
Figure 3a presents the confusion matrix obtained by combining the out-of-fold predictions from the stratified five-fold cross-validation procedure. The proposed method correctly classified 169 of the 180 H observations and 53 of the 55 L observations. For class H, three observations were misclassified as L and eight as M. Class L showed particularly strong classification performance, with only one observation misclassified as H and one as M. The main classification difficulty was observed for class M. Of the 21 actual M observations, seven were correctly identified, while 13 were misclassified as H and one as L. Overall, 229 of the 256 observations were correctly classified, corresponding to an overall out-of-fold accuracy of 89.45%.
The fold-wise results shown in Figure 3b provide further insight into the stability of the proposed method across the five validation folds. Accuracy ranged from approximately 83% to 92%, while the Weighted F1-score varied within a similar range of approximately 83% to 91%. The highest Accuracy values were observed in the second and fourth folds, whereas the first fold produced the lowest value. The Macro F1-score showed greater variation, ranging from approximately 66% to 81%. The third fold achieved the highest Macro F1-score, while the first fold produced the lowest value. Despite this variation in Macro F1, the results across the remaining folds were relatively stable, indicating that the proposed method maintained consistent overall predictive performance. The difference between the overall and macro-averaged metrics primarily reflects the greater difficulty of correctly identifying the minority M class.
The class-specific Precision, Recall, and F1-score values are illustrated in Figure 3c. Classes H and L exhibited strong classification performance. For class H, Precision, Recall, and F1-score were approximately 92.35%, 93.89%, and 93.11%, respectively. Class L achieved a Precision of approximately 92.98%, Recall of 96.36%, and F1-score of 94.64%. These results indicate that the proposed method was highly effective in identifying observations belonging to the H and L classes.
In contrast, class M remained the most challenging class. The proposed method achieved a Precision of approximately 43.75%, Recall of 33.33%, and F1-score of 37.84% for this class. The Recall value indicates that 14 of the 21 actual M observations were not correctly identified, with most of these observations, 13 cases, being classified as H. The relatively low Precision and Recall values indicate that the discrimination of the M class remains more difficult than that of the H and L classes. This result should be interpreted in light of the considerable class imbalance in the original dataset, in which class M contains only 21 observations, compared with 55 observations for class L and 180 observations for class H.
Taken together, Figure 3 demonstrates that the proposed method achieved strong overall classification performance, particularly for classes H and L, while the identification of class M remained more challenging. The concentration of errors in the M class indicates that minority-class discrimination remains an important limitation despite the use of Partial SMOTE. Nevertheless, seven of the 21 M-class observations were correctly identified, corresponding to a Recall of 33.33%. Because Partial SMOTE was applied only to the training partitions within each cross-validation fold, the validation observations retained their original class distributions. Therefore, the reported out-of-fold results reflect model performance on non-oversampled observations and provide a more realistic assessment of generalization performance.
To further examine the interpretability of the proposed PSO-XGBoost with Partial SMOTE model, representative IF–THEN rules were extracted from the optimized XGBoost ensemble. As described in Section 3.3, each rule corresponds to a root-to-leaf decision path and expresses the associated temporal and meteorological conditions using bounded intervals. To illustrate the decision patterns learned for the three abundance classes, three representative rules were selected for each of the H, L, and M classes. The resulting rules and their corresponding rule-level accuracy values are presented in Table 2.
Table 2. Representative IF–THEN classification rules extracted from the proposed PSO-XGBoost with Partial SMOTE method.
The representative rules for classes H and L exhibited high rule-level accuracy. Both selected H rules and both selected L rules achieved an accuracy of 1.00. For class M, one representative rule achieved an accuracy of 1.00, whereas the second achieved an accuracy of 0.62. However, the corresponding support and coverage values show that rule accuracy should be interpreted together with the number of observations represented by each rule. For example, the first M rule achieved an accuracy of 1.00 but covered only two observations, corresponding to 0.78% of the complete dataset, whereas the second M rule covered eight observations with an accuracy of 0.62. Rule-level accuracy was calculated over the complete original dataset by identifying all observations satisfying the conditions of each rule and determining the proportion belonging to the class predicted by that rule. Support represents the number of observations satisfying a rule, while coverage represents the proportion of the complete dataset represented by those observations.
The extracted rules also provide interpretable combinations of temporal and meteorological conditions associated with different T. hirta abundance levels. The H-class rules were mainly associated with early-season periods, specific DayOfYear intervals, temperature conditions, and high humidity. The L-class rules were primarily characterized by later DayOfYear intervals and atmospheric pressure conditions. The M-class rules involved combinations of minimum temperature, atmospheric pressure, wind speed, maximum temperature, and restricted DayOfYear intervals. These patterns suggest that abundance levels are associated with the joint influence of temporal and meteorological variables rather than with a single predictor. The temporal patterns identified for the H class are biologically plausible because adult T. hirta activity is known to coincide with the flowering period of fruit trees and to vary with environmental conditions such as temperature [2,3,4,5]. Nevertheless, the numerical intervals identified by the model should be interpreted as study-specific, data-driven associations rather than universal biological or economic thresholds.
An important characteristic of the extracted rules is that the predictor conditions are expressed using bounded intervals. When an XGBoost decision path provided only one boundary for a predictor, the missing boundary was completed using the minimum or maximum value of that predictor in the original dataset. This representation allows each condition to be expressed consistently in the form lower bound ≤ predictor ≤ upper bound, thereby providing a clearer description of the decision regions learned by the model and facilitating interpretation of the extracted rules.
It should also be emphasized that the rule-level accuracy, support, and coverage values reported in Table 2 are descriptive measures of the extracted rules and should not be interpreted as the overall predictive performance of the proposed classifier. The generalization performance of the proposed method was evaluated separately using stratified cross-validation and the additional robustness analyses reported in the Results section. Accordingly, Table 2 is intended to demonstrate the interpretability, consistency, and representativeness of selected decision rules, whereas the cross-validation results provide the appropriate assessment of predictive generalization.

4.3. Comparison with Alternative Hyperparameter Optimization Methods

To evaluate the effectiveness of PSO as a hyperparameter optimization strategy, the proposed approach was compared with Bayesian Optimization and Random Search under the same XGBoost + Partial-SMOTE framework. The comparison results are presented in Table 3.
Table 3. Comparison of PSO, Bayesian Optimization, and Random Search for XGBoost hyperparameter optimization with Partial-SMOTE.
As shown in Table 3, the proposed approach achieved the best overall performance among the three hyperparameter optimization methods. The proposed method achieved the highest mean Accuracy of 89.45% and the highest mean Weighted F1-score of 88.79%. Bayesian Optimization and Random Search both achieved a mean Accuracy of 88.69%, with Weighted F1-scores of 88.11% and 88.49%, respectively. The proposed method also achieved the highest Macro F1-score of 75.09%, followed closely by Random Search at 75.06%, while Bayesian Optimization achieved a Macro F1-score of 73.57%. Overall, these results indicate that PSO provided the most favorable overall performance across the evaluated metrics and was competitive with commonly used alternative hyperparameter optimization strategies.

4.4. Partial-SMOTE Ratio Ablation Analysis

To examine the effect of the oversampling ratios used in Partial-SMOTE, an ablation analysis was conducted using different target ratios for classes L and M. During these experiments, the XGBoost hyperparameters were kept fixed so that the effect of the oversampling ratios could be evaluated independently. The analysis also included a no-SMOTE baseline and the original L = 0.60, M = 0.45 configuration. The representative results of the ablation analysis are presented in Table 4.
Table 4. Ablation analysis of Partial-SMOTE oversampling ratios.
As shown in Table 4, the choice of Partial-SMOTE ratios had a clear effect on classification performance. The no-SMOTE baseline achieved a mean Accuracy of 87.50%, a Weighted F1-score of 83.74%, and a Macro F1-score of 59.91%. Among the evaluated Partial-SMOTE configurations, the L = 0.80 and M = 0.40 setting achieved the best overall performance, with a mean Accuracy of 89.45%, a mean Weighted F1-score of 88.79%, and a mean Macro F1-score of 75.76%. These results indicate that controlled class-specific oversampling can improve both overall and class-sensitive predictive performance without requiring complete class balancing. Based on this sensitivity analysis, L = 0.80 and M = 0.40 were selected as the final Partial-SMOTE ratios used in the proposed method.
Compared with the original configuration, the L = 0.80, M = 0.40 setting increased Accuracy by 1.57 percentage points, Weighted F1-score by 1.88 percentage points, and Macro F1-score by 5.00 percentage points. The larger improvement in Macro F1 indicates that the revised oversampling ratios provided a more balanced classification performance across the three classes. Furthermore, increasing the minority-class ratios beyond this level did not consistently improve performance, indicating that more aggressive oversampling was not necessarily beneficial. Based on these results, L = 0.80 and M = 0.40 were selected as the Partial-SMOTE ratios for the final model configuration.

4.5. Ablation Study of the Proposed Method

To investigate the contribution of the individual components of the proposed method, an ablation analysis was conducted by progressively modifying the baseline XGBoost framework. As presented in Table 5, four configurations were considered: conventional XGBoost, PSO-optimized XGBoost, PSO-XGBoost combined with Full SMOTE, and the proposed PSO-XGBoost with Partial SMOTE approach.
Table 5. Ablation analysis of the components of the proposed PSO-XGBoost with Partial SMOTE method.
The application of Full SMOTE produced a different performance pattern. Compared with PSO-XGBoost without oversampling, the mean Accuracy decreased slightly from 87.90% to 87.11%, whereas the mean Weighted F1-score increased from 86.05% to 88.07%. As shown in Table 5, the proposed PSO-XGBoost with Partial SMOTE approach achieved the highest mean Accuracy and Weighted F1-score among all evaluated configurations. The method obtained a mean Accuracy of 89.45%, corresponding to improvements of 3.90 percentage points over conventional XGBoost (85.56%), 1.55 percentage points over PSO-XGBoost without oversampling (87.90%), and 2.34 percentage points over PSO-XGBoost with Full SMOTE (87.11%). Similarly, the proposed method achieved the highest mean Weighted F1-score of 88.79%, outperforming conventional XGBoost (85.03%), PSO-XGBoost (86.05%), and PSO-XGBoost with Full SMOTE (88.07%) by 3.76, 2.74, and 0.72 percentage points, respectively.
These results indicate that the selected Partial SMOTE strategy provided the most favorable balance between overall classification accuracy and F1-based predictive performance among the evaluated configurations. Overall, the ablation results demonstrate that the components of the proposed framework affected the two evaluation metrics differently. PSO-based optimization improved both Accuracy and Weighted F1-score relative to conventional XGBoost. Full SMOTE increased the Weighted F1-score compared with PSO-XGBoost without oversampling but resulted in a slight reduction in Accuracy. In contrast, the proposed Partial SMOTE configuration achieved both the highest mean Accuracy of 89.45% and the highest mean Weighted F1-score of 88.79%. These findings suggest that Partial SMOTE provides a controlled alternative to complete class balancing and achieved the best overall performance among the evaluated configurations.

4.6. Repeated Stratified Cross-Validation and Statistical Reliability

To further evaluate the robustness and stability of the comparative results across different data partitions, the four principal XGBoost-based methods were assessed using 10-times repeated stratified five-fold cross-validation, and the corresponding performance results are presented in Table 6.
Table 6. Performance comparison under 10-times repeated stratified five-fold cross-validation.
As shown in Table 6, the proposed PSO-XGBoost with Partial SMOTE approach achieved the highest mean performance across all three evaluation metrics. The method obtained an Accuracy of 87.51 ± 3.75%, a Weighted F1-score of 86.94 ± 3.71%, and a Macro F1-score of 71.60 ± 7.40%. Compared with conventional XGBoost, the proposed approach improved mean Accuracy by 2.49 percentage points and Weighted F1-score by 2.42 percentage points. It also outperformed PSO-XGBoost without Partial SMOTE by 1.05 percentage points in Accuracy and 1.50 percentage points in Weighted F1-score. The larger improvement observed in Macro F1 indicates that Partial SMOTE particularly contributed to more balanced predictive performance across the imbalanced classes. Overall, the repeated cross-validation results demonstrate that the advantage of the proposed method was consistently maintained across different stratified data partitions rather than being dependent on a single five-fold split.

4.7. Statistical Significance Analysis of Repeated Cross-Validation Results

Following the repeated stratified cross-validation results presented in Table 6, statistical significance analyses were conducted to determine whether the observed performance differences among the evaluated XGBoost-based methods were statistically meaningful. First, the Friedman test was applied to the repeat-level Accuracy, Weighted F1-score, and Macro F1-score values to assess the overall differences among the four methods. The corresponding results are presented in Table 7.
Table 7. Friedman test results for the performance metrics obtained from repeated stratified cross-validation.
As shown in Table 7, the Friedman test revealed statistically significant differences among the four evaluated methods for all three performance metrics. Significant differences were observed for Accuracy (χ2 = 25.56, p = 1.18 × 10−5), Weighted F1-score (χ2 = 25.92, p = 9.91 × 10−6), and Macro F1-score (χ2 = 24.12, p = 2.36 × 10−5). Since all p-values were substantially below the significance threshold of 0.05, the null hypothesis that the four methods exhibited equivalent performance was rejected for each metric.
Following the significant overall differences identified by the Friedman test, post-hoc pairwise comparisons were performed using the two-sided Wilcoxon signed-rank test. To control the family-wise error rate arising from multiple comparisons, the resulting p-values were adjusted using the Holm procedure. The comparisons between the proposed PSO-XGBoost with Partial SMOTE method and the competing approaches are presented in Table 8.
Table 8. Post-hoc Wilcoxon signed-rank test results with Holm correction.
As shown in Table 8, the proposed PSO-XGBoost with Partial SMOTE approach exhibited statistically significant improvements over all three competing methods. For Accuracy, significant differences were obtained against XGBoost (adjusted p = 0.00586), class-weighted XGBoost (adjusted p = 0.00586), and PSO-XGBoost (adjusted p = 0.02734). Similarly, the Weighted F1-score comparisons were significant against XGBoost, class-weighted XGBoost, and PSO-XGBoost, with Holm-adjusted p-values of 0.00586 in all three comparisons. The same statistically significant pattern was observed for Macro F1-score. These findings support the repeated cross-validation results in Table 6 and indicate that the performance gains achieved by the proposed method are not attributable solely to variations in the data partitioning.

4.8. Additional Nested Cross-Validation Analysis

To further assess the generalization performance of the proposed method under a stricter evaluation design, an additional nested cross-validation experiment was conducted. In this analysis, the outer five-fold cross-validation loop was used exclusively for final performance evaluation, while PSO-based hyperparameter optimization was performed within each outer training partition using an inner five-fold stratified cross-validation procedure. Thus, the outer test folds were completely isolated from the hyperparameter selection process. Under this nested evaluation, the proposed method achieved a mean Accuracy of 86.33 ± 4.78%, a mean Weighted F1-score of 85.30 ± 3.16%, and a mean Macro F1-score of 68.26 ± 3.90%. These results provide an additional, more conservative assessment of generalization performance and confirm that the proposed framework retains competitive predictive capability when hyperparameter selection is strictly separated from final testing.

5. Discussion

The results of this study demonstrate that PSO-based hyperparameter optimization combined with controlled oversampling can improve the classification of T. hirta abundance levels from temporal and meteorological variables. The proposed PSO-XGBoost with Partial SMOTE method achieved a mean Accuracy of 89.45% and a mean Weighted F1-score of 88.79%, outperforming the conventional XGBoost and the other evaluated configurations. The ablation analysis showed that PSO optimization increased Accuracy from 85.56% to 87.90% and Weighted F1-score from 85.03% to 86.05%, while Partial SMOTE further improved overall performance. In addition, the class-weighted XGBoost baseline did not provide an advantage over the conventional XGBoost model, indicating that the controlled oversampling strategy was more effective under the present experimental conditions.
The Partial-SMOTE ratio analysis further showed that the degree of oversampling affected model performance. Among the tested configurations, the L = 0.80 and M = 0.40 setting achieved the best overall results, with an Accuracy of 89.45%, Weighted F1-score of 88.79%, and Macro F1-score of 75.76%. This result indicates that complete class balancing is not necessarily optimal and that controlled minority-class oversampling can provide a better balance between overall accuracy and class-sensitive performance.
The robustness of the proposed method was also supported by 10-times repeated stratified five-fold cross-validation. The proposed approach achieved an Accuracy of 87.51 ± 3.75%, Weighted F1-score of 86.94 ± 3.71%, and Macro F1-score of 71.60 ± 7.40%, with the highest mean performance among the evaluated XGBoost-based methods. Furthermore, Friedman and post-hoc Wilcoxon tests with Holm correction showed that the observed improvements were statistically significant, indicating that the performance advantage was not dependent on a single data partition.
Another important contribution of the framework is its interpretability through human-readable IF–THEN rules. The extracted rules describe combinations of seasonal and meteorological conditions associated with different abundance classes. In particular, several high-abundance rules were associated with early-season periods and moderate temperature ranges, which is biologically plausible because adult T. hirta activity coincides with the flowering period of fruit trees and is influenced by environmental conditions such as temperature [2,3,4,5]. However, these intervals should be interpreted as study-specific, data-driven associations rather than universal biological thresholds.
From a practical perspective, the model is intended to support pest-abundance prediction, monitoring, and pest-management decision-making rather than directly prescribe pest-control treatments. When a high-abundance condition is predicted, orchard managers could increase blue-trap inspection and field-scouting frequency, focus monitoring efforts on higher-risk periods, and allocate management resources more efficiently. Since T. hirta activity overlaps with flowering and pollinator activity, model predictions should be combined with actual trap catches, field observations, crop phenology, and local pest-management recommendations before any intervention decision is made.
Several limitations should also be considered. The dataset contained only 256 observations and remained substantially imbalanced, particularly for the M class, which contained only 21 observations and showed lower classification performance. Despite the use of Partial SMOTE, the Medium class remained difficult to identify, with a recall of 19.05% under nested cross-validation. This indicates that the proposed method mitigates, but does not fully resolve, the class-imbalance problem, particularly for the smallest minority class. In addition, the data were obtained from a limited observational setting, and external validation across different orchards, seasons, and climatic regions has not yet been performed. Because the main cross-validation experiments used shuffled stratified partitions, temporally related observations may have appeared in both training and validation folds. Therefore, temporal, year-based, or grouped validation should be considered in future studies using larger multi-season datasets to further assess temporal generalizability. Partial SMOTE also introduces synthetic training observations, which may influence the learned decision boundaries. Finally, the abundance categories used in this study are study-specific operational classes and should not be interpreted as economic injury or pesticide-application thresholds.
Future studies should validate the framework using larger and more geographically diverse datasets, increase the representation of the minority M class, and examine the stability of the extracted rules across seasons and orchards. Integration with near-real-time meteorological and trap-monitoring data may also support the development of practical orchard-level early-warning systems.

6. Conclusions

This study proposed a PSO-XGBoost with Partial SMOTE framework for classifying Low, Medium, and High abundance levels of T. hirta derived from blue basin trap captures in almond orchards. By integrating temporal and meteorological variables, controlled oversampling, bio-inspired PSO-based hyperparameter optimization, XGBoost classification, and interpretable rule extraction, the proposed framework was designed to improve both predictive performance and model transparency. From a biomimetic perspective, the framework transfers principles of collective search, information sharing, and adaptive behavior observed in natural swarms to the optimization of XGBoost hyperparameters.
The experimental results showed that the proposed PSO-XGBoost with Partial SMOTE method achieved a mean Accuracy of 89.45% and a mean Weighted F1-score of 88.79%, outperforming the evaluated baseline and alternative XGBoost-based configurations. The ablation analysis demonstrated that PSO-based hyperparameter optimization improved conventional XGBoost, increasing mean Accuracy from 85.56% to 87.90% and mean Weighted F1-score from 85.03% to 86.05%. The Partial-SMOTE ratio analysis further showed that the degree of oversampling influenced predictive performance, with the L = 0.80 and M = 0.40 configuration achieving the most favorable overall balance, including an Accuracy of 89.45%, Weighted F1-score of 88.79%, and Macro F1-score of 75.76%. These findings indicate that controlled oversampling can provide a more effective alternative to complete class balancing under the investigated class-imbalanced conditions.
The robustness of the proposed method was further supported by 10-times repeated stratified five-fold cross-validation, in which it achieved an Accuracy of 87.51 ± 3.75%, a Weighted F1-score of 86.94 ± 3.71%, and a Macro F1-score of 71.60 ± 7.40%. Statistical analyses based on the Friedman test and post-hoc Wilcoxon signed-rank tests with Holm correction also confirmed that the performance improvements over the competing XGBoost-based methods were statistically significant.
The extracted IF–THEN rules further enhanced interpretability by expressing model decisions through bounded temporal and meteorological conditions. These rules provide human-readable descriptions of the environmental patterns associated with different abundance levels and complement the predictive capability of the optimized XGBoost model. However, the identified rule intervals should be interpreted as study-specific, data-driven associations rather than universal biological or intervention thresholds.
Despite the promising results, several limitations remain. The dataset contained only 256 valid observations and remained substantially imbalanced, particularly for the minority M class. In addition, the data were obtained from a limited observational setting, and external validation across different orchards, seasons, geographical regions, and climatic conditions has not yet been performed. Future studies should therefore evaluate the framework using larger and more diverse datasets, investigate adaptive or optimization-based oversampling strategies, and assess the stability of the extracted rules across independent environments. Overall, the results indicate that combining blue-trap monitoring, controlled oversampling, biomimetic PSO-based optimization, and interpretable rule extraction provides a promising framework for data-driven T. hirta abundance prediction, monitoring, and orchard-level pest-management decision support under class-imbalanced conditions.

Supplementary Materials

The following supporting information can be downloaded at https://www.mdpi.com/article/10.3390/biomimetics11100738/s1, Dataset S1: Dataset used for the classification of Tropinota hirta abundance levels.

Author Contributions

Conceptualization, C.B. and İ.Ö.; methodology, C.B. and İ.Ö.; software, C.B.; validation, C.B. and İ.Ö. formal analysis, C.B.; investigation, İ.Ö.; resources, İ.Ö.; data curation, İ.Ö.; writing—original draft preparation, C.B.; writing—review and editing, C.B. and İ.Ö.; visualization, C.B.; supervision, C.B.; project administration, İ.Ö.; funding acquisition, İ.Ö. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fırat University Scientific Research Projects Coordination Unit (FÜBAP), grant number MF.26.117. The APC was funded by the Fırat University Scientific Research Projects Coordination Unit (FÜBAP).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The dataset supporting the findings of this study is provided as Supplementary Material accompanying this article.

Acknowledgments

The authors would like to express their sincere gratitude to the Scientific and Technological Research Council of Türkiye (TÜBİTAK) for supporting this study under Project No. 118O124. During the preparation of this manuscript, the authors used ChatGPT (GPT-6, OpenAI)) for language editing and improving the clarity and readability of the manuscript. The authors reviewed and edited the generated output and take full responsibility for the content of the publication.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
PSOParticle Swarm Optimization
SMOTESynthetic Minority Oversampling Technique
XGBoostExtreme Gradient Boosting
RFRandom Forest
ACOAnt Colony Optimization
SHAPSHapley Additive exPlanations
SVMSupport Vector Machine
LDALinear Discriminant Analysis
CNNConvolutional Neural Network
LSTMLong Short-Term Memory

References

  1. Uzun, A.A.; Aslan, M.M.; Sabancı, K. Adıyaman ili badem (Amygdalus communis L.) alanlarında Tropinota hirta (Poda, 1761) (Coleoptera: Scarabaeidae)’nın popülasyon yoğunluğu ve konukçularının belirlenmesi. Mustafa Kemal Üniversitesi Tarım Bilim. Derg. 2023, 28, 18–24. [Google Scholar] [CrossRef] [Scilit]
  2. Özpınar, A.; Erbay, İ. İki şeftali çeşidinde mavi leğen tuzaklarla yakalanan Tropinota hirta (Poda, 1761) (Coleoptera: Cetoniidae) ergin sayısının karşılaştırılması. Harran Tarım Gıda Bilim. Derg. 2020, 24, 250–258. [Google Scholar] [CrossRef] [Scilit]
  3. Schmera, D.; Tóth, M.; Subchev, M.; Sredkov, I.; Szarukán, I.; Jermy, T.; Szentesi, A. Importance of visual and chemical cues in the development of an attractant trap for Epicometis (Tropinota) hirta Poda (Coleoptera: Scarabaeidae). Crop Prot. 2004, 23, 939–944. [Google Scholar] [CrossRef] [Scilit]
  4. Gezer, B.; Özpınar, A. Çanakkale İlinde Şeftali, Elma, Kiraz ve Kayısılarda Tropinota hirta (Poda) (Coleoptera: Cetoniidae) Ergin Yoğunluğunu Belirlemede Farklı Tuzakların Değerlendirilmesi. ÇOMÜ Ziraat Fakültesi Derg. 2015, 3, 27–34. [Google Scholar]
  5. Palma, G.R.; Mello, R.F.; Godoy, W.A.; Engel, E.; Lau, D.; Markham, C.; Moral, R.A. Forecasting insect abundance using time series embedding and machine learning. Ecol. Inform. 2024, 85, 102934. [Google Scholar] [CrossRef] [Scilit]
  6. Miftahushudur, T.; Sahin, H.M.; Grieve, B.; Yin, H. A Survey of Methods for Addressing Imbalance Data Problems in Agriculture Applications. Remote Sens. 2025, 17, 454. [Google Scholar] [CrossRef] [Scilit]
  7. Venkateswara, S.M.; Padmanaban, J. Interpretable deep learning models for independent fertilizer and crop recommendation. Sci. Rep. 2025, 15, 41721. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of ICNN’95—International Conference on Neural Networks; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  9. Wadhwa, D.; Malik, K. A generalizable and interpretable model for early warning of pest-induced crop diseases using environmental data. Comput. Electron. Agric. 2024, 227, 109472. [Google Scholar] [CrossRef] [Scilit]
  10. Wang, J.; Zhang, D. Intelligent pest forecasting with meteorological data: An explainable deep learning approach. Expert Syst. Appl. 2024, 252, 124137. [Google Scholar] [CrossRef] [Scilit]
  11. Rodríguez-Díaz, F.; Chacón-Maldonado, A.M.; Troncoso-García, A.R.; Asencio-Cortés, G. Explainable olive grove and grapevine pest forecasting through machine learning-based classification and regression. Results Eng. 2024, 24, 103058. [Google Scholar] [CrossRef] [Scilit]
  12. Arora, A.K.; Anderson, N.; Gadhave, K.R. Machine learning reveals microclimate-specific drivers of a cosmopolitan supervector’s population dynamics. Ecol. Inform. 2026, 94, 103690. [Google Scholar] [CrossRef] [Scilit]
  13. Güral, Y. Comparative evaluation of machine learning models for predicting Cimbex quadrimaculata population density across multiple problem formulations. PLoS ONE 2026, 21, e0346494. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Bal, F.; Kayaalp, F. Performance Comparison of Smote-Based Machine Learning Models on Unbalanced Datasets: A Study on Date and Pistachio Fruits. İstanbul Ticaret Üniversitesi Fen. Bilim. Derg. 2025, 24, 176–200. [Google Scholar] [CrossRef] [Scilit]
  15. Longo, A.; Rizzi, M.; Guaragnella, C. Improving Classification Performance by Addressing Dataset Imbalance: A Case Study for Pest Management. Appl. Sci. 2025, 15, 5385. [Google Scholar] [CrossRef] [Scilit]
  16. Han, Y.; Wei, Z.; Huang, G. An imbalance data quality monitoring based on SMOTE-XGBOOST supported by edge computing. Sci. Rep. 2024, 14, 10151. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Yu, J.; Zheng, W.; Xu, L.; Zhangzhong, L.; Zhang, G.; Shan, F. A PSO-XGBoost Model for Estimating Daily Reference Evapotranspiration in the Solar Greenhouse. Intell. Autom. Soft Comput. 2020, 26, 989–1003. [Google Scholar] [CrossRef] [Scilit]
  18. Ding, W.; Sun, T.; Zhang, J. A yield classification prediction framework based on intelligent agricultural sensor data and meta heuristic optimization ensemble learning. Sens. Int. 2026, 7, 100393. [Google Scholar] [CrossRef] [Scilit]
  19. Subaşi, N. Optimizing XGBoost via mSMA_plus: A Novel Meta-Heuristic Approach for High-Precision Multiclass Dry Bean Classification. Biomimetics 2026, 11, 379. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Kumar, V.D.A.; Thihlum, Z.; Mohanty, A.K. Explainable XGBoost model for crop recommendation in Mizoram using hybrid random forest and particle swarm optimization. Indian J. Agric. Sci. 2025, 95, 1324–1331. [Google Scholar] [CrossRef] [Scilit]
  21. Coulibaly, S.; Kamsu-Foguem, B.; Kamissoko, D.; Traore, D. Explainable deep convolutional neural networks for insect pest recognition. J. Clean. Prod. 2022, 371, 133638. [Google Scholar] [CrossRef] [Scilit]
  22. Barut, C.; Özgen, İ.; Bolu, H.; Alataş, B.; Yildirim, H.; Tatar, A.M. Explainable Classification of Different Coloration Stages in Cherry Fruits Using a Hybrid RF-ACO Model Based on Pomological and Cherry Fly Data. Insects 2026, 17, 831. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  23. Ibrahim, M.Q.; Qaraad, M.; Hussein, N.K.; Farag, M.A.; Guinovart, D. Secant Optimization Algorithm for efficient global optimization. Sci. Rep. 2026, 16, 6659. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Hussein, N.K.; Qaraad, M.; El Najjar, A.M.; Farag, M.A.; Elhosseini, M.A.; Mirjalili, S.; Guinovart, D. Schrödinger optimizer: A quantum duality-driven metaheuristic for stochastic optimization and engineering challenges. Knowl.-Based Syst. 2025, 328, 114273. [Google Scholar] [CrossRef] [Scilit]
  25. Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. {SMOTE}: Synthetic Minority Over-sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef] [Scilit]
  26. Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
  27. He, H.; Garcia, E.A. Learning from imbalanced data. IEEE Trans. Knowl. Data Eng. 2009, 21, 1263–1284. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.