Cellular Sheaf Laplacians On The Set of Simplices of Symmetric Simplicial Set Induced by Hypergraph
Cellular Sheaf Laplacians On The Set of Simplices of Symmetric Simplicial Set Induced by Hypergraph
Cellular Sheaf Laplacians On The Set of Simplices of Symmetric Simplicial Set Induced by Hypergraph
Abstract. We generalize cellular sheaf Laplacians on an ordered finite abstract simplicial com-
plex to the set of simplices of a symmetric simplicial set. We construct a functor from the category of
arXiv:2411.08458v1 [math.AT] 13 Nov 2024
hypergraphs to the category of finite symmetric simplicial sets and define cellular sheaf Laplacians on
the set of simplices of finite symmetric simplicial set induced by hypergraph. We provide formulas
for cellular sheaf Laplacians and show that cellular sheaf Laplacian on an ordered finite abstract
simplicial complex is exactly the ordered cellular sheaf Laplacian on the set of simplices induced by
abstract simplicial complex.
Key words. symmetric simplicial set, cellular sheaf, cellular sheaf cochain complex, cellular
sheaf Laplacian, hypergraph
We call its cohomology as cellular sheaf cohomology. He showed that cellular sheaf
cohomology is isomorphic to the sheaf cohomology of L with F -coefficients. As a
corollary, when A is the category of finite-dimensional R-vector spaces, degree k cel-
lular sheaf Laplacian LkF is well-defined and its kernel is isomorphic to the degree k
sheaf cohomology of L with F -coefficients. Hence cellular sheaf Laplacian encodes
information of both topology of L and geometry of F. Cellular sheaf Laplacians for a
trivial sheaf are used to signal processing on simplicial complexes [1, 20, 19].
We generalize cellular sheaf Laplacians on an ordered finite abstract simplicial
complex to hypergraph. Since the hypergraph itself lacks mathematical structures,
1
2 AUTHORS
we associate finite symmetric simplicial set [9] from hypergraph [16] as in Figure 1.1.
A symmetric simplicial set X, together with the set of simplices X b behave like an
ordered finite abstract simplicial complex in the following sense : (1) each element of
b has dimension (2) X
X b has a natural preorder (3) there is a face map dl : Xn → Xn−1
for l ∈ {0, 1, · · · , n}. These properties are sufficient to define A-valued cellular sheaf F
on Xb and cellular sheaf cochain complex of X b with F-coefficients without any choice of
total order. We define the notion of cellular sheaf Laplacians of X b with F-coefficients
when A is the category of finite dimensional R-vector spaces. As in abstract simplicial
complex, we show that the kernel of the degree k cellular sheaf Laplacian is isomorphic
to the degree k sheaf cohomology when X is closed, Čech.
v3 [v3 ]e
v0 v4 [v4 ]e ′
[v0 ]e [v2 , v3 ]e
e e′
[v4 , v5 ]e ′
[v2 ]e
v2 [v1 , v2 , v0 ]e
v1 v5 [v1 ]e [v5 ]e ′
Fig. 1.1: (a) A hypergraph H = (E(H), V(H), fH ) with E(H) := {e, e ′ }, V(H) :=
{v0 , · · · , v5 }, fH (e) := {v0 , v1 , v2 , v3 } and fH (e ′ ) := {v2 , v3 , v4 , v5 }. (b) Description of
symmetric simplicial set K(H) induced by H.
Example 3.4. We introduce two classes of symmetric simplicial sets which will be
used throughout the paper.
(1) Let V be a set. A V-simplex ∆[V] is defined as follows.
• ∆[V]n := Set([n], V) for n ∈ Z≥0 . ∆[V]n is the set of all (n + 1)-tuples
in V.
• For µ : [m] → [n] and (vi )V ∈ ∆[V]n , (∆[V])(µ) : ∆[V]n → ∆[V]m is
given by
for (y0 , · · · , yn ) ∈ Č(X)n . Č(f) ∈ [!∆op , Set](Č(X), Č(Y)) since for any µ :
[m] → [n] and (y0 , · · · , yn ) ∈ Č(X),
3.2. Čech cochain complexes. In this subsection, we recall the notion of Čech
cochain complexes [8].
Definition 3.7. Let Y be a topological space with an open cover W = {Wβ }β∈B
of Y. For an abelian category A, let F be an A-valued presheaf on Y. Let k ∈ Z≥0 .
• For (β) ∈ Bk+1 , we define W(β) := Wβ0 ∩ · · · ∩ Wβk .
• We define
Y
Čk (W, F ) := F (W(β) )
(β)∈Bk+1
πg·(β0 ,··· ,βk ) ◦ s = π(βg(0) ,··· ,βg(k) ) ◦ s = sgn(g) · π(β0 ,··· ,βk ) ◦ s.
We denote the set of all alternating k-cochains by Čkalt (W, F ). δkW,F induces
a map δkW,F : Čkalt (W, F ) → Čk+1 k k
alt (W, F ). {Čalt (W, F ), δW,F }k∈Z≥0 is called
an alternating Čech cochain complex of W with F -coefficients.
• Suppose (B, <) is a totally ordered set. We define
Y
Čkord (W, F ) := F (W(β0 ,··· ,βk ) )
(β0 <···<βk )∈Bk+1
Ȟq
alt (Y, F ) := lim Ȟq
alt (W, F ).
−→
W ∈Cover(Y)
Ȟq
ord (Y, F ) := lim Ȟq
ord (W, F ).
−→
W ={Wβ }β∈(B,<) ∈Cover(Y)
z∈Xk+1 l∈[k+1]
πX(g)(y) ◦ s = sgn(g) · πy ◦ s.
We denote the set of all alternating cellular sheaf k-cochains by Ckalt (X, b F).
k k k b k+1 b k b k
δF induces a map δF : Calt (X, F) → Calt (X, F). {Calt (X, F), δF }k∈Z≥0 is called
an alternating cellular sheaf cochain complex of X b with coefficients in F.
• Suppose X is Čech and (X0 , <) is a totally ordered set. We define
M
(3.2) b F) :=
Ckord (X, F(ψ−1k (y))
(y)=(y0 <···<yk )∈Č(X)k
b with F-coefficients. An
the set of all ordered cellular sheaf k-cochains of X
b F) is called an ordered k-cochain of X
element of Ckord (X, b with F-coefficients.
k k k b k+1 b k b
δF induces a map δF : Cord (X, F) → Cord (X, F). {Cord (X, F), δkF }k∈Z≥0 is called
an ordered cellular sheaf cochain complex of X b with F-coefficients.
8 AUTHORS
f∗
b A)
Cell(X, b A)
// Cell(Y,
S S
b A)
Sh(X, b A)
// Sh(Y,
fb∗
Same argument shows that fb−1 is continuous. For any open set U ∈ Yb and F ∈
b A),
Cell(X,
= lim F(p)
←−
p∈fb−1 (U)
= S(F) fb−1 (U)
Hence S◦f∗ = fb∗ ◦S. Functoriality of the direct image functor proves S = (fb−1 )∗ ◦S◦f∗ .
(2) Direct computations show that
M M
b f∗ F) =
Ck (Y, (f∗ F) (z) = F(f−1
k (z))
z∈Yk z∈Yk
M
= F(y)(∵ fk is bijective)
y∈Xk
b F).
= Ck (X,
SHORT TITLE 9
M X
δkf∗ F = (−1)l · (f∗ F)(dl (z) . z) ◦ πdl (z)
z∈Yk+1 l∈[k+1]
M X
= (−1)l · F f−1 −1
k (dl (z)) . fk+1 (z) ◦ πf−1 (dl (z))
k
z∈Yk+1 l∈[k+1]
M X
= (−1)l · F dl (f−1 −1
k+1 (z)) . fk+1 (z) ◦ πdl (f−1
k+1 (z))
z∈Yk+1 l∈[k+1]
M X
= (−1)l · F (dl (y) . y) ◦ πdl (y)
y∈Xk+1 l∈[k+1]
= δkF .
−1
(3) Since f is an isomorphism, Č(fk )◦ψk = ψk ◦fk , f−1 −1 −1
k ◦ψk = ψk ◦ Č(X)(fk )
and Č(X)(fk ) is an isomorphism by Remark 3.6. Hence
M
b f∗ F) =
Ckord (Y, (f∗ F)(ψ−1
k ((z)))
(z)=(z0 ≺···≺zk )∈Č(Y)k
M
= F(f−1 −1
k ◦ ψk ((z)))
(z)=(z0 ≺···≺zk )∈Č(Y)k
M −1
= F ψ−1
k ◦ Č(X)(f k ) ((z))
(z)=(z0 ≺···≺zk )∈Č(Y)k
M
= F ψ−1
k ((y))
(y)=(y0 <···<yk )∈Č(X)k
b F).
= Ckord (X,
symmetric simplicial set and A is a complete abelian category with enough injec-
b A) induces ψ∗ F ∈ Cell(Č
tives. Then F ∈ Cell(X, [(X), A) and S(ψ∗ F) ∈ Sh(Č[ (X), A).
q [ ∼ q b b −1 ∼
We have three cohomologies : (1) Hsh (Č(X), S(ψ∗ F)) = Hsh (X, (ψ )∗ (S(ψ∗ F))) =
Hq (X, [
b S(F)) by Lemma 3.9 (2) Ȟq (Č b F) =
(X), S(ψ F)) (3) Hq (X, [
∼ Hq (Č (X), ψ F) by
sh ∗ ∗
Lemma 3.9. We show three cohomologies are isomorphic when X is closed, Čech.
[
Ȟq (Č b F) =
∼ Hq (X,
(X), S(ψ∗ F)) = b F) =
∼ Hq (X, b F)
∼ Hq (X,
alt ord
for q ∈ Z≥0 .
Hq b ∼ q b ∼ q b ∼ q b
sh (X, S(F)) = H (X, F) = Halt (X, F) = Hord (X, F)
for q ∈ Z≥0 .
Proof. (1) It suffices to show that the Alexandrov base X = {∅ ∪ Uy }y∈Xb for X b
k
satisfies (a) X is closed under finite intersections (b) Ȟalt (Uy0 ∩ · · · ∩ Uyk , F ) = 0
for any y0 , · · · , yk ∈ X b and k > 0 by the Cartan’s theorem [8, Theorem 13.19.]. (a)
is satisfied since X is closed. Closedness of X implies that when Uy0 ∩ · · · ∩ Uyk is
nonempty, it should be Uy for some y ∈ X. b Hence we will show that Ȟk (Uy , F ) = 0
alt
to prove (b).
Suppose W = {Wβ }β∈B is an open cover of Uy . There exists β0 ∈ B such that
y ∈ Wβ0 , Uy ⊂ Wβ0 by Lemma 2.3. Hence r : {∗} → B with r(∗) := β0 im-
plies {Uy }{∗} refines W. Since W was arbitrary, {Uy }{∗} is a terminal object in
Cover(Uy ). Therefore, Ȟkalt (Uy , F ) = ∼ Ȟk ({Uy }{∗} , F ) = 0 for k > 0 due to the
alt
fact that Čkalt ({Uy }{∗} , F ) = 0 for k > 0.
b
(2) Consider
a collection of open sets Wterm,X = {Uv }v∈X0 in X. For any y ∈ Xn ,
X (0)[n] (y) . y for X (0)[n] (y) ∈ X0 and y ∈ UX((0)[n] )(y) . Since y was arbi-
trary, Wterm,X covers X b and Wterm,X ∈ Cover(X).
b
b
Suppose W = {Wβ }β∈B ∈ Cover(X). Given v ∈ X0 , there exists βv ∈ B satisfying
v ∈ Wβv . Define a map r : X0 → B defined by r(v) := βv . Since βv ∈ B, Uv ⊂ Wβv
by Lemma 2.3 and Wterm,X refines W. Since W was arbitrary, Wterm,X is a terminal
object in Cover(X). b Hence the Čech cochain complex of Č [(X) is isomorphic to the
Čech cochain complex of Wterm,Č(X) and
SHORT TITLE 11
M
Čk (Wterm,Č(X) , S(ψ∗ F)) = S(ψ∗ F)(U(yi ) )(∵ A is abelian category)
(yi )∈Č(X)k
M
= (ψ∗ F) (yi ) (∵ X is Čech and Proposition 2.4)
(yi )∈Č(X)k
[
= Ck (Č(X), ψ∗ F)
k b
= C (X, F)(∵ Lemma 3.9).
Lemma 3.9 also implies
b F)
Čkalt (Wterm,Č(X) , S(ψ∗ F)) = Ckalt (X,
and
b F).
Čkord (Wterm,Č(X) , S(ψ∗ F)) = Ckord (X,
Coboundary map δkW is given by
term,Č(X) ,S(ψ∗ F)
M X
(−1)l resS(ψ∗ F) (U(yj ) ֒→ U(yj )\yl ) ◦ π(yj)\yl
(yj )∈Č(X)k+1 l∈[k+1]
M X
= (−1)l · F (dl (z) . z) ◦ πdl (z)
z∈Xk+1 l∈[k+1]
= δkF .
Hence
[
Ȟq (Č b F) =
∼ Hq (X,
(X), S(ψ∗ F)) = b F) =
∼ Hq (X, b F).
∼ Hq (X,
alt ord
(3)
Hq b ∼ q b b −1 )∗ (S(ψ∗ F)))(∵ Lemma 3.9)
sh (X, S(F)) = Hsh (X, (ψ
= [
∼ Hq (Č b is homeomorphism)
(X), S(ψ∗ F))(∵ ψ
sh
= [
∼ Ȟq (Č(X), S(ψ∗ F))(∵ Theorem 3.10.(1))
= [
∼ Hq (Č(X), ψ∗ F)(∵ Theorem 3.10.(2))
= q b F)((∵ Lemma 3.9)
∼ H (X,
∼ Hq (X,
= ∼ Hq (X,
b F) = b F)(∵ Theorem 3.10.(2)).
alt ord
symmetric simplicial sets. Since an ordered finite abstract simplicial complex L is also
hypergraph, we have a finite symmetric simplicial set induced by L. We show that
cellular sheaf cochain complex of L is the ordered cellular sheaf cochain complex of
set of simplices induced by L.
4.1. Category of hypergraphs.
Definition 4.1. Let T : FinSet → FinSet be an endofunctor.
• A T -graph X = (E(X), V(X), fX : E(X) → T (V(X))) is an object of the comma
category (Id ↓ T ) [12]. E(X) is called the edge set of X, V(X) is called the
vertex set of X and fX is called the structure map of X.
• A P-graph H = (E(H), V(H), fH ) is called an hypergraph if fH (e) ∈/ V(H) for
any e ∈ E(H). We denote H the category of hypergraphs.
• For a`hypergraph H = (E(H), V(H), fH ), the extended structure map f̃H :
E(H) V(H) → P(V(H)) is defined by f̃H ((0, e)) := fH (e), f̃H ((1, v)) := v for
e ∈ E(H), v ∈ V(H).
Example 4.2. (1) Suppose L is a finite abstract simplicial complex. Then L
induces a natural hypergraph (E(L), V(L), fL ) = (L\L0 , L0 , IdL\L0 ). We abuse
the notation L for indicating hypergraph (L\L0 , L0 , IdL\L0 ).
(2) A set of triples H = (E(H), V(H), fH ) given by
• E(H) := {e, e ′ }
• V(H) := {v0 , · · · , v5 }
• fH (e) := {v0 , v1 , v2 , v3 } and fH (e ′ ) := {v2 , v3 , v4 , v5 }
is hypergraph. Figure 1.1.(a) describes the geometric description of H.
4.2. Construction of a functor. In this subsection, we construct a functor
K : H → [!∆op , FinSet] inspired by [16]. Geometrically, (K(H))n is the disjoint unions
of all n-simplices of ∆[f̃H (x)] with identifying all same (n + 1)-tuples as in Figure
1.1.(b).
Theorem 4.3. For a hypergraph H ∈ H, define K(H) := {K(H)n }n∈Z≥0 by
a
K(H)n := ∆[f̃H (x)]n / ∼
`
x∈E(H) V(H)
(4.1) ∆[f̃H (e)]n ∋ (vi0 , · · · , vin )f̃H (x) ∼ (vi0 , · · · , vin )f̃H (x ′ ) ∈ ∆[f̃H (v)]n
`
for any x, x ′ ∈ E(H) V(H) and vi0 , · · · , vin ∈ fH (x) ∩ fH (x ′ ). Then K(H) is a finite
symmetric simplicial set. Moreover, K : H → [!∆op , FinSet] is a functor.
Proof. We denote an equivalence class of (x, (vi )f̃H (x) ) in K(H)n by [vi ]x . For
(µ)[n] ∈ !∆([m], [n]), K(H)((µ)[n] ) : K(H)n → K(H)m is defined by
For any (µ)[n] ∈ !∆([m], [n]), (ν)[p] ∈ !∆([n], [p]) and [vi ]x ∈ K(H)p ,
for l ∈ [m + 1].
• Sm acts on K(H)m by g· := K(H)(g) for g ∈ Sm . Explicitly, it is given by
If there exists at least one [vu ]x ′′ ∈ \ K(H) such that {vu } ⊇ I ∪ I ′ , {[vu ]x ′′ | {vu } ⊇
I ∪ I } = WI∪I ′ . Otherwise, {[vu ]x ′′ | {vu } ⊇ I ∪ I ′ } = ∅.
′
For any [vi0 , · · · , vin ]x ∈ K(H)n , ([wj0 ]x , · · · , [wjn ]x ) ∈ Č(K(H))n and µ : [m] → [n],
Č(K(H))(µ) ◦ ψn ([vi0 , · · · , vin ]x ) = Č(K(H))(µ) (([v0 ]x , · · · , [vn ]x ))
= ([vµ(0) ]x , · · · , [vµ(m) ]x )
= ψm ([vµ(0) , · · · , vµ(m) ]x )
= (ψm ◦ K(H)(µ)) ([vi0 , · · · , vin ]x )
16 AUTHORS
and
[ FL ), δk )
(CkF (L, F), δkF ) = (Ckord,FL (K(L), FL
[ FL ) is given by
and the restriction of δkFL to Ckord,FL (K(L),
M X
δkFL = (−1)l · (ψ∗ FL )(dl (σ) . σ) ◦ πdl (σ)
σ=[vi0 ,··· ,vik+1 ]x ∈K(L)k+1 l∈[k+1]
vi0 <···<vik+1
M X
= (−1)l · F(dl (σ) . σ) ◦ πdl (σ)
σ=(vi0 ,··· ,vik+1 )∈Lk+1 l∈[k+1]
vi0 <···<vik+1
= δkF .
SHORT TITLE 17
(3) Suppose (V(H), <) is totally ordered set and [vi ]x satisfies vi0 < · · · < vik .
For v ∈ V([[vi ]x ]), define l(v) ∈ [k + 1] satisfying vi0 < · · · < v < vil(v) <
· · · < vik . Then π[vi ]x ◦ (δkF )∗ : Ck+1 \
ord (K(H), F) → F([vi ]x ) is given by
X
(−1)l(v) F∗ ([vi ]x ′ . [vi ]x ′ ∨l(v) [v]x ′ ) ◦ π[vi ]x ′ ∨l(v) [v]x ′ .
v∈V([vi ]x )
only if [vj ]x ′ = [vi ]x ′ ∨l [v]x ′ for some v ∈ V([vi ]x ), l ∈ [k + 1] and otherwise 0. Hence
X
π[vi ]x ◦ (δkF )∗ = (−1)l F∗ ([vi ]x ′ . [vi ]x ′ ∨l [v]x ′ ) ◦ π[vi ]x ′ ∨l [v]x ′ .
v∈V([vi ]x )
l∈[k+1]
(2) Define g ∈ Sk+1 by g(0) := l, g(l) := l − 1 for l ∈ {1, · ·· , l} and g(t) := t for
t ∈ {l + 1, · · · , k + 1}. Then [vi ]x ′ ∨0 [v]x ′ = g · [vi ]x ′ ∨l [v]x ′ and
π[vi ]x ′ ∨0 [v]x ′ ◦ s = sgn(g) · π[vi ]x ′ ∨l [v]x ′ ◦ s = (−1)l π[vi ]x ′ ∨l [v]x ′ ◦ s
for s ∈ Ck+1 \
alt (K(H), F). Hence
X
π[vi ]x ◦ (δkF )∗ = (−1)l F∗ ([vi ]x ′ . [vi ]x ′ ∨l [v]x ′ ) ◦ π[vi ]x ′ ∨l [v]x ′
v∈V([vi ]x )
l∈[k+1]
X
= (−1)l+l F∗ ([vi ]x ′ . [vi ]x ′ ∨0 [v]x ′ ) ◦ π[vi ]x ′ ∨0 [v]x ′
v∈V([vi ]x )
l∈[k+1]
X
= (k + 2) F ([vi ]x ′ . [vi ]x ′ ∨0 [v]x ′ ) ◦ π[vi ]x ′ ∨0 [v]x ′ .
∗
v∈V([vi ]x )
18 AUTHORS
(3) Suppose [vi ]x ∈ K(H)k , [vj ]x ′ ∈ K(H)k+1 satisfies vi0 < · · · < vik and vj0 < · · · <
vjk+1 . Then
δkF (s[vi ]x ) = (−1)l(v) F([vi ]x . [vi ]x ′ ∨l(v) [v]x ′ )(s[vi ]x )
[vj ]x ′
only if [vj ]x ′ = [vi ]x ′ ∨l(v) [v]x ′ for some v ∈ V([vi ]x ) and otherwise 0. Hence
X
π[vi ]x ◦ (δkF )∗ = (−1)l(v) F∗ ([vi ]x ′ . [vi ]x ′ ∨l(v) [v]x ′ ) ◦ π[vi ]x ′ ∨l(v) [v]x ′ .
v∈V([vi ]x )
X ′
(−1)l+l F∗ [vi ]x ′ . [vi ]x ′ ∨l [v]x ′
l,l ′ ∈[k+1]
v∈V([vi ]x )
F dl ′ ([vi ]x ′ ∨l [v]x ′ ) . [vi ]x ′ ∨l [v]x ′ (sdl ′ ([vi ]x ′ ∨l [v]x ′ ) )
(3) Suppose (V(H), <) is totally ordered set. For s ∈ Ckord (\ K(H), F) and [vi ]x ∈
K(H)k satisfying vi0 < · · · < vik , Lkord,F,+ (s)[vi ]x is given by
X
(−1)l+l(v) F∗ [vi ]x ′ . [vi ]x ′ ∨l(v) [v]x ′
l∈[k+1]
v∈V([vi ]x )
F dl ([vi ]x ′ ∨l(v) [v]x ′ ) . [vi ]x ′ ∨l(v) [v]x ′ (sdl ([vi ]x ′ ∨l(v) [v]x ′ ) )
SHORT TITLE 19
Proof. (1) Equation 3.1 and Proposition 5.1.(1) imply that LkF,+ (s)[vi ]x is equal
to
X k
(−1)l F∗ [vi ]x ′ . [vi ]x ′ ∨l [v]x ′ δF (s)[vi ]x ′ ∨l [v]x ′
v,l
X
= (−1)l F∗ [vi ]x ′ . [vi ]x ′ ∨l [v]x ′
v,l
X ′
(−1)l F(dl ′ ([vi ]x ′ ∨l [v]x ′ ) . [vi ]x ′ ∨l [v]x ′ )(sdl ′ ([vi ]x ′ ∨l [v]x ′ ) )
l′
X
l+l ′ ∗
= (−1) F [vi ]x ′ . [vi ]x ′ ∨l [v]x ′
v,l,l ′
F dl ′ ([vi ]x ′ ∨l [v]x ′ ) . [vi ]x ′ ∨l [v]x ′ (sdl ′ ([vi ]x ′ ∨l [v]x ′ ) ).
Same computations proves formula for LkF,− (s)[vi ]x . Proposition 5.1.(2), 5.1.(3) for
(δkF )∗ on alternating, ordered cellular sheaf cochains prove (2) and (3).
REFERENCES
[1] S. Barbarossa and S. Sardellitti, Topological signal processing over simplicial complexes,
IEEE Transactions on Signal Processing, 68 (2020), pp. 2992–3007.
[2] F. Barbero, C. Bodnar, H. S. de Ocáriz Borde, M. Bronstein, P. Veličković, and
P. Liò, Sheaf neural networks with connection laplacians, in Topological, Algebraic and
Geometric Learning Workshops 2022, PMLR, 2022, pp. 28–36.
[3] C. Bodnar, F. Di Giovanni, B. Chamberlain, P. Lio, and M. Bronstein, Neural sheaf
diffusion: A topological perspective on heterophily and oversmoothing in gnns, Advances
in Neural Information Processing Systems, 35 (2022), pp. 18527–18541.
[4] D. Buterez, J. P. Janet, S. J. Kiddle, D. Oglic, and P. Lió, Transfer learning with graph
neural networks for improved molecular property prediction in the multi-fidelity setting,
Nature Communications, 15 (2024), p. 1517.
[5] J. M. Curry, Sheaves, cosheaves and applications, University of Pennsylvania, 2014.
[6] J. M. Curry, Dualities between cellular sheaves and cosheaves, Journal of Pure and Applied
Algebra, 222 (2018), pp. 966–993.
[7] Y. Dong, K. Ding, B. Jalaian, S. Ji, and J. Li, Adagnn: Graph neural networks with
adaptive frequency response filter, in Proceedings of the 30th ACM international conference
on information & knowledge management, 2021, pp. 392–401.
[8] J. Gallier and J. Quaintance, Homology, Cohomology, and Sheaf Cohomology for Algebraic
Topology, Algebraic Geometry, and Differential Geometry, World Scientific, 2022.
[9] M. Grandis, Finite sets and symmetric simplicial sets., Theory and Applications of Categories
[electronic only], 8 (2001), pp. 244–252.
[10] J. Hansen and T. Gebhart, Sheaf neural networks, arXiv preprint arXiv:2012.06333, (2020).
[11] J. Hansen and R. Ghrist, Toward a spectral theory of cellular sheaves, Journal of Applied
and Computational Topology, 3 (2019), pp. 315–358.
[12] C. Jäkel, A coalgebraic model of graphs, arXiv preprint arXiv:1508.02169, (2015).
[13] T. N. Kipf and M. Welling, Semi-supervised classification with graph convolutional networks,
arXiv preprint arXiv:1609.02907, (2016).
[14] F. Russold, Persistent sheaf cohomology, arXiv preprint arXiv:2204.13446, (2022).
[15] J. Shlomi, P. Battaglia, and J.-R. Vlimant, Graph neural networks in particle physics,
Machine Learning: Science and Technology, 2 (2020), p. 021001.
20 AUTHORS