Learnware for CSI Feedback: Scene-specific Small Models Can Do Big
Organizations: National Mobile Communications Research Laboratory, Southeast University, Nanjing, 210096, China · Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology · Institute of Communications Engineering, National Sun Yat-sen University, Kaohsiung 80424, Taiwan · School of Computer Science and Engineering and the Key Laboratory of New Generation Artificial Intelligence Technology and Its Interdisciplinary Applications (Southeast University), Ministry of Education, Southeast University, Nanjing 211189, China ·
Abstract
Intelligent channel state information (CSI) feedback is essential for realizing the high capacity and spectral efficiency goals of future 6G systems, yet existing deep learning solutions face a trade-off between model generalization and scenario-specific performance. Large neural networks generalize well but incur high computational and tuning costs, while small models excel in particular environments but require repetitive costly end-to-end training for each base station (BS). To address these challenges, we introduce a model repository-based deployment framework in which a centralized AI data center maintains a catalog of scene-specific CSI models. The repository is enhanced with a Learnware-based framework, where each model is associated with a specification including semantic part (network architecture parameters) and statistical part (codeboo-fingerprint embeddings of training-data distributions). A BS submits only its local statistical specifications to retrieve the most relevant pre-trained model, enhancing data privacy by avoiding raw CSI transmission and drastically reducing retrieval latency and communication overhead. We further develop a data-driven search strategy that matches codebook fingerprints to model performance, achieving over 90% selection accuracy. In simulations, our scheme yields 18.8% and 57.7% performance improvements over the General Model in LOS and NLOS scenarios, respectively while reducing local fine-tuning by up to 1000 samples and 100 epochs. This Learnware-based approach minimizes redundant training, maximizes model reuse, and supports rapid,privacy-enhancing deployment of CSI feedback models.
Figures & tables
| Paradigm | Resource requirements | Transmission cost | Lifelong learning | Robustness to forgetting | Data privacy |
|---|---|---|---|---|---|
| Aggregate datasets | High | High | |||
| Learnware Paradigm | Low | Low | ✓ | ✓ | ✓ |
| Method | General Model | General Model with fine-tuning | Model Switch | Original Model Repository | Learnware Model Repository | |
| Construction (Initialize) | AI data center | Train one model using large-scale data | Train several models using large-scale data | Train many models in parallel | ||
| BS | Store a single model | Store several models | Store a single model | |||
| Online deployment | AI data center | None | None | None | Model retrieval and return | |
| BS | None | Fine-tune and transmit encoder NN | Switch model and transmit encoder NN | Upload local CSI samples, fine-tune, transmit encoder NN | Upload specifications, fine-tune, transmit encoder NN | |
| UE | None | Upload local CSI samples to BS | ||||
| Merits and Limitations | Accuracy | Low | High | Middle | High | High |
| CSI_Number_Domain | spatial domain |
|---|---|
| Feedback_Mode | implicit feedback |
| Structure | two-sided model |
| Input_Dimension | |
| Output_Dimension | |
| Compression_Ratio | 1/16 |
| Quantization_Bits | 4 |
| Antenna setting | 32 ULA antennas at BS with spacing |
|---|---|
| of 0.5 wavelength, centered at (0,0) and | |
| arranged in a north-south direction (Y-axis) | |
| Single antenna at UE | |
| Center frequency | 2.6 GHz |
| Bandwidth | 20 MHz |
| Scene configuration | 3GPP-38.901-UMi-LOS |
| Layer | Type | Input | Output | Details |
| CNN-based Autoencoder [ 8 ] | ||||
| Input | - | (32, 2) | (32, 2) | Real and imaginary parts |
| Encoder | Conv1D | (32, 2) | (32, 2) | Kernel: , BN, ReLU |
| Reshape | (32, 2) | (64,) | Flatten | |
| Dense+Sigmoid | (64,) | (4,) | Compression ratio | |
| Quantization | (4,) | (16,) | bits, feedback_bits=16 | |
| Sample Range ( ) | LOS | NLOS | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Scene-specific | Learnw. Model Repository | General Model (various complexity) 1 | Scene-specific | Learnw. Model Repository | General Model (various complexity) | |||||||||||
| CNN 2 | TF-1 | CNN | TF-1 | TF-2 | TF-3 | TF-4 3 | CNN | TF-1 | CNN | TF-1 | TF-2 | TF-3 | TF-4 | |||
| 0.915 | 0.915 | 0.889 | 0.332 | 0.628 | 0.725 | 0.755 | 0.777 | 0.350 | 0.357 | 0.317 | 0.181 | 0.208 | 0.207 | 0.214 | 0.230 | |
| 0.881 | 0.883 | 0.855 | 0.340 | 0.701 | 0.719 | 0.746 | 0.715 | 0.347 | 0.343 | 0.321 | 0.225 | 0.213 | 0.220 | 0.245 | 0.263 | |
| 0.879 | 0.886 | 0.808 | 0.297 | 0.703 | 0.710 | 0.713 | 0.715 | 0.330 | 0.347 | 0.314 | 0.162 | 0.205 | 0.205 | 0.216 | 0.221 | |
| 0.868 | 0.881 | 0.721 | 0.292 | 0.651 | 0.684 | 0.691 | 0.660 | 0.324 | 0.339 | 0.303 | 0.187 | 0.213 | 0.207 | 0.214 | 0.213 | |
| Configurations | LOS scenes | NLOS scenes | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| CR | Quantization bits ( ) | General Model | Model Switch | Learnware Model Repository | Original Model Repository | Upper Bound | General Model | Model Switch | Learnware Model Repository | Original Model Repository | Upper Bound |
| 1/16 | 2 | 0.681 | 0.371 | 0.832 | 0.841 | 0.878 | 0.219 | 0.197 | 0.296 | 0.309 | 0.336 |
| 3 | 0.715 | 0.453 | 0.850 | 0.859 | 0.881 | 0.230 | 0.222 | 0.313 | 0.328 | 0.356 | |
| 4 | 0.777 | 0.477 | 0.889 | 0.891 | 0.915 | 0.230 | 0.230 | 0.317 | 0.333 | 0.350 | |
| 5 | 0.781 | 0.482 | 0.899 | 0.907 | 0.921 | 0.232 | 0.233 | 0.320 | 0.335 | 0.356 | |
| 1/32 | 4 | 0.348 | 0.249 | 0.794 | 0.816 | 0.852 | 0.134 | 0.144 | 0.215 | 0.239 | 0.251 |
| Methods | LOS Test Scene | NLOS Test Scene | ||
|---|---|---|---|---|
| Without fine-tuning | With fine-tuning | Without fine-tuning | With fine-tuning | |
| General Model | 0.781 | 0.936 | 0.293 | 0.408 |
| Model Switch | 0.506 | None | 0.413 | None |
| Original Model Repository | 0.943 | 0.951 | 0.492 | 0.499 |
| Learnware Model Repository | 0.928 | 0.946 | 0.462 | 0.472 |
| Upper Bound | 0.951 | 0.507 | ||
| Level | k | L | Input Candidate | LSH Score | Brute-force | Relative | Per-Level | Cumulative | Speedup |
|---|---|---|---|---|---|---|---|---|---|
| Repository Size | Upper Bound | Accuracy | Time (ms) | Time (ms) | Factor | ||||
| L1 | 4 | 25 | 0.85 | 0.99 | 85.9% | 0.25 | 0.25 | 20,000 | |
| L2 | 5 | 18 | 0.91 | 0.99 | 91.9% | 0.35 | 0.60 | 8,333 | |
| L3 | 6 | 12 | 0.96 | 0.99 | 97.0% | 0.30 | 0.90 | 5,556 | |
| L4 | 7 | 6 | 0.98 | 0.99 | 99.0% | 0.20 | 1.10 | 4,545 | |
| Final | - | - | 48 | 0.99 | 0.99 | 100% | 0.05 | 1.15 | 4,348 |
| Deployment considerations | Communication overhead | Time complexity | Communication overhead [KB] 1 | Time complexity [s] 2 | ||||
| Data center-BS | BS-UE | Fine-tuning | Model retrieval | Data center-BS | BS-UE | Fine-tuning | Model retrieval | |
| General Model | None | None | None | None | 0 | 0 | 0 | 0 |
| General Model + fine-tuning | None | 500 samples for fine-tuning; return 1 encoder | 100 epochs, 500 samples | None | 0 | 240 + 3.37 | 373.5 | 0 |
| Model Switch | None | 500 samples for evaluation; return 1 encoder | None | Evaluate 4 models | 0 | 240 + 5.8 | 0 | 0.71 |
| Original model repository | 500 samples for evaluation; return 1 model | 500 samples for fine-tuning; return 1 encoder | 100 epochs, 500 samples | Evaluate 144 models | 240 + 31.7 | 240 + 5.8 | 61.6 | 25.7 |
| Learnware model repository | Specification; return 1 model | 500 samples for fine-tuning; return 1 encoder | 100 epochs, 500 samples | Retrieve from 144 models | 2.6 + 31.7 | 240 + 5.8 | 61.6 | 1.48e-5 |
| Metric | Original Formula | Original Range | Normalized Similarity | Complexity 1 |
|---|---|---|---|---|
| Cosine Similarity | Low | |||
| Bhattacharyya Coefficient [ 47 ] | Medium | |||
| Hellinger Distance [ 48 ] | Medium | |||
| Total Variation | Low | |||
| Jensen-Shannon Divergence [ 49 ] | High | |||
| KL Divergence [ 50 ] | High |
| Similarity Metrics | LOS | NLOS | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sampling Range ( ) | ||||||||||||
| Cosine ( ) | 0.886 | 0.855 | 0.839 | 0.721 | 0.659 | 0.599 | 0.324 | 0.318 | 0.319 | 0.303 | 0.285 | 0.233 |
| Bhattacharyya [ 47 ] ( ) | 0.883 | 0.857 | 0.855 | 0.746 | 0.666 | 0.612 | 0.327 | 0.309 | 0.312 | 0.287 | 0.266 | 0.209 |
| Hellinger [ 48 ] ( ) | 0.883 | 0.857 | 0.855 | 0.746 | 0.666 | 0.612 | 0.327 | 0.309 | 0.312 | 0.287 | 0.266 | 0.209 |
| Total Variation ( ) | 0.884 | 0.856 | 0.854 | 0.721 | 0.669 | 0.625 | 0.324 | 0.307 | 0.302 | 0.300 | 0.283 | 0.226 |
| KL [ 50 ] ( ) | 0.881 | 0.847 | 0.855 | 0.786 | 0.719 | 0.657 | 0.327 | 0.296 | 0.318 | 0.286 | 0.270 | 0.209 |
Wireless Communications
Wireless communications studies how information is sent over radio links and how networks manage signals, spectrum, and resources reliably.
See all 400 papers