Complaint-driven Training Data Debugging for Query 2.0
Wu, Weiyuan, Flokas, Lampros, Wu, Eugene, Wang, Jiannan
–arXiv.org Artificial Intelligence
As the need for machine learning (ML) increases rapidly across all industry sectors, there is a significant interest among commercial database providers to support "Query 2.0", which integrates model inference into SQL queries. Debugging Query 2.0 is very challenging since an unexpected query result may be caused by the bugs in training data (e.g., wrong labels, corrupted features). In response, we propose Rain, a complaint-driven training data debugging system. Rain allows users to specify complaints over the query's intermediate or final output, and aims to return a minimum set of training examples so that if they were removed, the complaints would be resolved. To the best of our knowledge, we are the first to study this problem. A naive solution requires retraining an exponential number of ML models. We propose two novel heuristic approaches based on influence functions which both require linear retraining steps. We provide an in-depth analytical and empirical analysis of the two approaches and conduct extensive experiments to evaluate their effectiveness using four real-world datasets. Results show that Rain achieves the highest recall@k among all the baselines while still returns results interactively.
arXiv.org Artificial Intelligence
Apr-12-2020
- Country:
- Oceania > Australia
- New South Wales > Sydney (0.04)
- Victoria (0.04)
- North America
- United States
- Texas > Harris County
- Houston (0.04)
- Indiana > Marion County
- Indianapolis (0.04)
- Arizona > Maricopa County
- Scottsdale (0.04)
- Rhode Island > Providence County
- Providence (0.04)
- Utah > Salt Lake County
- Salt Lake City (0.04)
- Oregon > Multnomah County
- Portland (0.05)
- Illinois > Cook County
- Chicago (0.04)
- California
- San Francisco County > San Francisco (0.28)
- Santa Clara County
- Palo Alto (0.04)
- Mountain View (0.04)
- New York > New York County
- New York City (0.05)
- Texas > Harris County
- Canada
- Ontario > Toronto (0.04)
- Nova Scotia > Halifax Regional Municipality
- Halifax (0.04)
- British Columbia > Metro Vancouver Regional District
- Burnaby (0.04)
- United States
- Europe
- Switzerland > Zürich
- Zürich (0.14)
- Sweden > Stockholm
- Stockholm (0.04)
- Portugal > Lisbon
- Lisbon (0.04)
- Netherlands > North Holland
- Amsterdam (0.04)
- Italy > Piedmont
- Turin Province > Turin (0.04)
- Greece > Attica
- Athens (0.04)
- Switzerland > Zürich
- Asia
- Middle East
- Jordan (0.04)
- Israel > Haifa District
- Haifa (0.04)
- China > Beijing
- Beijing (0.04)
- Middle East
- Oceania > Australia
- Genre:
- Research Report > New Finding (0.88)
- Industry:
- Information Technology > Services (0.46)
- Technology: