Performance is not All You Need: Sustainability Considerations for Algorithms
By: Xiang Li , Chong Zhang , Hongpeng Wang and more
Potential Business Impact:
Makes AI use less power while staying smart.
This work focuses on the high carbon emissions generated by deep learning model training, specifically addressing the core challenge of balancing algorithm performance and energy consumption. It proposes an innovative two-dimensional sustainability evaluation system. Different from the traditional single performance-oriented evaluation paradigm, this study pioneered two quantitative indicators that integrate energy efficiency ratio and accuracy: the sustainable harmonic mean (FMS) integrates accumulated energy consumption and performance parameters through the harmonic mean to reveal the algorithm performance under unit energy consumption; the area under the sustainability curve (ASC) constructs a performance-power consumption curve to characterize the energy efficiency characteristics of the algorithm throughout the cycle. To verify the universality of the indicator system, the study constructed benchmarks in various multimodal tasks, including image classification, segmentation, pose estimation, and batch and online learning. Experiments demonstrate that the system can provide a quantitative basis for evaluating cross-task algorithms and promote the transition of green AI research from theory to practice. Our sustainability evaluation framework code can be found here, providing methodological support for the industry to establish algorithm energy efficiency standards.
Similar Papers
Metrics and evaluations for computational and sustainable AI efficiency
Performance
Measures AI's speed, energy, and pollution.
Toward Sustainable Generative AI: A Scoping Review of Carbon Footprint and Environmental Impacts Across Training and Inference Stages
Computers and Society
Helps AI use less energy and be greener.
Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner's Perspective
Software Engineering
Helps build computer programs that are good for everyone.