Input Invex Neural Network

Suman Sapkota* (Corresponding Author), Binod Bhattarai

*Corresponding author for this work

Research output: Working paperPreprint

Abstract

Connected decision boundaries are useful in several tasks like image segmentation, clustering, alpha-shape or defining a region in nD-space. However, the machine learning literature
lacks methods for generating connected decision boundaries using neural networks. Thresholding an invex function, a generalization of a convex function, generates such decision
boundaries. This paper presents two methods for constructing invex functions using neural networks. The first approach is based on constraining a neural network with Gradient
Clipped-Gradient Penality (GCGP), where we clip and penalise the gradients. In contrast, the second one is based on the relationship of the invex function to the composition of invertible and convex functions. We employ connectedness as a basic interpretation method and create connected region-based classifiers. We show that multiple connected set based classifiers can approximate any classification function. In the experiments section, we use our methods for classification tasks using an ensemble of 1-vs-all models as well as using a single multiclass model on larger-scale datasets. The experiments show that connected set-based classifiers do not pose any disadvantage over ordinary neural network classifiers, but rather, enhance their interpretability. We also did an extensive study on the properties of invex function and connected sets for interpretability and network morphism with experiments on simulated and real world data sets. Our study suggests that invex function is fundamental to understanding and applying locality and connectedness of input space which is useful for various downstream tasks.
Original languageEnglish
PublisherArXiv
Pages1-42
Number of pages42
DOIs
Publication statusPublished - 16 Jun 2021

Version History

[v1] Wed, 16 Jun 2021 12:48:55 UTC

[v2] Wed, 31 Aug 2022 17:16:00 UTC

[v3] Mon, 6 Feb 2023 08:05:39 UTC

Fingerprint

Dive into the research topics of 'Input Invex Neural Network'. Together they form a unique fingerprint.

Cite this