Practical Shuffle Coding

Julius Kunze, Daniel Severo, J. V. Meent, James Townsend
2/3/2026

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We present a general method for lossless compression of unordered data structures, including multisets and graphs. It is a variant of shuffle coding that is many orders of magnitude faster than the original and enables ‘one-shot’ compression of single unordered objects. Our method achieves state-of-the-art compression rates on various large-scale network graphs at speeds of megabytes per second, efficiently handling even a multi-gigabyte plain graph with one billion edges. We release an implementation that can be easily adapted to different data types and statistical models

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{kunze2026practical,
  title  = {Practical Shuffle Coding},
  author = {Julius Kunze and Daniel Severo and J. V. Meent and James Townsend},
  year   = {2026},
  doi    = {10.52202/079017-2672},
  url    = {https://doi.org/10.52202/079017-2672},
  journal = {NEURIPS 2024 2024}
}

Discussion