A cell poset is the common skeleton beneath graphs, simplicial complexes, CW complexes, and hypergraphs. Forgetting the geometry and keeping only the cells and the relation “is a face of” yields a partially-ordered-set, a Hasse diagram whose
Concretely, a cell poset is a poset
A feature assignment is then a functor on the poset, sending each cell to its data and each incidence to a transport map. When that functor is
Definition. Aggregation as a weighted colimit
Message passing over a cell poset is a weighted colimit computed on the functor of features. Forming the colimit over the category of elements of
glues the per-cell data along incidences, and the weight records how strongly each face contributes. Graph convolution, simplicial and CW message passing, and hypergraph aggregation are all this one colimit read on different posets.
Example. Graph as a cell poset
A graph is the cell poset with vertices at grade
and edges at grade , each edge covering its two endpoints. A feature functor places node and edge features as stalks, and the colimit over the incidence poset is ordinary neighbourhood aggregation. Enlarging the poset with -cells upgrades the same construction to simplicial message passing with no change of machinery.
References
- Hajij et al., “Topological Deep Learning: Going Beyond Graph Data” (2022)