Developing Kernel-Aware Explainability Techniques for Interpretable Support Vector Machines
Abstract
- Artificial Intelligence (AI) systems are increasingly used for classification and decision support, but many machine learning models provide limited insight into how predictions are generated. This problem is particularly important in sensitive domains where users need to understand and trust automated decisions. Support Vector Machines (SVMs) provide strong classification performance, but nonlinear kernel functions make their decision processes difficult to interpret. This study developed four kernel-aware explainability techniques for providing insights into SVM decision-making: Support Vector Proximity Visualization (SVPV), Kernel Contribution Decomposition (KCD), Feature Influence Plot (FIP), and Decision Region Mapping (DRM). The Breast Cancer Wisconsin Diagnostic Dataset was used to evaluate three SVM models based on Linear, Polynomial, and Radial Basis Function (RBF) kernels. The models achieved testing accuracies of 95.2%, 96.0%, and 97.4%, respectively, while ROC-AUC scores were 0.96, 0.97, and 0.99. SVPV provided information about the relationship between test observations and influential support vectors, KCD examined kernel and support-vector contributions, FIP identified influential features, and DRM visualized classification regions and decision boundaries. Comparison with LIME and SHAP indicated that the proposed techniques provided high interpretability and stability with moderate computational requirements. User evaluation produced mean scores of 4.3, 4.1, 4.5, and 4.4 out of 5 for SVPV, KCD, FIP, and DRM, respectively. The findings demonstrate that model-specific, kernel-aware explanations can improve the transparency of SVM-based classification while retaining strong predictive performance.