{"url":"/method/odl","slug":"odl","name":"ODL","full_name":"online deep learning","full_name_withheld":false,"description_markdown":"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.","description_state":"present","introduced_year":null,"introduced_by":{"title":"Online Deep Learning: Learning Deep Neural Networks on the Fly","paper":"/paper/online-deep-learning-learning-deep-neural","first_author":"Doyen Sahoo","n_authors":4,"url_abs":null,"archive_paper_url":"https://paperswithcode.com/paper/online-deep-learning-learning-deep-neural"},"source":{"url":"http://arxiv.org/abs/1711.03705v1","title":"Online Deep Learning: Learning Deep Neural Networks on the Fly","url_on_a_paper_host":true},"code_snippet_url":null,"code_snippet_url_on_a_code_host":false,"categories":[{"area":"General","area_id":"general","collection":"Deep Tabular Learning","url":"/methods/category/deep-tabular-learning","pwc_aliases":[]}],"n_papers_tagged":11,"archive_num_papers":11,"papers_newest_first":[{"paper":null,"title":"On-Device Federated Continual Learning on RISC-V-based Ultra-Low-Power SoC for Intelligent Nano-Drone Swarms","date":"2025-03-21","arxiv_id":"2503.17436","n_code_links":0,"syntology":null},{"paper":"/paper/train-on-request-an-on-device-continual","title":"Train-On-Request: An On-Device Continual Learning Workflow for Adaptive Real-World Brain Machine Interfaces","date":"2024-09-13","arxiv_id":"2409.09161","n_code_links":1,"syntology":null},{"paper":null,"title":"A Tiny Supervised ODL Core with Auto Data Pruning for Human Activity Recognition","date":"2024-08-02","arxiv_id":"2408.01283","n_code_links":0,"syntology":null},{"paper":"/paper/modl-multilearner-online-deep-learning","title":"MODL: Multilearner Online Deep Learning","date":"2024-05-28","arxiv_id":"2405.18281","n_code_links":1,"syntology":null},{"paper":"/paper/reduced-precision-floating-point-optimization","title":"Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllers","date":"2023-05-30","arxiv_id":"2305.19167","n_code_links":1,"syntology":null},{"paper":null,"title":"Hierarchical Optimization-Derived Learning","date":"2023-02-11","arxiv_id":"2302.05587","n_code_links":0,"syntology":null},{"paper":"/paper/easyrec-an-easy-to-use-extendable-and","title":"EasyRec: An easy-to-use, extendable and efficient framework for building industrial recommendation systems","date":"2022-09-26","arxiv_id":"2209.12766","n_code_links":2,"syntology":null},{"paper":null,"title":"Optimization-Derived Learning with Essential Convergence Analysis of Training and Hyper-training","date":"2022-06-16","arxiv_id":"2206.07875","n_code_links":0,"syntology":null},{"paper":null,"title":"Manifold Proximal Point Algorithms for Dual Principal Component Pursuit and Orthogonal Dictionary Learning","date":"2020-05-05","arxiv_id":"2005.02356","n_code_links":0,"syntology":null},{"paper":null,"title":"A Linearly Convergent Method for Non-Smooth Non-Convex Optimization on the Grassmannian with Applications to Robust Subspace and Dictionary Learning","date":"2019-12-01","arxiv_id":null,"n_code_links":0,"syntology":null},{"paper":"/paper/online-deep-learning-learning-deep-neural","title":"Online Deep Learning: Learning Deep Neural Networks on the Fly","date":"2017-11-10","arxiv_id":"1711.03705","n_code_links":5,"syntology":null}],"papers_shown":11,"tasks":[{"task":"/task/continual-learning","name":"Continual Learning","papers":3},{"task":"/task/deep-learning","name":"Deep Learning","papers":2},{"task":"/task/dictionary-learning","name":"Dictionary Learning","papers":2},{"task":"/task/activity-recognition","name":"Activity Recognition","papers":1},{"task":"/task/eeg-1","name":"EEG","papers":1},{"task":"/task/face-recognition","name":"Face Recognition","papers":1},{"task":"/task/human-activity-recognition","name":"Human Activity Recognition","papers":1},{"task":"/task/image-classification","name":"Image Classification","papers":1},{"task":"/task/image-deconvolution","name":"Image Deconvolution","papers":1},{"task":"/task/keyword-spotting","name":"Keyword Spotting","papers":1},{"task":"/task/learning-theory","name":"Learning Theory","papers":1},{"task":"/task/recommendation-systems","name":"Recommendation Systems","papers":1},{"task":"/task/transfer-learning","name":"Transfer Learning","papers":1},{"task":"/task/feature-selection","name":"feature selection","papers":1},{"task":"/task/image-classification","name":"image-classification","papers":1}],"tasks_shown":15,"n_tasks":15,"usage_by_year":[{"year":"2017","papers":1},{"year":"2019","papers":1},{"year":"2020","papers":1},{"year":"2022","papers":2},{"year":"2023","papers":2},{"year":"2024","papers":3},{"year":"2025","papers":1}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/odl"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}