In the field of deep learning, various architectures have been developed. However, most studies are limited to specific tasks or datasets due to their fixed layer structure. This paper does not express the structure delivering information as a network model but as a data structure called an association tree(AT). And we propose two artificial association networks(AANs) designed to solve the problems of existing networks by analyzing the structure of human neural networks. Defining the starting and ending points of the path in a single graph is difficult, and a tree cannot express the relationship among sibling nodes. On the contrary, an AT can express leaf and root nodes as the starting and ending points of the path and the relationship among sibling nodes. Instead of using fixed sequence layers, we create an AT for each data and train AANs according to the tree's structure. AANs are data-driven learning in which the number of convolutions varies according to the depth of the tree. Moreover, AANs can simultaneously learn various types of datasets through the recursive learning. Depth-first convolution (DFC) encodes the interaction result from leaf nodes to the root node in a bottom-up approach, and depth-first deconvolution (DFD) decodes the interaction result from the root node to the leaf nodes in a top-down approach. We conducted three experiments. The first experiment verified whether it could be processed by combining AANs and feature extraction networks. In the second, we compared the performance of networks that separately learned image, sound, and tree, graph structure datasets with the performance simultaneously learned by connecting these networks. In the third, we verified whether the output of AANs can embed all data in the AT. As a result, AATs learned without significant performance degradation.
翻译:在深层学习领域,已经开发了各种结构。 但是, 大多数研究都局限于特定的任务或数据集, 原因是它们固定的层结构。 本文并不表示作为网络模型而提供信息的结构, 而是作为称为关联树(AT) 的数据结构。 我们建议了两个人工联系网络( AANs), 目的是通过分析人类神经网络的结构来解决现有网络的问题。 在一个图形中定义路径的起始点和结束点是困难的, 树不能表达相交节点之间的关系。 相反, AT 可以表示叶和根节点, 作为路径结构的起始点, 以及 sibling节点之间的关系。 我们不是使用固定的序列层, 而是为每个数据创建一个 ATs, 并且按照树的结构来培训 AANs 。 AANs 是数据驱动的学习, 其中的变数因树的深度而不同而不同。 此外, AANs 也可以同时通过循环学习各种类型的数据配置方法。 深层次的 ANC( DFC) 将图像网络的运行结果与直径直径解的运行结果进行对比 。