• DocumentCode
    719408
  • Title

    Improving PPM with Dynamic Parameter Updates

  • Author

    Steinruecken, Christian ; Ghahramani, Zoubin ; MacKay, David

  • Author_Institution
    Dept. of Eng., Univ. of Cambridge, Cambridge, UK
  • fYear
    2015
  • fDate
    7-9 April 2015
  • Firstpage
    193
  • Lastpage
    202
  • Abstract
    This article makes several improvements to the classic PPM algorithm, resulting in a new algorithm with superior compression effectiveness on human text. The key differences of our algorithm to classic PPM are that (A) rather than the original escape mechanism, we use a generalised blending method with explicit hyper-parameters that control the way symbol counts are combined to form predictions, (B) different hyper-parameters are used for classes of different contexts, and (C) these hyper-parameters are updated dynamically using gradient information. The resulting algorithm (PPM-DP) compresses human text better than all currently published variants of PPM, CTW, DMC, LZ, CSE and BWT, with runtime only slightly slower than classic PPM.
  • Keywords
    data compression; pulse position modulation; BWT; CSE; CTW; DMC; LZ; PPM-DP; generalised blending method; human text; hyper-parameters; symbol counts; Context; Heuristic algorithms; Mathematical model; Prediction algorithms; Predictive models; Probabilistic logic; Probability distribution; PPM; blending; data compression; dynamic updates; escape mechanism; gradients;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2015
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Type

    conf

  • DOI
    10.1109/DCC.2015.77
  • Filename
    7149276