On k-Mer-Based and Maximum Likelihood Estimation Algorithms for Trace Reconstruction

08/29/2023
by   Kuan Cheng, et al.
0

The goal of the trace reconstruction problem is to recover a string x∈{0,1}^n given many independent traces of x, where a trace is a subsequence obtained from deleting bits of x independently with some given probability p∈ [0,1). A recent result of Chase (STOC 2021) shows how x can be determined (in exponential time) from exp(O(n^1/5)) traces. This is the state-of-the-art result on the sample complexity of trace reconstruction. In this paper we consider two kinds of algorithms for the trace reconstruction problem. Our first, and technically more involved, result shows that any k-mer-based algorithm for trace reconstruction must use exp(Ω(n^1/5)) traces, under the assumption that the estimator requires poly(2^k, 1/ε) traces, thus establishing the optimality of this number of traces. The analysis of this result also shows that the analysis technique used by Chase (STOC 2021) is essentially tight, and hence new techniques are needed in order to improve the worst-case upper bound. Our second, simple, result considers the performance of the Maximum Likelihood Estimator (MLE), which specifically picks the source string that has the maximum likelihood to generate the samples (traces). We show that the MLE algorithm uses a nearly optimal number of traces, , up to a factor of n in the number of samples needed for an optimal algorithm, and show that this factor of n loss may be necessary under general “model estimation” settings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2022

Average-Case to (shifted) Worst-Case Reduction for the Trace Reconstruction Problem

The insertion-deletion channel takes as input a binary string x ∈{0, 1}^...
research
10/19/2022

Substring Density Estimation from Traces

In the trace reconstruction problem, one seeks to reconstruct a binary s...
research
04/21/2019

Trace Reconstruction: Generalized and Parameterized

In the beautifully simple-to-state problem of trace reconstruction, the ...
research
07/12/2019

Efficient average-case population recovery in the presence of insertions and deletions

Several recent works have considered the trace reconstruction problem, i...
research
11/27/2020

Limitations of Mean-Based Algorithms for Trace Reconstruction at Small Distance

Trace reconstruction considers the task of recovering an unknown string ...
research
02/18/2021

Mean-Based Trace Reconstruction over Practically any Replication-Insertion Channel

Mean-based reconstruction is a fundamental, natural approach to worst-ca...
research
07/23/2018

Maximum-Likelihood Network Reconstruction for SIS Processes is NP-Hard

The knowledge of the network topology is imperative to precisely describ...

Please sign up or login with your details

Forgot password? Click here to reset