Skip to main content
QUICK REVIEW

[논문 리뷰] Linear and Reed Solomon Codes Against Adversarial Insertions and Deletions.

Roni Con, Amir Shpilka|arXiv (Cornell University)|2021. 07. 12.
DNA and Biological Computing참고 문헌 41인용 수 5
한 줄 요약

이 논문은 반도체 삽입 및 삭제 오류를 효율적으로纠正하는 소규모 필드 상의 선형 코드를 구축하며, 반싱글턴 경계에 가까운 비율을 달성한다. $﫲$ 상의 선형 코드와 리드-솔로몬 코드에 대한 개선된 구성법을 제안하여, 다항 시간 복호화를 가능하게 하고 필드 크기를 줄이며 높은 오류 내성 유지하면서 이전 작업을 크게 향상시킨다.

ABSTRACT

In this work, we study linear error-correcting codes against adversarial insertion-deletion (insdel) errors. We focus on two different settings: Linear codes over small fields: We construct linear codes over $\mathbb{F}_q$, for $q= ext{poly}(1/\varepsilon)$, that can efficiently decode from a $\delta$ fraction of insdel errors and have rate $(1-4\delta)/8-\varepsilon$. We also show that by allowing codes over $\mathbb{F}_{q^2}$ that are linear over $\mathbb{F}_q$, we can improve the rate to $(1-\delta)/4-\varepsilon$ while not sacrificing efficiency. Using this latter result, we construct fully linear codes over $\mathbb{F}_2$ that can efficiently correct up to $\delta < 1/54$ fraction of deletions and have rate $R = (1 - 54 \delta)/1216$. Cheng, Guruswami, Haeupler, and Li [CGHL21] constructed codes with (extremely small) rates bounded away from zero that can correct up to a $\delta < 1/400$ fraction of insdel errors. They also posed the problem of constructing linear codes that get close to the half-Singleton bound (proved in [CGHL21]) over small fields. Thus, our results significantly improve their construction and get much closer to the bound. Reed-Solomon codes: We prove that over fields of size $n^{O(k)}$ there are $[n,k]$ Reed-Solomon codes that can decode from $n-2k+1$ insdel errors and hence attain the half-Singleton bound. We also give a deterministic construction of such codes over much larger fields (of size $n^{k^{O(k)}}$). Nevertheless, for $k=O(\log n /\log\log n)$ our construction runs in polynomial time. For the special case $k=2$, which received a lot of attention in the literature, we construct an $[n,2]$ Reed-Solomon code over a field of size $O(n^4)$ that can decode from $n-3$ insdel errors. Earlier construction required an exponential field size. Lastly, we prove that any such construction requires a field of size $\Omega(n^3)$.

연구 동기 및 목표

  • 소규모 유한 필드 상의 선형 코드를 구성하여, 일정 비율의 반도체 삽입 및 삭제 오류를 효율적으로 수정하는 것.
  • 기존 구성법과 반싱글턴 경계 사이의 격차를 좁히는 것.
  • 적절한 소규모 필드 상에서 $n-2k+1$개의 삽입 및 삭제 오류를 수정할 수 있는 결정론적이고 효율적인 리드-솔로몬 코드의 구성 제공.
  • 특히 작은 $k$에 대해 리드-솔로몬 코드의 필요 필드 크기를 지수적에서 다항 또는 준다항식 크기로 줄이는 것.
  • 이러한 구성에 필요한 최소 필드 크기의 날카운 하한을 설정하는 것.

제안 방법

  • 필드 확장 기법을 사용하여 $﫲$ 상의 선형 코드를 구성하며, 코드는 $﫲$ 상에서 선형이지만 $﫲^2$ 상에서 정의되어, 효율성을 희생시키지 않고도 비율을 향상시킨다.
  • 동기화 성질과 다항식 보간을 활용하여 삽입 및 삭제 오류를 효율적으로 처리하는 복호 알고리즘을 설계한다.
  • $[n,k]$ 리드-솔로몬 코드가 크기 $n^{O(k)}$의 필드에서 $n-2k+1$개의 삽입 및 삭제 오류를 수정할 수 있음을 증명하며, 반싱글턴 경계를 달성한다.
  • $k = O(\frac{\text{log } n}{\text{log log } n})$ 일 때 다항 시간 복호화가 가능한, 이러한 코드의 결정론적 구성법을 제공한다.
  • $k=2$인 경우, 크기 $O(n^4)$의 필드 상에서 $[n,2]$ 리드-솔로몬 코드를 구성하여 $n-3$개의 삽입 및 삭제 오류를 수정하며, 이는 이전의 지수적 필드 크기 요구 조건을 개선한다.
  • 모든 이러한 구성에 대해 필요한 필드 크기의 하한을 $訢(n^3)$로 증명하며, 새로운 구성법이 필드 크기 측면에서 거의 최적임을 보여준다.

실험 결과

연구 질문

  • RQ1소규모 필드 상의 선형 코드를 구성하여 일정 비율의 반도체 삽입 및 삭제 오류를 효율적으로 수정하면서 반싱글턴 경계에 가까워질 수 있는가?
  • RQ2리드-솔로몬 코드가 $n-2k+1$개의 삽입 및 삭제 오류를 수정하기 위해 필요한 최소 필드 크기는 얼마인가?
  • RQ3반도체 삽입 및 삭제 오류를 다루는 결정론적, 다항 시간 구성법이 지수적 필드 크기 이하에서 실현 가능한가?
  • RQ4소수 $﫲$ 상의 선형 코드 비율은 수정 가능한 삽입 및 삭제 오류 비율에 따라 어떻게 변화하는가?
  • RQ5$[n,2]$ 리드-솔로몬 코드의 필드 크기를 지수적에서 다항식 크기로 줄일 수 있으며, 높은 오류 수정 능력을 유지할 수 있는가?

주요 결과

  • 논문은 $﫲$ 상의 선형 코드를 구성하여 최대 $ rac{1}{54}$ 비율의 삭제 오류를 수정할 수 있으며, 비율 $R = rac{1 - 54 heta}{1216}$을 달성하며, 이는 이전의 구성법보다 크게 향상되었다.
  • 선형 코드가 $﫲$ 상에서 $﫲^2$-선형성을 사용할 경우, 비율은 $(1- heta)/4 - 訴$에 도달하며, 거의 최적의 성능를 달성한다.
  • 크기 $n^{O(k)}$의 필드 상의 리드-솔로몬 코드는 $n-2k+1$개의 삽입 및 삭제 오류를 수정할 수 있으며, 반싱글턴 경계를 달성한다.
  • 크기 $n^{k^{O(k)}}$의 필드 상에서 이러한 리드-솔로몬 코드의 결정론적 구성법이 제공되며, $k = O(\frac{\text{log } n}{\text{log log } n})$ 일 때 다항 시간 복호화가 가능하다.
  • $k=2$인 경우, 크기 $O(n^4)$의 필드 상에서 $[n,2]$ 리드-솔로몬 코드를 구성하여 $n-3$개의 삽입 및 삭제 오류를 수정하며, 필드 크기를 지수적에서 다항식 크기로 줄였다.
  • 논문은 모든 이러한 구성에 대해 필요한 필드 크기의 하한을 $訢(n^3)$로 증명하며, 새로운 구성법이 필드 크기 측면에서 거의 최적임을 보여준다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.