Scinovex
articleTop 10% cited

Data Compression Using Adaptive Coding and Partial String Matching

IEEE Transactions on Communications · 1984 · Vol. 32(4) · pp. 396–402
John J. ClearyIan H. Witten

Abstract

The recently developed technique of arithmetic coding, in conjunction with a Markov model of the source, is a powerful method of data compression in situations where a linear treatment is inappropriate. Adaptive coding allows the model to be constructed dynamically by both encoder and decoder during the course of the transmission, and has been shown to incur a smaller coding overhead than explicit transmission of the model's statistics. But there is a basic conflict between the desire to use high-order Markov models and the need to have them formed quickly as the initial part of the message is sent. This paper describes how the conflict can be resolved with partial string matching, and reports experimental results which show that mixed-case English text can be coded in as little as 2.2 bits/ character with no prior knowledge of the source.

Algorithms and Data CompressionNatural Language Processing Techniquessemigroups and automata theoryArithmetic codingComputer scienceData compressionAdaptive codingAlgorithmCoding (social sciences)Theoretical computer scienceEncoderMarkov chainMarkov process
Citations
1,244
FWCI
6.08
field-weighted impact
References
24
Percentile
97%
vs. same field & year
Citations per year
Cited by
Arithmetic coding for data compression
Communications of the ACM · 1987 · 2,844 citations
References
Compression of individual sequences via variable-rate coding
IEEE Transactions on Information Theory · 1978 · 3,429 citations
Related articles
Arithmetic coding for data compression
Communications of the ACM · 1987 · 2,844 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.