In this section, we conduct five groups of experiments to comprehensively evaluate the proposed GAM-CVM framework. The first group evaluates the classification performance on 18 benchmark imbalanced datasets from the UCI repository, comparing GAM-CVM against representative AUC maximization methods, kernel-based methods, a tree-based ensemble method, and deep learning-based imbalanced classification methods. The second group provides statistical analysis using Friedman and post hoc tests to verify the significance of the observed performance differences. The third group investigates the sensitivity of the key hyperparameters, including the regularization coefficients , and the approximation error . The fourth group presents an ablation study to quantify the contribution of each sub-kernel. The fifth group demonstrates the practical applicability of GAM-CVM on a real-world Alzheimer’s disease classification task.
For the first two groups, we compare GAM-CVM with eight competing methods: the standard AUC maximizing support vector machine (AUCSVM) [
9], large-scale nonlinear AUC maximization via triply stochastic gradients (TSAM) [
14], the AUC-based extreme learning machine (AUC-ELM) [
15], the adversarial de-overlapping learning machine (De-OVL) [
16], the fast AUC maximization learning machine (
-AUCCVM) [
17], a gradient boosting decision tree-based ensemble method (GBDT) [
30], and two recent deep learning-based imbalanced classification methods, i.e., a convolutional neural network with class weights and early-stopping techniques, denoted as CE-CNNs, and the cluster-guided contrastive imbalanced classification network (C3GNN) [
31,
32].
For fairness, all the competing methods are implemented under their recommended parameter settings. For the proposed GAM-CVM, the three hyperparameters are tuned via grid search:
,
and
. For multi-kernel construction, as stated in
Section 3, the Gaussian kernel bandwidth is set as the median standard deviation of all samples, and the local neighborhood size
is searched in
.
All experiments are implemented in MATLAB R2023b on a workstation with an Intel (R) Core (TM) i7-14700KF @ 3.40 GHz and 32 GB of RAM.
5.1. Evaluation on UCI Datasets
To comprehensively assess the performance of the proposed GAM-CVM, we conduct experiments on 18 benchmark datasets selected from the UCI Machine Learning Repository (
https://archive.ics.uci.edu/). These datasets were selected to provide a diverse and reproducible benchmark for imbalanced binary classification. Specifically, all datasets are publicly available, can be formulated as clear positive–negative classification tasks required by pairwise AUC maximization, and have been widely used in imbalanced learning studies. They cover different application domains, including medical diagnosis, biological analysis, document/image recognition, industrial monitoring, and financial risk assessment. They also vary substantially in class imbalance, feature dimensionality, and pairwise sample scale. As summarized in
Table 1, the imbalance ratios range from 1.14 to 194.46. The number of features ranges from 3 to 72, and the number of positive–negative sample pairs ranges from 5365 to 14,733,244. Since AUC-based learning is performed on positive–negative sample pairs,
Table 1 reports the number of sample pairs
, the number of positive samples
, the number of negative samples
, the number of features, and the imbalance ratio for each dataset.
Since the proposed method is designed as a generalized AUC maximization framework, AUC is adopted as the primary metric for evaluating pairwise ranking performance. This choice is consistent with the learning objective of GAM-CVM and with the compared AUC maximization baselines. In addition, we report the Average Precision (AP) to provide a threshold-independent precision-recall-oriented evaluation for assessing minority-class ranking performance [
33]. For each dataset, we perform 10-fold stratified cross-validation, ensuring that the class proportion is preserved in each fold. The reported results on each dataset are averaged over the 10 folds for 20 runs. All competing methods are implemented with their recommended hyperparameter settings as described in
Section 5. For GAM-CVM, the parameters are tuned via grid search on the training set of each fold.
Table 2 reports the mean AUC and AP values achieved by GAM-CVM and the eight competing methods on the 18 datasets. The best performance for each dataset is highlighted in bold. Several observations can be drawn from the results. First, GAM-CVM achieves the best overall performance and obtains the highest AUC and AP on most datasets, demonstrating the effectiveness of integrating generalized AUC maximization, multi-kernel fusion, and core vector machine optimization. On highly imbalanced datasets such as
Abalone-19,
Mammography,
Ozone_level, and
PageBlocks-II, GAM-CVM remains highly competitive and often achieves the best or second-best performance, indicating its robustness under severe class skewness. Second, among the AUC-based competing methods,
-AUCCVM and TSAM generally perform better than early AUC-based approaches such as AUCSVM and AUC-ELM, confirming the benefits of margin-based ranking optimization and stochastic approximation. However, their reliance on a single fixed kernel may limit their ability to capture complex data structures, especially on datasets with heterogeneous feature distributions such as
Spambase,
Ionosphere, and
Ozone_level. Third, the newly added GBDT baseline shows strong competitiveness on several datasets, especially in terms of AP on
Ozone_level and
Pima, confirming the importance of including tree-based ensemble methods in imbalanced tabular classification. Nevertheless, GAM-CVM still achieves a better average rank across all datasets and metrics. This suggests that GAM-CVM and GBDT have complementary strengths: GBDT is highly competitive for general tabular classification, while GAM-CVM is specifically designed for ranking-oriented AUC optimization with multi-kernel similarity modeling. Fourth, the deep learning methods CE-CNNs and C3GNN show competitive performance on some larger datasets, but their performance is less stable across small or highly skewed datasets. In contrast, GAM-CVM maintains robust overall performance across varying dataset sizes and imbalance ratios, owing to its multi-kernel representation and core set approximation.
In addition to classification accuracy, we evaluate the optimization efficiency of all compared methods.
Table 3 reports the average running time of the classifier optimization stage on the 18 UCI datasets. For GAM-CVM, the reported time corresponds to the CCMEB/CVM-based generalized AUC optimization stage under a given fused affinity matrix, while the independent multi-kernel affinity construction and cross-diffusion fusion stage is not included. Several observations can be made from the results. First, GAM-CVM consistently achieves the lowest optimization-stage running time on all datasets, owing to its core vector machine formulation that reduces the effective number of pairwise constraints from
to a much smaller core set. Even on the largest dataset,
Letter-z, GAM-CVM completes training in approximately 16.35 s, which is about 88.5% faster than AUCSVM. Second, AUCSVM and the two deep learning methods, CE-CNNs and C3GNN, generally require the largest training times. AUCSVM suffers from exhaustive pairwise quadratic programming, while the deep learning methods require iterative backpropagation and substantial parameter tuning. The newly added GBDT baseline also incurs non-negligible computational cost on several datasets, especially
Mammography and
PageBlocks-II. Third, among the remaining AUC-based methods,
-AUCCVM is the fastest approach because it shares a similar core set approximation strategy with GAM-CVM, followed by De-OVL and TSAM, whereas AUC-ELM exhibits moderate training times. The clear advantage of GAM-CVM in training efficiency, combined with its strong classification performance demonstrated in
Table 2, underscores the practical value of integrating multi-kernel fusion with core vector machine optimization for large-scale imbalanced classification tasks.
Overall, the experimental results on the 18 UCI datasets confirm that GAM-CVM achieves the best overall ranking among all compared methods in terms of AUC and AP, while maintaining the lowest optimization-stage training time across all datasets. Its advantage is particularly evident on highly imbalanced datasets such as Abalone-19, Mammography, Ozone_level, and PageBlocks-II, as well as on high-dimensional datasets such as Ionosphere, Ozone_level, Sonar, and Spambase. These results validate the effectiveness of the proposed multi-kernel fusion strategy and core vector machine optimization.
5.2. Statistical Analysis
To assess whether the observed performance differences among the compared methods are statistically significant, we conduct a comprehensive statistical analysis. Specifically, we employ the Friedman test as a non-parametric alternative to repeated-measures analysis of variance (ANOVA) [
19], which ranks the algorithms independently on each dataset and evaluates the null hypothesis that all methods perform equivalently. Subsequently, a post hoc Nemenyi test is performed to identify pairwise differences between GAM-CVM and the competing methods when the null hypothesis is rejected [
34].
The Friedman test ranks each method on each dataset according to its performance metric. In our analysis, we use the average rankings across both AUC and AP for all 18 datasets, resulting in a total of 36 ranking observations (18 datasets × 2 metrics).
Table 4 reports the average rankings of the nine methods, and the proposed GAM-CVM achieves the best average rank of 1.2500. Under the Friedman test with nine methods and 36 observations, the Friedman statistic follows an F-distribution with 8 and 280 degrees of freedom, where nine is the number of methods and 36 is the number of ranking observations. The computed
FF statistic is 120.1123, which substantially exceeds the critical value of 1.9715 at the 0.05 significance level. Consequently, the null hypothesis that all methods perform equally is rejected, confirming that significant differences exist among the compared algorithms.
Having rejected the null hypothesis, we proceed with the Nemenyi post hoc test to determine which specific pairs of methods differ significantly. The critical difference (
CD) is calculated as 2.0025. Two methods are considered significantly different if the difference between their average rankings exceeds this
CD value.
Table 5 presents the results of the post hoc test comparing the best-performing GAM-CVM against each of the other eight methods. It should be noted that the difference between GAM-CVM and GBDT is not statistically significant at the 0.05 level. Therefore, the results should not be interpreted as showing that GAM-CVM universally dominates GBDT. Rather, GAM-CVM is preferable in scenarios where ranking-oriented optimization, kernel-based similarity modeling and efficient pairwise AUC learning are required. GBDT remains a strong and practical baseline for general tabular classification, whereas GAM-CVM provides a principled alternative when the goal is to directly optimize positive–negative ranking relationships under class imbalance. In contrast, the differences between GAM-CVM and the remaining seven methods range from 2.5556 to 7.2222, all exceeding the
CD value. Thus, the null hypothesis of equal performance is rejected for these seven comparisons, confirming that GAM-CVM significantly outperforms most of the compared imbalanced classification methods.
These statistical results provide strong evidence that GAM-CVM achieves superior overall performance compared to the majority of the compared imbalanced classification methods. Although the difference between GAM-CVM and GBDT does not reach statistical significance, GAM-CVM obtains the best average rank and consistently exhibits the lowest optimization-stage training time, as demonstrated in
Table 3. The significant advantages over the other seven methods further validate the effectiveness of integrating multi-kernel fusion with core vector machine optimization for imbalanced classification tasks.
5.3. Parameter Sensitivity Analysis
To investigate the influence of the key hyperparameters on the proposed GAM-CVM, we conduct a parameter sensitivity analysis for the two regularization coefficients
and
, as well as the approximation error
. Specifically,
and
are searched within
and
is
.
Figure 4 presents the joint sensitivity of
and
on three representative datasets, including
Abalone-19,
Breast-w, and
German, where each heatmap visualizes the performance drop from the best result under different parameter combinations. The first three heatmaps report AUC, while the last three heatmaps report AP. The heatmaps for the remaining 15 datasets are provided in
Appendix B.
As shown in
Figure 4, the optimal combination of
and
varies across datasets, indicating that the balance between the ranking loss and the regularization term is data-dependent. For
Abalone-19, the best performance is achieved at
and
, where GAM-CVM obtains an AUC of 0.8216 and an AP of 0.5365. For
Breast-w, the optimal region shifts to
and
, corresponding to an AUC of 0.9921 and an AP of 0.9747. For
German, the best performance appears at
and
, where the AUC and AP reach 0.7540 and 0.7638, respectively. These results suggest that no single parameter pair is uniformly optimal for all datasets.
Nevertheless, the heatmaps also reveal that GAM-CVM is not overly sensitive to small perturbations around the optimal parameter regions. In most cases, a relatively stable plateau can be observed around the best parameter combination, where both AUC and AP remain close to their peak values. However, when or deviates from the suitable range by several orders of magnitude, the performance decreases noticeably, especially on more challenging datasets. This confirms the necessity of parameter tuning, while also showing that the proposed method has a reasonably stable operating region.
Figure 5 further reports the sensitivity of GAM-CVM with respect to the approximation error
, where the three curves show the average AUC (
Figure 5a), average AP (
Figure 5b), and average optimization-stage running time over all 18 datasets (
Figure 5c), and the shaded bands indicate the variation across datasets. In general, smaller
values lead to slightly higher AUC and AP because a smaller approximation error allows the CVM procedure to preserve a larger and more accurate core set. However, the performance improvement becomes marginal when
is sufficiently small. For example, when
changes from
to
, the average AUC and AP remain almost unchanged, indicating that further reducing
provides limited additional accuracy gain.
By contrast, the optimization-stage running time is much more sensitive to
. As shown in
Figure 5c, the average running time decreases rapidly as
increases. The average optimization-stage running time decreases from 15.37 s at
to 10.89 s at
, 5.24 s at
, and 3.90 s at
. When
is further increased to
, the running time decreases to only 1.10 s. This confirms that a larger approximation error can substantially reduce the computational burden by retaining fewer core vectors during the optimization process.
Overall, the parameter sensitivity analysis demonstrates that GAM-CVM benefits from appropriate tuning of , , and , but its performance remains stable within a reasonable neighborhood of the optimal values. The heatmap-based visualization provides a clear interpretation of the parameter effects, making the robustness and efficiency trade-off of the proposed method easier to observe.
5.4. Ablation Study for Multi-Kernel Learning
As stated in
Section 3, this study mainly employs three representative sub-kernels for experimental validation. To investigate the contribution of each sub-kernel in the proposed multi-kernel fusion, we conducted an ablation study on the 18 UCI benchmark datasets.
Table 6 reports the average AUC and AP achieved by GAM-CVM under different sub-kernel combinations, where K1, K2 and K3 denote the Gaussian kernel, the Pearson correlation coefficient-based kernel, and the density-based kernel, respectively. The full combination of all three sub-kernels is the proposed GAM-CVM, whose results are consistent with those in
Table 2.
As shown in
Table 6, the full model (K1 + K2 + K3) achieves the highest AUC on every dataset and the highest AP on 17 out of 18 datasets. The only exception is the AP on
Ionosphere, where the combination of K1 and K2 slightly outperforms the full model. This indicates that for this particular dataset and metric, adding the density-based kernel may introduce a small amount of redundancy or overfitting, while the complementary information from K1 and K2 is already sufficient to capture the essential ranking structure. Nevertheless, the difference is marginal, and the full model remains highly competitive.
When only a single sub-kernel is used, the best performance is dataset-dependent. For example, on Glass-6, the density-based kernel alone yields an AUC of 0.8742, notably higher than the other two single sub-kernels, indicating that local density information is particularly effective for this dataset. Conversely, on Ionosphere, the Gaussian kernel achieves the highest single sub-kernel AUC, while on Letter-z, the Pearson correlation kernel obtains the best single sub-kernel AP. This diversity demonstrates that each sub-kernel captures complementary aspects of the data structure, and their relative importance varies across datasets. Combining two sub-kernels generally improves over any single sub-kernel, but the improvement is not uniform. For instance, on Abalone-19, K2 + K3 yields an AUC of 0.8021, which is substantially higher than the best single sub-kernel, while adding K1 further boosts the performance to 0.8216. On the other hand, for Breast-w, the gain from using two sub-kernels over the best single sub-kernel is marginal, reflecting that the dataset is already well separated, even with a single kernel. Moreover, the relative ordering of two-sub-kernel combinations is not always consistent: on Glass-6, K1 + K3 slightly outperforms K1 + K2, whereas on Sonar, the opposite holds. Such realistic fluctuations confirm that the interaction between sub-kernels is not simply additive and that a systematic fusion is necessary.
In summary, the ablation study validates that each of the three sub-kernels captures unique and complementary information. The multi-kernel fusion strategy in GAM-CVM successfully integrates these complementary similarity representations, leading to consistently strong performance across almost all datasets and metrics.
5.5. Application in Alzheimer’s Disease MRI Brain Scan Classification
To further evaluate the practical applicability of the proposed GAM-CVM framework in real-world medical diagnosis, we conduct an experiment on the public Alzheimer’s Disease Detection Dataset [
35]. This dataset consists of 6400 axial T1-weighted MRI brain scans in JPG format (
pixels), originally classified into four progressive stages: NonDemented, VeryMildDemented, MildDemented, and ModerateDemented. Since the objective of this study is imbalanced binary classification, we extract only the two extreme classes: NonDemented (healthy) and ModerateDemented (severe Alzheimer’s disease). The resulting subset exhibits a severe class imbalance, as summarized in
Table 7. All images undergo standard preprocessing: grayscale conversion, median filtering (3 × 3) for denoising, and contrast-limited adaptive histogram equalization (CLAHE) to enhance local contrast [
36,
37]. Finally, pixel intensities are normalized to the range [0, 1].
Figure 6 illustrates the effect of this preprocessing pipeline on one representative image from each class. The enhanced images clearly reveal cortical atrophy and ventricular enlargement in the ModerateDemented case compared to the healthy control.
After preprocessing, we extract a histogram of oriented gradient (HOG) features from each image, which have been proven effective for capturing shape and texture information in brain MRI [
38]. The HOG descriptor is computed with a cell size of
pixels, a block size of
cells, and 9 orientation bins, yielding a feature vector of 17,884 dimensions. To reduce computational cost while preserving 95% variance, principal component analysis is applied to project the features into a 200-dimensional subspace. The resulting feature matrix serves as input to all compared classifiers. We compare GAM-CVM against the same eight competing methods as in
Section 5.1. All hyperparameters are tuned via grid search on the training set of each fold, using the ranges specified in the first three paragraphs of
Section 5. For the deep learning baselines (CE-CNNs and C3GNN), we adopt their recommended architectures and apply data augmentation to the positive class (ModerateDemented) to mitigate overfitting. Ten-fold stratified cross-validation is performed on the training set, and the average AUC and AP on the test set over 20 runs are reported in
Table 8.
As reported in
Table 8, GAM-CVM achieves the highest AUC and AP among all competing methods on the test set. Compared with the second-best method in terms of each metric, GAM-CVM achieves an absolute improvement of 1.42 percentage points in AUC over
-AUCCVM and 1.64 percentage points in AP over GBDT. The AP improvement is particularly meaningful for the extremely rare ModerateDemented class, since AP provides a precision-recall-oriented evaluation of minority-class identification under severe class imbalance. The multi-kernel fusion strategy of GAM-CVM effectively integrates complementary similarity measures, which helps capture subtle pathological patterns that may not be well represented by a single kernel. Moreover, the core vector machine formulation reduces the effective number of pairwise constraints, allowing the model to handle the imbalanced pairwise learning problem efficiently. These results confirm that GAM-CVM is a robust and practical tool for computer-aided diagnosis of Alzheimer’s disease under severe class imbalance.