2010
DOI: 10.1587/transinf.e93.d.219
|View full text |Cite
|
Sign up to set email alerts
|

Context-Sensitive Grammar Transform: Compression and Pattern Matching

Abstract: SUMMARYA framework of context-sensitive grammar transform for speeding-up compressed pattern matching (CPM) is proposed. A greedy compression algorithm with the transform model is presented as well as a Knuth-Morris-Pratt (KMP)-type compressed pattern matching algorithm. The compression ratio is a match for gzip and Re-Pair, and the search speed of our CPM algorithm is almost twice faster than the KMP-type CPM algorithm on Byte-Pair-Encoding by Shibata et al. [18], and in the case of short patterns, faster tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 20 publications
(28 reference statements)
0
4
0
Order By: Relevance
“…This idea is an extension of BPE and can be applied even if an input text cannot be separated into words. One direct improvement of BPE is a method using a context-sensitive grammar by Maruyama et al [34], while for compression methods based on context-free grammar we have the methods by Klein and Shapira [25] and Uemura et al [51]. In both methods, a modified version of suffix tree [53] is used as a dictionary tree for constructing grammar.…”
Section: History Of Compressed Pattern Matching Researchmentioning
confidence: 99%
“…This idea is an extension of BPE and can be applied even if an input text cannot be separated into words. One direct improvement of BPE is a method using a context-sensitive grammar by Maruyama et al [34], while for compression methods based on context-free grammar we have the methods by Klein and Shapira [25] and Uemura et al [51]. In both methods, a modified version of suffix tree [53] is used as a dictionary tree for constructing grammar.…”
Section: History Of Compressed Pattern Matching Researchmentioning
confidence: 99%
“…Grammars have been utilized in manifold applications for inferring higher-level semantics, data compression, and pattern matching [12,13]. In this paper, we discuss the invocation of formal grammars to model the structural information of buildings.…”
Section: Indoor Grammarmentioning
confidence: 99%
“…Grammar-based compression using a weak form of context-sensitive grammars (so-called †-sensitive grammars) is discussed in [101].…”
Section: Grammar-based Compressionmentioning
confidence: 99%