Mining frequent patterns from uncertain data with MapReduce