Community-Aware Vertex Ordering for Reference-Based Graph Compression: A Cross-Encoder Empirical Study
Not on the map. Why?
Abstract (arXiv)
Reference-based graph compression encodes each vertex's neighbor list as differences from a nearby encoded list. WebGraph's BVGraph fixes a single encoding pipeline and relies on a separately chosen vertex ordering -- typically URL-lexicographic or Layered Label Propagation (LLP). Their interaction is rarely measured. We propose a two-stage Leiden+LLP ordering: global LLP seeds labels, Leiden detects communities, and a final LLP pass reorders each community internally. We study how it interacts with reference-based compression, using BVGraph and three encoders we contribute -- BG, CS, and CG -- each picking, per vertex, the cheapest of up to 28 candidate decompositions. On graphs with poor initial vertex order, reordering with Leiden+LLP improves compression for every encoder measured, saving 0.9 to 4.6 bits per edge (bpe) over the original order on SNAP-style graphs delivered in vertex-ID order. The gain barely depends on the encoder: on four of five weakly ordered datasets, the four encoders agree on the Leiden+LLP-vs-plain-LLP gain within about +/- 0.04 bpe. On URL-ordered web crawls, where the ordering already encodes locality, BG and CS still benefit, while residual-sensitive configurations (BVGraph default, BV-HC, and CG relying on community contiguity) regress. The transfer holds across two encoder generations (Fibonacci-coded and fully context-adaptive range-coded) and three ordering seeds. With every structural bit entropy-coded, the best of our three encoders beats the strongest published baseline in each regime (Zuckerli, and the stronger of BV-HC / BVGraph default) on all seven datasets in every whole-graph and random-access comparison -- 28/28 cells, +0.3 to +35% over Zuckerli -- with the encoder-level gain consistently smaller than the ordering-level gain. All algorithms, the ordering pipeline, and generators are released as the Adjacently Julia library.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 23 references that are in the map. First posted on arXiv 13 May 2026.
Builds on
3 of 23 references.
References · 3
- 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 385
- 2016Compressing Graphs and Indexes with Recursive Graph Bisectioncited by 8
- 2020Zuckerli: A New Compressed Representation for Graphscited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Improving LLM Reasoning with Homophily-aware Structural and Semantic Text-Attributed Graph Compression
- 2023Talk like a Graph: Encoding Graphs for Large Language Models
- 2026Mapping Text to Multiplex Graph: Prompt Compression as L'evy Walk-Guided Graph Pruning
- 2026T-Retriever: Tree-based Hierarchical Retrieval Augmented Generation for Textual Graphs
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations
- 2025Graph is a Natural Regularization: Revisiting Vector Quantization for Graph Representation Learning
- 2026GraphVQ: Structure-Aware Autoregressive Decoding over Context-Quantized Graph Tokens
- 2025Scalability Matters: Overcoming Challenges in InstructGLM with Similarity-Degree-Based Sampling