Chanakya: Learning Runtime Decisions for Adaptive Real-Time Perception
Not on the map. Why?
Abstract (arXiv)
Real-time perception requires planned resource utilization. Computational planning in real-time perception is governed by two considerations -- accuracy and latency. There exist run-time decisions (e.g. choice of input resolution) that induce tradeoffs affecting performance on a given hardware, arising from intrinsic (content, e.g. scene clutter) and extrinsic (system, e.g. resource contention) characteristics. Earlier runtime execution frameworks employed rule-based decision algorithms and operated with a fixed algorithm latency budget to balance these concerns, which is sub-optimal and inflexible. We propose Chanakya, a learned approximate execution framework that naturally derives from the streaming perception paradigm, to automatically learn decisions induced by these tradeoffs instead. Chanakya is trained via novel rewards balancing accuracy and latency implicitly, without approximating either objectives. Chanakya simultaneously considers intrinsic and extrinsic context, and predicts decisions in a flexible manner. Chanakya, designed with low overhead in mind, outperforms state-of-the-art static and dynamic execution policies on public datasets on both server GPUs and edge devices.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 24 of its 50 references that are in the map. First posted on arXiv 10 Jun 2021.
Builds on
24 of 50 references.
References · 24
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2019Searching for MobileNetV3cited by 1,984
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2017Focal Loss for Dense Object Detectioncited by 749
- 2019Argoverse: 3D Tracking and Forecasting with Rich Mapscited by 728
- 2019Hybrid Task Cascade for Instance Segmentationcited by 479
12 more
- 2019Tracking without bells and whistlescited by 382
- 2020Scaled-YOLOv4: Scaling Cross Stage Partial Networkcited by 211
- 2016Speed/accuracy trade-offs for modern convolutional object detectorscited by 198
- 2020TIDE: A General Toolbox for Identifying Object Detection Errorscited by 113
- 2017Action Branching Architectures for Deep Reinforcement Learningcited by 90
- 2016T-CNN: Tubelets with Convolutional Neural Networks for Object Detection from Videoscited by 67
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2019Real-Time Reinforcement Learningcited by 38
- 2019AdaScale: Towards Real-time Video Object Detection Using Adaptive Scalingcited by 27
- 2020ApproxDet: Content and Contention-Aware Approximate Object Detection for Mobilescited by 15
- 2018Reactive Reinforcement Learning in Asynchronous Environmentscited by 12
- 2020SENSEI: Aligning Video Streaming Quality with Dynamic User Sensitivitycited by 6
Built on by
Citing papers per year: 2024: 3; 2025: 2.
5 papers.
- 2024Instance-Warp: Saliency Guided Image Warping for Unsupervised Domain Adaptationcited by 7
- 2024Real-time Stereo-based 3D Object Detection for Streaming Perceptioncited by 1
- 2024HopTrack: A Real-time Multi-Object Tracking System for Embedded Devicescited by 0
- 2025Polymorph: Energy-Efficient Multi-Label Classification for Video Streams on Embedded Devicescited by 0
- 20254DSegStreamer: Streaming 4D Panoptic Segmentation via Dual Threadscited by 0
- 20254DSegStreamer: Streaming 4D Panoptic Segmentation via Dual Threads20 Oct 2025
- 2025Polymorph: Energy-Efficient Multi-Label Classification for Video Streams on Embedded Devices20 Jul 2025
- 2024HopTrack: A Real-time Multi-Object Tracking System for Embedded Devices1 Nov 2024
- 2024Real-time Stereo-based 3D Object Detection for Streaming Perception16 Oct 2024
- 2024Instance-Warp: Saliency Guided Image Warping for Unsupervised Domain Adaptation19 Mar 2024