Interactive Search with Mixed Attributes
Weicheng Wang, Raymond Chi-Wing Wong, Min Xie
Abstract
The problem of extracting the user's favorite tuple from a large dataset attracts a lot of attention in the database community. Existing studies attempt to search for the target tuple with the help of user interaction. Specifically, they ask a user several questions, each of which consists of two tuples and asks the user to indicate which one s/he prefers. Based on the feedback, the user preference is learned implicitly and the target tuple w.r.t. the learned preference is returned. However, they mainly consider datasets with numerical attributes (e.g., price). In practice, tuples can also be described by categorical attributes (e.g., color), where there is no trivial order in the attribute values. Even if the categorical attributes can be reduced into numerical ones using conventional strategies (e.g., one-hot encoding), existing methods do not work well. In this paper, we study how to find the user's favorite tuple from datasets with mixed attributes (including both numerical and categorical attributes) by interacting with the user.
We study our problem progressively. Firstly, we inquiry a special case in which tuples are only described by categorical attributes. We present algorithm SP-Tree that asks an asymptotically optimal number of questions. Secondly, we explore the general case in which tuples are described by numerical and categorical attributes. We propose algorithm GE-Graph that performs well theoretically and empirically. Experiments are conducted on synthetic and real datasets. The results show that our algorithms outperform existing ones on both the execution time and the number of questions asked. Under typical settings, we reduce dozens of questions asked and speed up by several orders of magnitude.
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 b4c5e739-b22a-45e0-b608-13da77d14dd0Cited by top-tier papers4
- Reverse Regret QueryWeicheng Wang, Raymond Chi-Wing Wong, H. V. Jagadish, Min XieICDE 2024 · 3 citations
- Synthesizing Scoring Functions for Rankings Using Symbolic Gradient DescentZixuan Chen, Panagiotis Manolios, Mirek RiedewaldICDE 2025 · 2 citations
- Interactive Learning for Diverse Top-k SetWeicheng Wang, Raymond Chi-Wing Wong, Jinyang Li, H. V. JagadishICDE 2025 · 1 citation
- Robust Best Point Selection under Unreliable User FeedbackQixu Chen, Raymond Chi-Wing WongVLDB 2024
Builds on2
Related papers
- Interactive Mining with Ordered and Unordered AttributesWeicheng Wang, Raymond Chi-Wing WongVLDB 2022 · 6 citations
- Finding Best Tuple via Error-prone User InteractionQixu Chen, Raymond Chi-Wing WongICDE 2023 · 1 citation
- The Indistinguishability QueryAshwin LallICDE 2024 · 1 citation
- Finding Favourite Tuples on Data Streams with Provably Few ComparisonsGuangyi Zhang, Nikolaj Tatti, Aristides GionisKDD 2023 · 3 citations
- Break the Tie: Learning Cluster-Customized Category Relationships for Categorical Data ClusteringMingjie Zhao, Zhanpei Huang, Yang Lu, Mengke Li et al.AAAI 2026 · 1 citation
