Source-linked AI summary

A Kernel-Based Modular Discriminant Analysis Framework for Small-Sample Learning

Lingxiao Qu, Yan Pei

arXiv:2609.09910v1cs.LG

TL;DR

Small-sample learning lacks stable, discriminative representations when data are scarce, high-dimensional, or difficult to collect. This paper systematically studies KLPCDA’s seven modular variants and objective interactions across multiple domains. The results establish a unified interpretation of the objectives and show strong, stable performance under varied small-sample conditions.

  • Problem

    Small-sample learning needs stable and discriminative representations, while KLPCDA’s component interactions and variant suitability across conditions remain insufficiently understood.

  • Method

    The paper conducts a cross-domain and ablation-based structural analysis of KLPCDA’s seven variants, combining variance, between-class, and within-class objectives in kernel space.

  • Results

    KLPCDA achieves strong and stable performance under small-sample, high-dimensional, and imbalanced conditions while revealing distinct roles and interactions among its three core objectives.

  • Takeaways & Limitations

    The unified interpretation supports practical guidance for selecting KLPCDA variants across data characteristics and domains.

  • Takeaways & Limitations

    The paper’s discussion remains within the classical supervised small-sample setting and does not rely on large-scale pretraining or external prior representations.

Abstract

from arXiv · show

The small-sample-size (SSS) problem remains a fundamental challenge in machine learning when labeled data are scarce due to cost, accessibility, or ethical constraints. While numerous approaches have been proposed, existing methods often struggle to maintain stable and discriminative representations under high-dimensional and limited-data conditions. Kernelized Linear Principal Component Discriminant Analysis (KLPCDA), a recently proposed modular framework, integrates variance preservation, inter-class separability, and intra-class compactness within a unified kernel space. Although its formulation has shown promising initial results, a systematic understanding of how its components interact across diverse SSS scenarios remains lacking. In this paper, we present a systematic cross-domain study of KLPCDA to characterize the interaction mechanisms among its core objectives. We analyze the behavior of its seven variants across multiple real-world SSS tasks, including hyperspectral image classification, mechanical fault diagnosis, medical diagnosis, and face recognition. Through extensive experiments and ablation studies, we investigate how different objective combinations influence performance under varying conditions such as noise, class imbalance, and high dimensionality. Our analysis reveals consistent patterns in the interaction of the three core objectives variance, between-class, and within-class terms, providing a unified and interpretable understanding of their roles in stabilizing representations and enhancing discrimination in SSS settings. Based on these findings, we further derive practical guidelines for selecting appropriate KLPCDA variants under different data characteristics. Experimental results demonstrate that KLPCDA achieves strong and robust performance across domains, while maintaining low computational complexity suitable for resource-constrained environments.

1. Introduction

Small-sample learning is difficult because labeled data are scarce, while existing approaches may require auxiliary data or fail under noise, imbalance, and high dimensionality. This paper studies KLPCDA’s objective interactions across domains to explain variant behavior and guide selection.

  • Motivation: Small-sample settings arise in applications constrained by cost, accessibility, technical conditions, or ethical restrictions.Examples include hyperspectral sensing, mechanical fault diagnosis, medical diagnosis, and face recognition.
  • Existing approaches: Deep learning and knowledge-transfer methods are often impractical or mismatched because they require abundant labeled data, large auxiliary datasets, or pretrained representations.This work instead considers the classical supervised setting using only target training samples.
  • Existing approaches: Classical methods such as dimensionality reduction, LDA variants, kernel methods, and SVM address parts of the small-sample problem but retain domain-specific limitations.Reported limitations include weak local-manifold preservation, noise sensitivity, poor class-imbalance handling, and insufficient modeling of subtle facial textures.
  • Proposed framework: KLPCDA combines variance preservation, inter-class separability, and intra-class compactness in a kernel space without external pretrained models.Its modular formulation constructs discriminative subspaces directly from limited target samples.
  • Study scope: The paper analyzes seven KLPCDA variants across hyperspectral, fault-diagnosis, medical, and face-recognition tasks under noise, imbalance, and high dimensionality.It examines objective combinations, learned-subspace interactions, generalization, and ablations.
  • Contributions: The study derives an interpretive framework and practical guidelines for selecting KLPCDA variants across diverse small-sample and cross-domain conditions.The contributions characterize distinct objective roles and their synergistic effects.

2. Methodology

The methodology revisits KLPCDA structurally as a modular kernel-space family whose objective terms can be combined and reweighted. It uses kernel projections and eigenvalue formulations to analyze seven variants emphasizing different combinations of variance, between-class separability, and within-class compactness.

  • Framework: The study adopts KLPCDA and focuses on how variance preservation, between-class separability, and within-class compactness interact under different data characteristics.The components are combined and reweighted to support cross-domain analysis.
  • Kernel projections: KPCA obtains projection directions that maximize projected-data variance using a centered kernel matrix and kernel evaluation for new samples.The principal components are obtained through an eigenvalue problem.
  • Discriminant formulation: Kernel discriminant analysis maximizes between-class separability while minimizing within-class variation in kernel space.The formulation uses between-class and within-class scatter matrices and a generalized eigenvalue problem.
  • Variant construction: KLPCDA defines a family of models by selectively combining variance, between-class, and within-class terms in modular optimization formulations.Different variants emphasize specific properties such as noise robustness or class-imbalance handling.
  • Seven variants: Methods No.3 and No.4 extend kernel GDA and KPCA with fusion parameters, enabling consistent comparison within the unified KLPCDA formulation.The framework is designed for flexible comparison across data conditions.
  • Seven variants: The seven variants differ in objective composition, including joint objectives, simplified pairwise combinations, sole between-class separability, and sole within-class compactness.Table 1 summarizes their structural characteristics and practical applicability.

3. Experiments

The experiments evaluate KLPCDA and representative baselines across four small-sample domains using repeated stratified splits and application-specific metrics. The study covers hyperspectral imagery, vibration signals, gene expression, and facial images under high-dimensional or limited-data conditions.

  • Datasets and SSS settings: Four datasets cover hyperspectral imagery, vibration signals, gene expression, and facial images, with sample counts smaller than feature dimensionality in the SSS setting.The experiments use Indian Pines, CWRU, GSE44076, and JAFFE across classification, fault diagnosis, medical diagnosis, and face-recognition tasks.
  • Experimental protocol: Experiments repeat stratified train/validation/test splits 10 times with fixed random seeds to support reproducible comparisons.Results are generally averaged over 10 randomized splits, with standard deviations reported for robustness.
  • Baselines: The baseline suite includes linear, kernel, SVM, lightweight neural, convolutional, prototype-based, and contrastive representation-learning methods.Baseline configurations use unified tuning principles, shared data splits, conservative hyperparameters, and early stopping where applicable.
  • Evaluation metrics: Evaluation uses OA, CA, AA, Kappa, precision, recall, F1-score, specificity, FPR, TPR, and AUC, with metric emphasis adapted to each application.Hyperspectral evaluation emphasizes AA and Kappa for imbalance, fault diagnosis emphasizes reliability metrics, and medical diagnosis emphasizes recall, specificity, and AUC.

4.1. Results on Individual Datasets

Across hyperspectral, fault-diagnosis, medical, and face-recognition tasks, KLPCDA variants generally outperform the evaluated baselines, while different variants lead on different datasets. The results emphasize balanced class recognition and robust discrimination under severe small-sample and high-dimensional conditions.

  • Indian Pines: Method No.2 obtains the highest Indian Pines OA of 54.85%, Method No.4 the best AA of 51.79%, and Method No.6 the highest Kappa of 48.20%.All KLPCDA variants except No.3 show advantages over the baselines in OA, AA, and Kappa.
  • Indian Pines: Method No.4 achieves the highest Indian Pines AA and average F1-score across 16 classes, with stronger minority-class PRF performance than the compared baselines.ProtoNet-inspired and SimCLR-inspired baselines reach OA values of 41.92% and 48.42% but both have AA of 7.35%.
  • CWRU: On CWRU, all seven KLPCDA variants outperform the baselines, while Method No.4 achieves the best overall performance with Kappa 63.04%, OA 72.28%, AA 72.28%, and AUC 0.82.Method No.4 also maintains high specificity and low FPR across the four fault classes; classes 1 and 2 are nearly perfectly classified.
  • JAFFE: On JAFFE, Method No.7 leads the expression task with Kappa 35.03% and OA 44.34%, while KLPCDA variants show robust recognition across limited-sample face tasks.Method No.7 also maintains consistently high precision, recall, and F1-scores across identity classes.

4.2. Statistical Significance Test

The statistical tests indicate significant differences among the compared methods and significant improvements of the best KLPCDA variant over the strongest baseline on each task. These conclusions are based on OA scores from 10 randomized splits.

  • Omnibus test: The Friedman test yields p = 0.0004, indicating significant differences among the compared methods across tasks.The test is used as the initial omnibus assessment of performance differences.
  • Pairwise tests: Pairwise Wilcoxon signed-rank tests compare the best KLPCDA variant with the strongest baseline on each task using OA scores from 10 randomized splits.Detailed pairwise results are reported in Table S15.
  • Pairwise tests: All pairwise comparisons yield p < 0.05, confirming statistically significant performance improvements of KLPCDA over the corresponding baselines.The comparisons use the best-performing KLPCDA variant for each task rather than a single fixed variant.

4.3. Ablation Study: Mechanism and Interaction of Fused Objectives

The ablation study shows that KLPCDA objectives have task-dependent individual effects and important interactions. Variance preservation supports global stability, within-class compactness benefits fine-grained recognition, and specialized combinations can outperform full fusion.

  • Role of individual objectives: Method No.7, using only S_w, ranks first across all metrics on both JAFFE tasks, supporting the importance of intra-class compactness for fine-grained recognition.The study associates S_w with representation stability and classification performance in these tasks.
  • Role of individual objectives: Method No.4, using only C, performs best on CWRU, where preserving global variance is associated with robustness to noise and measurement variability.The authors connect this behavior to signal-based tasks in which label information may be limited.
  • Role of individual objectives: Method No.6, using only S_b, performs strongly on Indian Pines but poorly on GSE44076 and JAFFE, indicating instability without intra-class or global-structure constraints.The passage attributes this limitation to high-dimensional or imbalanced scenarios and the absence of complementary constraints.

4.4. Fusion Coefficient Sensitivity Analysis

Fusion-coefficient sensitivity differs across KLPCDA variants: Method No.1 exhibits competitive objective interactions, whereas Methods No.2 and No.5 show more cooperative and stable coupling. These landscapes indicate that fusion design affects optimization stability, representation robustness, and task adaptability.

  • Method No.1: Method No.1 shows a highly coupled nonlinear sensitivity landscape with local peaks and irregular valleys, indicating competitive interactions among objectives.A broad plateau provides robustness to moderate coefficient perturbations, but excessive emphasis on one objective can suppress complementary structural information.
  • Method No.1: Balanced coefficient configurations generally produce more stable performance, helping Method No.1 generalize strongly without always achieving the best task-specific result.
  • Method No.2: Method No.2 is primarily governed by the relative balance between its two fusion coefficients rather than their absolute magnitudes.Multiple configurations with similar proportional relationships achieve nearly identical OA values, indicating a ratio-sensitive interaction mechanism.
  • Method No.2: Method No.2 has a smooth landscape and broad stable region, indicating cooperative objective coupling and improved optimization stability.
  • Method No.5: Method No.5 shows a smooth, gradual transition between global variance preservation and within-class compactness, without abrupt oscillations or unstable peaks.Its OA approaches a stable optimum across a broad coefficient interval, and performance degradation remains relatively moderate under coefficient imbalance.
  • Overall comparison: Across variants, Method No.1 has complex competitive interactions, whereas Methods No.2 and No.5 exhibit more cooperative and stable coupling mechanisms.The results link fusion-structure design to optimization stability, representation robustness, and task adaptability.

4.5. Computational Complexity and Runtime Evaluation

KLPCDA is evaluated for computational efficiency through complexity, storage, and runtime comparisons with classical and neural-network baselines. The results show favorable performance–efficiency trade-offs, low resource requirements, and suitability for CPU-based deployment in small-sample settings.

  • Theoretical complexity: KLPCDA complexity is dominated by matrix multiplications and eigen-decompositions that scale with the number of training samples n rather than data dimension d.This scaling helps maintain low computational cost and memory usage under high-dimensional, small-sample conditions.
  • Complexity and storage: KLPCDA methods achieve favorable trade-offs between performance and efficiency across the implementation comparison.The comparison covers complexity and storage alongside conventional and neural-network baselines.
  • Comparison with baselines: KLPCDA delivers better discriminability than KPCA+LDA or SVM at similar complexity without relying on task-specific architectures or deep models.
  • Comparison with baselines: Compared with FCNN, ProtoNet-inspired, SimCLR-inspired, 2D-CNN, and HybridSN baselines, KLPCDA drastically reduces computational cost and memory requirements.This supports CPU-only or embedded deployment in small-sample scenarios.
  • Runtime evaluation: Method No.1 exhibits consistently low training and inference time on the Indian Pines and GSE44076 datasets.It is substantially faster at inference than SVM while remaining runtime-comparable to KPCA+LDA, although RLDA and PCA+LDA require slightly less training time.
  • Conclusion: The runtime results complement theoretical complexity analysis and support KLPCDA deployment on CPUs in resource-constrained small-sample environments.

5. Conclusion

The paper establishes KLPCDA as a flexible kernel-based discriminant framework whose modular variants combine three objectives and support cross-domain small-sample classification. Its analysis links objective interactions to representation behavior, derives variant-selection guidance, and reports strong performance with computational efficiency, while noting weaker advantages for subtle intra-class variation.

  • KLPCDA integrates variance preservation, inter-class separability, and intra-class compactness into a flexible formulation supporting multiple variants without task-specific architectural design.
  • The study systematically analyzes the roles and interactions of the three objectives, connecting structural interpretations with empirical behavior across different data domains.
  • Variance preservation improves global stability and robustness, while intra-class compactness is essential for fine-grained recognition and inter-class separability becomes effective when combined with other objectives.
  • Extensive experiments demonstrate strong and stable KLPCDA performance under small-sample, high-dimensional, and imbalanced conditions, with computational efficiency suitable for resource-constrained environments.
  • The findings provide practical guidelines for selecting KLPCDA variants and support principled design and deployment of discriminant models under different data characteristics.
  • KLPCDA’s advantage is less pronounced for subtle intra-class variations such as expression recognition, motivating extensions to semi-supervised, few-shot, and more complex settings.
Loading 2609.09910v1…