English

Memory-Assisted Universal Source Coding

Information Theory 2015-03-20 v1 math.IT

Abstract

The problem of the universal compression of a sequence from a library of several small to moderate length sequences from similar context arises in many practical scenarios, such as the compression of the storage data and the Internet traffic. In such scenarios, it is often required to compress and decompress every sequence individually. However, the universal compression of the individual sequences suffers from significant redundancy overhead. In this paper, we aim at answering whether or not having a memory unit in the middle can result in a fundamental gain in the universal compression. We present the problem setup in the most basic scenario consisting of a server node SS, a relay node RR (i.e., the memory unit), and a client node CC. We assume that server SS wishes to send the sequence xnx^n to the client CC who has never had any prior communication with the server, and hence, is not capable of memorization of the source context. However, RR has previously communicated with SS to forward previous sequences from SS to the clients other than CC, and thus, RR has memorized a context ymy^m shared with SS. Note that if the relay node was absent the source could possibly apply universal compression to xnx^n and transmit to CC whereas the presence of memorized context at RR can possibly reduce the communication overhead in SS-RR link. In this paper, we investigate the fundamental gain of the context memorization in the memory-assisted universal compression of the sequence xnx^n over conventional universal source coding by providing a lower bound on the gain of memory-assisted source coding.

Keywords

Cite

@article{arxiv.1201.2199,
  title  = {Memory-Assisted Universal Source Coding},
  author = {Ahmad Beirami and Faramarz Fekri},
  journal= {arXiv preprint arXiv:1201.2199},
  year   = {2015}
}

Comments

Accepted in 2012 Data Compression Conference (DCC '12)

R2 v1 2026-06-21T20:02:57.649Z