Dynamic Filter: Adaptive Query Processing with the Crowd

Authors

  • Doren Lan Harvey Mudd College
  • Katherine Reed Harvey Mudd College
  • Austin Shin Harvey Mudd College
  • Beth Trushkowsky Harvey Mudd College

DOI:

https://doi.org/10.1609/hcomp.v5i1.13310

Keywords:

filtering, crowd-human database systems, query optimization

Abstract

Hybrid human-machine query processing systems, such as crowd-powered database systems, aim to broaden the scope of questions users can ask about their data by incorporating human computation to support queries that may be subjective and/or require visual or semantic interpretation. A common type of query involves filtering data by several criteria, some of which need human computation to be evaluated. For example, filtering a set of hotels for those that both (1) have great views from the rooms, and (2) have a fitness center. Criteria can differ in the amount of human effort required to decide if data satisfy them, due to criterion's subjectivity and difficulty. There is potential to reduce crowdsourcing costs by ordering the evaluation of each of the criteria such that criteria needing more human computation are not processed for data that have not satisfied the less costly criteria. Unfortunately, for queries specified on-the-fly, the information about subjectivity and difficulty is unknown a priori. To overcome this challenge, we present Dynamic Filter, an adaptive query processing algorithm that dynamically changes the order in which criteria are evaluated based on observations while the query is running. Using crowdsourced data from a popular crowdsourcing platform, we show that Dynamic Filter can effectively adapt the processing order and approach the performance of a "clairvoyant" algorithm.

Downloads

Published

2017-09-21

How to Cite

Lan, D., Reed, K., Shin, A., & Trushkowsky, B. (2017). Dynamic Filter: Adaptive Query Processing with the Crowd. Proceedings of the AAAI Conference on Human Computation and Crowdsourcing, 5(1), 118-127. https://doi.org/10.1609/hcomp.v5i1.13310