Budget Learning via Bracketing

04/14/2020
by   Aditya Gangrade, et al.
0

Conventional machine learning applications in the mobile/IoT setting transmit data to a cloud-server for predictions. Due to cost considerations (power, latency, monetary), it is desirable to minimise device-to-server transmissions. The budget learning (BL) problem poses the learner's goal as minimising use of the cloud while suffering no discernible loss in accuracy, under the constraint that the methods employed be edge-implementable. We propose a new formulation for the BL problem via the concept of bracketings. Concretely, we propose to sandwich the cloud's prediction, g, via functions h^-, h^+ from a `simple' class so that h^- < g < h^+ nearly always. On an instance x, if h^+(x)=h^-(x), we leverage local processing, and bypass the cloud. We explore theoretical aspects of this formulation, providing PAC-style learnability definitions; associating the notion of budget learnability to approximability via brackets; and giving VC-theoretic analyses of their properties. We empirically validate our theory on real-world datasets, demonstrating improved performance over prior gating based methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2019

Virtual Machines Embedding for Cloud PON AWGR and Server Based Data Centres

In this study, we investigate the embedding of various cloud application...
research
07/28/2019

Temporal Data Fusion at the Edge

As an enabler technique, data fusion has gained great attention in the c...
research
01/25/2018

JointDNN: An Efficient Training and Inference Engine for Intelligent Mobile Cloud Computing Services

Deep neural networks are among the most influential architectures of dee...
research
09/14/2021

Complexity-aware Adaptive Training and Inference for Edge-Cloud Distributed AI Systems

The ubiquitous use of IoT and machine learning applications is creating ...
research
03/13/2023

AdaptiveNet: Post-deployment Neural Architecture Adaptation for Diverse Edge Environments

Deep learning models are increasingly deployed to edge devices for real-...
research
10/05/2016

Generalized Inverse Classification

Inverse classification is the process of perturbing an instance in a mea...
research
09/05/2019

Classification with Costly Features as a Sequential Decision-Making Problem

This work focuses on a specific classification problem, where the inform...

Please sign up or login with your details

Forgot password? Click here to reset