Understanding the behavior of Artificial Neural Networks is one of the main topics in the field recently, as black-box approaches have become usual since the widespread of deep learning. Such high-dimensional models may manifest instabilities and weird properties that resemble complex systems. Therefore, we propose Complex Network (CN) techniques to analyze the structure and performance of fully connected neural networks. For that, we build a dataset with 4 thousand models and their respective CN properties. They are employed in a supervised classification setup considering four vision benchmarks. Each neural network is approached as a weighted and undirected graph of neurons and synapses, and centrality measures are computed after training. Results show that these measures are highly related to the network classification performance. We also propose the concept of Bag-Of-Neurons (BoN), a CN-based approach for finding topological signatures linking similar neurons. Results suggest that six neuronal types emerge in such networks, independently of the target domain, and are distributed differently according to classification accuracy. We also tackle specific CN properties related to performance, such as higher subgraph centrality on lower-performing models. Our findings suggest that CN properties play a critical role in the performance of fully connected neural networks, with topological patterns emerging independently on a wide range of models.
翻译:理解人造神经网络的行为是最近该领域的主要议题之一,因为黑盒方法自深层次学习以来已成为常见的常规。这些高维模型可能表现出不稳定性和与复杂系统相似的奇异特性。因此,我们提出复杂网络技术,以分析完全连接的神经网络的结构和性能。为此,我们用4 000个模型及其各自的氯化萘特性建立一个数据集。它们用于一个监督的分类结构中,考虑四个愿景基准。每个神经网络都是作为神经元和神经神经突触以及核心措施的加权和非定向图表进行处理,在培训后进行计算。结果显示,这些措施与网络分类性能非常相关。我们还提出了“神经袋”(Bag-Ourons)概念,这是一个基于CN寻找将类似神经网络连接起来的表征特征的方法。结果显示,在这种网络中出现六个神经型类型,独立于目标领域,其分布与分类准确性能不同。我们还处理与性能有关的具体CN特性,例如低性能模型的较高子谱中心。结果显示,这些措施与网络的高度关联性能。我们发现,在新兴的顶级模型中独立地展示了一种关键性模型。