Numerosity Reduction

As it has been shown previously, neighboring subsequences extracted via sliding window are often similar to each other. When combined with the smoothing properties of SAX, this phenomenon persists through the discretization, resulting in a large number of consecutive SAX words that are identical. Later, these yield a large number of trivial matches, which significantly affect performance of algorithms built upon SAX. To address this issue, a numerosity reduction strategy is usually employed: if in the course of discretization, the same SAX word occurs more than once consecutively, instead of placing every instance into the resulting string, we record only its first occurrence. Applied to

this process yields:

In addition to speeding up the algorithm and reducing its space requirements, the numerosity reduction procedure provides an important feature – it naturally enables the discovery of variable-length motifs and anomalies.