OTel: Open Telco AI Datasets, Benchmarks, and Models
Organizations: AT&T Chief Data Office · RelationalAI · Northeastern University · MLCommons · The University of Texas at Dallas · Purdue University · Khalifa University · University of Leeds · Yale University · Mantis NLP · GSMA · Essential AI
Abstract
We present Open Telco (OTel), an open telecom AI resource that releases derived telecom datasets for retrieval, reranking, instruction tuning, and safety/abstention, together with 30 full-parameter post-trained baselines spanning 10 embedding models, 3 rerankers, and 17 language models. The community has already engaged substantially with the resource: as of May 3, 2026, the released models have been downloaded over 16 million times and the project has received 157+ pieces of media coverage worldwide. Building on prior open telecom datasets and benchmarks, OTel provides documented telecom data sources, held-out evaluation partitions, trained embedding models, rerankers, context-grounded LLMs, and safety/abstention data in one unified resource. Each baseline starts from an open-weight model and is post-trained on OTel-derived data using an open training recipe, then evaluated on held-out OTel evaluation partitions. OTel post-training improves performance across all three model families: embedding retrieval reaches 93.1% NDCG@10, reranking reaches 0.947 MRR@10, and language-model correctness reaches 87.8%. We release OTel as a reproducible starting point and invite the community to expand the data, improve embedding and reranking models, and build stronger context-grounded telecom LLMs.
Figures & tables
| Prior Work | This Work | |||
|---|---|---|---|---|
| Data sources & tasks | Tele-Data | TEmbed | GSMA Leaderboard | OTel |
| Telecom scope | Telecom QA | Telecom data | Benchmark tasks | Multi-domain telecom data |
| Retrieval chunks | Eval-only | explicit chunks | ||
| Reranker labels | Eval-only | relevance labels | ||
| LLM instruction data | QA-oriented | QA-oriented | Eval-only | grounded prompts |
| Safety | abstention data | |||
| Contributor | Source domain | Samples |
|---|---|---|
| Yale University | arXiv telecom papers, 3GPP standards, telecom Wikipedia articles, and telecom-related Common Crawl pages | 681,172 |
| NetoAI | RFC series | 100,751 |
| GSMA | PRDs, Discover portal material, and mixed telecom documents | 158,006 |
| Khalifa University | Industry whitepapers | 62,000 |
| University of Leeds | O-RAN specifications across working groups 1–2, 4–10 | 58,565 |
| Purdue University and UT Dallas | O-RAN documents across working groups | 42,000 |
| Dataset split | Raw size | Final size |
|---|---|---|
| Yale enrichment path | 680,000 | 220,334 |
| Other contributors | 420,000 | 106,433 |
| Total | ~1,100,000 | 326,767 |
| RAG role | Dataset on Hugging Face | Task | Key fields |
|---|---|---|---|
| Retrieval | OTel-Embedding | Retrieve relevant telecom passages from an anchor/query. | anchor , positive , negative_1 – negative_5 |
| Reranking | OTel-Reranker | Score query-passage relevance for cross-encoder reranking. | sentence_0 , sentence_1 , label |
| Generation | OTel-LLM | Generate grounded telecom answers from retrieved context. | prompt , completion , abstention , chunk-count metadata |
| Safety | OTel-Safety | Abstain when appropriate. | Schema-compatible with OTel-LLM ; includes abstention and chunk-count metadata |
| RAG role | Dataset | Shortened real example |
|---|---|---|
| Retrieval | OTel-Embedding | Retrieval example: a query about F1 Measurement ID Coordination is paired with the relevant F1-log passage and five nearby hard negatives. |
| Reranking | OTel-Reranker | Reranking example: an O-RAN Fronthaul Gateway query-passage pair about split 7-2 to 8 is marked relevant with label =1.0. |
| Generation | OTel-LLM | Generation example: an MBSFN-mode question is answered from retrieved context about TDD MBSFN Information . |
| Safety | OTel-Safety | Safety example: an SCP trust-domain question has off-topic retrieved contexts, so the completion abstains with abstention =true. |
| Family | Count | Primary dataset |
|---|---|---|
| Embeddings | 10 | OTel-Embedding |
| Rerankers | 3 | OTel-Reranker |
| LLMs | 17 | OTel-LLM |
| OTel model | Base model | Params (B) | Without fine-tuning | With OTel fine-tuning | (pp) |
|---|---|---|---|---|---|
| OTel-LLM-270M-IT | gemma-3-270m-it | 0.27 | 22.2 | 30.7 1.4 | +8.5 |
| OTel-LLM-0.6B-IT | Qwen3-0.6B | 0.60 | 49.0 | 58.4 1.1 | +9.4 |
| OTel-LLM-1B-IT | gemma-3-1b-it | 1.00 | 48.3 | 56.8 1.0 | +8.5 |
| OTel-LLM-1.2B-IT | LFM2.5-1.2B-Instruct | 1.20 | 66.4 | 73.8 0.8 | +7.4 |
| OTel-LLM-1.7B-IT | Qwen3-1.7B | 1.70 | 52.8 | 60.8 0.9 | +8.0 |
| OTel-LLM-3B-IT | Mistral-3-3B | 3.00 | 56.9 | 63.9 0.9 | +7.0 |
| OTel model | Base model | Params (B) | Without fine-tuning | With OTel fine-tuning | (pp) |
|---|---|---|---|---|---|
| OTel-Embedding-22M | all-MiniLM-L6-v2 | 0.022 | 24.1 | 83.8 0.8 | +59.7 |
| OTel-Embedding-33M | bge-small-en-v1.5 | 0.033 | 31.4 | 86.3 0.7 | +54.9 |
| OTel-Embedding-34M | all-MiniLM-L12-v2 | 0.034 | 29.2 | 84.6 0.8 | +55.4 |
| OTel-Embedding-109M | all-mpnet-base-v2 | 0.109 | 38.5 | 87.2 0.7 | +48.7 |
| OTel-Embedding-300M | Gemma3-Embedding-300M | 0.300 | 72.3 | 90.4 0.6 | +18.1 |
| OTel-Embedding-335M | bge-large-en-v1.5 | 0.335 | 51.7 | 89.2 0.6 | +37.5 |
| OTel model | Params (B) | Without fine-tuning | With OTel fine-tuning | |
|---|---|---|---|---|
| OTel-Reranker-0.6B | 0.60 | 0.346 | 0.938 0.007 | +0.592 |
| OTel-Reranker-4B | 4.00 | 0.407 | 0.943 0.006 | +0.536 |
| OTel-Reranker-8B | 8.00 | 0.417 | 0.947 0.005 | +0.530 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| OTel model | Parameters | Base model |
|---|---|---|
| OTel-LLM-270M-IT | 270M | gemma-3-270m-it |
| OTel-LLM-0.6B-IT | 0.6B | Qwen3-0.6B |
| OTel-LLM-1B-IT | 1B | gemma-3-1b-it |
| OTel-LLM-1.2B-IT | 1.2B | LFM2.5-1.2B-Instruct |
| OTel-LLM-1.7B-IT | 1.7B | Qwen3-1.7B |
| OTel-LLM-3B-IT | 3B | Mistral-3-3B |
| OTel model | Parameters | Base model |
|---|---|---|
| OTel-Embedding-22M | 22M | all-MiniLM-L6-v2 |
| OTel-Embedding-33M | 33M | BAAI/bge-small-en-v1.5 |
| OTel-Embedding-34M | 34M | all-MiniLM-L12-v2 |
| OTel-Embedding-109M | 109M | all-mpnet-base-v2 |
| OTel-Embedding-300M | 300M | Gemma3-Embedding-300M |
| OTel-Embedding-335M | 335M | BAAI/bge-large-en-v1.5 |
| OTel model | Parameters | Base model |
|---|---|---|
| OTel-Reranker-0.6B | 0.6B | Qwen3-0.6B |
| OTel-Reranker-4B | 4B | Qwen3-4B |
| OTel-Reranker-8B | 8B | Qwen3-8B |
| Model type | Dataset |
|---|---|
| LLM instruction tuning | OTel-LLM |
| LLM safety tuning | OTel-Safety |
| Embedding | OTel-Embedding |
| Reranker | OTel-Reranker |
| Parameter | Value |
|---|---|
| Optimizer | AdamW (8-bit, bitsandbytes) |
| Learning-rate schedule | Cosine decay with warmup |
| Weight decay | 0.01 |
| Warmup steps | 100 |
| Per-device batch size | 8–128 |
| Gradient accumulation | 4–32 |
| Parameter | Value |
|---|---|
| Numerical precision | BF16 |
| Attention implementation | Flash Attention 2 |
| Gradient checkpointing | Enabled |
| Distributed training | Fully Sharded Data Parallel |
| Hardware | Count |
|---|---|
| AMD MI300X | 32 |
| AMD MI325X | 64 |
| AMD MI355X | 32 |
| NVIDIA A100 | 8 |
| NVIDIA H100 | 32 |
| Model type | Train | Eval | Seed |
|---|---|---|---|
| LLM | 90% | 10% | 42 |
| Embedding | 90% | 10% | 42 |
| Reranker | 95% | 5% | 42 |
| Logging/configuration item | Value |
|---|---|
| Evaluation strategy | Per epoch |
| Save strategy | Per epoch |
| Logging interval | Every 50 steps |
| Experiment tracking | TensorBoard |
| LLM judge models | GPT-4o mini and Claude Sonnet 3.5 |
| Parameter | Value |
|---|---|
| Loss masking | Completion tokens only |
| Label smoothing | None |
| Padding side | Right |
| Asset class | Release unit | Documentation | Metadata |
|---|---|---|---|
| Dataset | OTel-LLM | Dataset card | Croissant + RAI |
| Dataset | OTel-Safety | Dataset card | Croissant + RAI |
| Dataset | OTel-Embedding | Dataset card | Croissant + RAI |
| Dataset | OTel-Reranker | Dataset card | Croissant + RAI |
| Model family | 30 released OTel baselines | Model cards | Reproduction instructions |
| Code | Training/evaluation scripts | README + commands | Environment specification |
| Source class | Sources | Availability |
|---|---|---|
| Standards body | 3GPP specifications | Public |
| Consortium documents | GSMA PRDs, Discover portal | Public |
| O-RAN documentation | O-RAN Alliance specifications | Public |
| Open technical corpora | IETF RFC series | Public |
| Academic papers | arXiv telecom papers | Public (CC-BY) |
| Web-derived | Common Crawl telecom pages | Public |