Award Abstract # 1814629
CCF-BSF: AF: CIF: Small: Low Complexity Error Correction

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: THE LELAND STANFORD JUNIOR UNIVERSITY
Initial Amendment Date: May 18, 2018
Latest Amendment Date: May 18, 2018
Award Number: 1814629
Award Instrument: Standard Grant
Program Manager: A. Funda Ergun
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2018
End Date: October 31, 2021 (Estimated)
Total Intended Award Amount: $500,000.00
Total Awarded Amount to Date: $500,000.00
Funds Obligated to Date: FY 2018 = $500,000.00
History of Investigator:
  • Mary Wootters (Principal Investigator)
    marykw@stanford.edu
Recipient Sponsored Research Office: Stanford University
450 JANE STANFORD WAY
STANFORD
CA  US  94305-2004
(650)723-2300
Sponsor Congressional District: 16
Primary Place of Performance: Stanford University
353 Serra Mall, Gates 468
Stanford
CA  US  94305-5008
Primary Place of Performance
Congressional District:
16
Unique Entity Identifier (UEI): HJD6G4D6TJY5
Parent UEI:
NSF Program(s): Algorithmic Foundations,
Comm & Information Foundations
Primary Program Source: 01001819DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7923, 7926, 7927, 7935, 9102
Program Element Code(s): 779600, 779700
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Error correcting codes are a fundamental tool for protecting data in communication and storage. Since the seminal works of Shannon and Hamming in the 1950s, error correcting codes have found uses throughout computer science and engineering, including in algorithm design, complexity theory, and cryptography. The goal of this project is to develop extremely efficient decoding algorithms for error correcting codes, in a variety of settings. In addition to addressing fundamental problems in algorithmic coding theory, this research will have applications algorithm design, complexity theory and pseudorandomness. Further, this award advances education by supporting graduate students and by providing research opportunities for undergraduates. This project is an international collaboration, made possible through joint funding with the US-Israel Binational Science Foundation (BSF). The project brings together one US investigator and one Israeli investigator, both of whom are experts in algorithmic coding theory, and who have a history of successful collaboration.

This project develops linear-time and sublinear-time algorithms for decoding error correcting codes in scenarios where these codes operate at capacity: that is, where they attain the best possible combinatorial and/or information-theoretic trade-offs. The approach is to bring together algebraic, graph-theoretic, and information-theoretic techniques. Traditionally, graph-theoretic and information-theoretic techniques have been useful in developing linear-time or near-linear-time algorithms for decoding, while algebraic techniques have been useful in developing sublinear-time algorithms. By combining these techniques, this project will make progress on fundamental questions in algorithmic coding theory.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 12)
Porter, Alexandra and Wootters, Mary "Embedded Index Coding" Information Theory Workshop , 2019 https://doi.org/10.1109/ITW44776.2019.8988921 Citation Details
Glasgow, Margalit and Wootters, Mary "Approximate Gradient Coding with Optimal Decoding" IEEE Journal on Selected Areas in Information Theory , 2021 https://doi.org/10.1109/JSAIT.2021.3100110 Citation Details
Guruswami, Venkatesan and Li, Ray and Mosheiff, Jonathan and Resch, Nicolas and Silas, Shashwat and Wootters, Mary "Bounds for List-Decoding and List-Recovery of Random Linear Codes" Leibniz international proceedings in informatics , v.176 , 2020 https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2020.9 Citation Details
Guruswami, Venkatesan and Mosheiff, Jonathan and Resch, Nicolas and Silas, Shashwat and Wootters, Mary "Sharp Threshold Rates for Random Codes" Leibniz international proceedings in informatics , v.185 , 2021 https://doi.org/10.4230/LIPIcs.ITCS.2021.5 Citation Details
Hastings, Jabari and Kanne, Amy and Li, Ray and Wootters, Mary "Wedge-Lifted Codes" 2021 IEEE International Symposium on Information Theory , 2021 https://doi.org/10.1109/ISIT45174.2021.9518246 Citation Details
Hemenway, Brett and Ron-Zewi, Noga and Wootters, Mary "Local List Recovery of High-Rate Tensor Codes and Applications" SIAM Journal on Computing , v.49 , 2020 https://doi.org/10.1137/17M116149X Citation Details
Hulett, Reyna and Chandak, Shubham and Wootters, Mary "On Coding for an Abstracted Nanopore Channel for DNA Storage" 2021 IEEE International Symposium on Information Theory (ISIT) , 2021 https://doi.org/10.1109/ISIT45174.2021.9518236 Citation Details
Kopparty, Swastik and Resch, Nicolas and Ron-Zewi, Noga and Saraf, Shubhangi and Silas, Shashwat "On List Recovery of High-Rate Tensor Codes" Leibniz international proceedings in informatics , 2019 10.4230/LIPIcs.APPROX-RANDOM.2019.68 Citation Details
Kopparty, Swastik and Ron-Zewi, Noga and Saraf, Shubhangi and Wootters, Mary "Improved Decoding of Folded Reed-Solomon and Multiplicity Codes" Foundations of Computer Science , 2018 10.1109/FOCS.2018.00029 Citation Details
Li, Ray and Wootters, Mary "Lifted Multiplicity Codes and the Disjoint Repair Group Property" IEEE Transactions on Information Theory , v.67 , 2021 https://doi.org/10.1109/TIT.2020.3034962 Citation Details
Porter, Alexandra and Wootters, Mary "Embedded Index Coding" IEEE Transactions on Information Theory , v.67 , 2021 https://doi.org/10.1109/TIT.2020.3043767 Citation Details
(Showing: 1 - 10 of 12)

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

Error correcting codes are a fundamental tool for protecting data in communication and storage. Since the seminal works of Shannon and Hamming in the 1950's, error correcting codes have found uses throughout computer science and engineering -- beyond communication and storage -- including in algorithm design, complexity theory, and cryptography. The goal of this project was to develop extremely efficient decoding algorithms for error correcting codes, in a variety of settings, with applications in all of these areas.  This award also advanced education by supporting graduate students and by providing research opportunities for undergraduates.
This project has, at the time of this writing, resulted in twelve refereed conference and journal publications.  The highlights fall under three major themes.
  • Extremely fast algorithms for unique and list-decoding.  Unique decoding refers to the problem of uniquely recovering a message, even in the presence of bounded adversarial noise; list decoding refers to the same problem where the receiver is allowed to recover a short list of possibilities.  Work supported by this project has developed codes that not only achieve the best known trade-offs between the amount of noise and the communication overhead for these problems, but also admit extremely fast (near-linear-time) algorithms for them.  The approach goes via "local" algorithms, which can recover a small part of the message in sub-linear time.
  • New results on the list-decodability of LDPC Codes.  Work supported by this award proved that Low-Density Parity-Check (LDPC) codes -- a fundamental family of codes in both theory and practice -- achieve the best possible trade-off between noise and communication overhead for list-decoding.  While this result is not in itself algorithmic, it opens the door for truly linear-time list-decoding algorithms (which is currently an open problem).  Indeed, graph-based codes like LDPC codes admit linear-time algorithms for unique decoding, so a combinatorial result like this is a stepping stone to such an algorithmic result.  The proof techniques are also of independent interest and have already been used in several follow-up works.
  • Progress on the interplay between coding theory and algorithms/computation.  Some of the work supported by this award has focused on several algorithmic applications of error correcting codes, including applications in DNA storage, machine learning and streaming algorithms.

This was an international collaboration, made possible through joint funding with the US-Israel Binational Science Foundation (BSF). The project brought together one US investigator and one Israeli investigator.

Intellectual Merit.  The results discussed above are of interest to the coding theory communities in Theoretical Computer Science (TCS), Electrical Engineering (EE), and Mathematics; indeed, these results have been presented at venues in all three disciplines.  

Broader Impacts.  This project has technological impact beyond coding theory, due to the many applications of fast algorithms for error correcting codes; for example, some of the work supported by this award focused on applications to DNA storage and machine learning.  This project has educational impact through the development of course materials on coding theory (including a lecture series publicly available on YouTube), and by funding Ph.D. students and supporting undergraduate research.  Finally, while funded by this grant, the PI has engaged in several activities aimed at increasing diversity in computer science, including co-organizing a mentorship program; serving on a fellowship committee for undergraduate research; co-organizing a regular Women in Theory Forum at Stanford; and serving on the TCS Women organizing committee.


Last Modified: 04/06/2022
Modified by: Mary K Wootters

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page