ECSEL: Explainable Classification via Signomial Equation Learning
Adia Lumadjeng, Ilker Birbil, Erman Acar
TL;DR
ECSEL presents an explainable classification framework that learns closed-form signomial expressions $z_c(x)=\sum_{k=1}^K \alpha_{c,k}\prod_{j=1}^m x_j^{\beta_{c,k,j}}$ per class, enabling transparent predictions through global feature elasticities, exact counterfactuals, and local attributions via log-space derivatives. By leveraging the universal approximation properties of signomials and a gradient-based, sparsity-inducing training objective, ECSEL achieves competitive accuracy on standard benchmarks while delivering inherently interpretable models. Empirical results show ECSEL substantially outperforms symbolic regression baselines in symbolic recovery with faster runtimes and demonstrates strong performance in binary and multi-class classification across diverse domains, including e-commerce and fraud detection. The framework further provides exact analytical tools for explaining decisions, analyzing decision boundaries, and auditing dataset biases, making it practical for high-stakes applications requiring both performance and interpretability.
Abstract
We introduce ECSEL, an explainable classification method that learns formal expressions in the form of signomial equations, motivated by the observation that many symbolic regression benchmarks admit compact signomial structure. ECSEL directly constructs a structural, closed-form expression that serves as both a classifier and an explanation. On standard symbolic regression benchmarks, our method recovers a larger fraction of target equations than competing state-of-the-art approaches while requiring substantially less computation. Leveraging this efficiency, ECSEL achieves classification accuracy competitive with established machine learning models without sacrificing interpretability. Further, we show that ECSEL satisfies some desirable properties regarding global feature behavior, decision-boundary analysis, and local feature attributions. Experiments on benchmark datasets and two real-world case studies i.e., e-commerce and fraud detection, demonstrate that the learned equations expose dataset biases, support counterfactual reasoning, and yield actionable insights.
