XNB: A package for Class-Specific Naive-Bayes classifier

The Explainable Class-Specific Naive Bayes ( XNB ) package is a novel software tool for classification, specifically developed for high-dimensional data scenarios where interpretability is essential. XNB enhances the traditional Naive Bayes model through two core innovations. First, it replaces the restrictive Gaussian assumption with Kernel Density Estimation (KDE), enabling more flexible and accurate modeling of complex, non-Gaussian distributions. Second, it incorporates a class-specific feature selection strategy, which identifies distinct subsets of relevant variables associated with each class. This selection mechanism improves interpretability and reduces both dimensionality and feature redundancy. Empirical evaluations on genomic datasets show that XNB achieves competitive classification performance while using dramatically fewer features. The combination of accurate density estimation and class-aware, sparse feature selection results in a transparent classification framework. This makes the XNB package particularly valuable in domains such as biomedicine, where software tools that combine precision and explainability are critically needed.

Institutions

Publication Details

Journal
SoftwareX
Published
2025-09-23
DOI
https://doi.org/10.1016/j.softx.2025.102347
Citations
1
Primary Topic
Diverse Scientific and Economic Studies
Type
article
Field-Weighted Citation Impact
3.13
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

XNB: A package for Class-Specific Naive-Bayes classifier

1 citations
SoftwareX
Diverse Scientific and Economic Studies
3.13
article

XNB: A package for Class-Specific Naive-Bayes classifier

article en
1 citations

Abstract

The Explainable Class-Specific Naive Bayes ( XNB ) package is a novel software tool for classification, specifically developed for high-dimensional data scenarios where interpretability is essential. XNB enhances the traditional Naive Bayes model through two core innovations. First, it replaces the restrictive Gaussian assumption with Kernel Density Estimation (KDE), enabling more flexible and accurate modeling of complex, non-Gaussian distributions. Second, it incorporates a class-specific feature selection strategy, which identifies distinct subsets of relevant variables associated with each class. This selection mechanism improves interpretability and reduces both dimensionality and feature redundancy. Empirical evaluations on genomic datasets show that XNB achieves competitive classification performance while using dramatically fewer features. The combination of accurate density estimation and class-aware, sparse feature selection results in a transparent classification framework. This makes the XNB package particularly valuable in domains such as biomedicine, where software tools that combine precision and explainability are critically needed.

SoftwareXVol. 32
Indra (Spain) (ES), Universidad Pablo de Olavide (ES)
Openalex Percentile: Top 6%
Diverse Scientific and Economic Studies
3.13
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

XNB: A package for Class-Specific Naive-Bayes classifier · SoftwareX (2025) | TGRS Research Map | TGRS