NoScope: Optimizing Neural Network Queries over Video at Scale
Not on the map. Why?
Abstract (arXiv)
Recent advances in computer vision-in the form of deep neural networks-have made it possible to query increasing volumes of video data with high accuracy. However, neural network inference is computationally expensive at scale: applying a state-of-the-art object detector in real time (i.e., 30+ frames per second) to a single video requires a 4000 GPU. In response, we present NoScope, a system for querying videos that can reduce the cost of neural network video analysis by up to three orders of magnitude via inference-optimized model search. Given a target video, object to detect, and reference neural network, NoScope automatically searches for and trains a sequence, or cascade, of models that preserves the accuracy of the reference network but is specialized to the target video and are therefore far less computationally expensive. NoScope cascades two types of models: specialized models that forego the full generality of the reference model but faithfully mimic its behavior for the target video and object; and difference detectors that highlight temporal differences across frames. We show that the optimal cascade architecture differs across videos and objects, so NoScope uses an efficient cost-based optimizer to search across models and cascades. With this approach, NoScope achieves two to three order of magnitude speed-ups (265-15,500x real-time) on binary classification tasks over fixed-angle webcam and surveillance video while maintaining accuracy within 1-5% of state-of-the-art neural networks.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 7; 2023: 8; 2024: 7; 2025: 8.
37 papers.
Sort:
By area:
- 2024DocETL: Agentic Query Rewriting and Evaluation for Complex Document Processingcited by 49
- 2024Data-driven Discovery with Large Generative Modelscited by 33
- 2023Shoggoth: Towards Efficient Edge-Cloud Collaborative Real-Time Video Inference via Adaptive Online Learningcited by 11
- 2025Abacus: A Cost-Based Optimizer for Semantic Operator Systemscited by 11
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directionscited by 9
- 2023Edge-Based Video Analytics: A Surveycited by 8
- 2022On Efficient Approximate Queries over Machine Learning Modelscited by 7
- 2022Turbo: Opportunistic Enhancement for Edge Video Analyticscited by 7
- 2022AccMPEG: Optimizing Video Encoding for Video Analyticscited by 6
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learningcited by 6
- 2023A novel efficient Multi-view traffic-related object detection frameworkcited by 6
25 more
- 2025D'ej`a Vu: Efficient Video-Language Query Engine with Learning-based Inter-Frame Computation Reusecited by 5
- 2021Enhancing Video Analytics Accuracy via Real-time Automated Camera Parameter Tuningcited by 4
- 2022FrameHopper: Selective Processing of Video Frames in Detection-driven Real-Time Video Analyticscited by 4
- 2021Zeus: Efficiently Localizing Actions in Videos using Reinforcement Learningcited by 3
- 2022Why is the video analytics accuracy fluctuating, and what can we do about it?cited by 3
- 2021Towards Automatic Model Specialization for Edge Video Analyticscited by 2
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagationcited by 2
- 2024Biathlon: Harnessing Model Resilience for Accelerating ML Inference Pipelinescited by 2
- 2024Empower Vision Applications with LoRA LMMcited by 2
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collectionscited by 2
- 2021Croesus: Multi-Stage Processing and Transactions for Video-Analytics in Edge-Cloud Systemscited by 1
- 2023Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizationscited 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
- 2021A Survey of Performance Optimization in Neural Network-Based Video Analytics Systemscited by 0
- 2022Elixir: A system to enhance data quality for multiple analytics on a video streamcited by 0
- 2023Adaptive Scheduling for Edge-Assisted DNN Servingcited by 0
- 2023MaskSearch: Querying Image Masks at Scalecited by 0
- 2023BiSwift: Bandwidth Orchestrator for Multi-Stream Video Analytics on Edgecited by 0
- 2024Towards a Flexible Scale-out Framework for Efficient Visual Data Query Processingcited by 0
- 2024Hydro: Adaptive Query Processing of ML Queriescited by 0
- 2024Towards Causal Physical Error Discovery in Video Analytics Systemscited by 0
- 2025ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edgecited by 0
- 2025TRACER: Efficient Object Re-Identification in Networked Cameras through Adaptive Query Processingcited by 0
- 2025Energy-Efficient Autonomous Driving with Adaptive Perception and Robust Decisioncited by 0
- 2025Energy-Efficient Autonomous Driving with Adaptive Perception and Robust Decision29 Oct 2025
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collections16 Sep 2025
- 2025TRACER: Efficient Object Re-Identification in Networked Cameras through Adaptive Query Processing13 Jul 2025
- 2025ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edge8 Jul 2025
- 2025D'ej`a Vu: Efficient Video-Language Query Engine with Learning-based Inter-Frame Computation Reuse17 Jun 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
- 2024Empower Vision Applications with LoRA LMM1 Nov 2024
- 2024DocETL: Agentic Query Rewriting and Evaluation for Complex Document Processing16 Oct 2024
- 2024Towards Causal Physical Error Discovery in Video Analytics Systems27 May 2024
- 2024Biathlon: Harnessing Model Resilience for Accelerating ML Inference Pipelines18 May 2024
25 more
- 2024Hydro: Adaptive Query Processing of ML Queries22 Mar 2024
- 2024Data-driven Discovery with Large Generative Models21 Feb 2024
- 2024Towards a Flexible Scale-out Framework for Efficient Visual Data Query Processing5 Feb 2024
- 2023BiSwift: Bandwidth Orchestrator for Multi-Stream Video Analytics on Edge25 Dec 2023
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagation3 Oct 2023
- 2023Spatialyze: A Geospatial Video Analytics System with Spatial-Aware Optimizations7 Aug 2023
- 2023Shoggoth: Towards Efficient Edge-Cloud Collaborative Real-Time Video Inference via Adaptive Online Learning27 Jun 2023
- 2023MaskSearch: Querying Image Masks at Scale3 May 2023
- 2023Adaptive Scheduling for Edge-Assisted DNN Serving19 Apr 2023
- 2023Edge-Based Video Analytics: A Survey25 Mar 2023
- 2023A novel efficient Multi-view traffic-related object detection framework23 Feb 2023
- 2022Elixir: A system to enhance data quality for multiple analytics on a video stream8 Dec 2022
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learning29 Aug 2022
- 2022Why is the video analytics accuracy fluctuating, and what can we do about it?23 Aug 2022
- 2022Turbo: Opportunistic Enhancement for Edge Video Analytics29 Jun 2022
- 2022On Efficient Approximate Queries over Machine Learning Models6 Jun 2022
- 2022AccMPEG: Optimizing Video Encoding for Video Analytics26 Apr 2022
- 2022FrameHopper: Selective Processing of Video Frames in Detection-driven Real-Time Video Analytics22 Mar 2022
- 2021Croesus: Multi-Stage Processing and Transactions for Video-Analytics in Edge-Cloud Systems31 Dec 2021
- 2021Enhancing Video Analytics Accuracy via Real-time Automated Camera Parameter Tuning8 Jul 2021
- 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directions7 Jun 2021
- 2021A Survey of Performance Optimization in Neural Network-Based Video Analytics Systems10 May 2021
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUs19 Apr 2021
- 2021Towards Automatic Model Specialization for Edge Video Analytics14 Apr 2021
- 2021Zeus: Efficiently Localizing Actions in Videos using Reinforcement Learning6 Apr 2021
- 2024Empower Vision Applications with LoRA LMMcited by 2
- 2024Empower Vision Applications with LoRA LMM1 Nov 2024
- 2024Data-driven Discovery with Large Generative Modelscited by 33
- 2023Shoggoth: Towards Efficient Edge-Cloud Collaborative Real-Time Video Inference via Adaptive Online Learningcited by 11
- 2025Abacus: A Cost-Based Optimizer for Semantic Operator Systemscited by 11
- 2021Arithmetic-Intensity-Guided Fault Tolerance for Neural Network Inference on GPUscited by 9
- 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directionscited by 9
- 2023Edge-Based Video Analytics: A Surveycited by 8
- 2022On Efficient Approximate Queries over Machine Learning Modelscited by 7
- 2022Turbo: Opportunistic Enhancement for Edge Video Analyticscited by 7
- 2022AccMPEG: Optimizing Video Encoding for Video Analyticscited by 6
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learningcited by 6
- 2023A novel efficient Multi-view traffic-related object detection frameworkcited by 6
- 2025D'ej`a Vu: Efficient Video-Language Query Engine with Learning-based Inter-Frame Computation Reusecited by 5
12 most cited of 34 All 34 (JSON)
- 2025ScaleDoc: Scaling LLM-based Predicates over Large Document Collections16 Sep 2025
- 2025TRACER: Efficient Object Re-Identification in Networked Cameras through Adaptive Query Processing13 Jul 2025
- 2025ECORE: Energy-Conscious Optimized Routing for Deep Learning Models at the Edge8 Jul 2025
- 2025D'ej`a Vu: Efficient Video-Language Query Engine with Learning-based Inter-Frame Computation Reuse17 Jun 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
- 2024Towards Causal Physical Error Discovery in Video Analytics Systems27 May 2024
- 2024Biathlon: Harnessing Model Resilience for Accelerating ML Inference Pipelines18 May 2024
- 2024Hydro: Adaptive Query Processing of ML Queries22 Mar 2024
- 2024Data-driven Discovery with Large Generative Models21 Feb 2024
- 2024Towards a Flexible Scale-out Framework for Efficient Visual Data Query Processing5 Feb 2024
12 newest of 34 All 34 (JSON)