Raj and Whittaker (2003) showed a general Ngram language model structure and introduced a lossless algorithm that compressed a sorted integer vector by recursively shifting a certain number of bits and by emitting index-value inverted vectors.
we need more compact representation.