An In-Depth Analysis of Data Reduction Methods for Sustainable Deep Learning
Not on the map. Why?
Abstract (arXiv)
In recent years, Deep Learning has gained popularity for its ability to solve complex classification tasks, increasingly delivering better results thanks to the development of more accurate models, the availability of huge volumes of data and the improved computational capabilities of modern computers. However, these improvements in performance also bring efficiency problems, related to the storage of datasets and models, and to the waste of energy and time involved in both the training and inference processes. In this context, data reduction can help reduce energy consumption when training a deep learning model. In this paper, we present up to eight different methods to reduce the size of a tabular training dataset, and we develop a Python package to apply them. We also introduce a representativeness metric based on topology to measure how similar are the reduced datasets and the full training dataset. Additionally, we develop a methodology to apply these data reduction methods to image datasets for object detection tasks. Finally, we experimentally compare how these data reduction methods affect the representativeness of the reduced dataset, the energy consumption and the predictive performance of the model.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 28 of its 75 references that are in the map. First posted on arXiv 22 Mar 2024.
Builds on
28 of 75 references.
References · 28
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2019Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regressioncited by 1,361
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2018Path Aggregation Network for Instance Segmentationcited by 796
- 2014Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognitioncited by 719
- 2018An Empirical Study of Example Forgetting during Deep Neural Network Learningcited by 669
- 2019Green AIcited by 620
- 2013Network In Networkcited by 600
16 more
- 2018Albumentations: fast and flexible image augmentationscited by 558
- 2015An Introduction to Convolutional Neural Networkscited by 510
- 2019CSPNet: A New Backbone that can Enhance Learning Capability of CNNcited by 381
- 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 337
- 2023Cross-Entropy Loss Functions: Theoretical Analysis and Applicationscited by 206
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2021A Survey of Modern Deep Learning based Object Detection Modelscited by 97
- 2019Macro F1 and Macro F1cited by 70
- 2014Learning Activation Functions to Improve Deep Neural Networkscited by 62
- 2020Pooling Methods in Deep Neural Networks, a Reviewcited by 52
- 2021A Survey on Green Deep Learningcited by 52
- 2019Energy Usage Reports: Environmental awareness as part of algorithmic accountabilitycited by 43
- 2016End-to-end training of object class detectors for mean average precisioncited by 35
- 2022Data-Centric Green AI: An Exploratory Empirical Studycited by 24
- 2017Deep Detection of People and their Mobility Aids for a Hospital Robotcited by 9
- 2019Topology-based Representative Datasets to Reduce Neural Network Training Resourcescited by 6
Built on by
Citing papers per year: 2025: 1.
1 paper.