Incremental vs batch learning: A comparative analysis of efficiency and energy consumption
Abstract
Given the increasing demand for machine learning algorithms suitable for deployment on devices with limited memory and power resources, there is a clear need for frameworks that prioritize power and memory efficiency. A prominent candidate is the River framework. This study compares incremental and batch learning models, with a focus on efficiency and energy consumption. We evaluate the performance of three representative machine learning algorithms, Multinomial Naive Bayes, Logistic Regression, and Adaptive Random Forest, using the River framework, which enables instance-based learning on data streams. The findings indicate that while incremental learning can reduce memory footprint and training time, it incurs higher energy consumption during the early stages. Conversely, batch learning benefits from aggregated data but faces scalability challenges in resource-constrained environments. This paper explores the trade-offs between the two approaches and guides their applicability in domains such as cybersecurity and IoT.
Fields of Study & Subjects
Data Stream Mining Techniques
Machine Learning and ELM
Energy Efficiency in Computing
Publication details
- Journal / source
- ARPN Journal of Engineering and Applied Sciences
- Pages
- 1836–1836
- Publication date
- 20 January 2026