Finding Favourite Tuples on Data Streams with Provably Few Comparisons
Guangyi Zhang, Nikolaj Tatti, Aristides Gionis
Abstract
One of the most fundamental tasks in data science is to assist a user with unknown preferences in finding high-utility tuples within a large database. To accurately elicit the unknown user preferences, a widely-adopted way is by asking the user to compare pairs of tuples. In this paper, we study the problem of identifying one or more highutility tuples by adaptively receiving user input on a minimum number of pairwise comparisons. We devise a single-pass streaming algorithm, which processes each tuple in the stream at most once, while ensuring that the memory size and the number of requested comparisons are in the worst case logarithmic in 𝑛, where 𝑛 is the number of all tuples. An important variant of the problem, which can help to reduce human error in comparisons, is to allow users to declare ties when confronted with pairs of tuples of nearly equal utility. We show that the theoretical guarantees of our method can be maintained for this important problem variant. In addition, we show how to enhance existing pruning techniques in the literature by leveraging powerful tools from mathematical programming. Finally, we systematically evaluate all proposed algorithms over both synthetic and real-life datasets, examine their scalability, and demonstrate their superior performance over existing methods. CCS CONCEPTS • Information systems → Users and interactive retrieval; • Theory of computation → Database theory; Active learning.
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 dbbbf3b6-2591-4213-948b-6fd7885abbdfCited by top-tier papers3
- Reverse Regret QueryWeicheng Wang, Raymond Chi-Wing Wong, H. V. Jagadish, Min XieICDE 2024 · 3 citations
- Interactive Learning for Diverse Top-k SetWeicheng Wang, Raymond Chi-Wing Wong, Jinyang Li, H. V. JagadishICDE 2025 · 1 citation
- Explaining Rankings with Hidden Group BonusesAlvin Hong Yao Yan, Suraj Shetiya, Sujoy Bhore, Priyanka Golia et al.KDD 2026
Builds on1
Related papers
- Finding Best Tuple via Error-prone User InteractionQixu Chen, Raymond Chi-Wing WongICDE 2023 · 1 citation
- The Indistinguishability QueryAshwin LallICDE 2024 · 1 citation
- Interactive Search with Mixed AttributesWeicheng Wang, Raymond Chi-Wing Wong, Min XieICDE 2023 · 8 citations
- Interactive Mining with Ordered and Unordered AttributesWeicheng Wang, Raymond Chi-Wing WongVLDB 2022 · 6 citations
- Optimal Top- Identification from Pairwise ComparisonsMotti Goldberger, Nils RudiICML 2026
