Topological Convolutional Neural Networks
There is considerable interest in making convolutional neural networks (CNNs) that learn on less data, are better at generalizing, and are more easily interpreted. This work introduces the Topological CNN (TCNN), which encompasses several topologically defined convolutional methods. Manifolds with important relationships to the natural image space are used to parameterize image filters which are used as convolutional weights in a TCNN. These manifolds also parameterize slices in layers of a TCNN across which the weights are localized. We show evidence that TCNNs learn faster, on less data, with fewer learned parameters, and with greater generalizability and interpretability than conventional CNNs.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Classifying Topological Charge in SU(3) Yang-Mills Theory with Machine Learning
We apply a machine learning technique for identifying the topological charge of quantum gauge configurations in four-dimensional SU(3) Yang-Mills theory. The topological charge density measured on the original and smooth…
BIG-bench Machine LearningTopological Deep Learning
This work introduces the Topological CNN (TCNN), which encompasses several topologically defined convolutional methods. Manifolds with important relationships to the natural image space are used to parameterize image fil…
Deep LearningDealing with Topological Information within a Fully Convolutional Neural Network
A fully convolutional neural network has a receptive field of limited size and therefore cannot exploit global information, such as topological information. A solution is proposed in this paper to solve this problem, bas…
AM-GCN: Adaptive Multi-channel Graph Convolutional Networks
Graph Convolutional Networks (GCNs) have gained great popularity in tackling various analytics tasks on graph and network data. However, some recent studies raise concerns about whether GCNs can optimally integrate node …
General ClassificationTopological based classification of paper domains using graph convolutional networks
The main approaches for node classification in graphs are information propagation and the association of the class of the node with external information. State of the art methods merge these approaches through Graph Conv…
ClassificationGeneral ClassificationNode Classification