ALLabel: Active Learning for Label Optimization
- ALLabel is a research framework that treats labels as primary optimization objects, addressing acquisition, correction, representation, and spatial layout.
- It leverages uncertainty, clustering, and explanation similarity to improve annotation efficiency and robustness over traditional methods.
- Empirical studies show that ALLabel formulations outperform random sampling and enhance performance in remote sensing, semantic segmentation, LLM-based entity recognition, and AR labeling.
ALLabel denotes a family of research formulations in which labels are treated as the primary object of optimization rather than as passive annotations. In the cited literature, the term appears explicitly as a three-stage active learning framework for LLM-based entity recognition (Chen et al., 9 Sep 2025), while related summaries also use it to describe multi-label active learning in remote sensing (Möllenbrok et al., 2022), label-plus-explanation acquisition pipelines (Yao et al., 2023), active label correction for semantic segmentation (Kim et al., 2024), and several automatic label placement systems in augmented reality, visualization, and cartography (Jia et al., 2019, Kittivorawong, 2024, Zhu-Tian et al., 2023, Shomer et al., 29 Jul 2025). This suggests that ALLabel is best understood as a research umbrella spanning label acquisition, label correction, label representation learning, and spatial label layout.
1. Scope and terminology
Across the available papers, ALLabel is not a single standardized algorithm. It names, or is used to organize, several technically distinct problems: selecting which samples should be labeled, deciding how noisy or partial labels should be corrected, constructing high-value demonstration corpora for in-context learning, and placing textual labels in spatial media. The common thread is that the design variable is the label itself—its content, reliability, representation, or position.
| Usage | Core mechanism | Representative paper |
|---|---|---|
| Multi-label active learning | Uncertainty plus clustering-based diversity | (Möllenbrok et al., 2022) |
| Label-plus-explanation acquisition | Explanation generator, rationale-aware predictor, explanation-informed sampler | (Yao et al., 2023) |
| Active label correction | Correction queries with superpixel look-ahead | (Kim et al., 2024) |
| LLM demonstration selection | Three-stage diversity–similarity–uncertainty sampling | (Chen et al., 9 Sep 2025) |
| Automatic label placement | Guidance-map, bitmap, RL, or LLM-driven spatial layout | (Jia et al., 2019, Kittivorawong, 2024, Zhu-Tian et al., 2023, Shomer et al., 29 Jul 2025) |
A recurrent misconception is to treat ALLabel as a single method family with a single objective. The literature instead partitions into at least four technical regimes. In active learning papers, the goal is annotation efficiency. In correction and refinement papers, the goal is robustness to noisy supervision. In label-placement papers, the goal is legibility and non-occlusion. In representation-learning work, the goal is to replace one-hot targets with learned label geometries. The shared emphasis on labels does not imply interchangeable formulations.
2. Multi-label active learning in remote sensing
In remote sensing multi-label classification, ALLabel is instantiated as a two-stage active learning pipeline in which uncertainty scoring is followed by diversity enforcement (Möllenbrok et al., 2022). The setting assumes an archive , a labeled set , an unlabeled pool , and a deep neural network with sigmoid outputs . Training uses binary cross-entropy,
Three uncertainty criteria are introduced. Learning multi-label loss ordering (LL) attaches an auxiliary head that predicts a scalar loss-rank score from hidden features and is trained with a margin-based pairwise ranking loss. Temporal prediction discrepancy (TPD) measures instability between consecutive active learning iterations through
Magnitude of approximated gradient embeddings (MGE) constructs a pseudo-label by thresholding at 0, forms
1
and scores samples by 2. Diversity is imposed after uncertainty filtering: the top 3 uncertain samples are clustered into 4 clusters with KMeans++, and the highest-uncertainty sample from each cluster is queried.
The resulting query functions—LL+Clustering, TPD+Clustering, and MGE+Clustering—are evaluated on UCMerced and TreeSatAI with DenseNet-121, SGD, BCE, and simple geometric augmentations. On UCMerced, all three outperform random sampling, and MGE+Clustering is reported as slightly best overall; MGE+Clustering vs random gives 5 micro-F1 at 200 labeled 6 and 7 at 400 labeled 8, while LL+Clustering reaches 9 micro-F1 at 400 labeled. On TreeSatAI, LL+Clustering exceeds random by 0 micro-F1 at 18,000 labeled 1, and for macro-F1 it reaches 2 at 14,000 labeled, 3 over random. The study also reports that smaller query batch size 4 improves sample efficiency but increases total training time, and that warm-start is beneficial on UCMerced while cold-start is better overall on TreeSatAI (Möllenbrok et al., 2022).
The technical significance of this formulation is that it generalizes active learning from single-label and segmentation settings to remote-sensing multi-label outputs without collapsing the label space into a scalar confidence. Uncertainty is defined over multi-label loss ordering, temporal inconsistency, or gradient geometry, and diversity is enforced in deep feature space rather than in raw pixel space.
3. Label-plus-explanation active learning
A second ALLabel usage treats explanations as first-class annotations, alongside labels, within the active learning loop (Yao et al., 2023). The architecture contains an explanation-generation model 5, a rationale-aware prediction model 6, and an active learning sampler 7. The explanation generator is a T5-based sequence-to-sequence model trained on 8 pairs using standard sequence negative log-likelihood,
9
The predictor is another T5 model trained on 0, where 1, with
2
or sequence NLL when labels are multi-token strings.
The distinctive component is the explanation-informed sampler. At iteration 3, each unlabeled example 4 is scored by the average similarity of its text to previously collected explanations,
5
using Sentence-Transformers embeddings and cosine similarity. At 6, when no explanations exist, the score is based on text-to-text similarity over the unlabeled pool. After ranking by 7, the algorithm selects 8 items by equal spacing across the ranked list, a lightweight dispersion heuristic intended to preserve coverage.
The empirical protocol on e-SNLI uses 80 trials, 9,000 unlabeled candidates per trial, and two budgets: 9 for 20 iterations, yielding 180 annotations, and 0 for 15 iterations, yielding 450 annotations. Under these settings, the explanation-informed selector consistently outperforms random and input-only similarity in every iteration, while least-confidence also beats random but remains weaker than explanation-informed sampling. Average accuracy reaches around 1 by the end of 20 iterations in the 180-label setting and around 2 by the end of 15 iterations in the 450-label setting. On ECQA, the same qualitative pattern holds, and input-only similarity performs close to random (Yao et al., 2023).
The human evaluation further distinguishes label accuracy from explanation utility. With 180 training examples, the dual-model AL system yields 64 “Yes” ratings out of 90 for prediction correctness versus 42 for the few-shot self-rationalization baseline, and 35 versus 21 for “Would you trust and use this AI in real decision-making?”, both statistically significant. By contrast, differences in explanation validity and “explanation supports prediction” are not statistically significant. The paper therefore operationalizes ALLabel as a system in which explanations affect all three stages of the loop: they are annotated by humans, generated by a model, and used as the basis for future sample selection (Yao et al., 2023).
4. Label correction and noisy supervision
In semantic segmentation, ALLabel is formulated as Active Label Correction (ALC), where the core query is not “what is the class of this pixel?” but “give the correct label only if the pseudo label is incorrect” (Kim et al., 2024). Theoretical analysis compares classification-query cost
3
with correction-query cost
4
yielding savings rate
5
With 6 and 7, the theoretical cost ratio is approximately 8. A user study with 20 annotators at 9 reports total time 0 s for classification versus 1 s for correction, time per query 2 s versus 3 s, and 4 accuracy for both. ALC combines foundation-model pseudo labels from Grounded-SAM, superpixel-based diversified candidate pools, and a look-ahead acquisition
5
where 6. It reaches 7 of fully supervised performance with 6K clicks on PASCAL and 150K clicks on Cityscapes, and produces a corrected PASCAL+ set with approximately 2.6 million corrected pixels (Kim et al., 2024).
A different correction-oriented line addresses label noise in image classification through Adaptive Label Refinement (ALR) (Zhang et al., 1 Feb 2025). After warm-up for 8 epochs on original labels, ALR updates the target for sample 9 at epoch 0 by temporal ensembling,
1
and optimizes
2
where 3 is the prediction entropy. The design decouples avoidance of noisy labels from thorough learning of clean samples: soft-label refurbishment buffers incorrect supervision, while entropy minimization progressively hardens high-confidence predictions. The method requires no prior noise-rate knowledge or auxiliary clean data. On CIFAR-10 with 4 symmetric noise, ALR reports 5 top-1 accuracy versus 6 for ELR and 7 for CE; on ANIMAL-10N it reports 8, and on Clothing1M 9 (Zhang et al., 1 Feb 2025).
A third noisy-supervision formulation extends ALLabel to the case of imperfect annotators through Optimal Labeler Assignment and Sampling (OLAS) (Ahadi et al., 14 Dec 2025). Here, uncertainty is classifier entropy,
0
while label noise is modeled as 1, decreasing in labeler accuracy 2 and increasing in uncertainty 3. The assignment problem minimizes maximum per-cycle noise: 4 subject to single-assignment and capacity constraints. The constructive optimum pairs highest-entropy points with highest-accuracy labelers. Sampling is then constrained by a noise bound 5. On UCI datasets under two simulated noise models, OLAS substantially exceeds the best baseline ES+OLA; for example, on Spambase under noise model 1, ES+OLA reports 6 F1 while OLAS reports 7 (Ahadi et al., 14 Dec 2025).
Taken together, these correction-oriented formulations redefine ALLabel from a query policy into a supervision-management problem. The label may be corrected relative to a pseudo label, refined from hard to soft form, or routed to a specific annotator under a noise-aware assignment policy.
5. Three-stage demonstration selection for LLM-based entity recognition
The paper "ALLabel: Three-stage Active Learning for LLM-based Entity Recognition using Demonstration Retrieval" gives the most explicit canonical use of the name (Chen et al., 9 Sep 2025). The task is entity recognition in scientific texts using in-context learning rather than fine-tuning. Given an unlabeled dataset 8, an annotation budget 9, and a demonstration corpus 0, ALLabel selects which samples should be annotated so that the resulting retrieval corpus maximizes LLM performance.
The framework is single-pass and deterministic, with a fixed budget split of 1 across diversity, similarity, and uncertainty stages. Stage 1 performs warm-start core-set selection over a similarity matrix 2. The seed is the sample with lowest average similarity,
3
after which greedy additions maximize minimum distance to the selected set. Stage 2 computes a global usefulness score 4 for each candidate demonstration 5, based on how frequently and how highly it appears in ranked similarity lists across queries. For query 6, if 7 has rank 8, the increment is 9 when 0, 1 when 2, and 3 otherwise. Stage 3 defines uncertainty as weak retrievability: queries whose best current demonstrations have low similarity are treated as uncertain, and the similarity-stage procedure is reapplied on the filtered subset.
Retrieval uses BM25 in the main experiments, with
4
though Sentence-BERT is also evaluated. GPT-4o is the primary LLM, DeepSeek-V3 appears in additional experiments, and retrieved demonstrations are formatted as structured JSON entity lists. The datasets are CSD-MOFs, NC 2024 General, and USPTO, with pool sizes from 10 to 60 and 5 shots in the main setting (Chen et al., 9 Sep 2025).
Empirically, ALLabel consistently outperforms Random, Core-set, Perplexity-based selection, and BATCHER across all three datasets. Average F1 gains over Random are approximately 6 on CSD-MOFs, 7 on NC 2024 General, and 8 on USPTO. At pool size 60, ALLabel reports F1 values of 9 on CSD-MOFs, 00 on NC 2024 General, and 01 on USPTO, each within about 02–03 of full-corpus F1. The convergence analysis is central: performance within 04 of full-corpus retrieval is achieved with only 05 of the data on CSD-MOFs, 06 on NC 2024 General, and 07 on USPTO. Component ablations show that removing the similarity stage causes the largest degradation, and order ablations support the paper’s D–S–U sequence over S–D–U and S–U–D (Chen et al., 9 Sep 2025).
In this formulation, ALLabel is not querying labels to retrain model weights. It is constructing an annotation budget allocation policy for retrieval-augmented in-context learning. Demonstration quality, rather than classifier update dynamics, becomes the primary optimization target.
6. Label placement in augmented reality, visualization, and maps
A separate research branch applies ALLabel to the spatial placement of text labels. In AR street-view scenes, semantic-aware placement is driven by a guidance map
08
where saliency comes from DSS, semantic segmentation from DeepLabv3, and 09 is a task-specific importance prior learned from user placements (Jia et al., 2019). Layout minimizes an energy combining label overlap with the guidance map, edge penalties, pairwise label intersections, leader-line guidance penalties, line intersections, line length, and line orientation. On a Cityscapes-derived dataset of 300 images and 48,000 user placements, the proposed method reports 10, 11, 12, and 13, outperforming Naive, Height Separation, Planar Separation, and Grasset baselines (Jia et al., 2019).
For static data visualization, a bitmap-based label-placement algorithm replaces point-sampling overlap tests with a raster occupancy bitmap (Kittivorawong, 2024). Marks are rasterized into a 2D bit matrix aligned to chart pixels, and label rectangles are checked through bitwise operations over fully and partially covered machine words. Because overlap cost depends on label area and bitmap resolution rather than on the number or geometry of existing marks, the method accelerates large-mark and large-chart cases. On a benchmark built from a US airports map with 3,320 airports and 56 routes, the bitmap-based method is reported as at least 14 faster than original and Improved Particle-Based Labeling across chart sizes, while placing a similar number of labels; at 8,000 px width it places only 15 fewer non-overlapping labels than Improved Particle-Based Labeling (Kittivorawong, 2024).
Dynamic AR requires temporal rather than purely static optimization. RL-LABEL formulates label placement as an actor-critic problem with PPO, where the policy maps state 16 to acceleration action 17 in an 18–19 plane and maximizes
20
The reward combines occlusion count, leader-line intersections, and acceleration regularization. On NBA and STU motion datasets, RL-LABEL reports lower occlusion, fewer line intersections, and lower movement distance than both a no-management baseline and a force-based baseline; on STU, for example, OCC/INT/DIST are 21 for RL-LABEL versus 22 for Force and 23 for No. A user study with 18 participants also reports lower completion times and mental load in several tasks (Zhu-Tian et al., 2023).
Map finishing introduces yet another formulation. "Automated Label Placement on Maps via LLMs" treats label placement as structured spatial data editing and uses retrieval-augmented generation over NGA Data Product Specification sections to produce label anchor coordinates in pixel space (Shomer et al., 29 Jul 2025). The MAPLE dataset contains 100 map images and 1,276 labeled landmarks, with train/validation/test splits of 883/126/267. Four open-source LLMs—Llama 3.1, Gemma 2, Qwen 3, and Phi-4—are evaluated in zero-shot and QLoRA-tuned settings. Instruction tuning sharply reduces RMSE; for example, Phi-4 improves from 24 zero-shot to 25 tuned in the best reported format, and Gemma 2 reaches 26. Landmark-type analysis shows Office and Shop are easier than Leisure and Building, and neighbor-feature injection usually does not help. This line of work replaces hard geometric optimization with prompt conditioning, retrieved guidelines, and structured coordinate generation (Shomer et al., 29 Jul 2025).
These placement systems share the term “label,” but their optimization objects differ fundamentally from active learning. The label is now a text box or anchor position in screen or map coordinates, and the key constraints are visibility, non-overlap, readability, temporal stability, and adherence to cartographic or interface conventions.
7. Adaptive label representations and recurring principles
ALLabel also connects to research on learned label representations. "Improving Model Training via Self-learned Label Representations" introduces Learning with Adaptive Labels (LwAL), which replaces one-hot targets by class prototypes in latent space (Yu et al., 2022). For class 27, the adaptive label is the centroid
28
and class probabilities are derived from negative Euclidean distances,
29
Training then uses cross-entropy over these distance-based probabilities, optionally with a repel regularizer over cosine similarity between embeddings of different classes. Reported effects include training-time reductions usually by more than 30, sometimes up to 31, while often improving test accuracy; for example, on CIFAR-100 with DenseNet121, LwAL10+rpl reports 32 versus 33 for standard one-hot training (Yu et al., 2022).
Across the literature, several recurring principles emerge. First, uncertainty is rarely used alone. Remote sensing AL couples it to clustering (Möllenbrok et al., 2022), explanation-driven AL couples semantic similarity to evenly spaced selection (Yao et al., 2023), and OLAS constrains high-entropy selection by labeler noise bounds (Ahadi et al., 14 Dec 2025). Second, labels are increasingly enriched beyond hard categorical assignments: explanations become supervision objects (Yao et al., 2023), soft targets are iteratively refined (Zhang et al., 1 Feb 2025), pseudo labels become correction references (Kim et al., 2024), and demonstrations become retrievable labeled exemplars for ICL (Chen et al., 9 Sep 2025). Third, priors are central. These include foundation-model pseudo labels and superpixels (Kim et al., 2024), retrieved guidelines for cartography (Shomer et al., 29 Jul 2025), saliency and semantic maps for AR layout (Jia et al., 2019), and latent prototype geometry for adaptive classification targets (Yu et al., 2022).
The main limitations are equally consistent. Many methods are domain-specific: aerial remote sensing (Möllenbrok et al., 2022), NLI and QA with explanations (Yao et al., 2023), semantic segmentation with Grounded-SAM priors (Kim et al., 2024), scientific NER with BM25-based retrieval (Chen et al., 9 Sep 2025), and map or AR placement under specialized geometric assumptions (Jia et al., 2019, Zhu-Tian et al., 2023, Shomer et al., 29 Jul 2025). Several formulations also leave important issues open: the explanation-based system does not introduce a formal faithfulness metric (Yao et al., 2023), ALC depends on the quality of pseudo labels and superpixels (Kim et al., 2024), ALR is weaker than ELR on WebVision top-1 under severe class imbalance (Zhang et al., 1 Feb 2025), and the LLM-based map labeler does not include explicit collision resolution (Shomer et al., 29 Jul 2025).
In that sense, ALLabel is less a singular algorithmic object than a naming locus for research that elevates labels from fixed outputs to actively designed structures. Depending on the problem, the label may be an annotation candidate, an explanation, a pseudo label to be corrected, a latent prototype, a retrieved demonstration, or a spatially placed text element. The technical diversity of these formulations is not incidental; it is the defining feature of the term’s current use in the literature.