Litcius/Paper detail

The Impact of Knowledge Distillation on the Energy Consumption and Runtime Efficiency of NLP Models

Ye Yuan, Jiacheng Shi, Zongyao Zhang, Kaiwei Chen, Jingzhi Zhang, Vincenzo Stoico, Ivano Malavolta

202412 citationsDOIOpen Access PDF

Abstract

Context. While models like BERT and GPT are powerful, they require substantial resources. Knowledge distillation can be employed as a technique to enhance their efficiency. Yet, we lack a clear understanding on their performance and energy consumption. This uncertainty is a major concern, especially in practical applications, where these models could strain resources and limit accessibility for developers with limited means. Our drive also comes from the pressing need for environmentally-friendly and sustainable applications in light of growing environmental worries. To address this, it is crucial to accurately measure their energy consumption. Goal. This study aims to determine how Knowledge Distillation affects the energy consumption and performance of NLP models. Method. We benchmark BERT, Distilled-BERT, GPT-2, and Distilled-GPT-2 using three different tasks from 3 different categories selected from a third-party dataset. The energy consumption, CPU utilization, memory utilization, and inference time of the considered NLP models are measured and statistically analyzed.

Topics & Concepts

Computer scienceBenchmark (surveying)Context (archaeology)DistillationEnergy consumptionInferenceArtificial intelligenceConsumption (sociology)Machine learningEnergy (signal processing)EngineeringMathematicsElectrical engineeringGeographyBiologySocial scienceChemistrySociologyOrganic chemistryGeodesyStatisticsPaleontologyAdvanced Neural Network ApplicationsAdversarial Robustness in Machine LearningExplainable Artificial Intelligence (XAI)
The Impact of Knowledge Distillation on the Energy Consumption and Runtime Efficiency of NLP Models | Litcius