Network Homology Hk-core Decomposition
- Network Homology Hk-core Decomposition is a homology-informed generalization of core decomposition that uses Betti numbers from node-neighbor subnetworks to isolate topologically critical structures.
- It integrates a local pruning scheme with a global spectral formulation via the weighted k-Hodge Laplacian, yielding homology embeddings that highlight fundamental topological components.
- Empirical studies on networks like C. elegans and cat cortex validate its effectiveness, distinguishing it from classical degree-based cores through topology-aware node and edge deletion rules.
Searching arXiv for the cited papers and closely related work on network homology, Hk-core decomposition, higher-order Laplacians, and generalized core decompositions. Network Homology Hk-core Decomposition denotes a family of decompositions that combine core-like pruning with homological descriptors of higher-order network structure. In one explicit formulation, the original simplicial network is the H0-core, and the H1-, H2-, H3-, and higher cores are obtained by iteratively deleting nodes and edges according to Betti numbers of node-neighbor subnetworks and a local characteristic number (Shi et al., 7 Jul 2025). In a complementary spectral formulation, a network is modeled as a simplicial or cubical complex, the weighted -Hodge Laplacian is formed, and the null space yields a homology embedding whose factorization isolates basic topological components and generators (Chen et al., 2021). This suggests that the topic encompasses both a local homology-based pruning scheme and a global harmonic-subspace decomposition.
1. Mathematical setting and terminology
The underlying network is typically represented as a simplicial complex built from 0-simplices, 1-simplices, 2-simplices, 3-simplices, and higher simplices. If denotes the number of -simplices, then the Euler characteristic is
For each , the chain space is generated by the -simplices, the boundary operator 0 is represented by a boundary matrix 1, and if 2, then
3
The Betti numbers 4 are the dimensions of the homology groups
5
with 6 counting connected components, 7 counting independent 1-dimensional cycles, and 8 counting 2-dimensional cavities (Shi et al., 7 Jul 2025).
A parallel formalism appears in the discrete Hodge-theoretic treatment of networks and manifolds. There, for simplicial or cubical complexes, one works with cochain spaces 9, boundary matrices 0, and the 1-th homology vector space
2
which is isomorphic to the null space of the 3-Laplacian 4 (Chen et al., 2021).
The terminology is not fully uniform across the literature. The expression “network homology Hk-core decomposition” is used explicitly for node-neighbor-subnetwork pruning (Shi et al., 7 Jul 2025), whereas the 5-Laplacian work provides “essentially all the ingredients” to define and reason about a “network homology 6-core decomposition” but does not itself use that term (Chen et al., 2021). A plausible implication is that Hk-core decomposition is best understood as a homology-informed generalization of core decomposition rather than a single universally fixed construction.
2. Spectral homology embeddings and subspace factorization
In the Hodge-theoretic formulation, the weighted normalized 7-Laplacian is
8
where
9
Its null space is the 0-th homology vector space, and if
1
is an orthonormal basis of 2, then the 3-th homology embedding is defined by
4
Because the null-space basis is defined only up to an orthogonal transform, the embedding is defined only up to a global unitary transform in 5 (Chen et al., 2021).
This construction generalizes the standard graph Laplacian embedding used in spectral clustering. For 6, 7 encodes connected components; for 8, 9 encodes loops; for 0, cavities; and in general each harmonic 1-cochain corresponds to a homology class. The supports of these cochains identify representative cocycles for the corresponding holes (Chen et al., 2021).
The central structural result concerns connected sums. If
2
then under assumptions that the complexes approximate the manifolds with isomorphic homology, that connected sum does not create or destroy 3-homology, and that only a small fraction of 4-simplices are created or destroyed in gluing, the homology decomposes as
5
and the corresponding embedding behaves as a perturbation of the block-diagonal disjoint-union embedding. The resulting geometry is a union of linear subspaces, each associated with a distinct topological component. The paper therefore describes a “subspace clustering structure in the homology embedding” (Chen et al., 2021).
To extract these subspaces algorithmically, the homology basis 6 is factorized by blind source separation. The proposed “Subspace identification” procedure constructs the complex, computes 7 and 8, forms 9, computes the null-space basis 0, and then applies ICA without sphering to obtain
1
The columns of 2 are treated as an independent homology basis, and each 3 can be interpreted as a “core” 4-homology mode or basic generator (Chen et al., 2021). This does not define Hk-cores in the node-peeling sense, but it furnishes a spectral notion of decomposition into topological cores.
3. Node-neighbor subnetworks and the H0/H1/H2/H3 hierarchy
The node-neighbor formulation begins with a local subnetwork for each node 5, obtained from its neighbors and the simplices supported on that neighbor set. For each such node-neighbor subnetwork, the Betti numbers are computed exactly as for the full simplicial network, yielding a local tuple
6
The paper also introduces a local characteristic number. If the simplex counts of the deleted local piece associated with node 7 are 8, then
9
The triple
0
is the new node index, where 1 is the number of neighbors of node 2 in the original graph (Shi et al., 7 Jul 2025).
The decomposition itself is recursive. The H0-core is the original network. The H1-core is obtained by deleting nodes whose neighbor subnetworks have Betti numbers
3
A key result states that if a node-neighbor subnetwork has Betti numbers 4, then deleting node 5 preserves the topology of the original network when 6, whereas if 7, deleting node 8 changes the Betti numbers and decreases the global 9 by 0 (Shi et al., 7 Jul 2025).
The H2-core is then obtained from the H1-core by deleting nodes with
1
and, if 2 is still nonzero, deleting edges in subnetworks with
3
that are attached to branches without 1-cycles. The H3-core is obtained from the H2-core by deleting nodes with
4
and then deleting edges that connect to 5-branches in a way that reduces 6 while retaining the higher-order structure. The construction continues inductively: the Hk-core is intended to retain the subnetwork that still carries homology in dimensions 7 after lower-dimensional contributions have been removed (Shi et al., 7 Jul 2025).
Two local propositions explain why these deletions are topology-aware. First, if a neighbor subnetwork has a central node, then its Betti numbers are 8. Second, deleting edges connected to nodes whose neighbor subnetworks have branches without 9 reduces 0. The method therefore peels off locally contractible pieces, then lower-order branches, then branches supporting progressively higher-dimensional holes (Shi et al., 7 Jul 2025).
This H0/H1/H2/H3 hierarchy is not degree-based. It is driven by the local homology of node-neighbor subnetworks and by repeated updates of the node indices after every node or edge deletion. Throughout the process, “the index of node involved in deleting edge needs to be updated in every step,” and the method is described as easy to implement in parallel (Shi et al., 7 Jul 2025).
4. Relation to classical and generalized core decompositions
The classical 1-core of a graph is the maximal induced subgraph in which every vertex has degree at least 2. It is obtained by iteratively pruning vertices of degree 3, and the resulting family of cores is nested. A later random-network formalization preserves arbitrary 4-core structure through a Hard-core Random Network model and treats the 5-core hierarchy as a filtration of the graph (Hébert-Dufresne et al., 2013).
Several generalizations broaden the notion of “core” without using homology. The Generalized 6-core (7-core) is produced by a 8-leaf removal algorithm in which a vertex of degree strictly less than 9, together with its first neighbors and all edges incident to those neighbors, is progressively removed. This yields a nested hierarchy
0
interpreted as a robustness hierarchy under “weak-plus-neighbors” pruning (Azimi-Tafreshi et al., 2018).
Distance-generalized core decomposition defines the 1-core as the maximal induced subgraph in which every vertex has at least 2 other vertices at distance 3 within the subgraph. For 4, 5-core is exactly the classical 6-core. The 7-core preserves uniqueness, nesting, and a unique core index per vertex, but replaces local degree by 8-hop support; later work scales this computation to large graphs through a local 9-degree updating technique, bitmap implementation, sampling, and parallelization (Bonchi et al., 2019, Dai et al., 2020).
A higher-order clique-based generalization is nucleus decomposition. For 00, a 01-02 nucleus is a maximal 03-connected set of 04-cliques each having at least 05 incident 06-cliques; 07 recovers 08-core, 09 recovers 10-truss, and 11 yields triangle-based higher-order nuclei (Sariyuce et al., 2017). Hypergraphs admit a related 12-core, the maximal subhypergraph in which each vertex has at least 13 hypergraph degrees and each hyperedge contains at least 14 vertices (Lee et al., 2023).
Against this background, Hk-core decomposition is distinguished by its retention rule. Classical 15-core uses node degree, 16-core uses 17-hop degree, 18-core uses a pruning dynamics that also removes neighbors, nucleus decomposition uses higher-order clique support, and hypergraph 19-core uses simultaneous vertex-degree and hyperedge-size constraints. By contrast, Hk-core decomposition uses Betti numbers of node-neighbor subnetworks and local characteristic numbers to decide which nodes or edges are homologically redundant and which belong to the carrier of higher-dimensional cavities (Shi et al., 7 Jul 2025).
5. Empirical decompositions and computational use
The method is illustrated in detail on the C. elegans neural network. The original H0-core has simplex counts
20
boundary ranks
21
and Betti numbers
22
The maximum nonzero Betti order is 23 (Shi et al., 7 Jul 2025).
In the H1 step, the decomposition deletes nodes whose neighbor subnetworks have a central point and then nodes with 24. The resulting H1-core has
25
and preserves the global Betti vector
26
In the H2 step, after node deletions and deletion of 17 edges connected to isolated branches in node-neighbor subnetworks, the resulting H2-core has
27
and
28
In the H3 step, the network reduces to 16 nodes,
29
with
30
and
31
Thus the entire 3-dimensional homology of the original network is concentrated in a small H3-core, and “the simplexes consisting of four highest-order cavities in the H3-core subnetwork can also be directly obtained” (Shi et al., 7 Jul 2025).
A second case study is the cat cortical network. Its H0-core has
32
A first retention-based attempt that keeps 16 nodes with 33 changes the global 34 from 2 to 1. The paper then adopts a deletion-and-update strategy: after deleting 17 nodes with central-point neighborhoods and 33 nodes with 35, the resulting H3-core has 15 nodes,
36
with
37
and
38
This preserves the two independent 3-dimensional cavities of the original network (Shi et al., 7 Jul 2025).
The spectral line of work supports a different set of applications. The homology embedding derived from 39 has been applied to the shortest homologous loop detection problem, which is NP-hard in general, and the spectral loop detection algorithm is reported to scale better than existing methods and to be effective on diverse data such as point clouds and images (Chen et al., 2021). This suggests a practical division of labor: node-neighbor Hk-core decomposition localizes higher-order cavities, whereas null-space factorization yields harmonic generators and homology modes.
6. Interpretation, limitations, and open issues
A common misconception is to treat Hk-core decomposition as a direct synonym for graph 40-core. The literature does not support that identification. Classical 41-core is degree-threshold peeling on the 1-skeleton; Hk-core decomposition uses local Betti numbers, Euler-characteristic-derived node indices, and node-neighbor simplicial subnetworks (Shi et al., 7 Jul 2025). Another misconception is to equate Hk-core decomposition with persistent homology. The node-neighbor method operates at a single combinatorial scale and is presented as a way to simplify homology calculation; it is not a substitute for persistence but a complementary tool to structurally localize and simplify cavity search (Shi et al., 7 Jul 2025).
The spectral interpretation also has explicit assumptions. Its perturbation theorem requires that the simplicial or cubical complex approximate the underlying manifold with isomorphic homology, that connected sum not create or destroy 42-homology, and that only a small fraction of 43-cells be created or destroyed in gluing. The ICA-based identification of independent harmonic modes is data-driven and heuristic; the paper states that formal guarantees that each component aligns exactly with a single homology generator are not fully proven, though the behavior is supported empirically and by perturbation analysis (Chen et al., 2021).
The node-neighbor formulation has its own sensitivities. The cat cortical example shows that a naive retention strategy can change the target Betti number, whereas deletion with repeated local updates preserves the intended homology (Shi et al., 7 Jul 2025). This indicates that the exact deletion rules and update order are structural components of the method rather than incidental implementation details. A plausible implication is that Hk-core decomposition is best viewed as an algorithmic homology-preserving reduction scheme, not merely as a static invariant.
The broader research landscape suggests several convergences. Generalized cores indexed by distance, clique support, or hyperedge size already provide multi-scale and higher-order decompositions (Bonchi et al., 2019, Sariyuce et al., 2017, Lee et al., 2023). Hodge-theoretic embeddings furnish harmonic bases for 44 (Chen et al., 2021). Hk-core decomposition occupies the intersection of these lines by using topological rather than purely combinatorial support to define the “core” of a network. In that sense, it reframes core decomposition from a degree-centric concept into a homology-centric one.