1. A method executable on a computing device for identifying contextual irregularities in new query data, the method comprising: composing an approximate copy of new query data from at least chunks of referential data wherein each individual said chunk is locally similar to an individual region in said new query data; associating irregularity scores to individual data points within said new query data wherein an irregularity score at a data point is based at least on a size of a chunk matching a region surrounding said individual data point, wherein a small chunk infers high irregularity at said individual data point and a large chunk infers low irregularity at said individual data point; and inferring said contextual irregularities from said irregularity scores.