1. Introduction
2. Basic Concept: Contrast Pattern Mining
2.1. Preliminary and Types of Contrast Patterns
2.2. Mining Strategy for Contrast Pattern Mining
2.3. Statistical Measures of Discriminative Ability Assessment
2.4. Applications of CPM
3. Methods of Contrast Pattern Mining
4. Advanced Topics of CPM
5. Challenges and Opportunities
6. Conclusions