NeurStore: Efficient In-database Deep Learning Model Management System
By: Siqi Xiang , Sheng Wang , Xiaokui Xiao and more
Potential Business Impact:
Stores AI models smaller, faster, and smarter.
With the prevalence of in-database AI-powered analytics, there is an increasing demand for database systems to efficiently manage the ever-expanding number and size of deep learning models. However, existing database systems typically store entire models as monolithic files or apply compression techniques that overlook the structural characteristics of deep learning models, resulting in suboptimal model storage overhead. This paper presents NeurStore, a novel in-database model management system that enables efficient storage and utilization of deep learning models. First, NeurStore employs a tensor-based model storage engine to enable fine-grained model storage within databases. In particular, we enhance the hierarchical navigable small world (HNSW) graph to index tensors, and only store additional deltas for tensors within a predefined similarity threshold to ensure tensor-level deduplication. Second, we propose a delta quantization algorithm that effectively compresses delta tensors, thus achieving a superior compression ratio with controllable model accuracy loss. Finally, we devise a compression-aware model loading mechanism, which improves model utilization performance by enabling direct computation on compressed tensors. Experimental evaluations demonstrate that NeurStore achieves superior compression ratios and competitive model loading throughput compared to state-of-the-art approaches.
Similar Papers
NeurStore: Efficient In-database Deep Learning Model Management System
Databases
Stores AI models in databases more efficiently.
NeurIDA: Dynamic Modeling for Effective In-Database Analytics
Databases
Makes computers learn from data automatically.
A Brain-Computer Interface Data Persistence System for Multi-Scenario and Multi-Modal Data: NeuroStore
Databases
Stores brain data for better robot control.