PEFT
qlora
sft
trl
qwen3
tmf921
intent-based-networking
network-slicing
rtx-6000-ada
ml-intern
nraptisss commited on
Commit
18d34ec
·
verified ·
1 Parent(s): de75d5b

Upload paper/tables.md

Browse files
Files changed (1) hide show
  1. paper/tables.md +0 -147
paper/tables.md CHANGED
@@ -1,147 +0,0 @@
1
- # Paper Tables
2
-
3
- This file contains draft tables for the manuscript.
4
-
5
- ---
6
-
7
- ## Table 1 — Research dataset splits
8
-
9
- | Split | Rows | Purpose |
10
- |---|---:|---|
11
- | `train_base` | 26,357 | Unaugmented training after OOD holdouts |
12
- | `train_sota` | 32,357 | Training split with lifecycle/adversarial upsampling and multi-turn wrappers |
13
- | `validation` | 1,547 | Validation during training |
14
- | `test_in_distribution` | 1,455 | In-distribution test |
15
- | `test_template_ood` | 3,503 | Held-out prompt-template family |
16
- | `test_use_case_ood` | 4,341 | Held-out use cases |
17
- | `test_sector_ood` | 4,579 | Held-out sectors |
18
- | `test_adversarial` | 33 | Held-out adversarial rejection examples |
19
-
20
- ---
21
-
22
- ## Table 2 — Qwen3 token-length audit
23
-
24
- | Statistic | Tokens |
25
- |---|---:|
26
- | Mean | 754.1 |
27
- | p50 | 705 |
28
- | p95 | 1293 |
29
- | p99 | 1300 |
30
- | Max | 1316 |
31
- | Fit under 2048 | 100% |
32
-
33
- Interpretation: `max_length=2048` is safe for Qwen3-8B on this dataset.
34
-
35
- ---
36
-
37
- ## Table 3 — Stage-1 training configuration
38
-
39
- | Item | Value |
40
- |---|---|
41
- | Base model | `Qwen/Qwen3-8B` |
42
- | Training method | QLoRA SFT |
43
- | Quantization | 4-bit NF4 + double quantization |
44
- | LoRA rank | 64 |
45
- | LoRA alpha | 16 |
46
- | LoRA dropout | 0.05 |
47
- | Target modules | `all-linear` |
48
- | Max length | 2048 |
49
- | Loss | Assistant-only SFT loss |
50
- | Learning rate | 2e-4 |
51
- | Scheduler | constant |
52
- | Optimizer | paged AdamW 32-bit |
53
- | Gradient checkpointing | enabled |
54
- | Hardware | RTX 6000 Ada 48/50GB |
55
- | Train split | `train_sota` |
56
-
57
- ---
58
-
59
- ## Table 4 — Stage-1 raw metrics
60
-
61
- | Split | JSON parse | Exact match | Field F1 | KPI presence |
62
- |---|---:|---:|---:|---:|
63
- | `test_in_distribution` | 1.0000 | 0.0227 | 0.6868 | 0.7973 |
64
- | `test_template_ood` | 1.0000 | 0.0014 | 0.6790 | 0.8062 |
65
- | `test_use_case_ood` | 0.9998 | 0.0122 | 0.6825 | 0.7883 |
66
- | `test_sector_ood` | 1.0000 | 0.0166 | 0.6610 | 0.7733 |
67
- | `test_adversarial` | 1.0000 | 0.9697 | 0.9697 | 1.0000 |
68
-
69
- ---
70
-
71
- ## Table 5 — Stage-1 normalized metrics
72
-
73
- | Split | JSON parse | Normalized field F1 | Normalized key F1 | Normalized exact |
74
- |---|---:|---:|---:|---:|
75
- | `test_in_distribution` | 1.0000 | 0.7956 | 0.9811 | 0.0351 |
76
- | `test_template_ood` | 1.0000 | 0.7865 | 0.9801 | 0.0177 |
77
- | `test_use_case_ood` | 0.9998 | 0.7907 | 0.9805 | 0.0253 |
78
- | `test_sector_ood` | 1.0000 | 0.7697 | 0.9818 | 0.0293 |
79
- | `test_adversarial` | 1.0000 | 0.9697 | 1.0000 | 0.9697 |
80
-
81
- ---
82
-
83
- ## Table 6 — Stage-1 strong and weak target layers
84
-
85
- | Target layer | Normalized field F1 range | Interpretation |
86
- |---|---:|---|
87
- | `tmf921` | 0.93–0.94 | Strong high-level intent object generation |
88
- | `camara` | 0.81–0.87 | Strong after volatile-field normalization |
89
- | `intent_3gpp` | 0.80–0.82 | Strong/moderate |
90
- | `etsi_zsm` | 0.75–0.79 | Moderate/strong |
91
- | `a1_policy` | 0.67–0.68 | Moderate, value fidelity remains limited |
92
- | `o1_nrm` | 0.39–0.40 | Weak value fidelity despite correct structure |
93
- | `tmf921_lifecycle_report` | 0.15–0.18 | Weak, likely measurement/simulation mismatch |
94
- | `tmf921_lifecycle_monitor` | 0.39–0.52 | Weak/mixed |
95
-
96
- ---
97
-
98
- ## Table 7 — Stage 1 vs Stage 2 global comparison
99
-
100
- | Split | Stage 1 norm field F1 | Stage 2 norm field F1 | Delta | Stage 1 norm key F1 | Stage 2 norm key F1 | Delta |
101
- |---|---:|---:|---:|---:|---:|---:|
102
- | `test_in_distribution` | 0.7956 | 0.7952 | -0.0003 | 0.9811 | 0.9796 | -0.0014 |
103
- | `test_template_ood` | 0.7865 | 0.7855 | -0.0010 | 0.9801 | 0.9786 | -0.0015 |
104
- | `test_use_case_ood` | 0.7907 | 0.7895 | -0.0012 | 0.9805 | 0.9787 | -0.0018 |
105
- | `test_sector_ood` | 0.7697 | 0.7694 | -0.0002 | 0.9818 | 0.9809 | -0.0009 |
106
- | `test_adversarial` | 0.9697 | 0.9596 | -0.0101 | 1.0000 | 0.9697 | -0.0303 |
107
-
108
- Decision: Stage 2 is diagnostic and not promoted.
109
-
110
- ---
111
-
112
- ## Table 8 — Stage 1 vs Stage 2 weak-layer comparison
113
-
114
- | Split | Layer | Stage 1 | Stage 2 | Delta |
115
- |---|---|---:|---:|---:|
116
- | ID | `o1_nrm` | 0.3927 | 0.3906 | -0.0021 |
117
- | ID | `a1_policy` | 0.6837 | 0.6787 | -0.0050 |
118
- | ID | `tmf921_lifecycle_report` | 0.1667 | 0.1889 | +0.0222 |
119
- | ID | `tmf921_lifecycle_monitor` | 0.5172 | 0.4926 | -0.0246 |
120
- | ID | `tmf921_lifecycle_scale` | 0.9345 | 0.9453 | +0.0108 |
121
- | Template OOD | `o1_nrm` | 0.3976 | 0.3993 | +0.0017 |
122
- | Template OOD | `a1_policy` | 0.6763 | 0.6758 | -0.0004 |
123
- | Template OOD | `tmf921_lifecycle_report` | 0.1799 | 0.1905 | +0.0106 |
124
- | Template OOD | `tmf921_lifecycle_scale` | 0.5363 | 0.5560 | +0.0197 |
125
- | Use-case OOD | `o1_nrm` | 0.3936 | 0.3895 | -0.0042 |
126
- | Use-case OOD | `a1_policy` | 0.6808 | 0.6786 | -0.0023 |
127
- | Use-case OOD | `tmf921_lifecycle_report` | 0.1531 | 0.1981 | +0.0450 |
128
- | Use-case OOD | `tmf921_lifecycle_monitor` | 0.3875 | 0.4187 | +0.0312 |
129
- | Use-case OOD | `tmf921_lifecycle_scale` | 0.6993 | 0.7411 | +0.0418 |
130
- | Sector OOD | `o1_nrm` | 0.3858 | 0.3888 | +0.0029 |
131
- | Sector OOD | `a1_policy` | 0.6740 | 0.6763 | +0.0023 |
132
- | Sector OOD | `tmf921_lifecycle_report` | 0.1763 | 0.1830 | +0.0067 |
133
- | Sector OOD | `tmf921_lifecycle_monitor` | 0.4310 | 0.4696 | +0.0385 |
134
- | Sector OOD | `tmf921_lifecycle_scale` | 0.7279 | 0.7437 | +0.0158 |
135
-
136
- ---
137
-
138
- ## Table 9 — Limitations summary
139
-
140
- | Limitation | Impact | Mitigation / future work |
141
- |---|---|---|
142
- | Synthetic data | May not reflect real operator language | Add expert/human-authored validation subset |
143
- | No official standard validators | Cannot claim production compliance | Add TMF921/CAMARA/OpenAPI/YANG validators |
144
- | O1 NRM weak value fidelity | Low-level RAN configuration unreliable | Add semantic evaluator and canonical labels |
145
- | A1 policy moderate fidelity | Policy values may be wrong | Add policy-specific extractor/scorer |
146
- | Lifecycle report/monitor weak | Measurement fields may be hard to reproduce | Use tolerance/semantic scoring |
147
- | Exact match low | Raw exact match over-penalizes volatile fields | Report normalized metrics alongside raw |