1. A system for matching pattern-based data, comprising: a pattern construction module for deriving a first pattern from a first input set of values and a second pattern from a second input set of values; a similarity computation module for computing a similarity of the first pattern and the second pattern; and a matching module for matching the first input set of values with the second input set of values based on the similarity computation.