Mining Precision Interfaces From Query Logs

被引:8
作者
Zhang, Qianrui [1 ]
Zhang, Haoci [2 ]
Sellam, Thibault [2 ]
Wu, Eugene [2 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Columbia Univ, New York, NY 10027 USA
来源
SIGMOD '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA | 2019年
基金
美国国家科学基金会;
关键词
D O I
10.1145/3299869.3319872
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Interactive tools make data analysis more efficient and more accessible to end-users by hiding the underlying query complexity and exposing interactive widgets for the parts of the query that matter to the analysis. However, creating custom tailored (i.e., precise) interfaces is very costly, and automated approaches are desirable. We propose a syntactic approach that uses queries from an analysis to generate a tailored interface. We model interface widgets as functions I(q) -> q' that modify the current analysis query q, and interfaces as the set of queries that its widgets can express. Our system, Precision Interfaces, analyzes structural changes between input queries from an analysis, and generates an output interface with widgets to express those changes. Our experiments on the Sloan Digital Sky Survey query log suggest that Precision Interfaces can generate useful interfaces for simple unanticipated tasks, and our optimizations can generate interfaces from logs of up to 10,000 queries in <= 10s.
引用
收藏
页码:988 / 1005
页数:18
相关论文
共 48 条
  • [1] SQL QueRIE Recommendations
    Akbarnejad, Javad
    Chatzopoulou, Gloria
    Eirinaki, Magdalini
    Koshy, Suju
    Mittal, Sarika
    On, Duc
    Polyzotis, Neoklis
    Varman, Jothi S. Vindhiya
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (02): : 1597 - 1600
  • [2] [Anonymous], 2015, shiny: Web Application Framework for R
  • [3] Bille P., 2005, TCS
  • [4] Cai F., 2016, FDN TRENDS IR
  • [5] Callahan StevenP., 2006, SIGMOD
  • [6] Chaudhuri S., 1998, SIGMOD RECORD
  • [7] Chen Kuang., 2011, TKDE
  • [8] Chirigati F., 2016, PVLDB
  • [9] Christodoulakis C., 2017, ESIDAIUI
  • [10] Cormen Thomas H., 2001, Introduction to Algorithms