Criteria-Aware Graph Filtering: Extremely Fast Yet Accurate Multi-Criteria Recommendation
Jin-Duk Park, Jaemin Yoo, Won-Yong Shin
TL;DR
This work tackles the inefficiency of training-based multi-criteria recommender systems by introducing CA-GF, a training-free, matrix-decomposition-free graph-filtering framework that leverages a criteria-aware MC graph. It constructs an MC user-expansion graph, applies criterion-specific second-order polynomial low-pass filters on an adjusted item–item graph, and aggregates signals using a criteria-preference mechanism to produce final recommendations. CA-GF achieves extremely fast runtimes (below $0.2$ seconds on large datasets) and up to $24\%$ gains in $NDCG@5$ compared with strong MC baselines, while also offering interpretability through per-criterion attribution maps. The approach demonstrates scalable, accurate MC recommendations with practical impact for real-time decision support and business insights, and it is reproducible via publicly available code.
Abstract
Multi-criteria (MC) recommender systems, which utilize MC rating information for recommendation, are increasingly widespread in various e-commerce domains. However, the MC recommendation using training-based collaborative filtering, requiring consideration of multiple ratings compared to single-criterion counterparts, often poses practical challenges in achieving state-of-the-art performance along with scalable model training. To solve this problem, we propose CA-GF, a training-free MC recommendation method, which is built upon criteria-aware graph filtering for efficient yet accurate MC recommendations. Specifically, first, we construct an item-item similarity graph using an MC user-expansion graph. Next, we design CA-GF composed of the following key components, including 1) criterion-specific graph filtering where the optimal filter for each criterion is found using various types of polynomial low-pass filters and 2) criteria preference-infused aggregation where the smoothed signals from each criterion are aggregated. We demonstrate that CA-GF is (a) efficient: providing the computational efficiency, offering the extremely fast runtime of less than 0.2 seconds even on the largest benchmark dataset, (b) accurate: outperforming benchmark MC recommendation methods, achieving substantial accuracy gains up to 24% compared to the best competitor, and (c) interpretable: providing interpretations for the contribution of each criterion to the model prediction based on visualizations.
