Abstract
AbstractData scientists often need to write programs to process predictions of machine learning models, such as object detections and trajectories in video data. However, writing such queries can be challenging due to the fuzzy nature of real-world data; in particular, they often include real-valued parameters that must be tuned by hand. We propose a novel framework called Quivr that synthesizes trajectory queries matching a given set of examples. To efficiently synthesize parameters, we introduce a novel technique for pruning the parameter space and a novel quantitative semantics that makes this more efficient. We evaluate Quivr on a benchmark of 17 tasks, including several from prior work, and show both that it can synthesize accurate queries for each task and that our optimizations substantially reduce synthesis time.
Publisher
Springer Nature Switzerland
Reference85 articles.
1. Aasi, E., Vasile, C.I., Bahreinian, M., Belta, C.: Classification of time-series data using boosted decision trees. In: 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1263–1268 (2022). https://doi.org/10.1109/IROS47612.2022.9982105
2. Lecture Notes in Computer Science;A Abate,2018
3. Alur, R., et al.: Syntax-guided synthesis. IEEE (2013)
4. Lecture Notes in Computer Science;R Alur,2017
5. Bastani, F., et al.: SkyQuery: optimizing video queries over UAVs (2019)
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Optimal Program Synthesis via Abstract Interpretation;Proceedings of the ACM on Programming Languages;2024-01-05
2. Synthesizing Trajectory Queries from Examples;Computer Aided Verification;2023