TOPOLOGICAL SLEPIANS: MAXIMALLY LOCALIZED REPRESENTATIONS
OF SIGNALS OVER SIMPLICIAL COMPLEXES
Claudio Battiloro, Paolo Di Lorenzo, and Sergio Barbarossa
DIET Department, Sapienza University of Rome, Via Eudossiana 18, 00184, Rome, Italy
E-mail: {claudio.battiloro, paolo.dilorenzo, sergio.barbarossa}@uniroma1.it
ABSTRACT
This paper introduces topological Slepians, i.e., a novel class of sig-
nals defined over topological spaces (e.g., simplicial complexes) that
are maximally concentrated on the topological domain (e.g., over a
set of nodes, edges, triangles, etc.) and perfectly localized on the
dual domain (e.g., a set of frequencies). These signals are obtained
as the principal eigenvectors of a matrix built from proper localiza-
tion operators acting over topology and frequency domains. Then,
we suggest a principled procedure to build dictionaries of topolog-
ical Slepians, which theoretically provide non-degenerate frames.
Finally, we evaluate the effectiveness of the proposed topological
Slepian dictionary in two applications, i.e., sparse signal representa-
tion and denoising of edge flows.
Index Terms—Topological signal processing, simplicial com-
plexes, localized representation, sparse signal recovery, frames.
1. INTRODUCTION
In the last few years, there was a surge of interest in developing pro-
cessing techniques for signals defined over irregular domains, which
are not necessarily metric spaces. In particular, the field of graph
signal processing (GSP) studies methodologies to analyze and pro-
cess signals defined over the vertices of a graph [1], [2]. To this aim,
several graph operators (e.g. adjacency, Laplacian, etc.) have been
introduced, thus leading to alternative designs of filters on graphs
and graph Fourier transforms. The main feature of these processing
tools is that they come to depend on the connectivity of the graph,
which is encoded into the structure of the adopted graph operator.
However, despite their overwhelming popularity, graph representa-
tions can only take into account pairwise relationships among data.
In complex interconnected systems, the interactions often can-
not be reduced to simple pairwise relationships, and graph represen-
tations might result incomplete and inefficient [3–9]. For instance,
in biological networks, multi-way interactions among complex sub-
stances (such as genes, proteins, or metabolites) cannot be evoked
using simply pairwise relationships [4]; also, in the brain, groups of
neurons typically activate at the same time [6]. These applications
have sparked a renewed interest in extending GSP tools to incorpo-
rate multi-way relationships among data, thus leading to the emer-
gent field of topological signal processing (TSP) [10,11]. In this con-
text, the seminal works [10, 11] illustrated the benefits obtained by
processing signals defined over simplicial complexes, which are spe-
cific examples of hyper-graphs with a rich algebraic description that
can easily encode multi-way data. Then, several papers have given
important contributions to TSP. For instance, the work in [12] pro-
posed FIR filters for signals defined over simplicial complexes, hing-
ing on the Hodge decomposition, where the Fourier modes are eigen-
vectors of higher order combinatorial Laplacians [13]. The work
in [14] introduced generalized Laplacian for embedding simplicial
complexes into traditional graphs. In [15] the authors proposed self-
driven graph Volterra models that can capture higher-order interac-
tions among nodal observables available in networked data. Very re-
cently, some works focused on processing signals defined over cell
complexes, i.e., topological spaces not constrained to respect any in-
clusion property [16, 17]. Finally, deep neural architectures able to
learn from data defined over topological spaces (e.g., simplicial or
cell complexes) have been recently developed in [18–23].
One of the fundamental problems in signal processing is to ob-
tain a sparse representation of the signals of interest. Typically, the
sparser is the representation, the better is the performance of several
processing tasks such as, e.g., compression, denoising, sampling and
recovery [24]. In the context of TSP, a natural basis for signal rep-
resentation is given by the topological Fourier modes [13]. How-
ever, often the signal of interest is highly localized over a portion of
the topological domain, i.e., it is mostly concentrated over a set of
nodes, edges, or triangles, while being at the same time highly (if
not perfectly) localized over a specific set of frequencies. In such
a case, Fourier modes might not lead to an efficient and sparse rep-
resentation of localized topological signals, since they are usually
non-sparse, i.e., not localized on sub-regions of the complex. To
find localized spectral representations, the work in [25] proposed a
family of wavelets for simplicial signals, respecting the Hodge de-
composition and extending the graph wavelets from [26].
In this work, moved by the necessity of finding efficient sparse
representations of localized signals lying over simplicial complexes,
we introduce topological Slepians, i.e., a class of signals that are
maximally concentrated on the simplicial domain (e.g., over a set
of nodes, edges, triangles, etc.) and perfectly localized on the dual
domain (e.g., a set of frequencies). Due to their joint localization
properties, they represent the simplicial counterpart of the prolate
spheroidal wave functions introduced by Slepian and Pollack for
continuous-time signals [27], and of the graph Slepians introduced
in [28,29] for graph signals. These signals are obtained as the princi-
pal eigenvectors of a matrix built from localization operators defined
over the topological space and its dual (frequency) domain. Then,
we propose a principled way to build a dictionary having topologi-
cal Slepians as atoms, identifying the theoretical conditions neces-
sary to build a non-degenerate frame. Finally, we apply the proposed
methodology to two cases of interest, namely, sparse signal repre-
sentation and denoising of edge flows, illustrating how topological
Slepians compare favourably with state-of-the-art techniques.
2. BACKGROUND
In this section, we review basics of topological signal processing
over simplical complexes that will be useful along the paper.
Simplicial complex and signals. Given a finite set of vertices V, a
k-simplex Hkis a subset of Vwith cardinality k+ 1, e.g., edges
are 1-simplices, and triangles are 2-simplices. A face of Hkis a
subset with cardinality k, and thus a k-simplex has k+ 1 faces. A
arXiv:2210.14758v1 [eess.SP] 26 Oct 2022