NN2Poly: A polynomial representation for deep feed-forward artificial neural networks
Pablo Morala (1, 2), Jenny Alexandra Cifuentes (3), Rosa E. Lillo, (1, 2), I\~naki Ucar (1, 2) ((1) uc3m-Santander Big Data Institute,, Universidad Carlos III de Madrid. Spain., (2) Department of Statistics,, Universidad Carlos III de Madrid. Spain., (3) ICADE, Department of

TL;DR
NN2Poly introduces a method to derive explicit polynomial models from trained deep neural networks, enhancing interpretability by extending previous single-layer approaches to arbitrarily deep multilayer perceptrons for regression and classification.
Contribution
It extends polynomial representation techniques to deep neural networks, enabling explicit, interpretable models for complex multilayer perceptrons in both regression and classification tasks.
Findings
Effective polynomial approximations of deep neural networks.
Demonstrated on real tabular datasets with promising results.
Addressed computational challenges with proposed constraints.
Abstract
Interpretability of neural networks and their underlying theoretical behavior remain an open field of study even after the great success of their practical applications, particularly with the emergence of deep learning. In this work, NN2Poly is proposed: a theoretical approach to obtain an explicit polynomial model that provides an accurate representation of an already trained fully-connected feed-forward artificial neural network (a multilayer perceptron or MLP). This approach extends a previous idea proposed in the literature, which was limited to single hidden layer networks, to work with arbitrarily deep MLPs in both regression and classification tasks. NN2Poly uses a Taylor expansion on the activation function, at each layer, and then applies several combinatorial properties to calculate the coefficients of the desired polynomials. Discussion is presented on the main computational…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Machine Learning and Data Classification · Machine Learning and Algorithms
