Effectiveness and Efficiency Trade-off in Selective Query Processing
Josiane Mothe, Md Zia Ullah

TL;DR
This paper investigates how selective query processing can optimize search engine performance by balancing effectiveness and efficiency through query-specific component adjustments.
Contribution
It introduces a framework for query-by-query optimization of processing components, demonstrating the best trade-offs between effectiveness and efficiency.
Findings
Optimal trade-off achieved with trained processing thread and query expansion
Selective processing improves efficiency without sacrificing effectiveness
Same core engine used for different processing threads enhances practicality
Abstract
Query processing in search engines can be optimized for use for all queries. For this, system component parameters such as the weighting function or the automatic query expansion model can be optimized or learned from past queries. However, it may be more interesting to optimize the processing thread on a query-by-query basis by adjusting the component parameters; this is what selective query processing does. Selective query processing uses one of the candidate processing threads chosen at query time. The choice is based on query features. In this paper, we examine selective query processing in different settings, both in terms of effectiveness and efficiency; this includes selective query expansion and other forms of selective query processing (e.g., when the term weighting function varies or when the expansion model varies). We found that the best trade-off between effectiveness and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Web Data Mining and Analysis
