Papers for

network analysts

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Graph testers spot forbidden patterns efficiently using arboricity

Tolerant Testers for Subgraph-Freeness

Abstract: In this paper we study the problem of tolerantly testing the property of being $H$-free (which also implies distance approximation from being $H$-free). In the general-graphs model, we show that tolerant $K_k$-freeness testing can be achieved with query complexity that is polynomial in the arboricity of the input graph $G$, $arb(G)$, and independent of the size of $G$ (for graphs in which the average degree is $Ω(1))$. Specifically for triangles, our algorithm distinguishes graphs which are $ε$-close to being triangle-free from graphs that are $3ε(1+η)$-far from being triangle-free with expected query complexity which is $\tilde{O}(arb^3(G))$ (for constant $η$ and $ε$). For general $k$-cliques our algorithm distinguishes graphs which are $ε$-close to being $K_k$-free from graphs which are ${k \choose 2}ε(1+η)$-far from being $K_k$-free with expected query complexity which is polynomial in $k$, $1/ε$, $1/η$ and $arb(G)$. We then generalize our result and provide a similar result for any motif $H$ which is $2$-connected and has radius $1$. This includes for example the wheel graph. Finally, we show that our tester can be applied to the bounded-degree model for tolerantly testing $H$-freeness for any motif $H$. The query complexity of the algorithm is polynomial in the degree bound, $d$, improving the previous state-of-the-art by Marko and Ron (TALG 2009) that obtained quasi-polynomial query complexity in $d$.

Wed 14 OctData Structures and Algorithms
The gist
Finding forbidden patterns like triangles or cliques inside large graphs can be hard, especially when you want to tolerate small errors or noise. The authors designed algorithms that efficiently check if a graph mostly has no such patterns, using a complexity measure called arboricity that describes how dense the graph is. Their testers work well on various shapes and improve earlier methods by reducing dependence on graph size or degree bounds. This means it’s easier to analyze big networks for certain patterns without examining the entire structure.
Open → 2610.20813v1

New fixed-parameter algorithms improve vertex deletion under density limits

Bounded-Density Vertex Deletion Beyond Vertex Cover

Abstract: We study \textsc{Bounded-Density Vertex Deletion} (BDVD), where one asks whether at most \(k\) vertices can be deleted so that every remaining subgraph has density at most a rational input threshold \(τ_ρ\). We address the twin-cover and distance-to-cluster cases left open by Raupach, Breitkopf, Herrmann, and Nichterlein (MFCS 2026). We prove fixed-parameter tractability parameterized solely by the twin-cover number, for unrestricted input density. For distance to cluster, we establish fixed-parameter tractability parameterized by \(\operatorname{dc}(G)+\lfloor2τ_ρ+1\rfloor\), and complement this with \(\mathsf{W[1]}\)-hardness parameterized by \(\operatorname{dc}(G)\) alone when the target density is part of the input, even for integral targets. Thus distance to cluster alone is fixed-parameter tractable throughout \(τ_ρ<1\), while it is insufficient for unrestricted input density. Finally, we settle the combined parameter treewidth plus solution size, an open problem posed by Bazgan, Nichterlein, and Vazquez Alferez (JCSS 2025). We prove that BDVD is \(\mathsf{W[1]}\)-hard parameterized by \(\operatorname{td}(G)+k\), and hence also by \(\operatorname{tw}(G)+k\), already for targets strictly between \(1\) and \(2\).

Wed 14 OctData Structures and Algorithms
The gist
This paper studies a problem about removing a limited number of points (vertices) from a network so that the remaining pieces are not too connected, measured by density. The authors solve open cases by showing when this is computationally feasible based on certain network structures, like twin-cover and distance to cluster. They also clarify that for some combinations of parameters, the problem remains computationally hard. Their work helps understand exactly when such network simplifications can be efficiently computed.
Open → 2610.20395v1

Directed tree-cutwidth links graph width and immersion structure

Potatoes and Onions

Abstract: The first major step in the theory of graph minors of Robertson and Seymour was the grid theorem, a fundamental duality result describing that any graph of sufficiently high treewidth must contain a large grid as a minor. Since this pioneering work, multiple grid theorems have been established in structural graph theory, linking various width parameters of combinatorial objects with the non-existence of grid-like obstructions. In particular, Kawarabayashi and Kreutzer [STOC'15] proved a variant of the grid theorem for directed graphs that links directed treewidth with the non-existence of topological minors of large cylindrical walls. On the other hand, to study immersions of undirected graphs $-$ another containment relation that focuses on edge-disjointness, rather than vertex-disjointness $-$ Wollan [JCTB'15] introduced a parameter, tree-cutwidth, and proved that it is dual to immersions of large walls. In this work, we present a version of Wollan's parameter for directed graphs, the directed tree-cutwidth. The main result is a grid theorem for directed tree-cutwidth, establishing that it is dual to directed immersions of large cylindrical walls.

Wed 14 OctDiscrete Mathematics
The gist
Graphs are like networks made of points (nodes) connected by lines (edges). To understand complicated graphs, scientists use measures of how 'tree-like' they are. This paper builds on previous work by defining a new way to measure directed graphs called directed tree-cutwidth. The authors show that this measure is closely related to finding certain patterns called large cylindrical walls inside the graph, helping connect different views of graph complexity.
Open → 2610.20391v1

Polynomial algorithms solve middle cases of minimal separator problems

Finding non-bisimplicial and triad-free minimal separators

Abstract: A $u\hbox{-}v$ separator in $G$ is a set $S\subseteq V(G)\setminus\{u,v\}$ such that there is no $u\hbox{-}v$ path in $G\setminus S$. A minimal separator in $G$ is a set $S$ such that for some $u,v\in V(G)\setminus S$, $S$ is a $u\hbox{-}v$ separator in $G$ but no proper subset of $S$ is. A set $S$ is bisimplicial if it is the union of at most two cliques. Recognizing graphs in which every minimal separator is the union of at most $k$ cliques is polynomial-time solvable for $k=1$ and NP-hard for every fixed $k\geq 3$. We settle the remaining case $k=2$ by giving a polynomial-time algorithm to decide whether every minimal separator in a graph is bisimplicial. A set $S$ is triad-free if its independence number $α(S)$ is at most two. Given a graph $G$ and two vertices $u,v$, the problem of finding a $u\hbox{-}v$ separator $S$ with $α(S)\leq k$ had the same complexity gap: it was known to be polynomial-time solvable for $k=1$ and NP-hard for every fixed $k\geq 3$. We resolve the remaining case $k=2$ by giving a polynomial-time algorithm that finds a triad-free $u\hbox{-}v$ separator or determines that none exists.

Tue 13 OctData Structures and Algorithms
The gist
Minimal separators are certain groups of nodes in a network that, if removed, break connections between two points. Some special types of these separators are easier or harder to find using computers. The authors solved previously open cases by creating algorithms that quickly decide if every minimal separator can be broken down into two cliques or find a separator without groups of three unrelated nodes. Their work fills gaps between easy and hard cases known before.
Open → 2610.19093v1

Optimal method detects number of distinct items in data faster

Optimal Support Size Testing

Abstract: We present an optimal tester for support size that determines whether an unknown probability distribution is supported on $n$ elements or $\varepsilon$-far away (in total variation distance) with sample complexity $Θ(\frac{n}{\varepsilon\log(n)})$, improving the prior best $O(\frac{n}{\varepsilon\log(n)} \log(\min\{\frac{1}{\varepsilon}, n\}))$ due to Ferreira Pinto Jr. and Harms (STOC 2025). As a generalization, we provide a pretty good lower bound on support size.

Tue 13 OctInformation TheoryData Structures and Algorithms
The gist
Determining how many unique things are in a large collection can take a lot of examples to count. The authors found a way to do this much more efficiently by reducing the number of needed samples while still being sure about the answer. They improved on previous methods, making it possible to identify the support size with fewer observations. This helps when you only get to see limited data but want to know how many different entries there are.
Open → 2610.18723v1

New algorithms find threshold graph intersections based on graph parameters

Parameterized algorithms for representing graphs as intersections of threshold graphs

Abstract: A graph is called a threshold graph if there is an assignment of real valued weights to its vertices such that two vertices have an edge between them if and only if the sum of the weights of the two vertices is above a certain `threshold value'. We will denote the class of all threshold graphs as $TH$. For a graph $G=(V,E)$, if for some integer $t\geq 0$, there are $t$ many threshold graphs $\{G_i=(V,E_i)\}_{i\in [t]}$ such that we have $E=E_1\cap E_2\cap \cdots \cap E_t$, then we say that the collection of threshold graphs $\{G_i=(V,E_i)\}_{i\in [t]}$ forms a $TH$-representation of $G$ of size $t$. \emph{The intersection dimension of $G$ with respect to threshold graphs} (denoted as $dim_{TH}(G)$) is the smallest non-negative integer $t$ such that there is a $TH$-representation of $G$ of size $t$. It is known that for a graph $G$ and integer $t>0$, the problem of deciding whether $dim_{TH}(G)\leq t$ is NP-complete even for $t=3$. In this paper, we study this problem in the framework of parameterized algorithms. We consider the vertex cover number and the cluster vertex deletion number as our parameters. We give a FPT algorithm for determining an optimal $TH$-representation of a graph when parameterized by its vertex cover number. Our main result is an efficient parameterized approximation scheme for this problem when parameterized by the cluster vertex deletion number of $G$.

Mon 12 OctData Structures and Algorithms
The gist
The paper looks at how to break down complex networks into simpler pieces called threshold graphs, where connections depend on weights exceeding a threshold. Figuring out the smallest number of these pieces to represent a network is hard in general, but the authors focus on solving it efficiently when the network has certain structures, like a small vertex cover or cluster vertex deletion. They provide fast algorithms for these cases, including an approximation method that performs well when one of these structures is small. This work helps understand which networks can be simplified and how to find such simplifications quickly.
Open → 2610.17152v1

Inferring missing network links from activity patterns with partial data

Inferring Hidden Structural Changes from Node-State Responses under Partial Network Observations

Abstract: Online platforms often expose activity signals even when records of the underlying connections are incomplete or delayed. These activity responses may retain indirect evidence of connections that formed during the observation period but are absent from the recorded topology. Recovering such hidden structural changes can help keep network records aligned with evolving interactions and support downstream network analysis. However, the effects of a change propagate through the network and may overlap, making state changes difficult to associate with specific connections. We propose the Hierarchical Structural Context Ranker (HSCR), which combines visible network structure with node-state changes to infer connections that have formed but remain unrecorded. By jointly modeling the topological context of state responses and associations among potential connections, HSCR converts distributed activity changes into evidence for distinguishing potential connections without prespecified dynamical equations or parameters. Experiments on five temporal-network benchmarks and a real temporal Reddit network validate its effectiveness. Across observation spans and structural-record delays, true added connections achieve a 36%-50% reduction in mean true rank relative to the corresponding best baselines. This work provides a principled way to prioritize unrecorded additions for structural verification and record maintenance in online communities, information networks, and other networked systems.

Mon 12 OctSocial and Information Networks
The gist
Sometimes networks, like online social sites, don't have complete records of who connected with whom, especially when things change quickly. The authors introduce a method called HSCR that looks at how users’ activities change and uses what is known about the network to guess which new connections have been made but not recorded. This helps keep the network’s record accurate even when direct connection data is missing or delayed. They tested HSCR on several synthetic and real datasets and found it ranks true new links better than existing methods.
Open → 2610.16934v1

Statistical test finds when networks have meaningful central nodes

Testing Central Structure for Complex Networks

Abstract: Centrality measures rank nodes even when the observed differences can be explained by ordinary structural variation. We therefore study a preceding question: whether a network contains a statistically identifiable central structure at all. We formulate this question as a network-level hypothesis testing issue using the adjacency spectral radius as the test statistic and estimate an empirical p-value from randomized networks generated under a specified null model. The framework is evaluated using G(N,M), Chung-Lu, and two implementations of the configuration model on simulated benchmarks and 55 real networks. Controlled experiments further vary the number and connection weights of designated central nodes while holding network size and density fixed. The results show a clear negative association between central-structure strength and the empirical p-value. They also demonstrate that rejection decisions depend substantially on the structural properties preserved by the null model: the detected network sets are not simply nested across models.

Sun 11 OctMachine Learning
The gist
Sometimes networks rank their important parts even when differences happen just by chance. This paper studies whether a network truly has a special central structure or if what looks central is just natural variation. The authors propose a way to test this by comparing the network to many random versions. They check how likely the observed centrality is real by using statistics and different models of randomness. Their tests show that the chance of finding central parts depends on how the random networks are created.
Open → 2610.15659v1

Graph tokenizer uses curved math to transfer structure knowledge

Riemannian Graph Tokenizer for Structural Knowledge Transfer

Abstract: Foundation models are at the forefront of artificial intelligence. A tokenizer, converting the raw input into discrete representations that the model can understand, plays an important role to the success of foundation models. Unlike the text tokenizer that is well studied in large language models, graph tokenizer is still at its early stage, facing the challenges of tackling the non-Euclidean structures and capturing the structural semantics. How to design a graph tokenizer for structural knowledge transfer? To this end, we propose a Riemannian Graph Tokenizer (RGT) that bridges the structural knowledge and quantized representations to support cross-domain structural knowledge transfer. The connection is established by Riemannian geometry. Specifically, we first define the geometric vocabulary (trees, cycles and sequences), which captures fundamental structural patterns and reflects the intrinsic geometry of graph. Second, we construct a Riemannian quantizer with Riemannian Straight-Through Estimator to tokenise graph structures across multiple domains into discrete tokens. To ensure consistency and transferability across diverse geometric spaces, RGT further incorporates a geometry-aligned decoder that projects manifold-specific tokens into a unified tangent space. The theoretical analysis and geometric interpretations are provided to support the effectiveness of our proposed method. Extensive experiments across diverse datasets demonstrate that RGT significantly enhances structural knowledge transferability across graph domains.

Sun 11 OctMachine Learning
The gist
Graphs are structures made of points and connections, and understanding their shapes is tricky because they don't fit well with regular flat math. This paper introduces a new way to convert these graphs into tokens using curved geometry, which helps computers understand and share graph patterns from one area to another. The authors create special sets of shapes like trees and cycles as a vocabulary and use a math method called Riemannian geometry to handle these shapes properly. Their approach improves the ability of models to transfer knowledge between different graph types.
Open → 2610.15427v1

Joint graph diffusion models improve generation by encoding node sociability

When Edge Independence Fails: Joint Graph Diffusion with Latent Sociability Priors

Abstract: Discrete graph diffusion models corrupt graph structure through independent edge updates with a Markovian noise model. Combined with the exchangeability requirement on the output distribution, the terminal prior is necessarily an Erdős--Rényi (E-R) random graph. This has a fundamental consequence for unconditional graph generation without node features: in the large graph limit, any GNN denoiser applied to an E-R graph approximately outputs an E-R graph, making effective denoising difficult. In practice, generated graphs fail to recover meaningful node heterogeneity and higher-order structure. Previous models introduced specialized node features to compensate, framing this as an expressivity problem, while the role of the prior remained unexamined. We instead address the root cause by introducing the Latent Sociability Prior (LSP) and a join} diffusion process that co-evolves latent node sociability variables and graph structure, removing edge independence while preserving exchangeability. Unlike existing latent graph diffusion methods, the sociability mechanism requires no complex encoder: its sole role is to guide edge updates and preserve node heterogeneity throughout the trajectory. We validate our approach on multiple graph generation datasets and show that the proposed framework more accurately captures graph distributions than baseline methods without node features.

Fri 9 OctMachine LearningArtificial Intelligence
The gist
Many graph generation methods treat edges independently, resulting in unrealistic graphs that lack meaningful diversity among nodes and higher-level structure. The authors identify that this is due to using a simple random graph as a prior in the diffusion process. They propose a new approach that jointly models node sociability (how likely nodes are to connect) alongside graph structure, preserving node differences without complex encoders. Their method produces more realistic graphs on multiple datasets compared to prior approaches that ignore this joint modeling.
Open → 2610.13765v1

Dynamic planar graph reachability improved beyond long standing barriers

Breaking Two Barriers for Dynamic Planar Reachability

Abstract: We consider the reachability problem in fully dynamic directed planar graphs: the graph undergoes edge updates (insertions and deletions) and we receive queries asking if one vertex is reachable from another. The current-best online algorithm for dynamic planar reachability spends worst-case time $\widetilde{O}(n^{2/3})$ per query/update [Subramanian, ESA '93]. This can be improved to $\widetilde{O}(n^{1/2})$ in the offline setting or when the embedding is fixed [Diks and Sankowski, ESA '07]. Our contribution is twofold: 1. We present the first algorithm that breaks the square-root barrier for dynamic planar reachability in the offline setting, obtaining time ${O}(n^{0.49})$ per query/update. This shows that the problem is easier than answering distance queries in a dynamic undirected planar graph, for which a conditional lower bound of $n^{1/2 - o(1)}$ is known [Abboud and Dahlgaard, FOCS '16]. Notably, this lower bound applies to both online and offline algorithms. 2. Second, in the general online setting we design a randomized data structure with amortized update and query time ${O}(n^{0.664})$. This is the first improvement upon the exponent $2/3$ in over three decades. The main engine behind our theorems is a new sparsification framework aimed at maintaining information about reachability. Specifically, we study digraphs through the lens of VC dimensionality of certain set systems. First, we design sparse reachability emulators for planar digraphs that preserve the VC dimension. Second, we utilize orderings with a low ``stabbing number'' [Chazelle and Welzl, Discrete Comput. Geom. '89] to compute subquadratic reachability emulators in subquadratic time whenever the VC dimension is bounded.

Fri 9 OctData Structures and Algorithms
The gist
The problem of quickly deciding if there is a path between two points in a changing network drawn on a flat surface has been hard to solve efficiently. The authors found new methods to speed up these checks both when all network changes are known ahead of time and when they happen live. They used mathematical ideas about complexity and special graph properties to design faster data structures. This work breaks previous speed limits that had stood for decades.
Open → 2610.13473v1

Polynomial algorithm finds small blocking sets in graphs

Detection and Construction of Small Blocking Sets via Critical Independent Sets and Matching Decomposition

Abstract: The small blocking set detection and construction problem asks whether a given connected simple graph contains a nonempty independent set whose cardinality equals the size of its neighborhood and is strictly less than half the number of vertices, and, if so, how to construct such a set. Previous work characterized restless explorability in vertex-permuted temporal graphs using small blocking sets, but left the computational complexity of detecting their existence as an open problem. We give a polynomial-time algorithm for detection and construction. Specifically, we first compute a maximum-cardinality critical independent set and use its difference and cardinality to handle the cases that admit an immediate solution. In the remaining boundary case, where the critical difference is zero and the selected independent set contains exactly half the vertices, we establish a projection theorem using a perfect matching and neighborhood counting: the graph contains a small blocking set if and only if the selected independent set contains a nonempty proper tight subset. We then use matching contraction to translate the tight-subset condition into the absence of arcs leaving a vertex subset in an auxiliary digraph. This yields a strong-connectivity test for the existence of a small blocking set and, when one exists, a construction based on a sink strongly connected component. The result resolves the open complexity question for small blocking set detection and provides an explicit construction algorithm.

Fri 9 OctDiscrete Mathematics
The gist
Sometimes, it’s useful to find a special group of points in a network where the number of points matches exactly the number of their immediate neighbors, and this group is smaller than half the entire network. The authors solved a long-standing question about how hard it is to find such groups in any connected network by creating a step-by-step recipe (algorithm) that runs quickly. They use techniques involving special independent groups and matching of connections to either find the group or decide one doesn't exist. This helps in problems related to exploring networks over time.
Open → 2610.13096v1

Random geometric graphs detection thresholds vary by kernel smoothness

Detecting Random Geometric Graphs with General Kernel

Abstract: We study testing a random geometric graph with a fixed kernel against an Erdős-Rényi graph with the same edge density. Under the null hypothesis, the graph has $n$ vertices and independent edges with probability $p$. Under the alternative hypothesis, latent points $X_1,\ldots,X_n$ are independent and uniform on $\mathbb{S}^{d-1}$, and edges are conditionally independent with probabilities $K(\langle X_i,X_j\rangle)$, where $p=\mathbb{E}[K(\langle X_1,X_2\rangle)]$. The goal is to determine a critical dimension $d_\star = d_\star(n,K)$: the total variation distance between the two graph laws tends to one for $d\ll d_\star$ and to zero for $d\gg d_\star$. For dense graphs, [BDER16] established $d_\star\asymp n^3$ for hard threshold kernels, whereas [MWX26] proved $d_\star\asymp n^{3/4}$ for smooth kernels with $K'(0)\ne0$. We connect these results by characterizing the detection thresholds for kernels that need not be differentiable at zero. We also determine the thresholds for smooth kernels whose first nonzero derivative at zero has finite order greater than one. Throughout these classes, signed triangle or quadrilateral counts attain the optimal detection threshold. For certain nondifferentiable kernels, quadrilateral counts are optimal while triangle counts are suboptimal.

Thu 8 OctInformation Theory
The gist
This work looks at how to tell apart two types of random graphs: one where edges appear completely randomly and another where edges depend on hidden points relating to each other. The authors focus on how the difficulty of detection changes with the dimension of the space and the shape of the function (kernel) that determines edge probabilities. They find exact thresholds that describe when it's possible to distinguish these graphs, depending on whether the kernel is smooth or not. They also identify which simple graph statistics work best for detection under different conditions.
Open → 2610.12765v1

Tight bounds and faster methods for finding cliques in time linked networks

Tight bounds and output sensitive algorithms for maximal clique enumeration in link streams

Abstract: A link stream is a set of interactions between pairs of vertices, each one lasting during some time interval, and a clique of a link stream is a set of vertices together with a time interval during which all of them interact. A clique is maximal if neither its vertex set nor its interval can be enlarged. All known algorithms listing the maximal cliques of a link stream may spend time exponential in the size of a clique for each clique they output. Here, we approach the question under the light of two parameters of the instantaneous graphs of the stream, their maximum degree $Δ$ and their degeneracy $k$. We prove that a link stream with $m$ links has $O(mΔ^2 3^{Δ/3})$ maximal cliques, and that a link stream with $n$ vertices and $|\mathcal{T}|$ distinct end times has $O(n|\mathcal{T}|k^2 3^{k/3})$ maximal cliques. Both bounds are tight up to a factor polynomial in $Δ$ and $k$ respectively, and the second one improves the factor $2^k$ of previous bounds to $3^{k/3}$. Then we present two algorithms. The first one has setup time $O(m\log m)$ and polynomial time delay $\mathrm{poly}(Δ)\log m$. The second one has setup time $O(m\log m+mk^2\log^3 n)$ and polynomial time delay $\mathrm{poly}(k)\log m$. To the best of our knowledge, these are the first algorithms with polynomial time delay for this problem. We also give an online version of the second algorithm, and we show that our results apply to the $Δ$-cliques and $(Δ,γ)$-cliques of temporal graphs.

Thu 8 OctData Structures and Algorithms
The gist
Finding groups of people or nodes that all interact together over the same time period can be very tricky and slow in networks where connections happen at specific times. The paper shows new mathematical limits on how many such groups (called maximal cliques) can exist in these time-stamped networks, improving previous estimates. The authors also design new algorithms that can list these groups more efficiently, without spending an exponential amount of time on each one. These are the first known methods with guaranteed polynomial-time steps between outputs, making such analysis more practical.
Open → 2610.11385v1

Mixing times of switch chains improve with high dimensional expansion

Mixing Times of Switch Chains via High-Dimensional Expansion

Abstract: The switch chain is a Markov chain defined on the set of labelled realizations of a given graphical degree sequence. At each step, a pair of vertex-disjoint edges is chosen at random and the process attempts to replace them with a uniformly chosen perfect matching of the same four vertices, rejecting any proposal that would create a multiple edge. The resulting process is reversible with respect to the uniform distribution on all realizations. We investigate the mixing time of this chain by viewing realizations as the facets of a simplicial complex and studying a variant of the original process called the simplicial switch chain, which we analyze using tools from the theory of high-dimensional expansion. Our technical contributions include a proof that links of faces of sufficiently high codimension are strong spectral expanders and a comparison between the Dirichlet energies of large block updates and two-edge updates. Our main result is an $O(Δ^{2}m\log m)$ bound on the mixing time of both simplicial and classical switch chains whenever $m\ge CΔ^{8}$, where $m$ is the number of edges, $Δ$ is the maximum prescribed degree, and $C>0$ is an absolute constant. For sequences on $n$ vertices with fixed maximum degree, this proves that the chain mixes in $O(n\log n)$ steps, resolving a longstanding conjecture of Cooper, Dyer, and Greenhill and extending its conclusion to irregular degree sequences.

Wed 7 OctDiscrete Mathematics
The gist
This paper studies how quickly a random process called the switch chain reaches a balanced state when rearranging edges in a graph with fixed degrees. The authors use a new geometric viewpoint and mathematical tools from high-dimensional expansion to analyze the process more precisely. They prove that the chain stabilizes quickly in many cases, including for graphs with irregular degrees, solving an old open problem. This means we can efficiently sample different graph arrangements uniformly, which has applications in network modeling and beyond.
Open → 2610.09506v1

Semidefinite programming recovers many communities in large networks

Tightness and Error Exponents of SDP with Logarithmically Many Communities

Abstract: We study a semidefinite programming (SDP) relaxation for community recovery when the number of communities grows logarithmically. In the balanced stochastic block model with $n=km$ vertices, we consider the regime $k/\log m\toγ>0$, with edge probabilities $α\log m/m$ within communities and $β\log m/m$ across them, for fixed $α>β>0$. We derive the sharp asymptotic tightness boundary away from critical cases. When rare vertices cause tightness to fail while the bulk remains spectrally stable, the normalized matrix error of every near-optimal solution still vanishes. We prove matching high-probability exponents for this error and the normalized optimal objective gain, governed by the same local correction that determines tightness. Throughout this spectrally stable region, a single SDP solve followed by explicit rounding and refinement achieves exact community recovery above the information-theoretic threshold. This guarantee holds even when the planted community matrix is not an optimal solution to the SDP.

Wed 7 OctInformation Theory
The gist
This paper looks at a mathematical technique called semidefinite programming (SDP) used to find groups, or communities, in large networks where the number of groups grows slowly with the network size. The authors study the exact conditions when this technique can perfectly recover the communities and how the error behaves when it does not fully succeed. They also show that a simple procedure combining one SDP solve with additional steps can correctly find the communities even in challenging settings. This advances understanding of when and how SDP methods work for clustering many communities.
Open → 2610.09303v1

Graph homomorphism counts reveal structure of graphs with simple spectrum

Distinguishing graphs with simple spectrum by homomorphism counts

Abstract: We study which graph classes determine every graph with simple spectrum up to isomorphism by homomorphism counts from their members. We show that such a class has unbounded treewidth and Euler genus and contains a graph with the complete graph on seven vertices as a minor. To prove these conditions, we construct pairs of non-isomorphic cospectral graphs with simple spectrum, each bipartite, nonsingular and of maximum degree at most six. The construction attaches rooted trees to Cai-Furer-Immerman graphs and preserves homomorphism indistinguishability over every minor-closed class. We then prove that subcubic homomorphism counts determine every graph whose adjacency matrix has kernel dimension at most one. This extends the known result for nonsingular graphs and applies to all graphs with simple spectrum. We also prove that two graphs have the same subcubic homomorphism counts if and only if they have the same number of vertices and there is a bijective linear isometry between the images of their adjacency matrices that intertwines the adjacency operators and preserves the coordinatewise trilinear forms. Finally, we prove that homomorphism counts from the single-vertex graph and from subdivisions of any sequence of connected cubic graphs have the same distinguishing power as subcubic homomorphism counts if every complete graph is a minor of some member of the sequence.

Tue 6 OctDiscrete Mathematics
The gist
This paper looks at how counting specific patterns called graph homomorphisms can tell apart certain kinds of graphs whose shapes are linked to simple spectra, a concept from their connection structure. The authors show that to distinguish all such graphs, the counting must come from very complex graph classes with particular properties. They also find relationships between these pattern counts and algebraic properties of graphs’ adjacency matrices, extending understanding of how graph structure relates to these counts. Their work provides new ways to see when two graphs can or cannot be told apart using these counting methods.
Open → 2610.09042v1

Graph similarities revealed through shape and space ideas

Topological and Geometric Perspectives on Homomorphism Indistinguishability

Abstract: Two graphs $G$ and $H$ are homomorphism indistinguishable over a graph class $\mathcal{F}$ if, for every graph $F \in \mathcal{F}$, the number of homomorphisms from $F$ to $G$ is equal to the number of homomorphisms from $F$ to $H$. Lovász (Acta Mathematica Academiae Scientiarum Hungarica, 1967) showed that two graphs are isomorphic if, and only if, they are homomorphism indistinguishable over all graphs. Subsequently, homomorphism indistinguishability relations of a long list of natural graph classes have been equated with natural graph isomorphism relaxations. Given the wealth of such results, Atserias, Kolaitis, & Wu (LICS 2021) asked for an axiomatic characterisation of homomorphism indistinguishability relations. By exhibiting topological and geometric structure associated with homomorphism indistinguishability, we derive such an axiomatic characterisation. Here, a central ingredient is a novel characterisation of graph parameters of the form $\hom(F, \star)$ for some graph $F$ alternative to a previous result of Lovász & Schrijver (JCTA 2010). Moreover, we investigate the topology of homomorphism indistinguishability and discuss repercussions for the Ulam--Kelly Reconstruction Conjecture.

Tue 6 OctDiscrete MathematicsLogic in Computer Science
The gist
The problem is to understand when two networks (graphs) look the same through the lens of how smaller patterns map into them. The paper connects this idea to shapes and spaces (topology and geometry), offering a new way to characterize when two graphs can't be told apart by counting pattern mappings. The authors also build on past work to give an alternative description of graph features based on these mappings and discuss implications for a classic problem about reconstructing graphs from parts.
Open → 2610.07927v1

Graph augmentation method improves network model tuning and community detection

Graph Data Augmentation via Contrastive Generator Inversion ($\texttt{DCBA}$)

Abstract: Graphs provide a natural representation of many complex systems, ranging from social platforms to ecosystems. However, the development of graph-based machine learning methods is often constrained by the limited availability of large and diverse graph datasets. In this paper, we introduce $\texttt{DCBA}$, a model-based approach to graph data augmentation that infers the configuration of a synthetic graph generator from an observed network. We instantiate the proposed framework using the $\texttt{ABCD}$ generator, which produces scale-free networks with community structure. Our model learns a joint representation of graphs and generator parametrisations using a multi-positive contrastive objective with soft negative weighting. The learned representation enables the prediction of an $\texttt{ABCD}$ configuration whose stochastic realisations preserve the macrostructural properties encoded by the generator. Experiments show that $\texttt{DCBA}$ recovers generator parameters more accurately and robustly than an algorithmic inverse-modelling baseline. Its downstream utility is further demonstrated in community detection, where inferred configurations used to fine-tune $\texttt{PRoCD}$ improve AMI on average by $161\%$ on synthetic and $273\%$ on real-world networks.

Mon 5 OctMachine LearningSocial and Information Networks
The gist
Graphs are used to model many systems but collecting lots of graph data can be hard. The authors propose a method called DCBA that creates new synthetic graphs by learning the rules of an existing network's structure. They use a special generator that models networks with communities and scale-free properties, and learn how to invert it to match observed graphs. This approach helps improve tasks like detecting communities in networks by generating useful new training data.
Open → 2610.05653v1

Higher-order positional encodings improve graph representation learning performance

Higher-Order Positional Encodings for Graph Representation Learning

Abstract: Many real-world systems exhibit higher-order interactions among groups of entities that cannot be captured by pairwise relationships alone. Graph Transformers and Graph Neural Networks increasingly rely on positional encodings to enrich graph representations, yet existing positional encodings are computed solely from the original graph and therefore cannot directly capture observed higher-order interactions. Topological Deep Learning addresses this limitation by lifting graphs to simplicial complexes, but typically requires performing message passing or attention on higher-order neural network representations. We introduce a representation learning paradigm that enriches graph representations with higher-order topology through positional encodings, enabling standard graph learning models to exploit lifted incidence structure without modifying the backbone. We derive a theoretical characterization of the expressivity of higher-order positional encodings, proving that node-level operators induced by higher-order lifts can mix graph Laplacian frequencies in ways that scalar graph spectral filters cannot. Guided by this theory, we instantiate higher-order positional encodings using Hodge Laplacians derived from clique complexes. Experiments with Graph Transformers on ZINC and controlled synthetic benchmarks demonstrate improvements in predictive performance, while a fixed-1-skeleton experiment shows that the pipeline can transmit higher-order information when cells are supplied independently of the graph. Together, our results establish higher-order positional encodings as a principled bridge between graph positional encodings and topological deep learning.

Thu 1 OctMachine Learning
The gist
Many systems have complex interactions that involve groups, not just pairs, but current graph methods often miss these. The authors propose a way to add extra information describing these group interactions to graphs without changing the core algorithms. They prove mathematically that this extra information helps capture patterns existing beyond simple pairs. Their experiments show that using these higher-order signals improves prediction tasks on molecular and synthetic data. The approach connects two research areas, making it easier to use advanced topology ideas in standard graph learning.
Open → 2610.01903v1

Quantum limits found for graph bipartiteness and expansion testing

Near-optimal quantum query lower bounds on bipartiteness and expansion testing in the bounded-degree graph model

Abstract: In this work, we study bipartiteness and expansion testing, two canonical problems in graph property testing in the bounded-degree model through the lens of quantum query complexity. In the classical setting, it is known that $\widetildeΘ(\sqrt{N})$ queries are necessary and sufficient for both these testing problems (Goldreich and Ron, 1999, 2000 & 2002), where $N$ denotes the number of vertices of the input graph. Due to their significance, (Ambainis, Childs, and Liu, 2011) initiated the study of these problems in the quantum setting and designed quantum algorithms for bipartiteness and expansion testing that perform $\widetilde{O}(N^{1/3})$ queries, showing a polynomial speedup. They also proved that $\widetildeΩ(N^{1/4})$ queries are necessary for expansion testing, but the possibility of an exponential quantum advantage for bipartiteness testing remained open. Despite significant effort, there has been no improvement in these results in the last decade and a half. In this work, we prove essentially tight $\widetildeΩ(N^{1/3})$ quantum query lower bounds for both bipartiteness and expansion testing, thereby completely characterizing the quantum query complexity of these problems up to polylogarithmic factors. While our proofs use the polynomial method similarly to Ambainis, Childs, and Liu, we use intermediate problems that we relate to the main problems via reductions, and perform a more precise analysis of the resulting polynomials, leading to the near-optimal lower bounds.

Thu 1 OctData Structures and Algorithms
The gist
Graphs are collections of dots connected by lines, and sometimes we want to test if their dots can be separated into two groups with no connections inside each group (bipartiteness) or if they are well connected overall (expansion). Classical computers need about the square root of the number of dots to test these properties, but quantum computers can do better. The authors found nearly the best possible lower limits on how many queries quantum computers must make for these tests, showing no major improvement is possible beyond what is already known. They did this by translating the problem into simpler ones and analyzing polynomial techniques more precisely.
Open → 2610.01752v1

Hyperbolic geometry improves graph dimensions with flexible ball sizes

Hyperbolic Sphericity

Abstract: The sphericity of a graph is the minimum dimension d such that the graph has an intersection representation of d-dimensional balls of equal radius. While sphericity has been studied in Euclidean space, we initiate the study of hyperbolic sphericity. The hyperbolic sphericity of a graph can be significantly smaller than its Euclidean counterpart, but, contrary to the Euclidean setting, depends strongly on the radius of the balls. We show that, if the radius of the balls can be chosen depending on the graph, the hyperbolic sphericity is upper bounded by the Euclidean sphericity. This extends a previous result for 2-dimensional hyperbolic space, i.e., uniform disk graphs, to arbitrary dimensions. Moreover, our proof is significantly simpler. If we fix the radius, i.e., do not make it dependent on the graph, we show that hyperbolic sphericity can be larger than Euclidean sphericity, but by at most 1. Additionally, we study how hyperbolic sphericity changes with the ball radius. We show that choosing a larger radius can substantially decrease the sphericity while increasing it by at most 1. We also provide a construction of a graph where the sphericity oscillates between different values as the radius increases. Besides being theoretically interesting, we note that these results are relevant for graph embeddings in machine learning, where one is interested in low-dimensional numeric representations of symbolic data like graphs.

Thu 1 OctComputational Geometry
The gist
Graphs can be represented by overlapping balls in space, and the smallest space dimension needed is called sphericity. This paper studies this concept not in usual flat (Euclidean) space, but in hyperbolic space—a curved geometry. The authors found that by choosing ball sizes depending on the graph, the dimension needed in hyperbolic space never exceeds that needed in flat space and can be much smaller. Fixing the ball size changes this relationship slightly but predictably. They also show that increasing the ball size can lower the needed dimension, and some graphs’ minimal dimension changes back and forth as ball size varies.
Open → 2610.01336v1

Edge Laplacian offers efficient graph community detection similar to Ricci flow

Community Detection using the Edge Laplacian Dynamics vis-a-vis Ricci Flow

Abstract: It has been found that utilizing the geometric properties of the graph dynamics can bring out crucial information of the data that a statistical analysis will not. The properties of Ricci flow bring out hidden dynamics of the data in the same way as decomposition of smooth manifolds. In this paper we explore an alternative to Ricci flow, where we find that we can bring out similar properties like it using a simpler and well defined Edge Laplacian to practice community detection in graphs. Moreover, the results obtained by the present approach show that a flow driven by the Edge Laplacian yields results similar to those of the Ricci flow. In contrast, computing the Forman-Ricci curvature requires looping over the adjacent edges, while computing Olivier-Ricci curvature involves the computation of Wasserstein distance and probability distribution associated with the graph nodes, making the Edge Laplacian approach computationally more efficient.

Wed 30 SeptSocial and Information Networks
The gist
Community detection in graphs helps find groups or clusters in networks like social media or biological systems. The authors show that using the Edge Laplacian, a simpler mathematical tool, can detect these communities almost as well as a more complex method called Ricci flow. Their approach is faster because it avoids certain complicated calculations required by Ricci-based methods. This means you can analyze large networks more efficiently without losing much accuracy.
Open → 2609.38988v1

Faster counting of complex network patterns by scanning network edges

Faster network motif discovery by counting isomorphic subtrees

Abstract: We develop a new algorithm for counting the number of subgraphs of a network isomorphic to a given query graph (#SubgraphIsomorphism), motivated by network motif search. High-degree vertices (hubs), common in real-world networks, contribute to a combinatorial explosion in the number of subgraphs, making existing motif search algorithms intractable for motif sizes greater than $\approx 8$ on a wide variety of networks of interest. Our procedure leverages the $k$-core decomposition and a novel subtree-counting technique to quickly scan the periphery of a network. These two innovations allow our algorithm to significantly speed up its predecessors in practice, especially as most real-world networks have a relatively large periphery. We prove that #RootedSubtreeIsomorphism, a key subroutine in our algorithm, is #P-complete via a reduction from counting bipartite matchings. We provide analytic upper bounds on our algorithm's execution time, and evaluate its performance on 11 real-world networks of varying topologies.

Wed 30 SeptData Structures and Algorithms
The gist
Finding small, repeated connection patterns called motifs in large networks is very hard because some nodes connect to many others, causing huge numbers of possibilities. The authors created a faster way to count these motifs by breaking the network into cores and focusing on simpler tree-like structures on the network edges. They proved that an important counting step is very hard in theory, but their method still speeds up motif searches in real-world networks. Their tests on 11 different networks show substantial practical improvements.
Open → 2609.38686v1

Topoembedx framework enables learning from complex higher order data

TopoEmbedX: A General Framework for Representation Learning on Topological Domains

Abstract: Topological structures such as simplicial complexes, hypergraphs, and cell complexes extend standard graph models by modeling higher-order relationships. These structures appear in many modern datasets and require specialized methods for generating meaningful embeddings. In this paper, we introduce TopoEmbedX, a unified framework for embedding a wide range of topological domains into Euclidean spaces. The package brings together several existing topological embedding algorithms---DeepCell, Cell2Vec, CellDiff2Vec, HOLE, and HOGLEE---and introduces five new algorithms: ComplexNetMF, ComplexRep, ComplexRandNE, ComplexWalklets, and ComplexHeat. These algorithms extend well-known graph embedding techniques to higher-order settings using the augmented Hasse graph of a topological domain. TopoEmbedX provides a clear, consistent, and easy-to-use framework for topological representation learning. Experiments show that the embeddings generated by TopoEmbedX support tasks such as classification and regression across multidimensional data.

Tue 29 SeptMachine Learning
The gist
Some datasets involve complex relationships that go beyond simple pairwise connections, such as groups interacting together rather than just pairs. The authors introduce TopoEmbedX, a software framework that can convert these complicated topological structures into simple numeric forms called embeddings. These embeddings help computers understand and work with such complex data for tasks like classification or predicting outcomes. TopoEmbedX combines existing methods and adds new algorithms to do this uniformly for many types of structures.
Open → 2609.37884v1

Finsler geometry improves embedding of directional data sets

A Finslerian Approach for Embedding Directed Data

Abstract: Many datasets carry an intrinsic directionality: citations point backward in time, cells differentiate along lineages, and traffic follows preferred routes. Spectral embedding methods, including most of their extensions to directed graphs, discard this information: they symmetrize the data and map it into a Euclidean space where asymmetry cannot be represented. We instead model directed data as sampled from a Finsler manifold, whose distance depends on the direction of travel, and study the kernel operator built from this asymmetric distance. Through a moment expansion of this operator, we show that its symmetric and antisymmetric parts separate geometry from direction. As the bandwidth of the kernel vanishes, the symmetric part converges to a weighted Laplacian, recovering diffusion maps in the Riemannian case, while the antisymmetric part converges to a first-order transport operator that encodes the directionality. We prove that the corresponding graph operators, built from finitely many samples, converge uniformly and almost surely to these limits. For Randers metrics, this vector field is explicit and yields an embedding algorithm recovering both the manifold structure, from the spectrum of the symmetric part, and the underlying drift. We illustrate the approach on synthetic directed graphs and point-clouds.

Tue 29 SeptMachine Learning
The gist
Many data sets have a sense of direction, like traffic flowing on roads or citations pointing backward in time. Traditional methods often ignore this direction by treating data symmetrically, losing important information. The authors propose using a Finsler manifold, a mathematical space where distance depends on direction, to better capture this. Their approach separates the shape of the data from its direction and provides a way to embed directed data while preserving its asymmetry. They tested their method on simulated data to demonstrate its effectiveness.
Open → 2609.37649v1

Comparing ways to find communities in layered networks

Explicit objective functions in modularity-based community detection on multiplex networks

Abstract: Modularity-based community detection in multiplex networks is commonly approached through one of three strategies: early fusion (EF), which first aggregates the layers into a single network and then applies community detection; simultaneous fusion (SF), which combines information from the layers during modularity optimization; and late fusion (LF), which combines the community assignments obtained by detecting communities separately in each layer. Although recent taxonomies and surveys distinguish these strategies conceptually, their objective functions have rarely been compared analytically. We provide such a comparison for shared-node multiplex networks with normalized non-negative edge and layer weights, a common resolution parameter, and no interlayer edges. Node-attributed networks are represented by topology and attribute-similarity layers. We use a common notation for the three formulations and derive explicit relationships between their objective functions. In particular, we show that the EF objective equals the SF objective plus a non-negative heterogeneity term. We prove that the SF objective admits an optimal layer-weight vector at a simplex vertex, although nonvertex optima may also occur under ties, whereas the EF objective is concave with respect to the layer parameter for each fixed partition, and its joint optimum may occur in the interior of the simplex. For LF methods, the resulting objective and conclusions depend heavily on how the transient graph is constructed. In this study, we focus only on one of such LF methods. We complement the analytical results with brute-force experiments on synthetic multiplexes and heuristic experiments on real-world networks, including node-attributed networks represented as multiplexes. The experiments illustrate the analytical results and the influence of heuristic optimizers on the observed comparisons.

Tue 29 SeptSocial and Information Networks
The gist
Detecting groups within networks that have multiple layers, like social or data layers, can be done by combining these layers in different ways. The authors compare three common strategies: combining layers first, combining during group-finding, or combining results afterward. They provide clear math showing how these methods relate and differ, and run tests on fake and real data. Their work helps clarify how these approaches work and when one might be better than another.
Open → 2609.37253v1

Modularity method finds many similar network groups and improves precision

Constrained Enumeration Reveals Hidden Optima and Precision-Dependent Degeneracy in Modularity-Based Community Detection

Abstract: Modularity landscapes are often flat near the top: many distinct partitions achieve indistinguishable scores, and repeated runs of heuristic algorithms can still miss accessible optima. We introduce a two-phase workflow that (i) samples partitions until novelty saturates, then (ii) localises instability to a small subset of nodes and enumerates only that residual ambiguity under a locked stable core. Across a simple 50-nodes benchmark network, and a real weighted collaboration network, constrained enumeration systematically expands plateau coverage and can improve modularity beyond extensive Louvain restarts. Finally, we show that edge-weight rounding qualitatively reshapes plateau structure, making precision sensitivity an essential part of solution-space reporting.

Tue 29 SeptSocial and Information Networks
The gist
Finding groups in networks often leads to many equally good answers, making it hard to know the best. The authors developed a method that first samples many groupings until no new ones appear, then focuses on a small uncertain part to explore all possibilities there. This approach finds more, and sometimes better, groupings than existing popular methods. They also found that rounding edge weights changes which groupings appear, showing that how precise the data is can affect results.
Open → 2609.36998v1

Tools reveal structure of community detection solutions in networks

Partition Space Maps for Community Detection: Visualizing Algorithmic Behaviour and Guiding Search

Abstract: Community-detection methods search over possible partitions of a network, but the structure of this partition space is rarely examined directly. This paper introduces two complementary tools that make~$\mathcal{P}$ analytically and visually accessible. First, a canonical labelling scheme based on the Restricted Growth Sequence~(RGS) is adopted, assigning each partition a unique, permutation-invariant identifier and eliminating the need for pairwise similarity measures such as the Normalized Mutual Information. Second, granularity~$Γ$ is defined and combined with modularity~$Q$ to produce a two-dimensional projection: the Partition Space Map~(PSM). Within the $(Γ,Q)$ plane, only a discrete set of integer values of~$Γ$ is attainable, and upper and lower bounds on~$Q$ are derived directly from the deviation matrix. These tools are demonstrated through complete enumeration of~$\mathcal{P}$ for small benchmark graphs, revealing the fine structure of modularity degeneracy and the combinatorial constraints that shape the feasible region. The framework provides an exact, assumption-free reference for evaluating heuristic community detection algorithms and lays the groundwork for geometry-aware exploration of partition space in larger networks.

Tue 29 SeptSocial and Information Networks
The gist
Finding groups in networks is hard because there are many ways to split a network into communities. The authors introduce tools to label and map all possible ways to divide a network, making it easier to see how community detection methods behave. They show these tools on small networks to reveal patterns and limitations in these divisions. This helps evaluate and guide algorithms that find communities in larger networks.
Open → 2609.36977v1

Hermite expansion improves clustering algorithm accuracy and analysis

Hermite Brings a Laptop: Analyzing Frieze-Jerrum Rounding Yields Improved Approximations for Clustering Problems

Abstract: The Frieze-Jerrum rounding is a standard tool for rounding SDP relaxations of graph partitioning and clustering problems, assigning nodes to at most $k$ clusters using $k$ independent Gaussian vectors. Its analysis hinges on the collision probability $P_k(ρ)$ that two nodes whose SDP vectors have inner product $ρ$ are assigned to the same cluster. No tractable closed form for $P_k$ is known for $k\geq 4$, making it difficult to certify approximation guarantees and hindering the systematic search for better algorithms. We develop a Hermite-coefficient certification framework to derive accurate and tractable bounds on $P_k$. Using the Hermite expansion of Gaussian noise stability, we express $P_k$ as a power series with nonnegative coefficients, reduce these coefficients to one-dimensional Gaussian integrals, and certify finitely many of them, yielding rigorous bounds on $P_k$ over the entire correlation range. Our framework yields strengthened polynomial-time approximations for several clustering problems. For MaxAgree Correlation Clustering, we derive a $0.7818$-approximation, the first improvement in two decades over the $0.7666$ ratio of Swamy (2004). On the hardness side, we show that the integrality ratio of the standard SDP relaxation is at most $0.802$, and that approximation beyond that is Unique Games-hard. We also improve the best known ratios for the variant with at most $K$ clusters, MaxAgree$[K]$ (e.g., from $0.77$ to $0.8151$ for $K=3$). For Max $K$-Cut we resolve, via a structural property of the Hermite expansion, a conjecture of de Klerk et al. (2004) characterizing the Frieze--Jerrum approximation ratio for every $K\ge3$; we show that this ratio is tight, and determine it to within $10^{-6}$ accuracy for $K\le16$. Finally, we reduce the additive approximation error for modularity maximization from $0.42084$ (Kawase et al., 2021) to $0.3790$.

Mon 28 SeptData Structures and Algorithms
The gist
Clustering is about grouping items so that those in the same group are similar. The authors study a mathematical technique used to decide these groups and improve how well it works, especially when there are multiple groups. They develop a new way using Hermite polynomials to understand and bound the chances that two items end up in the same group, making it easier to prove how good the method is. Their work leads to better algorithms for tasks like grouping data, dividing networks, and maximizing agreements in clustering.
Open → 2609.35453v1

Fractional dichromatic number bounds domination size in tournaments

Fractional Dichromatic Number and Domination in Tournaments

Abstract: Bourneuf, Charbit and Thomassé [BCT25] showed that the domination number of a tournament can be bounded as a function of its fractional dichromatic number. The function proved was exponential and the tools were based on VC-dimension. In this paper, we present two new proofs of this theorem. The first proof is based on a reduction to the problem of bounding the domination number of a $(1/2-ε)$-majority tournament, for which [BCT25] and Charikar, Ramakrishnan and Wang [CRW26] gave tight bounds. This proof yields the same exponential bound on the domination number as in [BCT25]. The second proof gives a quasilinear bound for the domination in terms of the fractional dichromatic number. It was obtained via AI and was inspired by the recent book proof of the existence of a Condorcet Winning Set of size five due to Ramakrishnan [Ram26].

Mon 28 SeptDiscrete Mathematics
The gist
Tournaments are a special kind of network where every player beats another in a one-on-one game. A key question is how to find a small group of players that can influence or 'dominate' all others. The authors studied a mathematical measure called the fractional dichromatic number that helps estimate how big this dominating group must be. They provided two new proofs for a previous result, including one that uses artificial intelligence and offers a much tighter estimate. This work improves understanding of how tournament structure controls domination size.
Open → 2609.35186v1

Hermitian matrix method improves directed graph clustering and signal denoising

Hierarchical Clustering and Signal Denoising on Digraphs

Abstract: In this paper, we propose a representation of a digraph (directed graph) as a Hermitian matrix derived from its adjacency matrix. This representation characterizes both the connectivity and the edge orientation of the digraph. Based on the spectral decomposition of the Hermitian matrix, a digraph clustering algorithm with $k$-means is introduced to produce a partition on the graph. Applying this algorithm (bottom-up) recursively to a digraph with partially labeled vertices yields a spectral hierarchical digraph clustering (\myproj) algorithm that produces consistent nested partitions of the digraph, or equivalently, a tree structure. Furthermore, based on the in-degree and out-degree of each cluster in the digraph clustering, a pair of hierarchical interval partitions (filtrations) can be derived in a top-down manner to produce a pair of nested knot sequences. These knot sequences facilitate the construction of multilevel spline quasi-interpolants, enabling a noisy graph signal to be decomposed into a coarse approximation and inter-level details, followed by adaptive thresholding and reconstruction. Experiments on synthetic and real-world digraphs demonstrate the superiority of our {\myproj} algorithm for digraph clustering across diverse graph structural properties (homophily and heterophily) and supervision settings. Moreover, experiments on digraph signal processing using multilevel spline quasi-interpolants further demonstrate the effectiveness of signal recovery on digraphs in terms of RMSE and SNR.

Mon 28 SeptMachine Learning
The gist
Grouping nodes in directed networks and cleaning noisy signals on them is a tricky problem. The authors create a new way to represent directed graphs using special matrices that capture both connections and directions of edges. They then use this representation to cluster the graph’s nodes into groups, organizing these groups in a tree-like hierarchy. Using this structure, they can break down noisy signals on the graph into simpler parts to remove noise and recover a cleaner signal. Their approach works well on various types of directed graphs and helps with tasks like clustering and signal recovery.
Open → 2609.34670v1

Optimal testing methods measure differences between network groups accurately

Two-Sample Testing for Inhomogeneous Random Graphs in Non-Integral $L_r$ Norms

Abstract: Testing whether two populations of networks share the same edge probabilities is a basic problem in network inference. How hard it is depends on the norm used to measure the difference. For the inhomogeneous Erdős--Rényi (IER) model, the optimal sample complexity is known for every integer $L_r$ norm and for $1\le r<2$. For non-integral $r>2$, however, the known upper and lower bounds do not match, and the lower bound was conjectured to be tight. We study this gap for two-sample testing on aligned vertices. We propose a test that runs two published statistics, of orders $2$ and $\lceil r\rceil$, on the same data and rejects if either one rejects. Its thresholds come from Hölder interpolation, so that both statistics have the same sample cost. We prove that this test attains the conjectured rate. Combined with earlier results, this shows that for every fixed $r\ge1$ the minimax sample complexity is of order $n^{\max\{4/r-1,\,2/r\}}/ε^2$, even when the separation changes with $n$. In simulations with $n$ between 32 and 256, the number of graphs needed for 80\% power at level $0.05$ grows with $n$ at a rate consistent with the theory. For $r=2.5$, for example, the fitted exponent is $0.78$, against the theoretical value $0.8$. Interestingly, the two statistics split the work as the interpolation argument suggests: the higher-order statistic is more powerful when only a few edges change, and the $L_2$ statistic when many edges change.

Sun 27 SeptMachine Learning
The gist
Comparing two groups of networks to see if they have the same connection patterns is a common problem. The difficulty depends on how you measure their difference. The authors studied this problem for certain tricky measurements called non-integer L_r norms and found a new testing method that meets the best expected performance. Their solution smartly combines two known tests to handle different types of changes in connections. Simulations showed the method works well and matches theoretical predictions.
Open → 2609.33968v1

Fast method reveals hidden group interactions in network data

Scalable detection of higher-order interactions in network data

Abstract: Complex systems are routinely measured and represented through pairwise networks, even when the underlying interactions involve more than two units at once. Recovering this latent hypergraph structure from pairwise measurements is a fundamental inverse problem, but as the space of candidate hyperedges grows exponentially with system size, scalable hypergraph reconstruction at arbitrary interaction orders is out of reach for existing methods. Here we cast hypergraph reconstruction as a local signal-to-noise discrimination problem and use this locality to build a fast algorithm that reconstructs hypergraphs up to any interaction order. Across diverse synthetic and real-world systems our method achieves a high recovery accuracy of latent hypergraph structure while reconstructing hypergraphs up to orders of magnitude more quickly than current approaches. Our approach also yields an information-theoretic detectability boundary that sharply predicts which higher-order interactions are recoverable from pairwise measurements.

Sun 27 SeptSocial and Information Networks
The gist
Many complex systems are measured as pairs of connected parts, even when the true connections involve groups of parts working together. Detecting these hidden group interactions from pairwise data is very hard because the number of possible groups grows very fast as systems get bigger. The authors propose a fast method that detects group interactions of any size by looking for local signals that stand out from noise. Their method recovers hidden group connections accurately and much faster than existing techniques across many datasets.
Open → 2609.33635v1

Graph reconstruction method improves constraint satisfaction and prediction

Feasible Flow Matching for Graph Reconstruction via Within-Sampling Primal-Dual Guidance

Abstract: Graph reconstruction from partial observations often comes with structural side information, such as degree bounds, triangle counts, or an edge-density band. Prior-Informed Flow Matching (PIFM) reconstructs graphs by transporting a local prior toward the graph distribution, but it provides no mechanism to incorporate this side information. We put forth Constrained Primal-Dual PIFM (CPD-PIFM), which augments the sampler with Lagrange multipliers that evolve along each trajectory. The multipliers respond to constraint violations at a predicted endpoint and guide subsequent sampling steps without retraining. We prove that the sampler inherits PIFM's permutation equivariance and bound its expected terminal slack by a term that decays as the inverse square root of the number of steps, plus two approximation terms. On three link-prediction benchmarks and nine combinations of datasets and constraints, CPD-PIFM raises feasibility by 11-26 percentage points and remains competitive with fixed guidance without selecting a separate multiplier for each constraint.

Sat 26 SeptMachine Learning
The gist
Reconstructing graphs from incomplete data can be tricky, especially when certain rules like how many connections a node has or how densely connected parts are need to be followed. The authors improved an existing graph-building technique by adding a way to enforce these rules during the reconstruction process without needing to retrain the method from scratch. Their approach uses a guiding mechanism that adjusts sampling based on how well the current guess meets the rules. Tests on multiple datasets showed that this new method makes graphs that better respect the constraints while still predicting links accurately.
Open → 2609.32980v1

Graph memory stores and retrieves complex network patterns accurately

Graph Memory: Spectral Associative Memory via Dirichlet Energy

Abstract: Dense associative memories have traditionally focused on storing and retrieving vector-valued patterns. Many modern machine learning problems, however, are naturally graph-structured, requiring memory mechanisms for relational patterns, graph diffusion geometries, community structures, and graph-based inductive biases. We propose a spectral dense associative memory for storage and retrieval of graph data, extending the classical vector-valued memories. Retrieval is performed through a log-sum-exp energy induced by Dirichlet energy with spectral norm distances, producing a softmax-weighted average of the stored Laplacians that remains a valid graph Laplacian. We prove exponential storage capacity and exponentially decaying retrieval error. Beyond graph retrieval, we establish theoretical guarantees for spectral quantities central to graph learning, including eigenvalues, eigenspaces, and diffusion operators. Experiments on synthetic graph data, real-world airline network, protein conformation data and wearable sensor data demonstrate robust graph retrieval while preserving the graph geometry of the data. Our framework provides a new associative memory paradigm for graph-structured data and bridges dense associative memory with modern graph learning and generative AI.

Sat 26 SeptMachine LearningInformation Retrieval
The gist
Many machine learning methods focus on remembering simple lists of numbers, but real-world data often looks like networks or graphs, such as social connections or protein structures. The authors propose a new way to store and recall these graph-shaped memories by working with the graphs' underlying mathematics, ensuring that the recalled graphs still behave properly. Their approach guarantees storing many graphs with very low errors when recalling them. They also test it on various real-world networks, showing it keeps important network features intact.
Open → 2609.32365v1

Selective transfer boosts graph learning by judging data trustworthiness

SUCRe: Selective Uncertainty-Aware Contrastive Representation for Graph Transfer Learning

Abstract: Graph transfer learning (GTL) provides a promising paradigm for adapting knowledge from source graphs with sufficient labels to label-scarce target graphs. However, existing approaches often assume that transferred knowledge is uniformly reliable, ignoring the different transferability of samples caused by structural and distribution shifts across graphs. This limitation leads to negative transfer and unnecessary computational overhead. In this work, we propose SUCRe, a selective uncertainty-aware contrastive representation method for GTL. The key idea is to selectively adapt and transfer graph knowledge according to its estimated reliability. Specifically, we introduce structure-aware entropy-based matching discrepancy, which jointly models feature uncertainty and structural coherence to ensure accurate feature adaptation between graphs. Moreover, we develop a domain-aware semi-hard negative sampling strategy that constructs informative contrastive sets by filtering unreliable cross-domain relationships, reducing computational redundancy while enhancing representation discrimination. Extensive experiments on graph transfer benchmarks demonstrate that SUCRe achieves competitive performance with improved efficiency.

Fri 25 SeptGraphics
The gist
Sometimes, computers learn from connected data called graphs, but when using one graph to help with another, some parts might not fit well and cause mistakes. The authors created a method that guesses which parts of the data are more reliable to share between graphs. Their technique combines checking data uncertainty and structure to decide what to transfer. They also pick better examples to compare during learning, making the process faster and more accurate.
Open → 2609.30826v1

Homological trimming speeds up persistence computations with error bounds

Homological Trimming and Regularity of Filtrations via Local Obstruction Modules

Abstract: Existing link-based combinatorial preprocessing methods speed up the computation of persistent homology by removing a vertex or edge only when its link remains a cone. We replace this condition with a quantitative homological certificate. The reduced homology of the filtered link of a generator (a vertex or edge) defines a local obstruction module whose future part describes the effect of deleting that generator. Its barcode certifies either exact deletion or an explicit bound on the bottleneck error, and a conflict colouring extends this guarantee to families of generators. Our implementation, HomTrim, removes an additional 13% to 41% of the input edges beyond domination-only preprocessing and reduces backend persistence time by factors ranging from 1.55 to 4.61 on weighted flag filtrations. The same module also yields regularity diagrams that measure how far a generator can move before becoming visible to homology, together with a multiscale stability result.

Wed 23 SeptComputational GeometryData Structures and Algorithms
The gist
Persistent homology helps find shapes and features in data, but it can be slow to compute. This paper introduces a new way to decide which parts of the data can be removed early based on a local mathematical check, speeding up the process while controlling errors. The authors created a tool called HomTrim that cuts down unnecessary parts more than before and makes the calculations faster. They also develop new diagrams showing how stable these data features are over time.
Open → 2609.28160v1

Parameter complexity analysis of temporal domination problems in modular graphs

The parameterised complexity of generalised temporal domination on temporal graphs with modular structure

Abstract: Inspired by the static problem $(α,β)$-Dominating Set, we propose a general temporal domination problem, called $(α,β)$-Temporal Dominating Set ($(α,β)$-TDS). We show that this problem encompasses Temporal Dominating Set, and additionally provides first temporal extensions of problems such as $k$-Dominating Set and $α$-Dominating Set. In this paper, we study the parameterised complexity of $(α,β)$-TDS with respect to temporal neighbourhood diversity (TND), temporal modular-width (TMW), and temporal cliquewidth (TCW). We obtain fixed parameter tractability results for all values of $α$ and $β$ with respect to TND; W[1]-hardness with respect to TMW and TCW whenever $β$ is in the problem input, or whenever $α\in (0,1)$ and $β$ is a fixed constant; and para-NP-hardness with respect to TCW when $α= 0$ and $β= 1$, or $α= 1$ and $β= 0$.

Tue 22 SeptDiscrete Mathematics
The gist
This work looks at a problem where you want to pick nodes in a changing network so that they can influence or cover their neighbors over time in specific ways. The authors study how hard it is to solve this problem depending on how the network is structured and which parameters you choose. They find situations where the problem can be solved efficiently and others where it becomes very difficult. This helps us understand when certain network analysis tasks are feasible as things change over time.
Open → 2609.26366v1

Graph neural cellular automata cluster large datasets efficiently

G-NAC: Graph Neural Automata Clustering via Emergent Domain Formation

Abstract: We introduce Graph Neural Automata Clustering (G-NAC), an unsupervised clustering method in which observations interact as cells on a fixed neighborhood graph. A shared recurrent graph-neural cellular rule evolves latent domain states through local interactions, which are converted into a rank-based spectral affinity for partitioning. Across 73 clustering tasks from 57 benchmark datasets, G-NAC achieved a mean adjusted Rand index (ARI) of 0.7951, comparable to Genie at 0.7941 and higher than the other evaluated baselines. Empirical training time and GPU memory scaled approximately linearly from 5,000 to 100,000 nodes. Learned transition rules also transferred from smaller source graphs to independent 100,000-node samples generated under matched conditions. These results demonstrate a recurrent graph-clustering formulation while identifying dependencies on graph quality, readout design, and source-target similarity.

Mon 21 SeptMachine Learning
The gist
Clustering means grouping similar items together, like sorting a messy box of mixed toys. The authors created a new way for items to interact on a network, following simple shared rules like cells communicating with neighbors, to form these groups by themselves. This method, called Graph Neural Automata Clustering (G-NAC), works well on many different datasets and can handle very large groups without needing a lot more time or memory. The rules that G-NAC learns from smaller groups also work on much bigger ones, as long as they are similar. This shows a new way to use local interactions on graphs to find patterns.
Open → 2609.24823v1

Hereditary graph classes have linked sublinear treewidth and separators

Clique-dependent strongly sublinear treewidth and strongly sublinear tree-independence number

Abstract: We establish a strongly sublinear counterpart of a recent result of Chudnovsky, E S, and Lokshtanov (arXiv 2025) on treewidth and tree-independence number. Namely, we prove that a hereditary graph class has strongly sublinear tree-independence number if and only if, for every fixed clique bound, its graphs of bounded clique number have strongly sublinear treewidth. In fact, this is part of a broader equivalence theorem. For hereditary classes, these conditions are also equivalent to having clique-dependent polynomial expansion, to admitting balanced separators whose size is bounded by $Kω(G)^s |V(G)|^{1-β}$ for fixed $K,s,β>0$, and to admitting balanced clique-based separators of strongly sublinear size (equivalently, weight). Thus, we show that all these properties, which arose independently in the study of subexponential-time exact algorithms and polynomial-time approximation schemes, in fact describe the same hereditary graph classes. As a consequence of our equivalence theorem, we also show that every hereditary class $\mathcal C$ with strongly sublinear tree-independence number admits a subexponential-time algorithm that, given $G\in\mathcal C$, computes a tree decomposition of $G$ with strongly sublinear independence number.

Mon 21 SeptData Structures and Algorithms
The gist
Graphs are networks made of points (vertices) connected by lines (edges). Some graphs are easier to manage if they can be broken down using certain strategies, like tree decompositions. The authors study special groups of graphs (hereditary classes) and show that several complicated properties about breaking down these graphs without large connected chunks or big cliques are actually all equivalent. This means if one property holds, the others do too. They also provide an approach to efficiently find these break-down structures, which helps with algorithms that work on these graphs.
Open → 2609.24684v1

Spectral centrality measures keep rank when edges added in networks

Semi-Monotonicity for Spectral Centrality Measures

Abstract: Score monotonicity and rank monotonicity are properties describing the behavior of a centrality measure when an arc is added to a network: the former requires that the score of the target of the arc should increase, the latter that its importance with respect to the remaining nodes should not deteriorate. While in directed networks almost all classical centrality measures satisfy both properties, in undirected networks they fail for most measures: adding an edge can reduce the score or the rank of one of its endpoints. Semi-monotonicity is a recently introduced weaker property for undirected networks, requiring that at least one of the two endpoints of the new edge enjoys monotonicity, and it is known to hold for closeness, harmonic centrality, distance-decay centralities and betweenness. In this paper we study semi-monotonicity for three classical spectral centrality measures: eigenvector centrality, Katz's index, and PageRank. We prove that all of them are strictly rank semi-monotone on connected undirected graphs, and that all of them are also score semi-monotone, (the only exception being eigenvector centrality when scores are normalized by projecting the constant vector on the dominant eigenspace, for which we provide a counterexample). In particular, adding an edge can never decrease the PageRank of both its endpoints, which answers a question left open in previous work.

Mon 21 SeptSocial and Information Networks
The gist
When you add a connection between two points in a network, the way their importance scores change is not always predictable, especially in undirected networks. The authors study spectral centrality measures—ways to assign importance based on connections—and show that for three common ones, at least one of the connected points will not lose importance, and usually their scores do not drop either. This means adding a link can’t decrease the PageRank or similar scores of both endpoints in undirected networks, answering a question from earlier studies. The results help clarify how these centrality scores behave as networks grow.
Open → 2609.24683v1

Graph properties link forbidden structures to tree decompositions

Induced packing treewidth II. Excluding a clique or a biclique

Abstract: The notion of induced packing treewidth aims to unify classes defined by forbidden induced subgraphs or induced minors with classes defined by the existence of certain structured tree decompositions. For a graph $H$, \emph{induced $H$-packing treewidth}, denoted by $\treepi_{H}$, is a tree-decomposition-based graph parameter that, for each bag, measures the maximum number of pairwise anticomplete induced copies of $H$ intersecting that bag. This notion generalizes some previously studied parameters: when $H=P_1$, it is equivalent to tree-independence number, and when $H=P_2$, it is equivalent to induced matching treewidth. We prove the following: \begin{itemize}[itemsep=2mm,leftmargin=6mm] \item For all $a,t\in \mathbb{N}$, $K_{a,a}$-free graphs of bounded induced $P_t$-packing treewidth have bounded tree-independence number. This extends the previous result of Abrishami et al. [SIAM J. Discrete Math., 2025] for $t=2$, and a result of Hajebi and Spirkl who showed that $(P_t,K_{a,a})$-free graphs have bounded tree-independence number. \item If $H$ is any fixed path or a star, then the class of graphs of bounded induced $H$-packing treewidth is $χ$-bounded. Again, this extends the previous result of Abrishami et al. [SIAM J. Discrete Math., 2025] for $H=P_2$. \item Finally, we study the relationship between induced packing treewidth and \emph{sim-width}, a width parameter based on branch decompositions. We show that, although \emph{sim-width} and induced $P_3$-packing treewidth are incomparable, graphs of bounded sim-width that exclude all \emph{$H$-obstructions}---certain graphs that force large induced $H$-packing treewidth---have bounded induced $H$-packing treewidth. This simultaneously generalizes and resolves questions posed by Abrishami et al. [SIAM J. Discrete Math., 2025] and Brettell et al. [European J. Comb., 2025]. \end{itemize}

Fri 18 SeptDiscrete Mathematics
The gist
This paper studies a way to measure the complexity of graphs by counting specific small patterns inside them, extending previous methods. The authors show that if certain large complete bipartite graphs are not allowed, graphs with limited complexity in one sense must also have limited complexity in another. They also prove that classes of graphs with restricted small patterns have well-behaved coloring properties. Finally, they relate this new measurement to another graph parameter and solve questions that connect these ideas.
Open → 2609.21615v1

Fast accurate approximation for counting perfect matchings in graphs

Fast FPRAS for the Permanent

Abstract: We give an FPRAS for the permanent of an $n\times n$ $0/1$ matrix with running time $\widetilde{O}(n^{3.5}\varepsilon^{-2})$. Our algorithm extends to a strongly polynomial FPRAS for arbitrary nonnegative matrices, as in previous works. Jerrum, Sinclair, and Vigoda (2004) gave the first FPRAS for the permanent of a nonnegative matrix. The running time was subsequently improved to $\widetilde{O}(n^7)$ by Bezáková, Štefankovič, Vazirani, and Vigoda (2008), and recently to $\widetilde{O}(n^6)$ by Chen, Vigoda, and Yang (2026). We introduce a multicommodity-flow bound inspired by electrical flows, replacing the usual path-length factor by routing energy. For a boosted version of the classical JSV chain, we prove a relaxation-time bound of $O(n^3\log n)$ and show that stationary trajectories of this length estimate all stationary hole-pattern probabilities, yielding an $\widetilde O(n^5)$-time FPRAS algorithm. Our new hole-weighted slide (HWS) chain improves both bounds to $O(n^2\log n)$, yielding an $\widetilde O(n^4)$-time algorithm. Finally, we obtain the claimed $\widetilde O(n^{3.5})$ running time by using a subset of $\widetilde{O}(\sqrt{n})$ checkpoint temperatures in an iterated sequence of warm-starts to obtain initializations at every temperature.

Thu 17 SeptData Structures and AlgorithmsDiscrete Mathematics
The gist
Counting perfect matchings in a network, which can be represented as the permanent of a matrix, is a tough computational problem. The authors developed a faster randomized algorithm that approximates this count more efficiently than previous methods. They used ideas from electrical flow and Markov chains to reduce the computation time significantly. Their new approach can handle matrices made of zeros and ones, and also extends to nonnegative matrices.
Open → 2609.20717v1

Counting triangles in repeated edge graph streams with low space

Counting Triangles in Graph Streams with Repeatable and Forgettable Edges

Abstract: Most existing graph streaming algorithms assume the ideal scenario where each edge arrives only once. Real-world graph streams, such as communication or transaction logs, often contain many repeated occurrences of the same edge. In general, the algorithms developed for the single-edge arrival case can fail when edges can arrive multiple times. Motivated by this, we study the {\em repeated-edge arrival graph streaming model} where an edge is allowed to arrive multiple times. In this work, we study the triangle counting problem in the repeated-edge arrival model: approximate the number of triangles in the underlying {\em simple graph} despite arbitrary edge repetitions. We design the first algorithms for triangle counting with optimal space complexity. In particular, we present a single-pass algorithm that computes an $(\varepsilon,δ)$-approximation of the number of triangles with optimal space complexity. We introduce {\em right-to-be-forgotten graph streaming} (RFGS) model, where a forget operation can cause all previous occurrences of an edge to disappear. We show that our single-pass algorithm can be extended to the RFGS model with optimal space complexity. Finally, we present optimal constant-pass algorithms that compute an $(\varepsilon,δ)$-approximation of the number of triangles and cliques for the repeated-edge arrival graph streams.

Thu 17 SeptData Structures and Algorithms
The gist
Graphs often stream data where edges can appear multiple times, like repeated phone calls or transactions. Most methods for counting triangles assume edges only show up once, which doesn’t work well for these cases. The authors design new algorithms that can accurately count triangles even when edges repeat, using minimal memory. They also introduce a way to 'forget' old edges and still keep accurate counts. These methods work efficiently in a single pass or a few passes over the data.
Open → 2609.19943v1

Restricted inference on graphs using learned low-dimensional manifolds

Learning Submanifolds for Subsequent Inference on Random Dot Product Graphs, Part 1: Theory

Abstract: We propose a framework for restricted inference on random dot product graphs whose latent positions lie on an unknown low-dimensional support manifold. For general decision problems, we propose semisupervised decision rules that use auxiliary data to learn the support manifold. Specifically, our rules use the Isomap manifold learning procedure to construct a low-dimensional Euclidean representation of the observed graph, in which space an isometrically invariant function maps configurations of points to actions. We study the behavior of the proposed rules as the quantity of auxiliary data sampled from the unknown support manifold increases. We show that, as the auxiliary sample size increases, the risk of the semisupervised rule converges to the risk of an oracle rule that relies on the maximal amount of low-dimensional Euclidean structure that can be extracted from the support manifold. Examples, applications, and simulation studies are deferred to a sequel.

Wed 16 SeptMachine Learning
The gist
The paper looks at how to make decisions based on data represented as graphs, where the underlying data points lie on some low-dimensional shape (manifold) that we don't know. The authors develop rules that learn this shape from extra related data and use it to make better decisions on the graphs. They use a method called Isomap to transform the graph data into a simpler, low-dimensional space while preserving distances. As they get more extra data, their decision methods get closer to an ideal rule that knows the true low-dimensional structure perfectly. The paper focuses on theory; examples and experiments are planned for a following study.
Open → 2609.19357v1

Graphlets reveal detailed structural patterns in complex networks

Graphlets as structural fingerprints of complex networks

Abstract: Complex networks are often compared using selected graph-theoretical measures that capture a selected set of properties with effects ranging from local to global, such as degree, clustering or betweenness centrality. Here we introduce a structural fingerprinting framework based on graphlets: small rooted subgraphs whose distributions provide a systematic description of local-to-mesoscale topology. Across synthetic networks generated from several random graph models, graphlet fingerprints capture parameter-dependent structural differences, outperform standard graph-theoretical measures, and identify even subtle local patterns driving discrimination. We then apply the framework to empirical resting-state functional connectomes, documenting that while graphlets show superior sensitivity also to controlled topological perturbations of brain connectivity, specifically in schizophrenia-control classification they perform only comparably to classical graph-theoretical features. This is in line with the notion that schizophrenia-related alterations are dominated by spatially localized connectivity changes rather than general topological reorganization. Altogether, the generative modeling, targeted perturbations and real-world neuroimaging classification challenge position graphlets as flexible structural fingerprints of complex networks, while carefully outlining their strength and weaknesses compared to more classical graph theoretical features.

Tue 15 SeptSocial and Information Networks
The gist
Comparing complex networks often relies on simple measures that capture broad properties. The authors introduce graphlets, small network patterns, as fingerprints to describe network structure from local up to medium scales. These graphlets distinguish synthetic networks with subtle differences better than traditional metrics. When applied to brain connectivity data, graphlets detected small changes well but did not outperform classical measures in distinguishing schizophrenia. This shows graphlets are a flexible tool for capturing network topology, with strengths in some areas and limitations in others.
Open → 2609.17445v1

Structural differences harm federated graph neural network accuracy

Structural Negative Transfer in Federated Graph Neural Networks: Diagnosis, Causal Investigation, and the Limits of Divergence-Aware Mitigation

Abstract: Federated learning lets multiple participants train a shared model without pooling raw data, by exchanging locally trained model updates instead. Federated averaging assumes that averaging local models is a reasonable way to solve one shared problem when participants' data are broadly similar. Work on non-IID federated learning has shown that this assumption can withstand differences in label and feature distributions. We ask whether it survives a different strain specific to graph neural networks, where client graphs differ not in label or feature distribution but in structure itself, requiring the same shared weights to operate over fundamentally different topologies. We call the resulting harm structural negative transfer. In a federation of real citation networks and synthetic structural proxies, a structurally atypical client lost more than half its achievable accuracy simply by joining. In an initial six-client federation, two label-free structural statistics computable before training were strongly associated with this harm. Expanding to twenty clients showed that degree divergence remained associated with harm, although more weakly, and survived removal of domain contrast. Spectral divergence did not replicate, which we trace to a confound caused by the composition of the reference pool used for leave-one-out statistics. A causal intervention isolating topology found no significant effect. A degree-normalization mechanism held across twenty-four seeds but did not explain the harm when corrected. The best of five candidate fixes beat a tuned baseline only until a matched, structurally blind control was applied, after which the gain disappeared. What survives is a modest, partially replicated, degree-specific signal that is not yet a validated predictor at scale.

Tue 15 SeptMachine LearningDistributed, Parallel, and Cluster Computing
The gist
Federated learning lets many users train a shared model without sharing their data, usually by combining their local updates. This works well when their data are similar, but the authors found a new problem when the data are graphs with different structures. In these cases, a client with a unique graph shape can suffer a large drop in model accuracy. The authors explored various ways to measure and fix this problem but found only a weak signal related to node connectivity and no clear solution.
Open → 2609.16977v1

Improved spectral bounds for signed regular graphs with structural assumptions

Improved Bounds for the Bilu--Linial Conjecture via Spectral Recovery from Mixed Determinantal Polynomials

Abstract: The Bilu--Linial conjecture asks whether every finite $d$-regular graph with $d \geq 2$ admits an edge signing $σ$ whose signed adjacency matrix $A_σ$ has spectral radius at most $2\sqrt{d-1}$. We prove that every signing meeting the mixed-root condition $r_{A_σ}\leq\sqrt{2(d-1)}$ satisfies \[ ρ(A_σ) < \frac{3+\sqrt5}{2}\sqrt{d-1}, \] where $r_{A_σ}$ is the largest root of the mixed determinantal polynomial $χ[A_σ,-A_σ]$. The interlacing theorem of Ravichandran and Srivastava guarantees a signing satisfying the mixed-root condition, so our result improves the coefficient $2\sqrt2$ in their two-sided spectral bound. In the proof, we construct a positive matrix-valued probability measure supported on the roots of $χ[A_σ,-A_σ]$. The second moment gives a simple matrix inequality $A_σ^2 + dI \preceq 4r_{A_σ}^2I$, which yields a preliminary coefficient $\sqrt{7}$. Estimates for the fourth moment use information about short walks to obtain the coefficient $(3+\sqrt{5})/2$. With more graph structural assumptions, the coefficient improves to $\sqrt6$ for triangle-free graphs and to $\sqrt{(5+3\sqrt5)/2}$ for graphs of girth at least five. As a result of independent interest, we extend the construction to $χ[A_1,\ldots,A_k]$ for Hermitian matrices $A_1,\ldots,A_k$ with zero diagonal, and compute the first two moments explicitly. Finally, an explicit signing of $K_8$ shows that the mixed-root condition alone cannot guarantee a coefficient below $(4+\sqrt5)/\sqrt6$.

Mon 14 SeptDiscrete Mathematics
The gist
The paper studies a famous question about how much the connections in a regular network can be 'signed' to limit certain mathematical properties of its structure. The authors improve previous estimates on a key number (called the spectral radius) that measures how complex or stable the signed network can be. They use techniques involving special polynomials and matrices to get tighter bounds, especially for networks without small cycles. Their work also shows limitations, proving some barriers to how good the bounds can become.
Open → 2609.15715v1

Fast approximate counting of paths and forests in large graphs

Counting Paths and Trees via Exterior Algebra

Abstract: We give randomized approximation algorithms for counting k-paths and k-forests in a host graph. Here k denotes the number of pattern vertices, n and m denote the numbers of host vertices and edges or arcs, ε is the relative error, and δ is the failure probability. Our main results are: 1. Paths: We approximate the number of directed paths on $k$ vertices in $2^k k^{O(1)}(n+m)\varepsilon^{-2}\log(2/δ)$ arithmetic operations. 2. Trees and forests: For every fixed $η>0$, we approximate the number of non-induced copies of a given forest on $k$ vertices in $(2+η)^k n^{O_η(1)}\varepsilon^{-2}\log(2/δ)$ arithmetic operations. Our path algorithm resolves a conjecture of Koutis and Williams~[CACM 2016] and answers an open question of Lokshtanov, Saurabh, and Zehavi~[SODA 2021] by giving a $2^k poly(n,\varepsilon^{-1})$-time approximation scheme. Our algorithms combine exterior algebra with random matrix estimators, using the tensor-train moment bound of Rakhshan and Rabusseau~[AISTATS 2020]. For forests, we use a small-component separator to evaluate the estimator efficiently.

Sun 13 SeptData Structures and Algorithms
The gist
Counting specific patterns like paths and forests in large networks is a hard problem. The authors present new algorithms that quickly approximate how many such patterns appear in directed graphs, with controllable accuracy and failure risk. Their techniques combine advanced math tools, including exterior algebra and random matrix methods, to efficiently handle the counting. This work solves some open problems posed by previous researchers, providing the fastest known approximation method for these tasks.
Open → 2609.14682v1

Interconnectedness coefficient identifies key connectors in network regions

The Interconnectedness Coefficient: A Semi-Local Graph-Theoretic Measure for Connector Vertices between Cohesive Network Regions

Abstract: The Interconnectedness Coefficient (IC) is a bounded semi-local graph-theoretic node measure designed to identify connector vertices between cohesive network regions. Such connector vertices, also referred to as bridging nodes, may mediate between locally cohesive regions even when they are neither hubs nor themselves highly clustered. The IC preferentially assigns high values to weakly clustered focal vertices whose adjacent vertices remain strongly clustered after exclusion of the focal connection. Candidate vertices are required to have degree at least two. The construction is partition-free, uses information within radius two, and requires no predefined community or module partition. The range and extremal properties of the score are derived analytically. Exact graph families isolate its maximal response to fully cohesive branches, its controlled response to a single cohesion defect, its invariance under a cohesion-free hub extension, and a sharp fragmentation threshold. A separate application to a Human Interactome Map reveals pronounced degree-dependent stabilization of IC values near the network's mean clustering level. This behavior follows directly from the multiplicative definition. If focal clustering tends to zero while mean leave-one-out cohesion in the neighborhood stabilizes, the IC converges to that neighborhood-cohesion level. Among the highly ranked IC vertices are proteins with established interface, scaffold, and adaptor roles in molecular complexes. The IC is therefore positioned as a semi-local connector measure for cohesive network regions.

Sat 12 SeptSocial and Information Networks
The gist
Networks often have tight groups of nodes connected closely together, and some special nodes act like bridges between these groups. The authors introduce the interconnectedness coefficient, a new way to find these bridge-like nodes using information from nearby parts of the network. Their method doesn’t need to know the full groups beforehand and works well in biological networks like protein interactions. This helps highlight important connector proteins that link molecular complexes.
Open → 2609.13928v1

Temporal hypergraph patterns reveal local organization in complex networks

Motifs in temporal hypergraphs

Abstract: Network motifs, recurrent local patterns of interactions in graphs, provide fundamental insights on the interplay between structure and functionality in complex systems. Many real-world systems are not well represented by traditional static pairwise networks, as interactions may involve groups of nodes, occur over time, or encode directionality. In this paper, we introduce temporal motifs for hypergraphs and directed hypergraphs, extending motif analysis to timestamped many-body interactions. We formalize the corresponding mining problem, study the combinatorial structure of these motifs, and develop exact algorithms for their enumeration. In particular, we propose a dynamic programming algorithm that substantially reduces the computational cost of motif mining, achieving orders of magnitude speedups on empirical datasets. We also introduce a null model for temporal hypergraphs to assess the statistical over- and under-expression of motifs. Applying the proposed framework to real-world datasets from different domains, including face-to-face contacts, scientific collaborations, e-mail exchanges, and Bitcoin transactions, we show that temporal hypergraph motifs reveal distinct forms of local organization across systems. Finally, we demonstrate their use as an exploratory tool through focused case studies on persistent patterns in scientific collaborations and e-mail communications.

Thu 10 SeptSocial and Information NetworksData Structures and Algorithms
The gist
Many complex systems involve groups interacting over time, not just pairs of nodes. This paper extends network motif analysis to capture these group interactions with timing, called temporal hypergraph motifs. The authors develop new algorithms that count such patterns efficiently and show these motifs help reveal unique local structures in data like emails, collaborations, and bitcoin transactions. Their work also includes tools to check which patterns are statistically significant.
Open → 2609.12175v1

Faster local algorithm speeds up pagerank and graph analysis

Accelerating the Local Push Primitive for PageRank Computation

Abstract: We propose a local algorithm that computes an $\varepsilon$-approximate PageRank vector in the sense of Andersen, Chung, and Lang (ACL; Internet Math. 2007) with teleportation parameter $α$ in $\widetilde{O}\bigl(1 / \bigl(\sqrtα \, \varepsilon\bigr)\bigr)$ time with high probability, improving the $O\bigl(1/(α\varepsilon)\bigr)$ running time of their original local push method. Our method also applies to the $\ell_1$-regularized PageRank problem with a running time of $\widetilde{O}\bigl(1 / \bigl(\sqrtα \, ρ\bigr)\bigr)$ for regularization parameter $ρ$, giving a positive answer to the open problem posed by Fountoulakis and Yang (COLT 2022). Our faster primitive has the potential to improve a broad range of graph algorithms that rely on local push. For example, substituting our primitive into the ACL framework directly yields faster PageRank-based local graph clustering, and we also develop reductions that lead to faster algorithms for effective resistance estimation. Our main technical contribution is a potential-function analysis of a refinement of the active-set method of Wei and Yang (preprint 2026), which repeatedly invokes an SDD solver on the current active set of nodes and expands the set. We relate the potential decreases over consecutive blocks of expansions to show that the number of expansions is bounded by $\widetilde{O}\bigl(1 / \sqrtα\bigr)$.

Thu 10 SeptData Structures and Algorithms
The gist
PageRank is a way to rank important points in a big network, like webpages on the internet. The authors found a way to calculate an approximate PageRank faster than before using a new method. Their approach improves the speed, especially for parts of the network, which can help with tasks like grouping related parts of the network quickly. This advance answers an open question from past research and could speed up many uses of PageRank in analyzing networks.
Open → 2609.12076v1

Max independent set complexity stays hard without planar induced minors

Max Independent Set Remains NP-hard when Excluding a Planar Induced Minor

Abstract: We show that there is a fixed planar graph $H$, namely the $5 \times 5$ grid, such that Max Independent Set remains NP-hard in $H$-induced-minor-free graphs. This refutes the Dallard--Milanič--Štorgel conjecture and a weakening of it by Gartland and Lokshtanov, and by Korhonen.

Thu 10 SeptComputational ComplexityDiscrete MathematicsData Structures and Algorithms
The gist
The paper shows that finding the largest group of points in a network with no connections between them (called a maximum independent set) remains a very hard problem even in networks that exclude a certain kind of planar substructure. Specifically, the authors prove this is true even when the network does not have any induced minors that look like a 5 by 5 grid. This result disproves earlier guesses that the problem would become easier in such restricted networks.
Open → 2609.11285v1

Graph condensation improved for diverse node label patterns in networks

HERALD: High-Fidelity Exemplar Retrieval with Adaptive Landmark Distillation for Heterophily-Aware Graph Condensation

Abstract: Graph condensation aims to produce a small surrogate graph that preserves the downstream node-classification performance of a much larger original graph. Existing methods rely on Weisfeiler-Lehman neighbourhood aggregation or gradient-based distribution matching, both of which assume that adjacent nodes share the same label, an assumption that breaks down under heterophily. We propose HERALD (High-fidelity Exemplar Retrieval with Adaptive Landmark Distillation), a gradient-free graph condensation framework that adapts the node scoring and feature selection in the condensation pipeline to the graph's measured heterophily. HERALD selects features via a joint Fisher-discriminability and activation-density criterion that down-weights aggregated representations on heterophilic graphs, and scores nodes by a weighted combination of prototype representativeness, decision-boundary proximity, and Local Intrinsic Dimensionality (LID), where the weights are driven by a smooth sigmoid function of the heterophily ratio. Nodes are then assembled into a condensed subgraph through score-ordered BFS expansion, Personalised PageRank pruning, and class rebalancing, all at an identical storage budget to BONSAI, enabling direct comparison. Experiments on eight benchmark datasets spanning homophilic and heterophilic settings show that HERALD matches or outperforms state-of-the-art condensers on heterophilic graphs and remains competitive on homophilic ones across four GNN architectures.

Thu 10 SeptMachine Learning
The gist
Graphs are used to represent networks like social media or molecules, but large graphs can be slow to analyze. One goal is to shrink these big graphs while keeping important information intact. Traditional methods assume connected nodes usually share the same label, which isn’t always true in many real-world graphs. The authors present HERALD, a new way to shrink graphs that adjusts how it picks important nodes and features based on whether connected nodes tend to differ in their labels. HERALD performs well across different types of graphs, including those with mixed or similar node labels.
Open → 2609.11123v1

Graph generator creates customizable synthetic networks for gnn testing

SynCo: Synthetic Community-Aware Attributed Graph Generator for Graph Neural Network Benchmarking

Abstract: Graph Neural Networks (GNNs) are powerful models for handling attributed graphs in tasks such as classification, link prediction, and community detection, as they enable the aggregation of information from both structural and semantic sources. However, progress in community detection is hindered by the lack of high-quality datasets, since ground-truth community labels are often unavailable and most algorithms proposed in recent literature rely on the same benchmark datasets for model training and evaluation. To address this issue, attributed random graph generators are commonly employed to create synthetic graphs for assessing the strengths and limitations of GNN-based models. Nevertheless, most existing generators rely heavily on power-law degree distributions, despite recent evidence indicating that scale-free networks are rare, particularly in social network contexts. Moreover, state-of-the-art attributed graph generators provide limited flexibility, as they do not allow users to construct communities with varying densities, degree distributions, and sub-community structures. To overcome these limitations, we introduce the Synthetic Community-Aware Attributed Graph Generator (SynCo), a graph generation algorithm that allows users to control the node degree distribution and sub-community structure. We evaluate SynCo across three different tasks: graph mimicking, hyperparameter evaluation, and node clustering tuning. The results show that our model outperforms state-of-the-art approaches in synthetic graph generation and data augmentation, while preserving the original distributions of duplicated and augmented datasets, as confirmed by statistical tests well know in literature. We also demonstrate the ability of SynCo to generate nodes in large scale, up to 2.1 million nodes.

Wed 9 SeptSocial and Information NetworksMachine Learning
The gist
Identifying community groups in networks like social graphs is hard because real-world data with clear group labels is rare. The authors created SynCo, a tool that makes fake graphs with customizable communities and node connections. This helps test and improve graph neural networks by providing reliable data that mimics real patterns without relying on limited existing datasets. SynCo can generate very large graphs, supporting research at a scale that was difficult before.
Open → 2609.10742v1

Algorithms recover graph degree sequences from partial vertex data

Degree Sequence Reconstruction from Subgraph Traces

Abstract: The goal of degree sequence reconstruction is to recover the ordered vector of degrees of an unknown graph from vertex deleted traces, where each vertex is deleted independently with probability $p$. We provide two algorithms for reconstruction; the first uses rejection sampling to reduce the problem to an estimation problem for a mixture distribution. Combined with prior trace reconstruction results, this gives a reconstruction algorithm using $\Exp{\tilde O (n^{1/3})}$ traces, although no sub-exponential time decoder is known. Our other approach involves recovering certain graph invariants, degree moments, that can identify a graphs degree sequence. Extremal polynomial bounds show that $\tilde Θ(n^{1/2})$ degree moments are necessary and sufficient to reconstruct the degree sequence, which leads to an algorithm with $\Exp{\tilde O(n^{1/2})}$ trace complexity. The same polynomial machinery yields a sub-exponential time decoder for the degree sequence from the moments. Additionally, we give an $O(n^{3})$ upper bound and a $Ω(n^2)$ lower bound for the trace complexity of recovering the number of edges.

Tue 8 SeptInformation Theory
The gist
Sometimes we want to know how connected each point is in a network, but we only get pieces of the network where some points are missing. The paper presents two ways to figure out the full list of connections for all points from these incomplete views. One method uses a sampling trick with lots of examples, though it needs a lot of time to compute the answer. The other uses mathematical summaries called degree moments to reconstruct the connections more efficiently. The authors also studied how hard it is to count the total number of connections in this incomplete data setup.
Open → 2609.09397v1

Graph-based automata reveal new links between automata and graph theory

Graph-based automata

Abstract: We study graph-based automata: nondeterministic finite automata obtained from edge-colored or oriented graphs by taking every vertex as both initial and accepting, and every edge as a pair of opposite transitions. The language of these automata corresponds to the set of edge-colored or oriented paths mapping to their corresponding graphs. We develop an analogous notion for trees and characterise the languages recognised by these models. For tree languages we prove the existence of a unique size- minimal graph and, more generally, a homomorphism-minimal graph for both word and tree languages using duality methods. In order to further motivate these models, we showcase a few results at the inter- section between graph theory and automata theory: We relate graph-based automata to reversible automata, give a decomposition of graph-based languages into reversible languages, and introduce the remanent language of an undirected graph as the inter- section of all its orientations. This remanent language captures structural information on the graph such as chromatic number.

Tue 8 SeptFormal Languages and Automata Theory
The gist
This paper looks at a special kind of computational model called graph-based automata, which are built from graphs with colored or directed edges. The authors connect these models to familiar ideas in automata theory, but also extend them to trees. They find unique minimal graphs that represent these languages and show how these automata relate to reversible automata. New concepts like the remanent language of a graph help capture graph properties such as how many colors are needed to color it.
Open → 2609.08843v1

Deciding directed clique number in tournaments is np complete

Clique Number of Tournaments II

Abstract: The directed clique number $\vecω(T)$ of a tournament $T$ is the minimum, over all orderings of the vertices of $T$, of the clique number of the graph whose edges are the arcs that point backward with respect to the ordering. In this paper, we prove that, for every integer $k \geq 3$, deciding whether $\vecω(T) \leq k$ is NP-complete. This answers a question of Nguyen, Scott, and Seymour, and contrasts with the classical undirected setting, where deciding whether $ω(G) \leq k$ is polynomial-time solvable for every fixed integer $k$. On the other hand, we give a polynomial-time algorithm distinguishing tournaments with $\vecω(T) \leq 2$ from those with $\vecω(T) > 100$. We also study the tournament analogue of the Gyárfás--Sumner conjecture. We construct new $\vecχ$-bounding tournaments and thereby prove a conjecture of Aboulker, Aubian, Charbit, and Lopes stating that every class of tournaments with bounded twin-width is $\vecχ$-bounded. We then exhibit new tournaments that are not $\vecχ$-bounding, disproving another conjecture of Aboulker, Aubian, Charbit, and Lopes, as well as two conjectures of Kim. Finally, we present infinite families of 3-$\vecω$-critical and 4-$\vecω$-critical tournaments.

Mon 7 SeptDiscrete Mathematics
The gist
This paper studies a special math problem involving tournaments, which are games where every player competes against every other player. The authors show that figuring out a certain complexity measure called the directed clique number (a way to find tightly connected groups in these competitions) is very hard to compute—it belongs to a class of problems called NP-complete. However, they also provide an efficient method to distinguish simpler cases from very complex ones. Additionally, the authors explore related properties of tournaments, confirming some previous ideas and disproving others, deepening our understanding of these mathematical structures.
Open → 2609.07481v1

Understanding the cost and constraints in hierarchical clustering trees

Dasgupta's Hierarchical Clustering Objective: Geometry and the Price of the Cardinality Constraint

Abstract: The cost of a hierarchical clustering can be represented by an ultrametric whose lowest-common-ancestor labels are cluster cardinalities. We relate this known representation to the shortest-path geometry of a similarity graph. For a connected support graph $G$, let $d_G$ be its unit-length shortest-path metric and let the edge weights enter only the objective. We prove that the shifted Dasgupta optimum is exactly the minimum edge-weighted cost of a cardinality-realizable ultrametric that dominates $d_G$. Connectedification lemmas put this problem and its freely labeled dominating-ultrametric relaxation on the same class of connected binary hierarchies, labeled respectively by cardinality and graph diameter. As a sharp baseline, we determine the exact worst-case price of cardinality realizability: on every $n$-vertex instance the ratio of the two optima is at most $(2n-1)/3$, with equality on the unweighted complete graph; the sharp factor for the standard unshifted objective is $2(n+1)/3$. Our principal structural result bounds this gap by a hereditary weighted fragmentation profile defined through connected balanced cuts. Uniform local control gives an $O(\log n)$ gap, polynomial decay gives a constant gap, and the logarithmic order is tight even for unweighted trees of maximum degree $3$. On locally regular bounded-degree trees, the hierarchy can be constructed in $O(n\log n)$ time. An energy decomposition and a geometric density bound provide supporting instance-sensitive estimates. Thus the cardinality label has an unavoidable linear worst case but admits substantially smaller bounds on natural sparse graph classes.

Mon 7 SeptData Structures and Algorithms
The gist
Hierarchical clustering groups objects into a tree of clusters, and measuring its quality can be linked to distances in a network of similarities. This paper studies how labeling tree nodes by cluster size affects the best possible clustering cost compared to labeling by other measures. The authors find exact worst-case limits on how much this labeling rule increases the cost, and show how certain types of graphs make that increase smaller. They also provide ways to build these trees efficiently on some kinds of graphs.
Open → 2609.07205v1