DaCapo: Accelerating Continuous Learning in Autonomous Systems for Video Analytics
Not on the map. Why?
Abstract (arXiv)
Deep neural network (DNN) video analytics is crucial for autonomous systems such as self-driving vehicles, unmanned aerial vehicles (UAVs), and security robots. However, real-world deployment faces challenges due to their limited computational resources and battery power. To tackle these challenges, continuous learning exploits a lightweight "student" model at deployment (inference), leverages a larger "teacher" model for labeling sampled data (labeling), and continuously retrains the student model to adapt to changing scenarios (retraining). This paper highlights the limitations in state-of-the-art continuous learning systems: (1) they focus on computations for retraining, while overlooking the compute needs for inference and labeling, (2) they rely on power-hungry GPUs, unsuitable for battery-operated autonomous systems, and (3) they are located on a remote centralized server, intended for multi-tenant scenarios, again unsuitable for autonomous systems due to privacy, network availability, and latency concerns. We propose a hardware-algorithm co-designed solution for continuous learning, DaCapo, that enables autonomous systems to perform concurrent executions of inference, labeling, and training in a performant and energy-efficient manner. DaCapo comprises (1) a spatially-partitionable and precision-flexible accelerator enabling parallel execution of kernels on sub-accelerators at their respective precisions, and (2) a spatiotemporal resource allocation algorithm that strategically navigates the resource-accuracy tradeoff space, facilitating optimal decisions for resource allocation to achieve maximal accuracy. Our evaluation shows that DaCapo achieves 6.5% and 5.5% higher accuracy than a state-of-the-art GPU-based continuous learning systems, Ekya and EOMU, respectively, while consuming 254x less power.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 48 of its 107 references that are in the map. First posted on arXiv 21 Mar 2024.
Builds on
48 of 107 references.
References · 48
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,288
- 2017Mixed Precision Trainingcited by 1,156
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2022ST-P3: End-to-end Vision-based Autonomous Driving via Spatial-Temporal Feature Learningcited by 368
- 2021Post-Training Quantization for Vision Transformercited by 278
- 2021Rainbow Memory: Continual Learning with a Memory of Diverse Samplescited by 273
- 2016Trained Ternary Quantizationcited by 208
- 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 192
- 2021PTQ4ViT: Post-training quantization for vision transformers with twin uniform quantizationcited by 179
36 more
- 2023Think Twice before Driving: Towards Scalable Decoders for End-to-End Autonomous Drivingcited by 169
- 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 164
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 143
- 2023GameFormer: Game-theoretic Modeling and Learning of Transformer-based Interactive Prediction and Planning for Autonomous Drivingcited by 141
- 2023AerialVLN: Vision-and-Language Navigation for UAVscited by 121
- 2021Online Coreset Selection for Rehearsal-based Continual Learningcited by 117
- 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 109
- 2020Continual Learning with Node-Importance based Adaptive Group Sparse Regularizationcited by 105
- 2022Visible-Thermal UAV Tracking: A Large-Scale Benchmark and New Baselinecited by 91
- 2021AFEC: Active Forgetting of Negative Transfer in Continual Learningcited by 73
- 2023Neural Map Prior for Autonomous Drivingcited by 68
- 2023Computationally Budgeted Continual Learning: What Does Matter?cited by 61
- 2018Online Model Distillation for Efficient Video Inferencecited by 60
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2020AU-AIR: A Multi-modal Unmanned Aerial Vehicle Dataset for Low Altitude Traffic Surveillancecited by 56
- 2023With Shared Microexponents, A Little Shifting Goes a Long Waycited by 50
- 2023Real-Time Evaluation in Online Continual Learning: A New Hopecited by 47
- 2017Flexpoint: An Adaptive Numerical Format for Efficient Training of Deep Neural Networkscited by 44
- 2018Training DNNs with Hybrid Block Floating Pointcited by 40
- 2020Continual Learning with Extended Kronecker-factored Approximate Curvaturecited by 39
- 2019Overcoming Catastrophic Forgetting by Neuron-level Plasticity Controlcited by 36
- 2021FAST: DNN Training Under Variable Precision Block Floating Point with Stochastic Roundingcited by 31
- 2023TBP-Former: Learning Temporal Bird's-Eye-View Pyramid for Joint Perception and Prediction in Vision-Centric Autonomous Drivingcited by 30
- 2020Real-Time Video Inference on Edge Devices via Adaptive Model Streamingcited by 29
- 2017Incremental Learning in Deep Convolutional Neural Networks Using Partial Network Sharingcited by 22
- 2023MobileVOS: Real-Time Video Object Segmentation Contrastive Learning meets Knowledge Distillationcited by 16
- 2023Shoggoth: Towards Efficient Edge-Cloud Collaborative Real-Time Video Inference via Adaptive Online Learningcited by 11
- 2021Context-Dependent Anomaly Detection for Low Altitude Traffic Surveillancecited by 10
- 2022FlexBlock: A Flexible DNN Training Accelerator with Multi-Mode Block Floating Point Supportcited by 10
- 2023Cost-effective On-device Continual Learning over Memory Hierarchy with Mirocited by 10
- 2019Adaptive Binary-Ternary Quantizationcited by 8
- 2023Edge-Assisted On-Device Model Update for Video Analytics in Adverse Environmentscited by 7
- 2022MobileTL: On-device Transfer Learning with Inverted Residual Blockscited by 6
- 2023Online Distillation with Continual Learning for Cyclic Domain Shiftscited by 6
- 2023CAMEL: Co-Designing AI Models and Embedded DRAMs for Efficient On-Device Learningcited by 3
- 2023A Distributed Online Optimization Strategy for Cooperative Robotic Surveillancecited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 1.
8 papers.
- 2025MX+: Pushing the Limits of Microscaling Formats for Efficient Large Language Model Servingcited by 11
- 2024Anda: Unlocking Efficient LLM Inference with a Variable-Length Grouped Activation Data Formatcited by 9
- 2025MixDiT: Accelerating Image Diffusion Transformer Inference with Mixed-Precision MX Quantizationcited by 8
- 2025Pimba: A Processing-in-Memory Acceleration for Post-Transformer Large Language Model Servingcited by 7
- 2025Neo: Real-Time On-Device 3D Gaussian Splatting with Reuse-and-Update Sorting Accelerationcited by 5
- 2025Tensor-Compressed and Fully-Quantized Training of Neural PDE Solverscited by 1
- 2025Precision-Scalable Microscaling Datapaths with Optimized Reduction Tree for Efficient NPU Integrationcited by 0
- 2026MicroQonv: Reshaping Convolution Tensors for Efficient Microscaling in Training and Inferencecited by 0
- 2026MicroQonv: Reshaping Convolution Tensors for Efficient Microscaling in Training and Inference23 Sep 2026
- 2025Tensor-Compressed and Fully-Quantized Training of Neural PDE Solvers10 Dec 2025
- 2025Neo: Real-Time On-Device 3D Gaussian Splatting with Reuse-and-Update Sorting Acceleration17 Nov 2025
- 2025Precision-Scalable Microscaling Datapaths with Optimized Reduction Tree for Efficient NPU Integration9 Nov 2025
- 2025MX+: Pushing the Limits of Microscaling Formats for Efficient Large Language Model Serving16 Oct 2025
- 2025Pimba: A Processing-in-Memory Acceleration for Post-Transformer Large Language Model Serving14 Jul 2025
- 2025MixDiT: Accelerating Image Diffusion Transformer Inference with Mixed-Precision MX Quantization11 Apr 2025
- 2024Anda: Unlocking Efficient LLM Inference with a Variable-Length Grouped Activation Data Format24 Nov 2024