Physical Representation-based Predicate Optimization for a Visual Analytics Database
Not on the map. Why?
Abstract (arXiv)
Querying the content of images, video, and other non-textual data sources requires expensive content extraction methods. Modern extraction techniques are based on deep convolutional neural networks (CNNs) and can classify objects within images with astounding accuracy. Unfortunately, these methods are slow: processing a single image can take about 10 milliseconds on modern GPU-based hardware. As massive video libraries become ubiquitous, running a content-based query over millions of video frames is prohibitive. One promising approach to reduce the runtime cost of queries of visual content is to use a hierarchical model, such as a cascade, where simple cases are handled by an inexpensive classifier. Prior work has sought to design cascades that optimize the computational cost of inference by, for example, using smaller CNNs. However, we observe that there are critical factors besides the inference time that dramatically impact the overall query time. Notably, by treating the physical representation of the input image as part of our query optimization---that is, by including image transforms, such as resolution scaling or color-depth reduction, within the cascade---we can optimize data handling costs and enable drastically more efficient classifier cascades. In this paper, we propose Tahoma, which generates and evaluates many potential classifier cascades that jointly optimize the CNN architecture and input data representation. Our experiments on a subset of ImageNet show that Tahoma's input transformations speed up cascades by up to 35 times. We also find up to a 98x speedup over the ResNet50 classifier with no loss in accuracy, and a 280x speedup if some accuracy is sacrificed.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 5; 2024: 2; 2025: 6.
19 papers.
Sort:
By area:
- 2024A Declarative System for Optimizing AI Workloadscited by 37
- 2025Abacus: A Cost-Based Optimizer for Semantic Operator Systemscited by 13
- 2021Boggart: Towards General-Purpose Acceleration of Retrospective Video Analyticscited by 10
- 2025Cut Costs, Not Accuracy: LLM-Powered Data Processing with Guaranteescited by 9
- 2022On Efficient Approximate Queries over Machine Learning Modelscited by 7
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniquescited by 7
- 2023Extract-Transform-Load for Video Streamscited by 7
- 2025Deep Research is the New Analytics System: Towards Building the Runtime for AI-Driven Analyticscited by 7
- 2022CoVA: Exploiting Compressed-Domain Analysis to Accelerate Video Analyticscited by 6
- 2023VOCALExplore: Pay-as-You-Go Video Data Exploration and Model Building [Technical Report]cited by 2
- 2023VQPy: An Object-Oriented Approach to Modern Video Analyticscited by 1
- 2025Personalized Top-k Set Queries Over Predicted Scorescited by 1
7 more
- 2025HybridServe: Efficient Serving of Large AI Models with Confidence-Based Cascade Routingcited by 1
- 2021VID-WIN: Fast Video Event Matching with Query-Aware Windowing at the Edge for the Internet of Multimedia Thingscited by 0
- 2021A Survey of Performance Optimization in Neural Network-Based Video Analytics Systemscited by 0
- 2023MaskSearch: Querying Image Masks at Scalecited by 0
- 2023Automatic and Efficient Customization of Neural Networks for ML Applicationscited by 0
- 2024Hydro: Adaptive Query Processing of ML Queriescited by 0
- 2025RedunCut: Measurement-Driven Sampling and Accuracy Performance Modeling for Low-Cost Live Video Analyticscited by 0
- 2025RedunCut: Measurement-Driven Sampling and Accuracy Performance Modeling for Low-Cost Live Video Analytics30 Dec 2025
- 2025Cut Costs, Not Accuracy: LLM-Powered Data Processing with Guarantees2 Sep 2025
- 2025Deep Research is the New Analytics System: Towards Building the Runtime for AI-Driven Analytics2 Sep 2025
- 2025Abacus: A Cost-Based Optimizer for Semantic Operator Systems20 May 2025
- 2025HybridServe: Efficient Serving of Large AI Models with Confidence-Based Cascade Routing18 May 2025
- 2025Personalized Top-k Set Queries Over Predicted Scores18 Feb 2025
- 2024A Declarative System for Optimizing AI Workloads23 May 2024
- 2024Hydro: Adaptive Query Processing of ML Queries22 Mar 2024
- 2023VQPy: An Object-Oriented Approach to Modern Video Analytics3 Nov 2023
- 2023Extract-Transform-Load for Video Streams7 Oct 2023
- 2023Automatic and Efficient Customization of Neural Networks for ML Applications7 Oct 2023
- 2023MaskSearch: Querying Image Masks at Scale3 May 2023
7 more
- 2023VOCALExplore: Pay-as-You-Go Video Data Exploration and Model Building [Technical Report]7 Mar 2023
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniques28 Nov 2022
- 2022CoVA: Exploiting Compressed-Domain Analysis to Accelerate Video Analytics2 Jul 2022
- 2022On Efficient Approximate Queries over Machine Learning Models6 Jun 2022
- 2021Boggart: Towards General-Purpose Acceleration of Retrospective Video Analytics21 Jun 2021
- 2021A Survey of Performance Optimization in Neural Network-Based Video Analytics Systems10 May 2021
- 2021VID-WIN: Fast Video Event Matching with Query-Aware Windowing at the Edge for the Internet of Multimedia Things27 Apr 2021
- 2024A Declarative System for Optimizing AI Workloadscited by 37
- 2025Abacus: A Cost-Based Optimizer for Semantic Operator Systemscited by 13
- 2021Boggart: Towards General-Purpose Acceleration of Retrospective Video Analyticscited by 10
- 2025Cut Costs, Not Accuracy: LLM-Powered Data Processing with Guaranteescited by 9
- 2022On Efficient Approximate Queries over Machine Learning Modelscited by 7
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniquescited by 7
- 2023Extract-Transform-Load for Video Streamscited by 7
- 2022CoVA: Exploiting Compressed-Domain Analysis to Accelerate Video Analyticscited by 6
- 2023VOCALExplore: Pay-as-You-Go Video Data Exploration and Model Building [Technical Report]cited by 2
- 2023VQPy: An Object-Oriented Approach to Modern Video Analyticscited by 1
- 2025Personalized Top-k Set Queries Over Predicted Scorescited by 1
- 2025HybridServe: Efficient Serving of Large AI Models with Confidence-Based Cascade Routingcited by 1
12 most cited of 18 All 18 (JSON)
- 2025RedunCut: Measurement-Driven Sampling and Accuracy Performance Modeling for Low-Cost Live Video Analytics30 Dec 2025
- 2025Cut Costs, Not Accuracy: LLM-Powered Data Processing with Guarantees2 Sep 2025
- 2025Abacus: A Cost-Based Optimizer for Semantic Operator Systems20 May 2025
- 2025HybridServe: Efficient Serving of Large AI Models with Confidence-Based Cascade Routing18 May 2025
- 2025Personalized Top-k Set Queries Over Predicted Scores18 Feb 2025
- 2024A Declarative System for Optimizing AI Workloads23 May 2024
- 2024Hydro: Adaptive Query Processing of ML Queries22 Mar 2024
- 2023VQPy: An Object-Oriented Approach to Modern Video Analytics3 Nov 2023
- 2023Extract-Transform-Load for Video Streams7 Oct 2023
- 2023Automatic and Efficient Customization of Neural Networks for ML Applications7 Oct 2023
- 2023MaskSearch: Querying Image Masks at Scale3 May 2023
- 2023VOCALExplore: Pay-as-You-Go Video Data Exploration and Model Building [Technical Report]7 Mar 2023
12 newest of 18 All 18 (JSON)