Compression and explanation using hierarchical grammars

被引:77
作者
NevillManning, CG
Witten, IH
机构
[1] Computer Science Department, University of Waikato
关键词
D O I
10.1093/comjnl/40.2_and_3.103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an algorithm, called SEQUITUR, that identifies hierarchical structure in sequences of discrete symbols and uses that information for compression, On many practical sequences it performs well at both compression and structural inference, producing comprehensible descriptions of sequence structure in the form of grammar rules, The algorithm can be stated concisely in the form of two constraints on a context-free grammar, Inference is performed incrementally, the structure faithfully representing the input at all times, It can be implemented efficiently and operates in a time that is approximately linear in sequence length, Despite its simplicity and efficiency, SEQUITUR succeeds in inferring a range of interesting hierarchical structures from naturally occurring sequences.
引用
收藏
页码:103 / 116
页数:14
相关论文
共 18 条
[1]  
[Anonymous], 1994, MANAGING GIGABYTES C
[2]  
Bell T. C., 1990, TEXT COMPRESSION
[3]  
*CHURCH J CHRIST L, GEDCOM STAND DRAFT R
[4]   DATA-COMPRESSION USING ADAPTIVE CODING AND PARTIAL STRING MATCHING [J].
CLEARY, JG ;
WITTEN, IH .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1984, 32 (04) :396-402
[5]  
Knuth D. E., 1973, The Art of Computer Programming Volume 3, Sorting and Searching, VIII
[7]  
MAINOUS FD, 1966, 371 CHORALES J S BAC
[8]  
Moffat A., 1995, Proceedings. DCC '95 Data Compression Conference (Cat. No.95TH8037), P202, DOI 10.1109/DCC.1995.515510
[9]   WORD-BASED TEXT COMPRESSION [J].
MOFFAT, A .
SOFTWARE-PRACTICE & EXPERIENCE, 1989, 19 (02) :185-198
[10]  
Nevill-Manning C. G., 1994, Proceedings DCC '94. Data Compression Conference (Cat. No.94TH0626-2), P244, DOI 10.1109/DCC.1994.305932