pith. sign in

arxiv: 2305.06315 · v3 · pith:ZGYFLCBCnew · submitted 2023-05-10 · 💻 cs.CG · cs.LG· cs.NE

NervePool: A Simplicial Pooling Layer

classification 💻 cs.CG cs.LGcs.NE
keywords poolingsimplicialnervepoolsimplicescoarseningcomplexesdatafashion
0
0 comments X
read the original abstract

For deep learning problems on graph-structured data, pooling layers are important for down sampling, reducing computational cost, and to minimize overfitting. We define a pooling layer, nervePool, for data structured as simplicial complexes, which are generalizations of graphs that include higher-dimensional simplices beyond vertices and edges; this structure allows for greater flexibility in modeling higher-order relationships. The proposed simplicial coarsening scheme is built upon partitions of vertices, which allow us to generate hierarchical representations of simplicial complexes, collapsing information in a learned fashion. NervePool builds on the learned vertex cluster assignments and extends to coarsening of higher dimensional simplices in a deterministic fashion. While in practice the pooling operations are computed via a series of matrix operations, the topological motivation is a set-theoretic construction based on unions of stars of simplices and the nerve complex.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.