Pattern mining is a valuable tool for exploratory data analysis, but identifying relevant patterns for a specific user is challenging. Various interestingness mea- sures have been developed to evaluate patterns, but they may not efficiently estimate user-specific functions. Learning user-specific functions by ranking patterns has been proposed, but this requires significant time and training samples. In this paper, we present a solution that formulates the problem of learning pattern ranking functions as a multicriteria decision making problem. Our approach uses Analytic Hierarchy Process (AHP) to elicit weights for different interestingness measures based on user preference. We also propose an active learning mode with a sensitivity-based heuristic to minimize user ranking queries while still providing high-quality results. Experiments show that our approach significantly reduces running time and returns precise pattern ranking while being robust to user error, compared to state-of-the-art approaches.
Figures & tables
user
S
M1 – rank
M2 – rank
M3 – rank
M4 – rank
M5 – rank
gw – rank
1
P7
0.95
1
0.48
8
0.79
2
0.30
9
0.80
1
0.72
1
2
P3
0.75
3
0.72
1
0.78
3
0.70
2
0.61
2
0.68
2
3
P6
0.80
2
0.49
7
0.50
9
0.65
4
0.60
3
0.61
3
4
P1
0.47
9
0.47
9
0.76
5
0.56
6
0.59
4
0.54
4
5
P8
0.56
6
0.65
4
0.63
8
0.69
3
0.40
5
0.53
5
6
P10
0.57
5
0.50
6
0.80
1
0.4
8
0.02
10
0.34
8
Table 1: Running example with 10 patterns and 5 measures.
Figure 1: Learning accuracy comparison between RankingSVM.0 and AHPRank.0 learning Chi-Emu on different training data size.
Figure 2: CPU time comparison between RankingSVM.0 and AHPRank.0 learning using Chi-Emu emulator on different training data sizes averaged overall datasets.
Figure 3: Qualitative comparison of Random vs. Sensitivity-Based Query Generator using the Spearman correlation ρ and the recall at 10% and 1% of each iteration.
Approaches
Metrics
p - value
z - score
CI
RankingSVM.1
ρ
.00226
−2.8373
99%
R@10%
.12302
−1.1573
70%
R@1%
.06301
−1.5306
90%
AHPRank.1
ρ
.00034
−3.3973
99.9%
R@10%
.00205
−2.8746
99%
R@1%
.00139
−2.9866
99%
Table 6: Wilcoxon Signed-Rank Test (RG vs. SBG).
(a)
(b)
(c)
(d)
(e)
10 Queries
(1)
ρ
0.73
0.04
0.69
0.99
0.97
R@10%
0.61
0.28
0.38
0.92
0.91
R@1%
0.44
0.49
0.36
0.45
0.67
Time
0
0
0
0
0
(2)
ρ
0.78
0.10
0.93
0.99
0.99
Table 7: Qualitative evaluation of RankingSVM.1 vs AHPRank.1 .
Apr 16, 2026·Camilo Gomez, Pengyang Wang, Yanjie FuLearning to Rank
Dept. of Statistics & Data Science University of Central Florida Orlando, USA · Department of CIS, SKL-IOTSC University of Macau Macao, China · School of Computing and AI Arizona State University Tempe, USA