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 条
  • [21] Grammar-based immune programming
    Heder S. Bernardino
    Helio J. C. Barbosa
    Natural Computing, 2011, 10 : 209 - 241
  • [22] Grammar-based whitebox fuzzing
    Microsoft Research, Redmond, WA, United States
    不详
    不详
    ACM SIGPLAN Not., 6 (206-215):
  • [23] Enumerating grammar-based extractions
    Peterfreund, Liat
    DISCRETE APPLIED MATHEMATICS, 2023, 341 : 372 - 392
  • [24] Grammar-Based Model Transformations
    Besova, Galina
    Steenken, Dominik
    Wehrheim, Heike
    FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 2014, 2 : 1601 - 1610
  • [25] Grammar-based argument construction
    Sprado, Joern
    Gottfried, Bjoern
    KNOWLEDGE - BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2008, 5177 : 330 - 340
  • [26] The Redundancy Gains of Almost Lossless Universal Source Coding over Envelope Families
    Silva, Jorge F.
    Piantanida, Pablo
    2017 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2017, : 2003 - 2007
  • [27] A Grammar-based Evolutionary Approach for Assessing Deep Neural Source Code Classifiers
    Saletta, Martina
    Ferretti, Claudio
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [28] Improved Grammar-Based Compressed Indexes
    Claude, Francisco
    Navarro, Gonzalo
    STRING PROCESSING AND INFORMATION RETRIEVAL: 19TH INTERNATIONAL SYMPOSIUM, SPIRE 2012, 2012, 7608 : 180 - 192
  • [29] Grammar-Based Compression of Unranked Trees
    Gascon, Adria
    Lohrey, Markus
    Maneth, Sebastian
    Reh, Carl Philipp
    Siebert, Kurt
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, CSR 2018, 2018, 10846 : 118 - 131
  • [30] Grammar-based Automatic Extraction of Definitions
    Iftene, Adrian
    Pistol, Ionut
    Trandabat, Diana
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 110 - 115