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.
翻译:连接的决定界限在图像分割、 集群、 字母形状或定义 nD- 空间区域等若干任务中有用。 但是, 机器学习文献缺乏使用神经网络生成连接的决定界限的方法 。 我们使用一个 invex 函数, 概括一个 convex 函数, 生成这样的决定界限 。 本文展示了使用神经网络构建 Invex 函数的两种方法 。 第一种方法是限制一个神经网络, 使用“ 梯度” 的精度 Clip- great- great Primeity( GCGP), 我们在这里对梯度进行剪贴切和惩罚。 相比之下, 第二种则是基于 信性 函数 的内向性, 我们使用连接的直线函数作为基本解释方法, 并创建基于连接的直线的分类和直线函数 。 实验显示, 连接的系统分类和直径的网络的可变性能性, 显示在常规的直径可变性 。