Online Deep Learning: Learning Deep Neural Networks on the Fly
Doyen Sahoo, Quang Pham, Jing Lu, Steven C.H. Hoi

TL;DR
This paper introduces a novel online deep learning framework that enables deep neural networks to learn incrementally from streaming data, addressing the challenges of non-convex optimization and model adaptation in real-time scenarios.
Contribution
It proposes a new Hedge Backpropagation method for effective online updating of deep neural networks with adaptive depth.
Findings
HBP effectively updates DNN parameters in online settings
The framework performs well on large-scale datasets with concept drift
It demonstrates robustness in both stationary and drifting data scenarios
Abstract
Deep Neural Networks (DNNs) are typically trained by backpropagation in a batch learning setting, which requires the entire training data to be made available prior to the learning task. This is not scalable for many real-world scenarios where new data arrives sequentially in a stream form. We aim to address an open challenge of "Online Deep Learning" (ODL) for learning DNNs on the fly in an online setting. Unlike traditional online learning that often optimizes some convex objective function with respect to a shallow model (e.g., a linear/kernel-based hypothesis), ODL is significantly more challenging since the optimization of the DNN objective function is non-convex, and regular backpropagation does not work well in practice, especially for online learning settings. In this paper, we present a new online deep learning framework that attempts to tackle the challenges by learning DNN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Stream Mining Techniques · Advanced Bandit Algorithms Research · Air Quality Monitoring and Forecasting
Methodsonline deep learning
