Deep neural networks such as GoogLeNet, ResNet, and BERT have achieved impressive performance in tasks such as image and text classification. To understand how such performance is achieved, we probe a trained deep neural network by studying neuron activations, i.e., combinations of neuron firings, at various layers of the network in response to a particular input. With a large number of inputs, we aim to obtain a global view of what neurons detect by studying their activations. In particular, we develop visualizations that show the shape of the activation space, the organizational principle behind neuron activations, and the relationships of these activations within a layer. Applying tools from topological data analysis, we present TopoAct, a visual exploration system to study topological summaries of activation vectors. We present exploration scenarios using TopoAct that provide valuable insights into learned representations of neural networks. We expect TopoAct to give a topological perspective that enriches the current toolbox of neural network analysis, and to provide a basis for network architecture diagnosis and data anomaly detection.
翻译:GoogLeNet、ResNet和BERT等深神经网络在图像和文本分类等任务中取得了令人印象深刻的成绩。为了了解如何实现这种成绩,我们通过在网络的各个层次研究神经活化,即神经神经燃烧的组合,以响应特定输入,在网络的各个层次上探索经过训练的深神经网络。我们利用大量投入,通过研究神经元的激活,以获得对神经元所探测到的东西的全球观察。特别是,我们开发可视化,以显示激活空间的形状、神经活化背后的组织原则以及这些活化在一层内部的关系。我们从地形数据分析中应用工具,我们介绍托波Ac,这是一个用于研究活化矢量的地形摘要的视觉探索系统。我们利用托波Ac提供有价值的洞察情景,为神经网络所学会的表达方式提供宝贵的洞察力。我们期望托波Ac将给出一种从表面学角度来丰富当前神经网络分析的工具箱,并为网络结构诊断和数据异常性探测提供基础。