Synthesizing Scoring Functions for Rankings Using Symbolic Gradient Descent
Zixuan Chen, Panagiotis Manolios, Mirek Riedewald
Abstract
Given a relation and a ranking of its tuples, but no information about the ranking function, we are interested in synthesizing simple scoring functions that reproduce the ranking. Our system RANKHOW identifies linear scoring functions that minimize position-based error, while supporting flexible constraints on their weights. It is based on a new formulation as a mixed-integer linear program (MILP). While MILP is NP-hard in general, we show that RANKHOW is orders of magnitude faster than a tree-based algorithm that guarantees polynomial time complexity (PTIME) in the number of input tuples by reducing the MILP problem to many linear programs (LPs). We hypothesize that this is caused by 2 properties: First, the PTIME algorithm is equivalent to a naive evaluation strategy for the MILP program. Second, MILP solvers rely on advanced heuristics to reason holistically about the entire program, while the PTIME algorithm solves many sub-problems in isolation.
To further improve RANKHOW's scalability, we propose a novel approximation technique called symbolic gradient descent (SYM-GD). It exploits problem structure to more quickly find local minima of the error function. Experiments demonstrate that RANKHOW can solve realistic problems, finding more accurate linear scoring functions than the state of the art.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c55366bd-30b0-4bcb-8e70-233ced51b1f4Cited by top-tier papers2
- Explaining Rankings with Hidden Group BonusesAlvin Hong Yao Yan, Suraj Shetiya, Sujoy Bhore, Priyanka Golia et al.KDD 2026
- Local Stability of RankingsFelix S. Campbell, Yuval MoskovitchSIGMOD 2026
Builds on8
- Optimal Algorithms for Ranked Enumeration of Answers to Full Conjunctive QueriesNikolaos Tziavelis, Deepak Ajwani, Wolfgang Gatterbauer, Mirek Riedewald et al.VLDB 2020 · 45 citations
- Beyond Equi-joins: Ranking, Enumeration and FactorizationNikolaos Tziavelis, Wolfgang Gatterbauer, Mirek RiedewaldVLDB 2021 · 24 citations
- Interactive Search for One of the Top-kWeicheng Wang, Raymond Chi-Wing Wong, Min XieSIGMOD 2021 · 24 citations
- Why Not Yet: Fixing a Top-k Ranking that Is Not Fair to IndividualsZixuan Chen, Panagiotis Manolios, Mirek RiedewaldVLDB 2023 · 17 citations
- A Unified Optimization Algorithm For Solving "Regret-Minimizing Representative" ProblemsSuraj Shetiya, Abolfazl Asudeh, Sadia Ahmed, Gautam DasVLDB 2020 · 11 citations
Related papers
- A Rank-Based Approach to Recommender System's Top-K Queries with Uncertain ScoresCoral Scharf, Carmel Domshlak, Avigdor Gal, Haggai RoitmanSIGMOD 2025 · 2 citations
- rkHit: Representative Query with Uncertain PreferenceXingxing Xiao, Jianzhong LiSIGMOD 2023 · 2 citations
- Approximately Optimal Core Shapes for Tensor DecompositionsMehrdad Ghadiri, Matthew Fahrbach, Gang Fu, Vahab MirrokniICML 2023 · 14 citations
- The NodeHopper: Enabling Low Latency Ranking with Constraints via a Fast Dual SolverAnton Zhernov, Krishnamurthy (Dj) Dvijotham, Ivan Lobov, Dan A. Calian et al.KDD 2020 · 2 citations
- Breaking the Mold: Nonlinear Ranking Function Synthesis Without TemplatesShaowei Zhu, Zachary KincaidCAV 2024 · 2 citations
