Summarizing Data With Representative Patterns