A comprehensive review of model compression techniques in machine learning

Всесторонний обзор методов сжатия моделей в машинном обучении
Lucas Carvalho Cordeiro, Pierre V. Dantas, Waldir Sabino da Silva, Celso B. Carvalho
2024-09-02

Internet of Thingsedge computinghybrid compression methodslightweight design architecturesmodel compression techniques
Abstract This paper critically examines model compression techniques within the machine learning (ML) domain, emphasizing their role in enhancing model efficiency for deployment in resource-constrained environments, such as mobile devices, edge computing, and Internet of Things (IoT) systems. By systematically exploring compression techniques and lightweight design architectures, it is provided a comprehensive understanding of their operational contexts and effectiveness. The synthesis of these strategies reveals a dynamic interplay between model performance and computational demand, highlighting the balance required for optimal application. As machine learning (ML) models grow increasingly complex and data-intensive, the demand for computational resources and memory has surged accordingly. This escalation presents significant challenges for the deployment of artificial intelligence (AI) systems in real-world applications, particularly where hardware capabilities are limited. Therefore, model compression techniques are not merely advantageous but essential for ensuring that these models can be utilized across various domains, maintaining high performance without prohibitive resource requirements. Furthermore, this review underscores the importance of model compression in sustainable artificial intelligence (AI) development. The introduction of hybrid methods, which combine multiple compression techniques, promises to deliver superior performance and efficiency. Additionally, the development of intelligent frameworks capable of selecting the most appropriate compression strategy based on specific application needs is crucial for advancing the field. The practical examples and engineering applications discussed demonstrate the real-world impact of these techniques. By optimizing the balance between model complexity and computational efficiency, model compression ensures that the advancements in AI technology remain sustainable and widely applicable. This comprehensive review thus contributes to the academic discourse and guides innovative solutions for efficient and responsible machine learning practices, paving the way for future advancements in the field. Graphical abstract
1
Combining multiple compression techniques through hybrid methods is highlighted as a promising approach for improving both model efficiency and performance.
2
Intelligent frameworks that select compression strategies according to application-specific requirements are identified as important for advancing practical deployment.
3
Model compression is essential for deploying increasingly complex machine-learning models on resource-constrained mobile, edge-computing, and IoT devices.
4
Model compression supports sustainable and broadly applicable AI by reducing deployment resource demands while preserving high performance.
5
The review identifies a necessary trade-off between model performance and computational or memory requirements when selecting compression strategies.

machine learning models deployed in resource-constrained environments

the effectiveness of model compression techniques and lightweight design architectures in balancing model performance, computational demand, and memory requirements

Publication Details
Publication Date
2024-09-02
Journal
Publisher
ISSN
Cited by
261
Access Type
Author Information
Authors
Lucas Carvalho Cordeiro
Pierre V. Dantas
Waldir Sabino da Silva
Celso B. Carvalho
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%