Asymmetric Encoding-Decoding Schemes for Lossless Data Compression
Hirosuke Yamamoto, Ken-ichi Iwata

TL;DR
This paper introduces a novel asymmetric encoding-decoding scheme (AEDS) for lossless data compression, generalizing tANS, and demonstrates its efficiency and theoretical bounds compared to Huffman coding.
Contribution
The paper presents a new AEDS scheme that broadens the class of codes beyond tANS, with proven bounds and convergence properties for lossless compression.
Findings
AEDS with 2 and 5 states can outperform Huffman codes under certain probability conditions.
Derived upper bounds on average code length for AEDS and tANS.
Average code length of optimal AEDS converges to source entropy at rate O(1/N).
Abstract
This paper proposes a new lossless data compression coding scheme named an asymmetric encoding-decoding scheme (AEDS), which can be considered as a generalization of tANS (tabled variant of asymmetric numeral systems). In the AEDS, a data sequence is encoded in backward order , while is decoded in forward order in the same way as the tANS. But, the code class of the AEDS is much broader than that of the tANS. We show for i.i.d.~sources that an AEDS with 2 states (resp.~5 states) can attain a shorter average code length than the Huffman code if a child of the root in the Huffman code tree has a probability weight larger than 0.61803 (resp.~0.56984). Furthermore, we derive several upper bounds on the average code length of the AEDS, which also hold for the tANS, and we show that the average code…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Cellular Automata and Applications · Advanced Data Compression Techniques
