Bandit Convex Optimization for Scalable and Dynamic IoT Management
arXiv:1707.09060 · doi:10.1109/JIOT.2018.2839563
Abstract
The present paper deals with online convex optimization involving both time-varying loss functions, and time-varying constraints. The loss functions are not fully accessible to the learner, and instead only the function values (a.k.a. bandit feedback) are revealed at queried points. The constraints are revealed after making decisions, and can be instantaneously violated, yet they must be satisfied in the long term. This setting fits nicely the emerging online network tasks such as fog computing in the Internet-of-Things (IoT), where online decisions must flexibly adapt to the changing user preferences (loss functions), and the temporally unpredictable availability of resources (constraints). Tailored for such human-in-the-loop systems where the loss functions are hard to model, a family of bandit online saddle-point (BanSaP) schemes are developed, which adaptively adjust the online operations based on (possibly multiple) bandit feedback of the loss functions, and the changing environment. Performance here is assessed by: i) dynamic regret that generalizes the widely used static regret; and, ii) fit that captures the accumulated amount of constraint violations. Specifically, BanSaP is proved to simultaneously yield sub-linear dynamic regret and fit, provided that the best dynamic solutions vary slowly over time. Numerical tests in fog computation offloading tasks corroborate that our proposed BanSaP approach offers competitive performance relative to existing approaches that are based on gradient feedback.
References in corpus (7)
- Mobile Edge Computing: A Survey on Architecture and Computation Offloading
- An Online Convex Optimization Approach to Dynamic Network Resource Allocation
- Bandit Convex Optimization for Scalable and Dynamic IoT Management
- Online Optimization : Competing with Dynamic Comparators
- Online Convex Optimization with Time-Varying Constraints
- An Online Secretary Framework for Fog Network Formation with Minimal Latency
- Online Learning for Wireless Distributed Computing
Cited by in corpus (25)
- Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
- Bandit Convex Optimization for Scalable and Dynamic IoT Management
- Online Primal-Dual Methods with Measurement Feedback for Time-Varying Convex Optimization
- Optimization and Learning with Information Streams: Time-varying Algorithms and Applications
- Secure Mobile Edge Computing in IoT via Collaborative Online Learning
- Regret and Cumulative Constraint Violation Analysis for Distributed Online Constrained Convex Optimization
- Personalized Optimization with User's Feedback
- Predictive Online Convex Optimization
- A Primer on Zeroth-Order Optimization in Signal Processing and Machine Learning
- Min-Max Optimization without Gradients: Convergence and Applications to Adversarial ML
- Optimal Distributed Optimization on Slowly Time-Varying Graphs
- Bandit Convex Optimization in Non-stationary Environments
- Distributed Online Convex Optimization with Time-Varying Coupled Inequality Constraints
- Efficiently avoiding saddle points with zero order methods: No gradients required
- Optimal Rate of Convergence for Quasi-Stochastic Approximation
- Learning and Management for Internet-of-Things: Accounting for Adaptivity and Scalability
- Distributed Zeroth-Order Stochastic Optimization in Time-varying Networks
- Composite Optimization with Coupling Constraints via Dual Proximal Gradient Method with Applications to Asynchronous Networks
- Communication-Efficient Zeroth-Order Distributed Online Optimization: Algorithm, Theory, and Applications
- Communication-Efficient Policy Gradient Methods for Distributed Reinforcement Learning
- Model-Free Primal-Dual Methods for Network Optimization with Application to Real-Time Optimal Power Flow
- Online optimal task offloading with one-bit feedback
- Distributed Derivative-free Learning Method for Stochastic Optimization over a Network with Sparse Activity
- Online Convex Optimization with Switching Cost and Delayed Gradients
- Adaptive Budgeted Multi-Armed Bandits for IoT with Dynamic Resource Constraints