DoDo-Code: an Efficient Levenshtein Distance Embedding-based Code for 4-ary IDS Channel
Not on the map. Why?
Abstract (arXiv)
With the emergence of new storage and communication methods, the insertion, deletion, and substitution (IDS) channel has attracted considerable attention. However, many topics on the IDS channel and the associated Levenshtein distance remain open, making the invention of a novel IDS-correcting code a hard task. Furthermore, current studies on single-IDS-correcting code misalign with the requirements of applications which necessitates the correcting of multiple errors. Compromise solutions have involved shortening codewords to reduce the chance of multiple errors. However, the code rates of existing codes are poor at short lengths, diminishing the overall storage density. In this study, a novel method is introduced for designing high-code-rate single-IDS-correcting codewords through deep Levenshtein distance embedding. A deep learning model is utilized to project the sequences into embedding vectors that preserve the Levenshtein distances between the original sequences. This embedding space serves as a proxy for the complex Levenshtein domain, within which algorithms for codeword search and segment correcting is developed. While the concept underpinning this approach is straightforward, it bypasses the mathematical challenges typically encountered in code design. The proposed method results in a code rate that outperforms existing combinatorial solutions, particularly for designing short-length codewords.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 10 of its 51 references that are in the map. First posted on arXiv 20 Dec 2023.
Builds on
10 of 51 references.
References · 10
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2020k-Nearest Neighbour Classifiers: 2nd Edition (with Python examples)cited by 56
- 2022Error Correction Code Transformercited by 47
- 2014Edit Distance Cannot Be Computed in Strongly Subquadratic Time (unless SETH is false)cited by 18
- 2021Neural Distance Embeddings for Biological Sequencescited by 17
- 2021ProductAE: Towards Training Larger Channel Codes based on Neural Product Codescited by 14
- 2021Beyond Single-Deletion Correcting Codes: Substitutions and Transpositionscited by 2
- 2022Deep Squared Euclidean Approximation to the Levenshtein Distance for DNA Storagecited by 2
- 2019Tutorial on algebraic deletion correction codescited by 1
- 2023Levenshtein Distance Embedding with Poisson Regression for DNA Storagecited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025LLM-Guided Search for Deletion-Correcting Codescited by 4
- 2025LLM-Guided Search for Deletion-Correcting Codes1 Apr 2025