Grammar-based lossless universal refinement source coding

被引:5
|
作者
Kieffer, JC [1 ]
Yang, EH
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
conditional grammar entropy; context-free grammars; refinement source coding;
D O I
10.1109/TIT.2004.830758
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A sequence y = (y(1),..., y(n)) is said to be a coarsening of a given finite-alphabet source sequence x = (x(1),..., x(n)) if, for some function phi, y(i) = phi(x(i)) (i = 1,..., n). In lossless refinement source coding, it is assumed that the decoder already possesses a coarsening y of a given source sequence x. It is the job of the lossless refinement source encoder to furnish the decoder with a binary codeword B(x/y) which the decoder can employ in combination with y to obtain x. We present a natural grammar-based approach for finding the binary codeword B(x/y) in two steps. In the first step of the grammar-based approach, the encoder furnishes the decoder with O (rootn- log(2) n) code bits at the beginning of B (x/y) which tell the decoder how to build a context-free grammar G(y) which represents y. The encoder possesses a context-free grammar G(x) which represents x; in the second step of the grammar-based approach, the encoder furnishes the decoder with code bits in the rest of B(x/y) which tell the decoder how to build G(x) from G(y). We prove that our grammar-based lossless refinement source coding scheme is universal in the sense that its maximal redundancy per sample is O (1 / log(2) n) for n source samples, with respect to any finite-state lossless refinement source coding scheme. As a by-product, we provide a useful notion of the conditional entropy H(G(x)/G(y)) of the grammar G(x) given the grammar G(y), which is approximately equal to the length of the codeword B (x/y).
引用
收藏
页码:1415 / 1424
页数:10
相关论文
共 50 条
  • [31] Astraea: Grammar-Based Fairness Testing
    Soremekun, Ezekiel
    Udeshi, Sakshi
    Chattopadhyay, Sudipta
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (12) : 5188 - 5211
  • [32] A Grammar-Based Framework for Rehabilitation Exergames
    Fernandez-Cervantes, Victor
    Stroulia, Eleni
    Hunter, Benjamin
    [J]. ENTERTAINMENT COMPUTING - ICEC 2016, 2016, 9926 : 38 - 50
  • [33] Grammar-based Tree Swarm Optimization
    Grinan, David
    Ibias, Alfredo
    Nunez, Manuel
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 76 - 81
  • [34] Grammar-Based Compression of Unranked Trees
    Gascon, Adria
    Lohrey, Markus
    Maneth, Sebastian
    Reh, Carl Philipp
    Sieber, Kurt
    [J]. THEORY OF COMPUTING SYSTEMS, 2020, 64 (01) : 141 - 176
  • [35] Grammar-based geodesics in semantic networks
    Rodriguez, Marko A.
    Watkins, Jennifer H.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2010, 23 (08) : 844 - 855
  • [36] Grammar-based connectionist approaches to language
    Smolensky, P
    [J]. COGNITIVE SCIENCE, 1999, 23 (04) : 589 - 613
  • [37] Grammar-based test generation with YouGen
    Hoffman, Daniel Malcolm
    Ly-Gagnon, David
    Strooper, Paul
    Wang, Hong-Yi
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (04): : 427 - 447
  • [38] Grammar-Based Compression of Unranked Trees
    Adrià Gascón
    Markus Lohrey
    Sebastian Maneth
    Carl Philipp Reh
    Kurt Sieber
    [J]. Theory of Computing Systems, 2020, 64 : 141 - 176
  • [39] Grammar-based compression of interpreted code
    Evans, WS
    Fraser, CW
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (08) : 61 - 66
  • [40] Grammar-based Genetic Programming: a survey
    Robert I. McKay
    Nguyen Xuan Hoai
    Peter Alexander Whigham
    Yin Shan
    Michael O’Neill
    [J]. Genetic Programming and Evolvable Machines, 2010, 11 : 365 - 396