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 .
Pairwise Ranking Prompting (PRP) elicits pairwise preference judgments from an LLM, which are then aggregated into a ranking, usually via classical sorting algorithms. However, judgments are noisy, order-sensitive, and sometimes intransitive, so sorting assumptions do not match the setting. Because sorting aims to recover a full permutation, truncating it to meet a call budget does not produce a dependable top-K. We thus reframe PRP reranking as active learning from noisy pairwise comparisons and show that active rankers are drop-in replacements that improve NDCG@10 per call in the call-constrained regime. Our noise-robust framework also introduces a randomized-direction oracle that uses a single LLM call per pair. This approach converts systematic position bias into zero-mean noise, enabling unbiased aggregate ranking without the cost of bidirectional calls.
Jeremías Figueiredo Paschmann, Juan Kaplan, Francisco Nattero +3
ELIAS Lab, Departamento de Ingeniería, Universidad de San Andrés
Comparative judgement uses pairwise comparisons to rank items, but recovering accurate rankings from a limited number of judgements depends on both the inference method and the pairs selected. We developed a Bayesian Bradley-Terry model (BBTM) that uses Polya-Gamma data augmentation for efficient Gibbs sampling and quantifies uncertainty in latent abilities and ranks. We propose three active learning strategies based on the knowledge gradient (KG) principle. We define our acquisition functions using Kendall's tau distance, posterior rank entropy, and posterior separation. Approximate one-step updates to posterior moments reduce the computational cost of evaluating candidate pairs. We also introduce Posterior Separation Reliability (PSR), which measures the spread of posterior mean abilities relative to posterior uncertainty. It provides an internal indicator of ranking reliability without requiring a reference ranking. In synthetic experiments covering different item counts, comparison budgets, and noise levels, BBTM generally recovers ranking more accurately than preference-based Bayesian comparative judgement (PBCJ). At low to moderate noise levels, the pairwise entropy pair selection strategy performs best in ranking recovery. However, at the highest noise levels, the KG strategy based on posterior separation produces better point rankings. PSR increases alongside improvements in ranking accuracy as comparisons accumulate. Robustness experiments identify the proportion of informative outcomes needed to meet specified accuracy targets within a fixed comparison budget. In a moderate noise setting, replacing 30% of outcomes with random choices has little effect on ranking performance. These findings demonstrate the value of Bayesian inference and active learning pair selection for recovering ranks from limited, noisy paired comparisons.
Saman Jayasinghe, Sean Walton, Alma Rahat +2
Swansea University, United Kingdom · Loughborough University, United Kingdom · Bath Spa University, United Kingdom +1
Learning-to-Rank (LTR) is a supervised machine learning approach that constructs models specifically designed to order a set of items or documents based on their relevance or importance to a given query or context. Despite significant success in real-world information retrieval systems, current LTR methods rely on one prefix ranking metric (e.g., such as Normalized Discounted Cumulative Gain (NDCG) or Mean Average Precision (MAP)) for optimizing the ranking objective function. Such metric-dependent setting limits LTR methods from two perspectives: (1) non-differentiable problem: directly optimizing ranking functions over a given ranking metric is inherently non-smooth, making the training process unstable and inefficient; (2) limited ranking utility: optimizing over one single metric makes it difficult to generalize well to other ranking metrics of interest. To address the above issues, we propose a novel listwise LTR framework for efficient and generalizable ranking purpose. Specifically, we propose a new differentiable ranking loss that combines a smooth approximation to the ranking operator with the average mean square loss per query. Then, we adapt gradient-boosting machines to minimize our proposed loss with respect to each list, a novel contribution. Finally, extensive experimental results confirm that our method outperforms the current state-of-the-art in information retrieval measures with similar efficiency.
Camilo Gomez, Pengyang Wang, Yanjie Fu
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