Adaptive Streaming Perception using Deep Reinforcement Learning

06/10/2021
by   Anurag Ghosh, et al.
13

Executing computer vision models on streaming visual data, or streaming perception is an emerging problem, with applications in self-driving, embodied agents, and augmented/virtual reality. The development of such systems is largely governed by the accuracy and latency of the processing pipeline. While past work has proposed numerous approximate execution frameworks, their decision functions solely focus on optimizing latency, accuracy, or energy, etc. This results in sub-optimum decisions, affecting the overall system performance. We argue that the streaming perception systems should holistically maximize the overall system performance (i.e., considering both accuracy and latency simultaneously). To this end, we describe a new approach based on deep reinforcement learning to learn these tradeoffs at runtime for streaming perception. This tradeoff optimization is formulated as a novel deep contextual bandit problem and we design a new reward function that holistically integrates latency and accuracy into a single metric. We show that our agent can learn a competitive policy across multiple decision dimensions, which outperforms state-of-the-art policies on public datasets.

READ FULL TEXT

page 9

page 13

page 14

page 15

page 16

page 18

research
05/21/2020

Towards Streaming Image Understanding

Embodied perception refers to the ability of an autonomous agent to perc...
research
07/25/2022

When Virtual Reality Meets Rate Splitting Multiple Access: A Joint Communication and Computation Approach

Rate Splitting Multiple Access (RSMA) has emerged as an effective interf...
research
01/28/2019

Designing a Multi-Objective Reward Function for Creating Teams of Robotic Bodyguards Using Deep Reinforcement Learning

We are considering a scenario where a team of bodyguard robots provides ...
research
03/23/2022

Real-time Object Detection for Streaming Perception

Autonomous driving requires the model to perceive the environment and (r...
research
08/16/2022

Context-Aware Streaming Perception in Dynamic Environments

Efficient vision works maximize accuracy under a latency budget. These w...
research
03/21/2020

Accelerating Deep Reinforcement Learning With the Aid of a Partial Model: Power-Efficient Predictive Video Streaming

Predictive power allocation is conceived for power-efficient video strea...
research
12/08/2021

Application of Deep Reinforcement Learning to Payment Fraud

The large variety of digital payment choices available to consumers toda...

Please sign up or login with your details

Forgot password? Click here to reset