arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2403.00860cs.LGcs.AIcs.NE
收藏

深度神经网络激活区域精确枚举的并行算法

Parallel Algorithms for Exact Enumeration of Deep Neural Network Activation Regions

MIT(麻省理工学院)

Sabrina Drammis, Bowen Zheng, Karthik Srinivasan, Robert C. Berwick, Nancy A. Lynch, Robert Ajemian

AI总结:

本文提出深度与浅层神经网络激活区域精确枚举的并行算法框架,在多种更大规模架构上验证区域数对运行时间的影响,并揭示仿射变换维度与深层划分的关系。

摘要:

使用修正线性单元(ReLU)的前馈神经网络通过将其输入空间划分为一组凸区域来构造从输入到输出的映射,在这些区域中,同一区域内的点共享同一个仿射变换。为了理解神经网络如何工作、何时以及为何失败,以及它们与生物智能相比如何,我们需要理解这些区域的组织和形成。第一步是设计并实现能够在超越玩具示例的网络中进行精确区域枚举的算法。在本工作中,我们提出了用于深度(以及浅层)神经网络中精确枚举的并行算法。我们的工作有三项主要贡献:(1)我们提出了一种新颖的算法框架和用于区域枚举的并行算法;(2)我们在多种网络架构上实现了我们的一种算法,并通过实验展示区域数量如何决定运行时间;以及(3)我们利用算法输出展示了一个区域的仿射变换维度如何影响更深层对该区域的进一步划分。据我们所知,我们在比现有区域枚举文献中使用的所有网络都更大的网络上运行了所实现的算法。此外,我们通过实验证明了并行性对于任何合理规模网络的区域枚举的重要性。

英文摘要:

A feedforward neural network using rectified linear units constructs a mapping from inputs to outputs by partitioning its input space into a set of convex regions where points within a region share a single affine transformation. In order to understand how neural networks work, when and why they fail, and how they compare to biological intelligence, we need to understand the organization and formation of these regions. Step one is to design and implement algorithms for exact region enumeration in networks beyond toy examples. In this work, we present parallel algorithms for exact enumeration in deep (and shallow) neural networks. Our work has three main contributions: (1) we present a novel algorithm framework and parallel algorithms for region enumeration; (2) we implement one of our algorithms on a variety of network architectures and experimentally show how the number of regions dictates runtime; and (3) we show, using our algorithm's output, how the dimension of a region's affine transformation impacts further partitioning of the region by deeper layers. To our knowledge, we run our implemented algorithm on networks larger than all of the networks used in the existing region enumeration literature. Further, we experimentally demonstrate the importance of parallelism for region enumeration of any reasonably sized network.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑