Training strategy, namely whether to retrain from scratch or fine-tune from the previous checkpoint, is an overlooked decision variable in active learning. We show that this choice has exploitable structure: retraining is most useful in early rounds, when each batch can substantially reshape the labeled distribution, while fine-tuning becomes safer once the model trajectory stabilizes. We propose HybridAL, an adaptive training schedule that monitors an online stabilization signal and switches from retraining to fine-tuning after sustained stabilization. Two complementary signals, spectral exponent change Δα (weight-based) and accuracy change ΔAcc (validation-based), span different points on the time-calibration trade-off. Across three encoder backbones and six text-classification tasks (five seeds each), HybridAL keeps endpoint macro-F1 non-inferior to retraining and fine-tuning at a 0.010 margin, saves up to 49% of retraining time, and recovers a substantial fraction of retraining's calibration advantage as measured by negative log-likelihood (NLL). Compared with schedules that switch at a pre-committed round, HybridAL obtains lower NLL at moderate additional cost, showing that trajectory-dependent switching provides a stronger time-calibration trade-off than fixed early switching.
Figures & tables
Figure 1: No single training strategy dominates. Left: speed (bigger = faster). Right: calibration (bigger = lower negative log-likelihood (NLL), i.e. better-calibrated predictions). Axes are min–max normalized per task-family dataset. HybridAL variants use Δα (spectral exponent change) and Δ Acc (accuracy change) as switching signals.
Dataset
Domain
C
Size
Binary
IMDb ( Maas et al., 2011 )
sentiment analysis
2
50,000
SST-2 ( Socher et al., 2013 )
sentiment analysis
2
68,221
Jigsaw ( Wulczyn et al., 2017 )
toxicity detection
2
159,571
Multi-class
TweetEval ( Barbieri et al., 2020 )
sentiment analysis
3
59,899
Table 1: Text classification datasets, showing total size and number of classes (C).
Signal
Type
Extra val. pass?
Fire rate
Mean t⋆
Δ Acc ⋆
performance
yes
93%
9.1
Δ F1
performance
yes
90%
10.0
Δ Loss
performance
yes
43%
13.4
Grad. norm
performance
yes
40%
8.5
Δα⋆
model-based
no
97%
7.9
ℓ2 distance
model-based
no
0%
✗
Table 2: Signal ablation (DistilBERT, 6 datasets × 5 seeds, normalised ε=0.5 , k=3 ). Fire rate: fraction that switched; mean t⋆ : switch round among firing cells. ⋆ Selected for main results.
Figure 2: Test F1 preservation. (a) Endpoint test F1 distributions per task family (45 cells: 3 backbones × 3 datasets × 5 seeds); median (white dot) and IQR (black bar) overlaid. (b) Per-round validation F1; ±1 SEM bands; stars mark each HybridAL variant’s mean switch round t⋆ ; insets zoom the convergence region (rounds 15-25). Method colors follow the shared legend below.
Figure 3: Time–calibration trade-off. (a) Mean training time vs. mean test NLL per (method, backbone) (color = method, shape = backbone); dashed line is the all-method Pareto frontier, dotted excludes NewOnly . (b) Per-round mean validation NLL pooled across 6 datasets × 3 backbones × 5 seeds; ±1 SEM bands; stars mark each HybridAL variant’s mean switch round t⋆ . Method colors follow the shared legend below.
Figure 4: Mean test NLL. Bar color encodes mean switch round. Retrain (dashed) and FineTune (dash-dot) mark the calibration ceiling and floor.
Appendix figures & tables27 assets
Supplementary material from the paper’s appendix.
Appendix
Dataset
Class
Train ( n )
Train (%)
Val. ( n )
Val. (%)
Test ( n )
Test (%)
IMDb
negative
19,750
50.00
250
50.00
5,000
50.00
positive
19,750
50.00
250
50.00
5,000
50.00
Total
39,500
—
500
—
10,000
—
Jigsaw
non-toxic
113,978
90.42
1,443
90.41
28,856
90.42
toxic
12,082
9.58
153
9.59
3,059
9.58
Total
126,060
—
1,596
—
31,915
—
Appendix
Table 3: Per-class distribution of each dataset across train, validation and test splits (seed=42 splits as used in our experiments). Train counts reflect the AL pool after validation holdout; Total rows give the size of each split.
DistilBERT
Method
IMDb
AGNews
Jigsaw
SST-2
TwtEv
Yahoo
Retrain
0.819 ± 0.021
0.900 ± 0.004
0.881 ± 0.003
0.835 ± 0.021
0.634 ± 0.023
0.667 ± 0.004 ‡§¶⋆∙∘
FineTune
0.823 ± 0.008 ¶
0.904 ± 0.005
0.883 ± 0.004
0.858 ± 0.018
0.626 ± 0.021
0.655 ± 0.006 §
NewOnly
0.823 ± 0.006
0.899 ± 0.001
0.882 ± 0.007
0.854 ± 0.009
0.552 ± 0.117
0.637 ± 0.009
HybridAL ( Δα )
0.814 ± 0.014
0.902 ± 0.007
0.881 ± 0.004 ∘
0.844 ± 0.022
0.627 ± 0.025
0.656 ± 0.004 §
HybridAL ( Δ Acc)
0.827 ± 0.006
0.905 ± 0.005
0.880 ± 0.005
0.857 ± 0.012
0.629 ± 0.018
0.654 ± 0.005 §
Appendix
Table 4: Full per-(method × backbone × dataset) test F1 (mean ± std across 5 seeds). Cell shading is per column within each backbone (greener = higher = better). Superscripts indicate that the cell is significantly higher than the reference method (paired t -test, p<0.05 , two-sided): † Retrain , ‡ FineTune , \lx@sectionsign NewOnly , \lx@paragraphsign HybridAL ( Δα ), ⋆ HybridAL ( Δ Acc), ∙ FixedSwitch (3), ∘ FixedSwitch (5), ⋄ FixedSwitch (7), △ FixedSwitch (10).
Variant
Reference
Lower bound
δ=0.005
δ=0.010
Δα
Retrain
+0.0005
✓
✓
Δα
FineTune
−0.0045
✓
✓
Δ Acc
Retrain
−0.0001
✓
✓
Δ Acc
FineTune
−0.0050
✗
✓
Δα
per-cell best
−0.0086
✗
✓
Δ Acc
per-cell best
−0.0091
✗
✓
Appendix
Table 5: TOST non-inferiority of endpoint F1: one-sided 95% lower confidence bounds on the mean paired difference, n=90 (backbone, dataset, seed) cells. ✓: non-inferior at that margin.
Method
IMDb
AGNews
Jigsaw
SST-2
TwtEv
Yahoo
Mean
DistilBERT
Retrain
0.426 ± 0.039 ‡¶∙∘⋄△
0.320 ± 0.008 ‡§¶⋆∙∘⋄△
0.133 ± 0.008 ‡⋆∙⋄
0.391 ± 0.029
0.814 ± 0.066 ‡¶⋆∙∘⋄△
1.108 ± 0.018 ‡§¶⋆∙∘⋄△
0.532 ± 0.336 ‡§¶⋆∙∘⋄△
FineTune
0.614 ± 0.075
0.448 ± 0.042
0.153 ± 0.016
0.460 ± 0.053
1.379 ± 0.075
1.609 ± 0.030
0.777 ± 0.540
NewOnly
0.501 ± 0.036 ‡∙∘⋄△
0.362 ± 0.013 ‡⋆∙∘⋄△
0.133 ± 0.007 ‡⋆∙⋄
0.435 ± 0.041
0.880 ± 0.105 ‡∙∘⋄△
1.265 ± 0.046 ‡⋆∙∘⋄△
0.596 ± 0.382 ‡¶⋆∙∘⋄△
HybridAL ( Δα )
0.641 ± 0.140
0.408 ± 0.059
0.150 ± 0.023 ∘
0.412 ± 0.038 △
1.288 ± 0.321
1.441 ± 0.192
0.724 ± 0.508 ∘
HybridAL ( Δ Acc)
0.457 ± 0.079 ‡∙∘⋄△
0.433 ± 0.023
0.156 ± 0.008
0.393 ± 0.032 △
1.163 ± 0.246
1.490 ± 0.175
0.682 ± 0.498 ‡∙∘⋄△
Appendix
Table 6: Full per-(method × backbone × dataset) test NLL (lower is better). Each cell reports mean ± std across 5 seeds. Cell shading is per-column within each backbone (greener = lower = better). The Mean column averages across the 30 (dataset, seed) cells per (method, backbone). Superscripts indicate that the cell is significantly lower than the reference method (paired t -test, p<0.05 , two-sided): † Retrain , ‡ FineTune , \lx@sectionsign NewOnly , \lx@paragraphsign HybridAL ( Δα ), ⋆ HybridAL ( Δ Acc), ∙ FixedSwitch (3), ∘ FixedSwitch (5), ⋄ FixedSwitch (7), △ FixedSwitch (10).
Method
IMDb
AGNews
Jigsaw
SST-2
TwtEv
Yahoo
Mean
DistilBERT
Retrain
526 ± 19
690 ± 33
719 ± 41
834 ± 39
886 ± 22
1375 ± 44
838 ± 272
FineTune
367 ± 11 †¶⋆⋄△
407 ± 17 †¶⋆∘⋄△
459 ± 12 †⋆⋄△
621 ± 14 †¶⋆∘⋄△
564 ± 13 †⋆∘⋄△
675 ± 19 †¶⋆∘⋄△
515 ± 115 †¶⋆∘⋄△
NewOnly
153 ± 6 †‡¶⋆∙∘⋄△
324 ± 15 †‡¶⋆∙∘⋄△
374 ± 13 †‡¶⋆∙∘⋄△
122 ± 3 †‡¶⋆∙∘⋄△
94 ± 7 †‡¶⋆∙∘⋄△
162 ± 12 †‡¶⋆∙∘⋄△
205 ± 107 †‡¶⋆∙∘⋄△
HybridAL ( Δα )
478 ± 84
564 ± 102
572 ± 115 †
780 ± 97
687 ± 126 †
1061 ± 258 †
690 ± 234 †
HybridAL ( Δ Acc)
510 ± 70
512 ± 42 †
523 ± 21 †
727 ± 84 †
765 ± 102
1000 ± 189 †
673 ± 204 †
Appendix
Table 7: Full per-(method × backbone × dataset) training time in seconds (lower is better). Each cell reports mean ± std across 5 seeds. Cell shading is per-column within each backbone (greener = lower = better). The Mean column averages across the 30 (dataset, seed) cells per (method, backbone). Superscripts indicate that the cell is significantly lower than the reference method (paired t -test, p<0.05 , two-sided): † Retrain , ‡ FineTune , \lx@sectionsign NewOnly , \lx@paragraphsign HybridAL ( Δα ), ⋆ HybridAL ( Δ Acc), ∙ FixedSwitch (3), ∘ FixedSwitch (5), ⋄ FixedSwitch (7), △ FixedSwitch (10).
Figure 5: Per-round Δα trajectories ( ε=10−4 , k=3 ) for four representative runs. Dashed line marks ε ; the marker marks t⋆ .
Figure 6: Per-round Δ Acc trajectories ( ε=5×10−3 , k=2 ) for the same four cases as Figure 5 .
Figure 7: Distribution of below- ε stretch lengths, 90 runs per signal. Stretches shorter than k are filtered by the patience parameter and do not trigger a switch.
Δα ( ε=10−4 )
Δ Acc ( ε=5×10−3 )
Dataset
t⋆
max post
% >ε
t⋆
max post
% >ε
IMDb
8.4
4.2e-4
43
17.8
3.8e-2
83
AG News
10.7
4.4e-4
46
8.0
2.5e-2
54
Jigsaw
6.9
2.9e-4
31
9.0
1.6e-2
36
SST-2
8.4
4.6e-4
33
10.8
3.9e-2
67
TweetEval
6.3
4.5e-4
41
12.5
6.7e-2
80
Appendix
Table 8: Post-switch signal dynamics (3 backbones × 5 seeds; switched cells only). t⋆ : mean switch round averaged unweightedly across the 3 backbones; max post: largest post-switch signal value pooled across all switched cells; % >ε : fraction of post-switch rounds above threshold.
HybridAL ( Δα )
HybridAL ( Δ Acc)
Dataset
DistilBERT
BERT
RoBERTa
Mean
DistilBERT
BERT
RoBERTa
Mean
IMDb
12.3
8.5
4.5
8.4
15.5
23.0
14.8
17.8
AG News
11.3
8.8
12.0
10.7
8.6
8.0
7.4
8.0
Jigsaw
11.2
5.4
4.0
6.9
7.4
9.6
10.0
9.0
SST-2
7.5
9.6
8.0
8.4
9.8
9.0
13.5
10.8
TweetEval
7.5
6.6
4.7
6.3
14.0
✗
11.0
12.5
Appendix
Table 9: Mean empirical switch round t⋆ per (method, backbone, dataset), averaged across the seeds that fired. ✗: no seed switched within T=25 rounds; such cells are excluded from the means.
Table 11: Validation-size sensitivity for HybridAL ( Δ Acc) on DistilBERT, 3 seeds per cell. t⋆ is averaged over firing seeds only; single values indicate one firing seed.
Comparison vs. Retrain
Pre-switch
Post-switch
HybridAL ( Δα )
1.0000±0.0000
0.0174±0.0427
HybridAL ( Δ Acc)
0.9992±0.0071
0.0197±0.0515
Appendix
Table 12: Jaccard overlap of acquired batches with the paired Retrain run, pooled over 6 (dataset, seed) cells.
Signal
Dataset
Pre-switch
Post-switch
Δα
IMDb
(47.6,52.4)
(51.4,48.6)
Δα
AG News
(29.0,11.9,33.1,26.1)
(25.0,9.8,31.1,34.1)
Δ Acc
IMDb
(52.5,47.5)
(51.5,48.5)
Δ Acc
AG News
(30.6,13.5,29.2,26.7)
(24.6,11.0,32.8,31.5)
Appendix
Table 13: Class composition of acquired batches, in percent. IMDb: (negative, positive). AG News: (World, Sports, Business, Sci/Tech).
Method
Pre-switch
Post-switch
Change
HybridAL ( Δα )
0.8455±0.1665
0.7547±0.0907
−0.0909
HybridAL ( Δ Acc)
0.8392±0.1835
0.7624±0.0884
−0.0768
Retrain
0.8419±0.1617
—
—
Appendix
Table 14: Mean predictive entropy of the acquired batch. Retrain never switches, so its trajectory is reported as a single reference value.
Round
Retrain
Δα
Δ Acc
5
6.09±2.44
5.90±2.47
6.58±2.85
10
5.28±2.37
7.27±3.35
7.60±4.23
15
4.28±1.31
6.43±2.91
7.15±4.95
20
5.43±4.01
7.36±3.95
9.87±4.27
24
4.70±1.03
8.47±4.01
10.06±4.11
Last 5
5.11±3.08
8.01±3.76
10.17±3.87
Appendix
Table 15: Validation ECE (%, 15-bin) by round, mean over 6 (dataset, seed) cells.
Figure 8: Spearman correlation between the eight candidate switching signals, n=720 (run × round) observations from Retrain DistilBERT runs. Performance signals ( Δ F1, Δ Acc, Δ Loss) cluster at ρ≤0.79 ; Δα is orthogonal to every other signal, motivating its selection as the second HybridAL variant alongside Δ Acc.
Figure 9: Parallel-coordinates profile of the eight switching signals on five normalised axes (higher = better); Retrain and FineTune (dashed) are references. Δα and Δ Acc dominate on overall rank, motivating their selection as HybridAL variants.
Figure 10: Per-round mean validation F1 averaged across all six datasets (equal weight per dataset); ⋆ marks each signal’s mean switch round across the dataset/seed firings.
Test F1↑
Signal
IMDb
AGNews
Jigsaw
SST-2
TwtEv
Yahoo
Mean
Retrain
0.819 ± 0.021
0.900 ± 0.004
0.881 ± 0.003
0.835 ± 0.021
0.634 ± 0.023
0.667 ± 0.004
0.789 ± 0.105
Δ Acc
0.825 ± 0.009
0.904 ± 0.003
0.881 ± 0.007
0.847 ± 0.023
0.633 ± 0.009
0.657 ± 0.006
0.791 ± 0.109
Δα
0.826 ± 0.006
0.901 ± 0.005
0.880 ± 0.007
0.861 ± 0.010
0.633 ± 0.012
0.657 ± 0.004
0.793 ± 0.109
Δ F1
0.830 ± 0.011
0.904 ± 0.003
0.880 ± 0.005
0.847 ± 0.023
0.628 ± 0.011
0.656 ± 0.006
0.791 ± 0.111
Δ Loss
0.804 ± 0.022
0.901 ± 0.005
0.883 ± 0.005
0.853 ± 0.020
0.636 ± 0.006
0.662 ± 0.005
0.790 ± 0.107
Appendix
Table 16: Per-dataset signal-ablation on DistilBERT (5 seeds per cell; all HybridAL signals at ε=0.5 , k=3 ). Four sub-tables stack the per-(signal × dataset) means of test F1, test NLL, total training time, and switching rate (fraction of runs in which the signal triggered a switch within 25 rounds). The final Mean column averages across the six datasets. Cell shading is per column; darker green = better.
Figure 11: Hyperparameter cross-sections through (ε∗,k∗) for Δα (top row, ε∗=10−4 , k∗=3 ) and Δ Acc (bottom row, ε∗=5×10−3 , k∗=2 ). In each row, the leftmost two panels sweep k (with ε=ε∗ ) and ε (with k=k∗ ) for mean val NLL; the rightmost two panels do the same for mean training time. Marker color encodes switch rate; the chosen cell is marked with ⋆ .
mean val F1
mean val NLL
mean time (s)
ε
k=2
k=3
k=5
k=7
k=2
k=3
k=5
k=7
k=2
k=3
k=5
k=7
Δα
5e-5
0.858
0.857
0.855
0.855
0.447
0.385
0.370
0.370
290.8
318.0
331.9
322.5
1e-4
0.854
0.865
0.856
0.855
0.492
0.455
0.388
0.370
246.3
284.8
313.7
320.8
1.5e-4
0.855
0.855
0.858
0.855
0.498
0.511
0.435
0.370
214.3
229.4
289.3
320.9
2e-4
0.855
0.855
0.859
0.861
0.498
0.511
0.436
0.416
214.3
229.3
278.9
302.3
Appendix
Table 17: (ε,k) tuning grid for both signals. Three metrics shown side-by-side: mean val F1, mean val NLL, and mean training time (s); for NLL and time, lower is better. Gray cells mark the chosen (ε⋆,k⋆) applied to the main results.
Configuration
Method
AG News
IMDb
fixed 5 ep
FineTune
0.892±0.005
0.808±0.009
fixed 5 ep
Retrain
0.897±0.004
0.822±0.010
max 10 + ES
FineTune
0.895±0.004
0.818±0.007
max 10 + ES
Retrain
0.892±0.007
0.821±0.012
Appendix
Table 18: Early-stopping spot check, 3 seeds per cell.
Figure 12: Final test F1 vs. entropy acquisition subsample size N on IMDb (top) and SST-2 (bottom), mean and ±1 std across three seeds. Red dotted line: the chosen N=1000 .
Method
∣L0∣
AG News
IMDb
Yahoo
Retrain
50
0.899±0.003
0.820±0.007
0.658±0.004
HybridAL
50
0.902±0.004
0.828±0.008
0.654±0.008
Retrain
100
0.898±0.004
0.821±0.015
0.658±0.009
HybridAL
100
0.898±0.004
0.826±0.014
0.643±0.010
Retrain
200
0.900±0.004
0.819±0.021
0.667±0.004
HybridAL
200
0.902±0.007
0.814±0.014
0.656±0.004 ∗
Appendix
Table 19: Pool size ablation, 5 seeds per cell. ∗ p<0.05 vs. Retrain (paired t -test).
Method
n
AG News
IMDb
Yahoo
Retrain
16
0.896±0.005
0.809±0.009
0.646±0.013
HybridAL
16
0.895±0.006
0.816±0.011
0.651±0.008
Retrain
32
0.900±0.004
0.819±0.021
0.667±0.004
HybridAL
32
0.902±0.007
0.814±0.014
0.656±0.004 ∗
Retrain
64
0.912±0.003
0.836±0.008
0.679±0.003
HybridAL
64
0.911±0.003
0.834±0.005
0.668±0.009
Appendix
Table 20: Batch size ablation, 5 seeds per cell. ∗ p<0.05 vs. Retrain (paired t -test).
Sampler
Method
AG News
IMDb
Yahoo
Entropy
Retrain
0.900±0.004
0.819±0.021
0.667±0.004
Entropy
HybridAL
0.902±0.007
0.814±0.014
0.656±0.004 ∗
Random
Retrain
0.887±0.006
0.825±0.007
0.662±0.009
Random
HybridAL
0.886±0.007
0.820±0.006
0.651±0.014
BADGE
Retrain
0.897±0.004
0.828±0.007
0.668±0.004
BADGE
HybridAL
0.898±0.004
0.833±0.003
0.651±0.007 ∗
Appendix
Table 21: Sampler ablation, 5 seeds per cell. ∗ p<0.05 vs. Retrain (paired t -test).
Active learning (AL) performance is known to be budget-dependent, yet regimes are typically defined by heuristic label counts that fail to generalize across datasets or architectures. We characterize AL dynamics by reframing budget regimes as shifts in the dominant generalization mechanism. By reinterpreting PAC-style risk components as dynamic interacting terms, we prove that dominance shifts are structurally unavoidable, creating a moving bottleneck for generalization. We operationalize this using measurable proxies and a segmented regression procedure to identify a tripartite taxonomy: data-driven, transition, and model-driven phases. Our framework explains the long-standing observation that representativeness, coverage, and uncertainty strategies excel at different stages. Experiments across natural and medical imaging show that AL efficiency depends on the alignment between the strategy's inductive bias and the active bottleneck. Moreover, self-supervised representation shift transitions earlier along the labeling trajectory, highlighting the role of representation quality in shaping AL dynamics. Overall, this work provides a unified framework for the next generation of transition-aware AL algorithms.
Julia Machnio, Mads Nielsen, Mostafa Mehdipour Ghazi
Pioneer Centre for AI, University of Copenhagen, Copenhagen, Denmark
The challenge with active learning algorithms is the uncertainty of the statistical distribution of unlabeled data, making it difficult to choose the best hand-crafted strategy. To address this, we introduced Contextual Adaptive Active Learning (CAAL). In CAAL, each "arm" represents a hand-crafted strategy. Unlike existing frameworks that select strategies based only on feedback from labeled data, we dynamically choose strategies for labeling batches of data using reward prediction with external context information. This general framework allows for customization with domain knowledge to design more effective rewards and context candidates. In addition, we experimentally show that CAAL outperforms the existing baseline adaptive strategy on public datasets using our reward and context design. Our results are consistent regardless of batch size in each iteration.
Shao-An Yin, Jiacong Li, Tianpei Xie +3
Department of Electrical and Computer Engineering, University of Minnesota, Twin Cities, USA · Jiacong Li, Tianpei Xie, Cecile Levasseur, and Wojciech Kowalinski are with Amazon.
Hybrid post-training combining supervised fine-tuning (SFT) and reinforcement learning (RL) is the standard paradigm for aligning large language models, yet fixed mixing schedules cannot adapt when the relative noise of the two signals evolves. We derive a noise-aware mixing weight mu* by minimizing an MSE upper bound on the mixed stochastic gradient, yielding a closed-form that balances gradient noise variance and SFT-RL disagreement. Building on the token-wise reweighting of CHORD, the practical Guided Adaptive Controller (GAC) adds EMA smoothing, a schedule prior, and capped updates around this estimator, with all statistics estimated online from existing training tensors. The noise-aware controller alone outperforms the best rule-based controller by +3.0 percentage points on AMC; the full system reaches +3.8 points over HPT across math, code, science, and logic benchmarks, while reducing KL-drift area by 28% and large absolute mixing-weight changes by more than 70%, at less than 1% overhead. Gains grow with model size from 1.5B to 14B. Resources: Qwen3.5-4B compact-backbone release: https://huggingface.co/YueLinHu/GAC-Qwen3.5-4B; reference implementation: https://github.com/deepnovacore/GAC; GAC project page: https://deepnovacore.github.io/GAC/
Yuelin Hu, Wei Liu, Zhenbo Yu +2
Shanghai Jiao Tong University · Shanghai Maritime University