# Deep Learning-Based Detection for Marker Codes over Insertion and Deletion Channels

arXiv: https://arxiv.org/abs/2401.01155 · HTML: https://mlsanity.com/paper/2401.01155/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 24 of its 55 references that are in the map.
- First posted on arXiv 2 Jan 2024.

## Builds on (most cited first, 24 of 24)

- [Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling](https://mlsanity.com/paper/1412.3555/) (2014)
- [An Introduction to Deep Learning for the Physical Layer](https://mlsanity.com/paper/1702.00832/) (2017)
- [Model-Based Deep Learning](https://mlsanity.com/paper/2012.08405/) (2020)
- [Deep Unfolding: Model-Based Inspiration of Novel Deep Architectures](https://mlsanity.com/paper/1409.2574/) (2014)
- [Deep Learning-Based Communication Over the Air](https://mlsanity.com/paper/1707.03384/) (2017)
- [Deep Learning Methods for Improved Decoding of Linear Codes](https://mlsanity.com/paper/1706.07043/) (2017)
- [Learning to Detect](https://mlsanity.com/paper/1805.07631/) (2018)
- [Model-Driven Deep Learning for Physical Layer Communications](https://mlsanity.com/paper/1809.06059/) (2018)
- [Error Correction Code Transformer](https://mlsanity.com/paper/2203.14966/) (2022)
- [Communication Algorithms via Deep Learning](https://mlsanity.com/paper/1805.09317/) (2018)
- [Deepcode: Feedback Codes via Deep Learning](https://mlsanity.com/paper/1807.00801/) (2018)
- [Hyper-Graph-Network Decoders for Block Codes](https://mlsanity.com/paper/1909.09036/) (2019)
- [A Very Brief Introduction to Machine Learning With Applications to Communication Systems](https://mlsanity.com/paper/1808.02342/) (2018)
- [ViterbiNet: A Deep Learning Based Viterbi Algorithm for Symbol Detection](https://mlsanity.com/paper/1905.10750/) (2019)
- [Neural Network Detection of Data Sequences in Communication Systems](https://mlsanity.com/paper/1802.02046/) (2018)
- [Data-Driven Symbol Detection via Model-Based Machine Learning](https://mlsanity.com/paper/2002.07806/) (2020)
- [Deep Learning Based Sphere Decoding](https://mlsanity.com/paper/1807.03162/) (2018)
- [Active Deep Decoding of Linear Codes](https://mlsanity.com/paper/1906.02778/) (2019)
- [Data-Driven Factor Graphs for Deep Symbol Detection](https://mlsanity.com/paper/2002.00758/) (2020)
- [Low-complexity Near-optimum Symbol Detection Based on Neural Enhancement of Factor Graphs](https://mlsanity.com/paper/2203.16417/) (2022)
- [Explicit two-deletion codes with redundancy matching the existential bound](https://mlsanity.com/paper/2007.10592/) (2020)
- [PR-NN: RNN-based Detection for Coded Partial-Response Channels](https://mlsanity.com/paper/2007.15695/) (2020)
- [Neural Network-Aided BCJR Algorithm for Joint Symbol Detection and Channel Decoding](https://mlsanity.com/paper/2006.01125/) (2020)
- [Watermark-Based Code Construction for Finite-State Markov Channel with Synchronisation Errors](https://mlsanity.com/paper/2207.10204/) (2022)

## Built on by (most cited first, 1 of 1)

- [Transformer-Based Decoding in Concatenated Coding Schemes Under Synchronization Errors](https://mlsanity.com/paper/2511.00999/) (2025)

## Abstract (arXiv)

Marker code is an effective coding scheme to protect data from insertions and deletions. It has potential applications in future storage systems, such as DNA storage and racetrack memory. When decoding marker codes, perfect channel state information (CSI), i.e., insertion and deletion probabilities, are required to detect insertion and deletion errors. Sometimes, the perfect CSI is not easy to obtain or the accurate channel model is unknown. Therefore, it is deserved to develop detecting algorithms for marker code without the knowledge of perfect CSI. In this paper, we propose two CSI-agnostic detecting algorithms for marker code based on deep learning. The first one is a model-driven deep learning method, which deep unfolds the original iterative detecting algorithm of marker code. In this method, CSI become weights in neural networks and these weights can be learned from training data. The second one is a data-driven method which is an end-to-end system based on the deep bidirectional gated recurrent unit network. Simulation results show that error performances of the proposed methods are significantly better than that of the original detection algorithm with CSI uncertainty. Furthermore, the proposed data-driven method exhibits better error performances than other methods for unknown channel models.
