Progress in Error-Correction: New Codes for Old Noise Models

17 Oct
Monday, 10/17/2016 10:00am to 11:00am
Computer Science Building, Room 150/151
Distinguished Lecturer Series

ABSTRACT:  Error-correcting codes play a crucial role in safeguarding data against the adverse effects of noise during communication and storage. They are also powerful tools that underlie several advances in theoretical computer science. The central challenge in coding theory is to construct codes with minimum possible redundancy for different noise models and requirements on the decoder, along with efficient algorithms for error-correction using those codes. Much progress has been made toward this quest in the nearly 70 years since the birth of coding theory. Several fundamental problems, however, continue to challenge us, and exciting new questions have emerged to address the demands of modern technologies. This talk will survey some of our recent works on error-correction in various noise models, such as:

  • worst-case errors, where we construct list decodable codes with redundancy as small as the target error fraction;
  • i.i.d. errors, where we show polar codes enable efficient error-correction even as the redundancy approaches Shannon capacity;
  • bit deletions, where we give codes that can correct the largest known fraction of deletions;
  • single symbol erasure, a model of substantial current interest for tackling node failures in distributed storage, where we give novel repair algorithms for Reed-Solomon codes as well as simple new codes with low-bandwidth repair mechanisms.

BIO: Venkatesan Guruswami (Venkat) received his Bachelor's degree from the Indian Institute of Technology at Madras in 1997 and his Ph.D. in Computer Science from the Massachusetts Institute of Technology in 2001. He was a Miller Research Fellow at UC Berkeley during 2001-02. Since 2008, Venkat has been on the faculty at Carnegie Mellon University, where he is currently a Professor in the Computer Science Department. Earlier, he was on the faculty at University of Washington, and has held visiting positions at the Institute for Advanced Study, Princeton (2007-08) and Microsoft Research New England (2014).

Venkat's research interests span several topics in theoretical computer science including coding theory, complexity of approximate optimization and constraint satisfaction, pseudorandomness, and communication complexity. Venkat currently serves on the editorial boards of the Journal of the ACM, SIAM Journal on Computing, and Research in the Mathematical Sciences; he was previously an associate editor for the IEEE Transactions on Information Theory and ACM Transactions on Computation Theory. Venkat served as the program committee chair for the 2015 IEEE Symposium on Foundations of Computer Science (FOCS) and 2012 IEEE Conference on Computational Complexity (CCC). He was an invited speaker at the 2010 International Congress of Mathematicians. Venkat is a recipient of the EATCS Presburger Award, Packard and Sloan Fellowships, the ACM Doctoral Dissertation Award, and the IEEE Information Theory Society Paper Award.

 

Faculty Host
: