Building Telecom Language Models with RSOD: Domain Data, Specialist Post-Training, Memory-Conscious Distillation, and Networking Evaluation
Organizations: Calix AI Labs
Abstract
Telecom language models must combine broad networking knowledge with specialist behavior across routing, broadband services, access technologies, and operational diagnostics while remaining practical to deploy as a single model. We present an end-to-end framework that builds source-grounded synthetic training data from structured networking taxonomies and expert graphs, materializes 212,559 routed training records across fourteen networking routes, trains six frozen specialist LoRA teachers over one shared continued-pretrained backbone, and consolidates their behavior into one deployable student adapter using Routed Specialist On-Policy Distillation (RSOD). In RSOD, the committed student generates each trajectory, the route-assigned specialist teacher-forces the exact native token sequence, compact teacher hidden states are reconstructed through the shared frozen output head, and only the student LoRA is updated. A controlled reconstruction validation shows mean absolute logit error of 7.26 x 10^-6 with 100% top-1 agreement between native and reconstructed teacher logits. On four RTX 6000 Ada GPUs, the completed 2,000-step run produced 16,000 trajectories with zero observed student-version or token- ID mismatches. Under the primary route-conditioned evaluation over 2,850 held-out questions, the raw Meta-Llama-3.1-8B-Instruct model scores 12.8661/25 micro (13.0172/25 macro), the combined routed six-teacher system scores 21.7641/25 micro, and the consolidated RSOD student, released as Llama-CalixCLM v1, reaches 21.7112/25 micro (21.8006/25 macro) on the same five dimension LLM-judge rubric. Under a separate neutral deployment-like prompt, the same student reaches 20.0028/25 micro (20.0778/25 macro). The consolidated student remains within 0.0529 micro-score points of the combined routed-teacher system while retaining a numerically validated and auditable train-serve execution path.
Figures & tables
| Term | Meaning |
|---|---|
| RSOD | Routed Specialist On-Policy Distillation |
| CPT | Continued Pretraining |
| SFT | Supervised Fine-Tuning |
| KD | Knowledge Distillation |
| KL | Kullback–Leibler divergence |
| LoRA | Low-Rank Adaptation |
| Dimension | Established building block | RSOD configuration |
|---|---|---|
| Trajectories | Student-on-policy distillation | Route-conditioned student trajectories generated by the committed student |
| Teacher choice | Multi-teacher selection or aggregation | Deterministic route-to-specialist assignment; one teacher per trajectory |
| Token alignment | Teacher scoring of generated output | Exact native token-ID teacher forcing on the student’s sequence |
| Signal transport | Logits or local teacher execution | Teacher hidden-state transport with local shared LM-head logit reconstruction |
| Model serving | Shared multi-adapter serving | One shared teacher backbone plus version-acknowledged student adapter commits |
| Validation | Aggregate training metrics | Direct token-identity and serving-version audits over the run |
| Specialist | Train records | Heldout |
|---|---|---|
| Dynamic Routing | 45,597 | 570 |
| MPLS Services | 26,439 | 190 |
| Broadband Services | 29,360 | 570 |
| Routing Fundamentals | 52,083 | 380 |
| CLI Diagnostics | 20,990 | 570 |
| Edge Access | 38,090 | 570 |
| Specialist | Route | Train | Eval. | Specialist | Route | Train | Eval. |
|---|---|---|---|---|---|---|---|
| Dynamic Routing | BGP | 19,756 | 190 | CLI Diagnostics | Linux tool calling | 5,817 | 190 |
| Dynamic Routing | OSPF | 9,561 | 190 | CLI Diagnostics | Linux agentic diagnosis | 5,817 | 190 |
| Dynamic Routing | IS-IS | 16,280 | 190 | CLI Diagnostics | Network fundamentals | 9,356 | 190 |
| MPLS Services | MPLS VPN | 26,439 | 190 | Edge Access | L2 switching | 11,061 | 190 |
| Broadband Services | BNG/subscriber mgmt. | 24,735 | 380 | Edge Access | PON/optical | 8,296 | 190 |
| Broadband Services | QoS | 4,625 | 190 | Edge Access | WiFi gateway | 18,733 | 190 |
| Metric | Value |
|---|---|
| Optimizer steps | 2,000 |
| Trajectories | 16,000 |
| KD tokens | 2,926,443 |
| Active training time | 50,511 s |
| GPU-hours | 56.1 |
| Estimated GPU energy | 4.63 kWh |
Language Model Post-Training
Language model post-training adapts pretrained models to follow instructions, reason, use tools, and meet task-specific or human-defined goals.
See all 190 papers