Abstract
Zero-shot remote sensing is attractive for scene classification because new regions, sensors, and label taxonomies often appear before sufficient annotated data are available for supervised adaptation. We present OATS-RS, an inference-centric framework that keeps a remote sensing vision–language model (VLM) backbone frozen and improves zero-shot decisions through ontology-aware prompt construction, hierarchical and contrastive scoring, adaptive multi-view aggregation, unlabeled transductive refinement, ambiguity-aware local re-ranking, and selective prediction. The method targets the common remote sensing regime in which neighboring classes such as annual crop, permanent crop, forest, pasture, herbaceous vegetation, river, and sea or lake overlap strongly in red–green–blue (RGB) appearance, meaning that they require more than a single class-name prompt. On the supplied final EuroSAT RGB evaluation with a GeoRSCLIP Contrastive Language–Image Pre-training (CLIP)-family Vision Transformer Base with 32 × 32-pixel patches (ViT-B-32) backbone, the complete pipeline obtains top-1 accuracy of 0.522, balanced accuracy of 0.522, macro-averaged F1 score (macro-F1) of 0.535, and top-3 accuracy of 0.887. The strongest classes are industrial area, residential area, river, highway, and pasture, whereas the weakest classes remain herbaceous vegetation and several fine-grained vegetation categories. Selective prediction increases accepted-example accuracy to 0.538 at 0.934 coverage, but the expected calibration error (ECE) remains high at 0.384. These results support a qualified conclusion: ontology-guided zero-shot inference can already recover useful semantic shortlists for structured remote-sensing scenes, but fine-grained natural-class disambiguation, calibrated confidence, multi-dataset transfer, component-level ablations, and measured runtime remain essential before dependable deployment claims can be made.
1. Introduction
Remote sensing image understanding has progressed rapidly thanks to maturing satellite archives, modern foundation models, and multimodal learning methods spanning pure visual pretraining, self-supervised transformers, contrastive image-text models, and geospatial foundation models [1,2,3,4,5,6,7,8]. Despite this progress, the operational bottleneck remains annotation. For a newly encountered region, land cover taxonomy, sensor configuration, or application-specific label set, sufficient labeled examples to train or fine-tune a high-performing classifier are often lacking. This problem is especially acute for land use and land cover recognition, where semantically adjacent categories may be visually similar, geographically entangled, seasonally variable, or only partially separable in a single RGB snapshot even on established benchmarks such as EuroSAT, AID, NWPU-RESISC45, BigEarthNet, and SEN12MS [9,10,11,12,13].
Zero-shot recognition is appealing in this setting because it replaces target-label training with semantic specification. A pretrained vision–language model can compare an image embedding with text embeddings derived from class names and descriptions, allowing a practitioner to instantiate a classifier by writing prompts rather than collecting new labels [2]. For remote sensing, this provides four practical advantages: first, it reduces dependence on expensive expert annotation; second, it allows rapid adaptation to new or revised taxonomies; third, it makes the decision process easier to inspect because class semantics enter through explicit language; and fourth, it can support analyst-in-the-loop workflows in which a model proposes a shortlist of plausible scene classes rather than a single opaque decision.
However, zero-shot remote sensing classification is not simply ordinary scene classification without training labels; it introduces its own unsolved problems as well. The image encoder may not represent the spectral, geometric, or spatial cues that define a remote sensing class. The text encoder may associate a label with natural image semantics rather than overhead imagery. Prompt wording can shift class scores substantially, as demonstrated by prompt learning work in vision–language models [14,15,16]. Remote sensing classes also differ from many natural image classes in that they often encode function, context, and spatial layout rather than a single object. For example, a residential area is a spatial organization of buildings and roads, while annual crop and permanent crop may differ by crop management, texture, season, and canopy structure; similarly, while river and sea or lake are both water-related, they have different shapes and contexts. These distinctions are difficult to encode using a single literal phrase.
The benchmark ecosystem further complicates evaluation. Scene classification, multi-label land cover tagging, climate zone recognition, open vocabulary segmentation, and dense mapping are often discussed under the broad heading of remote sensing classification even though they involve different semantics, scales, modalities, and annotation protocols [9,12,13,17,18,19,20]. This heterogeneity makes zero-shot methods attractive, but also makes fair comparison difficult. A method that performs well on EuroSAT RGB is not automatically validated on high-resolution aerial imagery, SAR-optical multi-label tagging, or dense segmentation. Therefore, the present manuscript separates method design from the empirical scope of the supplied artifacts.
The specific problem addressed by this paper is as follows: given a frozen vision–language model for remote sensing along with a set of class names, some optional class descriptions, and an unlabeled target batch, how can zero-shot inference be made more semantically disciplined, robust to class-name ambiguity, and transparent about uncertainty without updating backbone weights or using target labels? The unsolved problem is not one of backbone pretraining; instead, it involves the structure of the inference layer that sits between a frozen vision–language model and a remote sensing taxonomy.
We propose OATS-RS, an ontology-aware adaptive and selective zero-shot scene-classification framework. The term ontology-awaremeans that each class is represented not only by its literal name but also by synonyms, scene descriptions, contextual cues, geometric signatures, parent category relations, and likely confusers. These semantic elements are converted into prompt groups and scored by a frozen remote sensing vision–language backbone. The resulting logits are then adjusted by hierarchical scoring, confuser-aware margins, adaptive multi-view aggregation, target-distribution alignment, balanced transductive refinement, ambiguity-group re-ranking, and selective prediction. The method is deliberately inference-centric in that it seeks to improve the use of a frozen model rather than train a new one.
The goal of the work is to provide a rigorous and reproducible formulation of ontology-guided zero-shot remote sensing inference. The objectives are: (i) clearly define the zero-shot, frozen backbone, and ontology-aware assumptions; (ii) formalize each component of the OATS-RS pipeline mathematically; (iii) report the supplied EuroSAT RGB final-run evidence without overclaiming beyond it; (iv) analyze class-wise, family-wise, top-K, calibration, and selective prediction behavior; and (v) state exactly which additional experiments are required for a stronger empirical revision (ablation studies, cross-dataset transfer, fair comparisons, qualitative examples, runtime measurements).
The novelty of OATS-RS lies in its integrated inference design. Prior work has separately studied contrastive vision–language pretraining, prompt tuning, test-time adaptation, uncertainty estimation, selective prediction, and remote sensing foundation models. This manuscript combines these ideas into a single remote sensing zero-shot pipeline in which class semantics, image view evidence, unlabeled target structure, local confuser neighborhoods, and reject-option behavior are handled together. The contribution is not a new backbone and not a claim of universal benchmark superiority; it is a structured formulation of the inference problem and an empirical analysis of one complete supplied run.
The numerical performance values are discussed in Section 5 rather than used as a claim of solved performance in the introduction. In brief, the observed results show a large gap between top-1 and top-3 accuracy. This gap is important because it indicates that the proposed method often identifies the correct semantic neighborhood even when it fails to choose the exact label. Such shortlists can be useful for analyst-assisted workflows, weak labeling, or downstream re-ranking; conversely, the elevated calibration error shows that score magnitudes should not be interpreted naively as posterior probabilities. Therefore, a strong zero-shot remote sensing system must combine semantic richness with calibrated uncertainty.
The contributions of this paper are as follows:
- 1.
- We define OATS-RS, a unified zero-shot inference pipeline that integrates ontology-aware prompt banks, hierarchical scoring, confuser penalties, adaptive multi-view aggregation, target-distribution alignment, transductive refinement, local ambiguity experts, candidate ensembling, and selective prediction.
- 2.
- We provide formal definitions of ontology-aware inference, frozen vision–language backbones, zero-shot recognition, coverage, selective risk, and top-K shortlist utility, making the method easier to reproduce and critique.
- 3.
- We add a reproducibility-oriented parameter and ablation protocol that specifies what must be reported for group weights, temperature parameters, negative-confuser weights, transductive refinements, comparison baselines, and runtime or throughput.
- 4.
- We analyze the supplied GeoRSCLIP ViT-B-32 EuroSAT RGB final run using overall metrics, bootstrap intervals, per-class precision/recall/F1, semantic family aggregation, risk–coverage behavior, and annual crop diagnostics.
- 5.
- We explicitly identify the limitations of the current evidence base. The attached artifacts do not include stage-by-stage ablations, additional datasets such as AID or NWPU-RESISC45, image-level qualitative examples, or hardware-specific runtime measurements, which are are specified as required future empirical additions rather than being fabricated in this revision.
Two reporting principles guide the remainder of the manuscript. First, methodological ambition is separated from empirical scope: the paper specifies a rich inference stack, but does not claim evidence beyond the final attached evaluation artifacts. Second, the analysis is deployment-aware: accuracy, calibration, top-K recovery, abstention, and family-level asymmetry are all treated as first-class outcomes, since these properties are often more actionable than a single scalar score in real remote sensing workflows.
2. Related Work
The related work is organized sequentially rather than as unrelated topic blocks. Section 2 first reviews general vision–language pretraining and prompt adaptation, then narrows to remote sensing foundation models and benchmark design before discussing calibration and unlabeled test-time adaptation, and finally connects image-level classification to open-vocabulary and SAM-assisted Earth-vision systems. This order mirrors the proposed pipeline: a frozen VLM backbone is chosen, remote sensing semantics are encoded in prompts, inference is adapted and calibrated without labels, and the resulting scene classifier is situated within a broader open-vocabulary geospatial ecosystem.
2.1. Vision Language Pretraining and Prompt Adaptation
The modern zero-shot classification paradigm is rooted in large-scale contrastive vision–language pretraining. CLIP established that image classification can be reformulated as image–text similarity against prompt-defined labels [2]. Subsequent work broadened this paradigm in several directions, including noisy web-scale alignment in ALIGN [21], locked image transfer in LiT [3], public large-scale open training in OpenCLIP [4], and broader transferable visual representation learning in DINOv2 [5]. Together, these studies show that frozen image–text encoders can support strong zero-shot transfer when the text side is expressive enough and the image side is pretrained at scale.
Prompt design rapidly emerged as a central issue after CLIP. CoOp showed that learnable context tokens can substantially improve adaptation to downstream tasks [14], while CoCoOp demonstrated that static prompts often overfit and that instance-conditioned prompts improve generalization to unseen classes [15]. MaPLe extended prompt learning to coordinated visual and textual prompting [16], PromptSRC introduced self-regularized prompt adaptation to reduce forgetting and improve robustness [22], Tip-Adapter showed that cache-based training-free adaptation can be effective in low-data settings [23], and Test-Time Prompt Tuning (TPT) highlighted that even test-only unlabeled inputs can refine prompt behavior without supervised labels [24]. These works motivate our emphasis on prompt group diversity, contrastive prompt construction, and unlabeled target-conditioned refinement. Beyond context-only prompting, CLIP-Adapter and Visual Prompt Tuning showed that lightweight adaptation can also occur in the feature or prompt-token space [25,26]. At the pretraining level, public image–text corpora such as LAION-5B and alternative objectives such as SigLIP have broadened the design space for transfer-oriented vision–language models [27,28].
2.2. Remote Sensing Foundation Models, Calibration, and Open-Vocabulary Earth Vision
The literature reviewed in this section motivates the design of OATS-RS from three connected perspectives: remote sensing foundation models and benchmark ecosystems, trustworthy confidence estimation and unlabeled test-time adaptation, and open-vocabulary Earth-vision systems. Together, these areas show why zero-shot remote sensing classification should be treated as a structured inference problem rather than as a single class-name prompting problem.
Remote sensing brings unique challenges that are only partially addressed by natural-image vision–language models. The Sentinel-2 mission provides globally available multispectral data at operational scale [29], but benchmark design varies widely across scene classification, multi-label land cover recognition, and dense mapping. EuroSAT popularized Sentinel-2 scene classification in a compact ten-class benchmark [9], AID and NWPU-RESISC45 broadened aerial scene recognition with large curated scene collections [10,11], BigEarthNet and BigEarthNet-MM scaled multi-label remote sensing learning to hundreds of thousands of Sentinel patches and multimodal optical-SAR pairs [12,30], and SEN12MS provided globally distributed aligned Sentinel-1/Sentinel-2 triplets for multimodal learning and data fusion [13]. High-resolution domain-shifted semantic segmentation is represented by LoveDA [31], while moderate-resolution global land cover products such as Dynamic World and ESA WorldCover are now central to cross-taxonomy land cover analysis [32,33].
In parallel, remote sensing foundation models have matured rapidly. SatMAE demonstrated that temporal and multispectral masked pretraining improves transfer on Earth observation tasks [6]. Scale-MAE argued that explicit scale modeling is critical for geospatial representation learning [7]. CROMA showed that multimodal radar–optical self-supervision can yield strong unimodal and multimodal representations [8]. On the vision–language side, RemoteCLIP provided a large remote sensing vision–language foundation model with strong zero-shot classification and retrieval performance [34], and RS5M/GeoRSCLIP scaled this idea further with millions of image–text pairs and a dedicated remote sensing CLIP-style model [35]. The present paper is best understood as an inference-time methodology layered on top of this remote sensing VLM lineage rather than as a new backbone-pretraining study.
Beyond these datasets and models, benchmarks such as PatternNet and So2Sat LCZ42 have highlighted that remote sensing conclusions depend strongly on whether the task is framed as scene classification, image retrieval, or urban climate recognition, as well as on the underlying sensing modality and geographic sampling protocol [19,20]. Recent surveys and meta-analyses make the same point from a broader perspective: progress in remote sensing scene understanding is influenced not only by backbone quality but by benchmark design, split construction, image resolution, and semantic granularity [17,18]. This observation is especially relevant for zero-shot evaluation because textual prompts must implicitly absorb the dataset’s latent taxonomy, scale assumptions, and annotation policy. RemoteCLIP and GeoRSCLIP should therefore be positioned within a larger ecosystem of geospatial foundation models and evaluation suites. GEO-Bench formalized the need for broad multi-task and multimodal evaluation in Earth observation [36]. RingMo advanced remote sensing-specific masked image modeling [37], SatlasPretrain emphasized breadth of downstream tasks and label scale [38], MMEarth exploited multimodal pretext tasks for geospatial representation learning [39], DOFA proposed a sensor-flexible multimodal foundation model [40], AnySat targeted heterogeneous resolutions and modalities in one architecture [41], and Prithvi-EO expanded multi-temporal geospatial pretraining [42]. While the present manuscript does not make a numerical comparison against all of these models, they are crucial for situating the proposed inference stack within the rapidly expanding geospatial foundation model landscape.
A second relevant literature stream concerns how to trust predictions from high-capacity neural networks. Modern models are often miscalibrated even when their accuracy is strong [43,44]. Deep ensembles remain a robust uncertainty baseline [45], and simple score-based methods remain competitive for detecting misclassification and out-of-distribution behavior [46]. In selective prediction, Geifman and El-Yaniv formalized confidence-thresholded classification with abstention [47], while SelectiveNet integrated rejection directly into a trainable end-to-end architecture [48]. Our selective prediction layer follows this tradition conceptually, but is applied in a strict zero-shot setting with a frozen remote sensing backbone.
The transductive components of OATS-RS also connect to classical and modern unlabeled adaptation. The expectation maximization formalism remains the canonical framework for latent assignment and prototype refinement [49]. Entropy minimization provides a principled way to exploit unlabeled examples under the cluster assumption [50], and graph-based smoothness methods such as local-and-global consistency formalize label propagation on neighborhood graphs [51]. Modern test-time adaptation methods such as Tent show that unlabeled target batches can be used to reduce uncertainty and shift sensitivity at inference time [52]. In addition to Tent, the modern test-time adaptation literature includes MEMO, which uses entropy-aware augmentation averaging; CoTTA, which targets continual distribution shift; and EATA, which emphasizes efficient anti-forgetting sample selection [53,54,55]. Classical probability calibration work on Platt scaling and reliability estimation, together with Bayesian-dropout and verified-calibration perspectives, provides a useful lens for interpreting confidence scores from zero-shot models [56,57,58,59,60]. Recent work on set-valued and conformal prediction further clarifies that practical decision quality can be expressed as a tradeoff between error, coverage, and ambiguity rather than as a single top-1 point estimate [61,62,63]. This viewpoint is particularly natural for remote sensing analyst workflows, in which abstention, shortlists, and downstream human review are often preferable to overconfident single-label decisions.
Finally, zero-shot satellite scene classification is increasingly converging with open-vocabulary Earth vision. Recent remote sensing work has extended language-guided reasoning from image-level recognition to dense prediction, including open-vocabulary semantic segmentation and training-free or SAM-assisted mask refinement [64,65,66,67]. These developments matter for the present manuscript for two reasons. First, they reinforce the idea that prompt design in Earth observation must cope with rotation, scale variation, long-range context, and domain-specific semantics in ways that natural-image systems often do not. Second, they suggest that the same ontology-aware text construction used here for classification may ultimately serve as a front-end for segmentation, retrieval, or interactive geospatial analysis. In this sense, OATS-RS should be interpreted not only as a classifier but as one step toward broader text-conditioned Earth observation systems. At the same time, comparisons with SAM-style systems should be framed carefully: segmentation and proposal methods may provide useful visual evidence or local masks, whereas OATS-RS produces an image-level class posterior and selective decision. Therefore, SAM and SAM-assisted remote sensing segmentation methods do not provide one-to-one scene-classification baselines unless their masks are converted into an image-level decision rule under the same label space, input modality, and zero-shot assumptions.
Overall, this literature supports the main inference design of OATS-RS. Vision–language pretraining and prompt adaptation motivate the use of a frozen backbone, but also show why a single handwritten prompt is a weak interface to a complex remote sensing taxonomy. Remote sensing benchmarks and foundation models show that empirical claims must be restricted by dataset, modality, resolution, and taxonomy; for this reason, the numerical claims in this manuscript are limited to the supplied EuroSAT RGB artifacts, while AID, NWPU-RESISC45, and other transfer benchmarks are identified as required follow-up evaluations before broader claims can be made. Calibration, selective inference, and test-time adaptation justify reporting top-K accuracy, coverage, selective accuracy, risk–coverage behavior, and calibration rather than only top-1 accuracy. Open-vocabulary Earth-vision research further clarifies that direct image-level zero-shot baselines and optional segmentation-assisted variants should be reported separately, using clearly separated metrics.
3. Proposed Method, Materials, and Experimental Protocol
3.1. Method Overview and Formal Definitions
This section first defines the method and then describes the benchmark materials and reporting protocol. The order is intentional: dataset description, method design, reproducibility requirements, and evaluation details are separated so that the inference pipeline can be read before the experimental setting.
3.1.1. Zero-Shot Recognition
In this manuscript, zero-shot recognition means that no labeled examples from the target benchmark are used for training, fine-tuning, prompt tuning, fitting a classifier head, or selecting a model. Only the class names, optional class descriptions, and unlabeled target images are available during inference. Ground-truth labels are used only after prediction to compute evaluation metrics.
3.1.2. Frozen Vision–Language Model
A frozen vision–language model is a pretrained image encoder and text encoder with weights that remain fixed throughout the experiment. OATS-RS may transform prompts, aggregate views, align features, refine unlabeled assignments, and calibrate decisions, but does not update the backbone parameters. This distinction is important because it separates inference-time adaptation from supervised or self-supervised retraining.
3.1.3. Ontology-Aware Inference
Ontology-aware inference means that a class is represented as a structured semantic object rather than a single surface string. For each class, OATS-RS uses a class name, synonyms, definitions, contextual scene cues, spatial or geometric signatures, parent category information, and likely confusers. These elements form prompt groups that encode what the class is, where it appears, how it looks from overhead, and which adjacent classes should be contrasted against it.
3.1.4. Selective Prediction
Selective prediction means that the classifier may abstain when its confidence is below a threshold. We report both the accuracy on accepted examples and the coverage, because high accuracy at very low coverage is not equivalent to high accuracy over the full test set. This is especially important for remote sensing workflows in which uncertain predictions may be routed to human analysts.
Figure 1 shows a cleaned schematic of the full inference path. The figure is preserved as a figure environment, but the revised source first looks for a cleaner redrawn asset and falls back to the original asset if the redrawn file is not present. This preserves compatibility with the original figure package while improving the readability of the first figure when the revised asset is supplied.
Figure 1.
High-level schematic of OATS-RS. A frozen GeoRSCLIP/RemoteCLIP-style backbone is paired with ontology-aware prompt banks, hierarchical and contrastive scoring, adaptive multi-view aggregation, unlabeled target refinement, ambiguity-group re-ranking, and selective prediction. The manuscript analyzes the final output of the complete inference stack; stage-level gains require separate ablation experiments.
3.2. Problem Setup and Notation
Let be the set of scene classes, with in the EuroSAT evaluation. Let denote an RGB satellite image patch and its ground-truth class. A frozen remote sensing vision–language model consists of an image encoder following the CLIP-family formulation [2,3,4,21,34,35], , and a text encoder . For an image x and tokenized prompt p, the normalized embeddings are
Each class c is associated with a family of positive prompts and negative or confuser prompts . The role of OATS-RS is to transform these prompt families and the test image itself into a robust class posterior
from which the top-1 decision
and top-k candidate set
are derived.
3.3. Ontology-Aware Prompt Bank
A major weakness of naive zero-shot classification is that it reduces a class to a single surface form such as “forest” or “residential area” even though prompt-learning studies repeatedly show that wording, prompt structure, and class conditioning can substantially affect decision boundaries [14,15,16,22,23,24]. In remote sensing this is rarely sufficient, because class identity depends on scene context, layout, texture, and functional meaning. Therefore, we define a class ontology for each c as a tuple
where is the literal class name, is a set of synonyms, contains declarative descriptions, contains contextual cues, contains geometric or spatial signatures, and contains likely confusers.
Prompt construction is group-based. Let be the set of prompt groups:
For class c and group g, the corresponding prompt set is
Each prompt is encoded by the text encoder, and groupwise aggregation uses a smooth log-sum-exp operator:
where the logarithm and exponential are applied element-wise and controls concentration. The final positive text prototype for class c is a weighted sum of groups:
with non-negative group weights .
Confuser prompts are aggregated analogously:
The intuition is that positive prototypes encode what the class is, while negative prototypes encode what the class should not be confused with.
3.4. Base Zero-Shot Scoring
The most basic score between an image x and class c is the cosine similarity between the image embedding and the positive text prototype:
A confuser penalty is then subtracted:
so that the margin-adjusted score becomes
with .
When pairwise contrastive prompts are available, the score can be sharpened further by comparing c against each likely confuser :
A local relational correction is then
3.5. Hierarchical Scoring
Remote sensing classes can be organized into a hierarchy. Let be a class graph with parent function when a parent exists. Instead of scoring classes independently, OATS-RS injects coarse semantic evidence into the fine class score:
where is the softmax probability of the parent class and controls the strength of the hierarchy term. This log-probability gating discourages fine-grained classes for which the coarse parent is implausible.
3.6. Adaptive Multi-View Inference
A remote sensing scene often contains diagnostic evidence at more than one effective scale, a fact emphasized by both classical geospatial scene benchmarks and more recent scale-aware pretraining work [7,9,10,11]. Let be a set of test-time views, such as resized crops or horizontal flips. Each view yields an embedding
A naive strategy would average these embeddings, but OATS-RS instead computes a quality score for each view based on confidence, margin, agreement, and entropy:
where is the maximum class probability of view m, is its top-1 vs top-2 margin, measures agreement with the remaining views, and is the entropy of its predictive distribution. The normalized view weights are
The aggregated image representation is then
3.7. Target-Distribution Feature Alignment
Even a remote sensing-adapted backbone can be misaligned with a specific benchmark’s feature covariance. The covariance shrinkage perspective used here follows classical high-dimensional estimation ideas, especially the Ledoit–Wolf family of well-conditioned covariance estimators [68]. To reduce this mismatch without labels, OATS-RS estimates the empirical covariance of unlabeled target embeddings:
where .
A shrinkage covariance is formed as
where d is embedding dimensionality and is the shrinkage coefficient. Let be the eigendecomposition. A power-normalized alignment operator is defined by
with exponent and numerical stabilizer . The aligned image embedding is
and the same transformation can be applied to text prototypes for symmetry.
3.8. Balanced Transductive Refinement
Because target images are unlabeled, we use transductive self-refinement rather than supervised adaptation. Conceptually, this stage combines elements of EM-style latent assignment [49], entropy-based semi-supervised learning [50], graph-based label smoothness [51], and modern test-time adaptation via confidence sharpening [52]. Let denote the aligned embedding of target image . The latent soft assignment of image i to class c at iteration t is
where is the current class score, is a class bias term, and is an assignment temperature.
Soft class prototypes are then updated by confidence-weighted averaging:
with controlling how strongly high-confidence assignments dominate. The class score is then augmented with prototype evidence:
To avoid mode collapse toward a few easy classes, we enforce an approximately uniform target prior:
This is implemented through iterative bias correction:
where is a step size and prevents numerical instability. Therefore, the refinement process is a balanced expectation maximization-like procedure over the unlabeled target set.
3.9. Prompt Adaptation from High-Confidence Support
The text side is also refined transductively. For each class c, a high-confidence support set is defined as
where is a class-specific acceptance threshold. The corresponding support centroid is
The adapted class prototype is a convex mixture of text and support evidence:
To discourage drift toward confusers, we subtract a local confuser margin:
3.10. Ambiguity-Group Experts
Some classes form recurrent confusion clusters, especially vegetation-related categories. Let denote an ambiguity group, such as
For each group, OATS-RS constructs a local expert that only re-ranks classes within :
If the global top-K candidate set intersects the group strongly enough, local re-ranking replaces the raw global order inside that group.
3.11. Candidate Ensemble
Multiple unsupervised refinements may each be useful on a subset of examples. Let index candidate predictors such as the base, density re-ranked, and graph-smoothed predictors. Each candidate produces class probabilities . We assign candidate weights using unsupervised diagnostics such as mean confidence, margin, entropy, and neighbor agreement:
where is a prior-penalty term. The final ensemble posterior is
3.12. Parameter Selection and Reproducibility Protocol
For reproducibility, the method must provide enough guidance to set the group weights, temperature parameters, negative-confuser weights, and transductive-refinement constants. The protocol separates two cases: if a validation set is allowed, then parameters should be selected on that validation set and reported with the validation split; if the experiment is strictly zero-shot, then no target labels should be used, and parameters should be fixed before evaluation or selected only by label-free diagnostics such as prediction entropy, class-prior collapse, view agreement, and stability under prompt perturbation. The reported EuroSAT numbers in this manuscript are based on the supplied final artifacts. Because these artifacts do not include a complete parameter log, Table 1 should be treated as the minimum reporting specification for a reproducible rerun rather than as a claim that each scalar was independently optimized.
Table 1.
Minimum parameter-reporting protocol for reproducible OATS-RS experiments. The table provides label-free setting rules and the reason that each parameter matters.
For transparency, every future run should release a compact configuration file containing the above scalars, the exact prompt text, the class ontology, the backbone checkpoint, preprocessing details, random seeds used for view generation or bootstrap resampling, and the size of target batches used for transductive refinement. This is especially important because a transductive method can be deterministic and label-free while still depending on the composition of the unlabeled evaluation batch.
3.13. Selective Prediction
In many remote sensing use cases it is preferable to abstain on uncertain examples, especially because modern deep models can be accurate yet miscalibrated [43,44,45]. Let
be the confidence score. The selective classifier with threshold is
Coverage is the acceptance probability:
and selective accuracy is
The effective accuracy reported in the supplied results is the product
which measures correct accepted predictions as a fraction of the entire test set. Selective risk is
and should always be interpreted jointly with coverage. If a paper reports a target coverage such as 80%, it should also report the actual achieved coverage after thresholding, since discrete confidence values can prevent exact equality.
3.14. Shortlist Utility, Family Aggregation, and Ambiguity Budgets
Because the attached final evaluation reports both top-1 and top-3 behavior, it is useful to formalize the idea that a zero-shot classifier may be valuable even when its top-ranked label is imperfect. Let the ordered classes for image x satisfy
and define the size-K shortlist
Its utility on a labeled sample is then
and the empirical top-K utility is
Equation (47) reduces to ordinary accuracy when and to top-3 accuracy when .
We also formalize family-level aggregation, since remote sensing labels often cluster into coarser semantic groups such as agriculture/vegetation, urban/transport, and hydrographic scenes. Let denote a partition of the class set into families, and let be the class subset of family . Given class-wise F1 scores , the family-level macro score is
A simple semantic disparity index is then
This quantity is useful when the dominant error mode is not uniform over classes but instead concentrated in a semantically coherent subset, as is often the case for vegetation-related remote sensing categories.
Finally, we define an ambiguity budget inside a local class group . Renormalizing the class posterior inside gives
with local entropy
Large indicates that the model has identified the correct semantic neighborhood only coarsely. This is precisely the kind of structure that can yield high top-3 accuracy with only moderate top-1 accuracy.
3.15. Benchmark Materials and Experimental Design
The reported experiment uses a GeoRSCLIP ViT-B-32 backbone on the EuroSAT RGB dataset. EuroSAT contains ten scene classes derived from Sentinel-2 imagery, providing a compact benchmark for image-level scene recognition [9,35]. The evaluation is strictly zero-shot with respect to target labels: no EuroSAT labels are used to train the backbone, tune prompts, choose thresholds, or fit a supervised classifier. Labels are used only for the final metric computation described below.
This manuscript uses only the attached final performance results that directly measure the complete method. Therefore, we report the final model behavior as observed in the supplied overall metrics, class-wise scores, bootstrap intervals, annual crop diagnostics, and risk–coverage curve. We do not invent intermediate ablation statistics, runtime measurements, or transfer results that were not present in the supplied artifacts.
Table 2 states the recommended transfer evaluation extension. These datasets are included as a protocol because they are standard in remote sensing, but in the current numerical Results section we report only EuroSAT RGB.
Table 2.
Transfer evaluation protocol for stronger empirical revision. Only EuroSAT RGB is measured in the supplied artifacts; the other rows specify required follow-up experiments rather than new results.
3.16. Ablation and Fair Comparison Protocol
A complete empirical revision should include stage-by-stage ablations. Table 3 provides the minimum ablation ladder. Each row should be run on the same split with the same backbone, image preprocessing, and target-batch assumption. Reporting only the full model makes it impossible to determine which components drive improvements; thus, the table is included in order to make the missing evidence explicit and guide reproducible follow-up evaluations.
Table 3.
Minimum component ablation ladder for OATS-RS. Values are not filled here because the supplied artifacts contain only the full final run.
Table 4 states how fair comparisons should be constructed. Methods that use target labels, few-shot examples, learned prompt tokens, or segmentation masks should not be mixed with strict zero-shot baselines unless the supervision and output type are clearly marked.
Table 4.
Fair comparison protocol. The current manuscript cites these families but does not report unsupported numerical comparisons.
3.17. Statistical Analysis
Overall accuracy is defined as
Balanced accuracy averages per-class recall:
For each class c, the precision, recall, and F1 are as follows:
Macro-F1 is then
Top-3 accuracy is
Here, is the three-label shortlist obtained from sorting classes by . If implementation tables denote this object as or , it refers to the same top-three candidate set, not to a third independent prediction head. Additional notation for the symbols used in these definitions is provided in Appendix A, and the corresponding derivations for calibration, top-K behavior, bootstrap intervals, and set-valued prediction are provided in Appendix B.
Expected calibration error (ECE) is computed from confidence bins, following the now-standard calibration literature in deep learning [43,44], :
To quantify uncertainty in the main metrics, we use nonparametric bootstrap resampling. If are bootstrap replicates of a metric, then the empirical 95% confidence interval is
where denotes the empirical q-quantile.
4. Theoretical Analysis
The previous section has defined the operational mechanics of OATS-RS. This section studies the induced scoring rule more explicitly. The purpose is not to claim formal optimality in a supervised statistical sense but to make the geometry of the method transparent. Because the attached experimental evidence is limited to one final benchmark run, a careful mathematical account is especially valuable: it clarifies what quantities the method is trying to optimize, why some classes should benefit more than others, and how the observed performance profile relates to the design of the inference pipeline.
4.1. Pairwise Margin Decomposition
Let denote the pre-softmax logit assigned to class c after all text-side and image-side refinements but before optional selective rejection. For a competing class pair , define the pairwise margin
Using Equations (13), (15), (16), (24), and (37), the margin can be written in additive form as
where aggregates local ambiguity-expert corrections and is the contribution of the candidate ensemble. Equation (60) is useful because it separates five qualitatively different mechanisms:
- 1.
- Positive semantic attraction: Does the image align with the positive prompt prototype of class c more than with class d?
- 2.
- Confuser suppression: Does the image align more strongly with the negative or confuser prompts of one class than the other?
- 3.
- Relational contrast: Do pairwise prompts explicitly favor c over nearby alternatives?
- 4.
- Hierarchical consistency: Is the parent category of c more plausible than the parent category of d?
- 5.
- Local re-ranking: When the decision has narrowed to a few hard classes, do specialized experts change the ordering?
This decomposition explains why a zero-shot remote sensing method can be partially right even when the top-1 prediction fails: the semantic term may position the image in the correct neighborhood, while the local reranking or confuser suppression terms are not yet strong enough to separate two nearly adjacent vegetation subclasses.
Proposition 1.
Fix an image x and a class pair . Suppose that all terms in Equation (60) except the confuser penalty are held constant. Then,
Therefore, increasing increases the margin in favor of class c exactly when the image is more aligned with the confuser prototype of class d than with the confuser prototype of class c.
Proof.
Differentiate Equation (60) with respect to . The sign condition follows immediately. □
The proposition is elementary, but makes the role of negative prompts explicit. Confuser prompts are not generic penalties; rather, they are directional corrections that widen the margin only when the image looks more like the mistake patternof the competing class than the mistake pattern of the correct class.
4.2. Balanced Transductive Refinement as a Regularized Latent-Variable Problem
The soft assignment rule in Equation (25) can be derived as the solution of a regularized latent-variable objective. Let be a matrix of soft labels satisfying and for all i. Let be the matrix of class prototypes. Consider the energy
where
is the empirical class occupancy induced by the soft assignments and is the target prior, which is taken to be uniform in the reported zero-shot setting.
For fixed prototypes and bias, minimizing with respect to each row of Q under the simplex constraint yields the Gibbs form
which is the same structural form as Equation (25). For fixed Q, maximizing the prototype alignment term under an normalization constraint produces the normalized weighted mean
which makes clear that the adapted class prototype is a compromise between the original text prototype and the empirical support of confident target examples.
The class-bias update in Equation (29) can be interpreted as a gradient step on the KL regularizer; indeed,
where the approximation ignores the derivative of the partition functions inside the softmax assignment. This shows that the bias correction is a first-order device for preventing transductive self-reinforcement from collapsing onto only a few easy classes.
Proposition 2.
Suppose that and that at least one image has positive assignment mass to class c. Then, the prototype update in Equation (65) is well-defined and the norm of the non-normalized prototype increases monotonically with the total effective support .
Proof.
The non-normalized numerator is a sum of a fixed vector and weighted image embeddings. Nonzero support guarantees that the numerator cannot be identically zero unless there is exact cancellation, which is excluded generically by normalization and the fixed positive-prototype anchor. Monotonicity in support follows because each additional positive assignment adds a non-negative multiple of a unit vector. □
4.3. Adaptive Multi-View Aggregation and Stability
The adaptive view aggregator in Equations (18)–(20) can be understood as a soft winner-take-most scheme. Let be the highest-quality view. Because the aggregation weights lie on the simplex,
Thus, the aggregate embedding remains close to the best-quality view whenever low-weight views are not too far from that dominant view. A more explicit concentration statement follows from the softmax temperature:
If the best view exceeds the rest by a margin of at least , then
This lower bound formalizes the intuition that when one crop or scale is clearly more informative, the aggregated representation concentrates around it rather than diffusing uniformly across all views.
4.4. Selective Prediction, Ambiguity Recovery, and Confidence Ranking
The reported evaluation provides both top-1 accuracy and top-3 accuracy. This invites a simple but informative derived quantity. Define the top-K ambiguity-recovery ratio
which measures what fraction of top-1 failures are “recovered” once the decision-maker is allowed to inspect the top K candidates. For the supplied EuroSAT run,
In other words, nearly of top-1 failures still contain the correct class in the top-3 list. This statistic supports the interpretation that the method is often semantically near to being correct even when it is not exactly correct.
Selective prediction introduces another useful quantity, the selective gain:
At the reported operating point,
whereas near to 50% coverage the supplied risk–coverage curve yields
The gain increases when the model is allowed to reject aggressively, but the benefit decays as coverage approaches one.
Proposition 3.
Assume that examples can be ranked by a confidence score such that every correct prediction has confidence that is at least as large as every incorrect prediction. Then, selective accuracy is nondecreasing as coverage decreases.
Proof.
Under the stated ranking condition, lowering coverage by increasing the threshold can only remove incorrect predictions before correct ones. Therefore, the empirical proportion of correct accepted examples cannot decrease. □
While the proposition is idealized, it clarifies what the risk–coverage curve measures in practice, that is, departures from monotonic improvement reveal imperfections in the ranking ability of the confidence score.
4.5. Class–Group Disparity and Semantic Anisotropy
To summarize class heterogeneity more compactly, let be a partition of the label set into semantic groups. The group-averaged F1 is
A normalized disparity index is then
with small for stability. Using the class families examined later in the Results section, the attached metrics imply a large disparity between urban/transport and agriculture/vegetation categories. Such anisotropy is a hallmark of zero-shot scene classifiers: the representation is not uniformly informative across the class simplex, instead strongly favoring categories with distinctive geometry, context, or texture.
The disparity index is also useful for thinking about future method development. A method that improves overall accuracy but leaves unchanged is not solving the same scientific problem as a method that specifically reduces semantic anisotropy. The latter may be more desirable in remote sensing, since operational value often depends on the weakest categories, not only the average.
4.6. Complexity and Scaling Considerations
Let d be the embedding dimension, M the number of test-time views, C the number of classes, G the number of prompt groups, and n the cardinality of the unlabeled target pool used for transductive refinement. Ignoring the frozen backbone cost, which dominates wall-clock time in practice, the main downstream computations have the following nominal costs:
For a k-nearest-neighbor graph with average degree k,
per smoothing pass. Therefore, the method is linear in the size of the target pool once the nearest-neighbor structure has been computed. This scaling behavior is favorable for moderate benchmark sizes but motivates approximate search and batched refinement for very large archives.
The important conceptual point is that the proposed pipeline is inference-heavy rather than training-heavy. It spends computation on semantic modeling, test-time evidence aggregation, and unlabeled target adaptation rather than on gradient-based supervised fine-tuning. For remote sensing practitioners with a frozen model and little annotation, this is often the most practical tradeoff.
4.7. Runtime and Throughput Reporting
Runtime and throughput metrics are necessary for deployment-oriented evaluation. The supplied artifact package does not contain hardware logs, elapsed-time measurements, image counts per second, or GPU/CPU information. Therefore, this manuscript does not fabricate frames-per-second values; instead, Table 5 states the runtime quantities that must accompany any complete empirical release of OATS-RS. Because prompt bank size, number of views, transductive iterations, and nearest-neighbor operations can materially change throughput, these measurements should be reported for the full pipeline and for the main ablation stages.
Table 5.
Runtime and throughput metrics required for a complete reproducibility report. Values should be measured on the exact hardware used for evaluation.
5. Results
5.1. A Single Fixed Zero-Shot Evaluation Produces Moderate Top-1 Performance and Strong Top-3 Retrieval
The attached performance files correspond to one fixed zero-shot evaluation of OATS-RS with a GeoRSCLIP ViT-B-32 backbone on EuroSAT RGB. Table 6 summarizes the experimental setting and Table 7 reports the main metrics. The method attains an accuracy of 0.522 and a balanced accuracy of 0.522. The equality of these two numbers is consistent with a class-balanced evaluation partition. Macro-F1 reaches 0.535, which slightly exceeds accuracy because several easy classes achieve very high precision and recall, whereas the weakest classes remain strongly under-resolved.
Table 6.
Experimental setting for the attached final evaluation.
Table 7.
Overall performance of OATS-RS on EuroSAT RGB using the attached final result files. Confidence intervals are reported only for metrics available in the bootstrap summary.
The most striking positive result is the top-3 accuracy of 0.887. This indicates that even when the top-ranked class is wrong, the correct label is often contained within the first few candidates. In practical remote sensing workflows, this behavior is valuable in that it suggests that the method can serve as a shortlist generator for interactive review, weak annotation, or downstream re-ranking modules. In contrast, the expected calibration error of 0.384 is high, indicating that posterior confidence is not yet reliably aligned with empirical correctness.
Bootstrap confidence intervals further show that the overall result is stable under resampling. Accuracy has a 95% interval of 0.501–0.544, balanced accuracy of 0.505–0.539, macro-F1 of 0.520–0.550, an expected calibration error of 0.364–0.406, and top-3 accuracy of 0.874–0.899. These intervals are sufficiently narrow to support the claim that the observed performance profile is not an accident of one particular test draw.
The subfigures in Figure 2a,b serve different purposes: Figure 2a summarizes the observed metric values from the final run, whereas Figure 2b visualizes bootstrap uncertainty for the metrics with available resampling intervals. Including both prevents the reader from confusing a point estimate with its sampling stability.
Figure 2.
(a) Top-line performance summary. (b) Bootstrap means and 95% intervals. Overall benchmark behavior of OATS-RS. The method achieves 0.522 top-1 accuracy and 0.887 top-3 accuracy, while the expected calibration error remains elevated.
5.2. Ablation and Comparison Evidence Required for Full Component Attribution
Component attribution requires ablations against a GeoRSCLIP baseline and progressively enriched variants. The current supplied artifacts contain only the final full-method result, so a numerical ablation table cannot be produced without running additional experiments. Rather than inventing unsupported values, this revision adds the ablation ladder in Table 3 and the fair-comparison protocol in Table 4. These tables specify exactly which results should be added in a complete empirical resubmission: GeoRSCLIP baseline, ontology-only prompts, contrastive/confuser scoring, multi-view inference, target alignment, transductive refinement, local ambiguity experts, candidate ensembling, and selective prediction.
This distinction is important for scientific interpretation. The reported 0.522 accuracy and 0.887 top-3 accuracy characterize the complete inference stack, but do not prove that every component contributes positively. Therefore, this paper treats component attribution as an open empirical requirement rather than an established result.
5.3. Performance Is Highly Class-Dependent
Class-wise metrics reveal a clear structural pattern: Table 8 and Figure 3 show that the model performs strongly on industrial area (F1 = 0.917), residential area (F1 = 0.914), river (F1 = 0.901), highway (F1 = 0.839), and pasture (F1 = 0.812), all of which are classes with relatively distinctive large-scale geometry, repeated texture, or strong spatial regularity. Industrial and residential scenes benefit from man-made layout priors: highways are elongated linear structures, rivers have elongated hydrographic signatures, and pasture appears easier than several neighboring vegetation categories, perhaps because it occupies a relatively consistent appearance niche in the evaluated RGB setting.
Table 8.
Per-class precision, recall, and F1 on the attached EuroSAT RGB evaluation. Classes are ordered by F1 from strongest to weakest.
Figure 3.
(a) Per-class precision, recall, and F1. (b) F1 ranking by class. Class-wise behavior of OATSRS. The metric spread is wide, with particularly strong performance on industrial area, residential area, river, highway, and pasture and very weak performance on herbaceous vegetation.
The weak end of the distribution is equally informative: the F1 scores for herbaceous vegetation, permanent crop, forest, sea or lake, and annual crop are only 0.021, 0.201, 0.226, 0.258, and 0.258, respectively. The low scores for annual crop, permanent crop, forest, and herbaceous vegetation show that the residual difficulty of the benchmark is concentrated in fine-grained vegetation semantics rather than in coarse urban–rural separation; in other words, the method is already capable of capturing scene structure when categories are strongly differentiated by geometry or layout, but remains weak when categories differ subtly in texture, canopy density, crop organization, moisture, or phenological state.
This class-dependent behavior is precisely the kind of pattern one would expect in a zero-shot remote sensing setting. Prompted text can communicate functional meaning and scene-level priors, but separability ultimately depends on whether the frozen image encoder already encodes class-discriminative cues at the right scale. For the weakest vegetation categories, the observed F1 values imply that the semantic prompt machinery is not enough to overcome the overlap in the underlying image embeddings.
A complementary way to read the class-level evidence is to focus on metric shape rather than on a single ranking. Figure 4 shows that the hardest categories are not merely low in one of recall or precision; rather, several of them are jointly weak across all three metrics. Therefore, Figure 3 and Figure 4 are not redundant: Figure 3a compares precision, recall, and F1 side-by-side for each class, Figure 3b emphasizes the sorted F1 ranking, and Figure 4 compresses the same evidence into a dense matrix that makes class–family asymmetry easier to see. This last pattern is especially important for interpretation because it indicates a broader semantic collapse within parts of the natural-scene manifold rather than a single thresholding or calibration artifact.
Figure 4.
Compact metric heatmap for the class-wise evaluation. The visualization makes the same asymmetry visible in a denser form: urban and river-related classes occupy the high-score corner, while several vegetation classes remain jointly weak across precision, recall, and F1.
5.4. Qualitative Visual Results Panel
Figure 5 provides representative qualitative examples of the OATS-RS predictions. The panel complements the aggregate metrics by showing where the model performs well and where the main failure modes occur. Panel (a) shows representative correct predictions, including visually structured industrial area scenes and visually distinctive sea or lake examples. Panel (b) shows representative misclassifications, including industrial area predicted as residential area; sea or lake predicted as herbaceous vegetation; annual crop predicted as permanent crop; and forest predicted as herbaceous vegetation. Panel (c) summarizes dominant confusion pairs among visually and semantically adjacent natural classes, especially forest, herbaceous vegetation, and pasture.
Figure 5.
Qualitative examples of OATS-RS predictions: (a) representative correct predictions, including structured industrial area scenes and distinctive sea or lake scenes; (b) representative misclassifications, including industrial area → residential area, sea or lake → herbaceous vegetation, annual crop → permanent crop, and forest → herbaceous vegetation; and (c) dominant confusion pairs among semantically adjacent natural classes, especially forest, herbaceous vegetation, and pasture. The examples illustrate that the model is more reliable for structured or visually distinctive classes, while the strongest errors occur among vegetation-related categories with similar visual appearance.
These qualitative examples are not intended as additional quantitative evidence; instead, they illustrate the interpretation of the reported per-class metrics and confusion patterns. The examples show that correct predictions are concentrated in structured or visually distinctive scenes, while the most difficult cases occur among natural land cover classes with overlapping texture, color, and spatial context.
5.5. Selective Prediction Improves Reliability Only Modestly at High Coverage
The attached result files report a default operating point with coverage of 0.934 and selective accuracy of 0.538. Because the non-selective top-1 accuracy is 0.522, the selective rule improves accepted-example accuracy by only 1.6 percentage points while abstaining on only a small fraction of the evaluation partition. The effective accuracy is 0.5025, which is simply the product of coverage and selective accuracy, and can be interpreted as the fraction of the full evaluation partition that is both accepted and correctly classified.
The risk–coverage curve and selective-summary panel in Figure 6 give a fuller picture of how abstention behaves. Table 9 summarizes representative operating points. The best selective accuracy among these points occurs around coverage 0.48–0.50, where accuracy on accepted examples rises to approximately 0.595; however, this comes at the cost of rejecting about half the test set. As coverage increases beyond 0.75, the marginal benefit of abstention declines sharply; by the default point at 0.934 coverage, the selective gain over full-coverage accuracy is small. This pattern is consistent with the elevated expected calibration error: the model can rank easy versus hard examples to some extent, but its confidence scores are not sharp enough to sustain large improvements at high coverage.
Figure 6.
(a) Risk–coverage behavior. (b) Selective versus nonselective metrics. Selective prediction behavior of OATS-RS. Abstention modestly improves accuracy on accepted examples at high coverage, consistent with the elevated calibration error.
Table 9.
Representative operating points extracted from the attached risk–coverage curve. Risk is .
An important operational implication follows: if the application can tolerate substantial abstention, then the model can provide a reasonably accurate shortlisting mechanism for a subset of easier examples. However, if near-complete coverage is required, then selective rejection alone will not fully compensate for the underlying calibration problem. In that regime, better posterior calibration, class-specific thresholds, or explicit reject-option training may be necessary [43,47,48].
5.6. The Top-1/Top-3 Gap Indicates Unresolved but Structured Ambiguity
The difference between top-1 accuracy (0.522) and top-3 accuracy (0.887) deserves explicit discussion. In a ten-class balanced benchmark, random top-3 accuracy would be only 0.3, whereas the observed score is nearly 0.9. This implies that the model usually recognizes the relevant semantic neighborhood even when it fails to assign the highest posterior score to the correct class. Put differently, the main weakness of the proposed method is not total semantic collapse but local ranking inside a restricted set of plausible categories.
This interpretation is consistent with the per-class table. The most difficult categories are semantically and visually entangled vegetation or natural-scene classes (annual crop, permanent crop, herbaceous vegetation, forest, and to some extent sea or lake). A zero-shot model can plausibly identify such images as “natural surface” or “vegetation-related scene” while still misordering the final candidates. The strong top-3 score suggests that much of the remaining error mass is concentrated inside these local confusion neighborhoods rather than between obviously distinct classes such as residential area and river. This is encouraging for future work because local confusion is often more tractable than global confusion: it can be addressed with higher-resolution views, multispectral cues, season-aware prompting, local expert models, or class-conditional calibration.
5.7. Semantic-Family Asymmetry Is Large and Systematic
The per-class table can be compressed into a family-level view that is especially informative for remote sensing interpretation. We group the ten classes into three coarse semantic families: agriculture/vegetation (annual crop, forest, herbaceous vegetation, pasture, permanent crop), urban/transport (highway, industrial area, residential area), and hydrographic (river, sea or lake). For any group , the mean precision, recall, and F1 are given by Equation (75) and its precision/recall analogs.
Table 10 and Figure 7 show a striking asymmetry. The urban/transport family reaches a mean F1 of 0.890, the hydrographic family 0.580, and the agriculture/vegetation family only 0.304. Therefore, the ratio between urban/transport and agriculture/vegetation mean F1 is about 2.93. This family-level disparity is more than a descriptive curiosity. It tells us that the dominant failure mode of the model is not a generic inability to read satellite scenes but a targeted weakness on the fine-grained semantics of natural surfaces.
Table 10.
Group-averaged precision, recall, and F1 derived from the attached per-class result table.
Figure 7.
Performance aggregated by coarse semantic family. The main gap is between urban/transport scenes and agriculture/vegetation scenes, not between human-made and water-related scenes.
The hydrographic family is itself internally split. For river, the F1 is 0.901, while for sea or lake it reaches only 0.258. This reveals that not all water classes are equally easy in the current zero-shot embedding geometry. Linear hydrographic structure appears to be much easier than broad water body categories for which the coastline, surrounding context, or spectral appearance may overlap with other natural classes in RGB imagery.
5.8. Annual-Crop Diagnostics Reveal a Specific Local Confusion Mode
The attached prediction diagnostics file is more limited than the overall metric tables, appearing to contain only annual crop ground-truth examples. Even with that limitation, it is informative because it exposes one concrete local ambiguity neighborhood. Within this diagnostic subset, only a quarter of cases are classified correctly, matching the recall already reported in Table 8. The dominant error is confusion with permanent crop, which absorbs roughly two-thirds of the subset and consequently dominates the local failure profile. The remaining errors are distributed across sea or lake, herbaceous vegetation, and pasture at much smaller shares.
This diagnostic pattern suggests that the classifier is not merely uncertain among all natural classes; rather, it has a particularly strong bias toward ranking permanent crop above annual crop within this subset. This is exactly the kind of local ambiguity that motivates pairwise discriminative prompts and ambiguity-group re-ranking. In principle, a stronger local expert specialized to agricultural subclasses could address this specific failure mode more effectively than a global prompt bank alone.
Confidence statistics reinforce the same conclusion. The mean confidence of correct annual crop predictions in the diagnostic subset is 0.143 (standard deviation 0.008), while the mean confidence of incorrect predictions is 0.131 (standard deviation 0.006). The difference exists, but is small. Even more revealing, the mean top-1 versus top-2 margin is 0.010 for correct examples and 0.012 for incorrect examples. Thus, the raw decision margin on this subset is not a reliable discriminator of correctness. This is fully consistent with the elevated global ECE and the modest gain of selective abstention at high coverage. Table 11 summarizes these subset-level observations numerically, and Figure 8 visualizes the corresponding predicted-label distribution, confidence separation, and top-1/top-2 margin behavior.
Table 11.
Summary of the attached annual crop diagnostic subset. This file appears to contain only annual crop ground-truth examples, so the table should be interpreted as a local error analysis rather than a global benchmark summary.
Figure 8.
(a) Predicted labels on the annual crop diagnostic subset. (b) Confidence by correctness. (c) Margin by correctness. Local diagnostic analysis for annual crop based only on the supplied prediction diagnostics subset. Confusion is dominated by permanent crop, while the confidence and margin distributions show only weak separation between correct and incorrect predictions.
5.9. Ranking Quality Is Stronger than Exact Top-1 Assignment
The large difference between top-1 accuracy and top-3 accuracy can be summarized visually by Figure 9. The absolute gap is
On a ten-class task, this is a substantial improvement over top-1 and implies that the method’s candidate ranking is materially better than its final winner-take-all decision.
Figure 9.
Top-1 versus top-3 behavior. The large gap indicates that many errors are local ranking errors rather than total semantic failures.
This observation matters operationally. A remote sensing analyst may not always require a single decisive class label. In workflows with weak-labeling, active learning, human-in-the-loop quality control, or downstream fusion with geographic metadata, a high-quality shortlist can already be valuable. Therefore, the supplied metrics can support two complementary interpretations of OATS-RS: as a moderate zero-shot top-1 classifier, and as a substantially stronger zero-shot semantic ranker.
6. Discussion
6.1. What the Final EuroSAT Run Shows
The attached evaluation shows that OATS-RS is neither a trivial prompt-engineering baseline nor a mature universally reliable remote sensing classifier. Instead, it occupies a scientifically interesting middle ground. The model demonstrates that when equipped with ontology-aware prompting and adaptive test-time inference, a frozen remote sensing vision–language backbone can reach strong performance on several EuroSAT categories without supervised training on the target labels. The class-wise F1 values above 0.9 for industrial area, residential area, and river are difficult to dismiss; they show that zero-shot remote sensing classifiers can capture meaningful scene semantics when categories have distinctive spatial organization.
From the perspective of paper quality, this middle ground is valuable rather than embarrassing. It makes the manuscript analytically rich; the results are strong enough to justify a serious methodological treatment, but imperfect enough to expose where zero-shot remote sensing still fails. This combination supports more informative scientific discussion than a uniformly high score would. Therefore, the present evaluation contributes not merely a metric snapshot but a concrete performance geometry consisting of strong urban and linear-water recognition, weak vegetation disambiguation, sizable top-K recovery, and incomplete confidence calibration.
At the same time, the evaluation exposes precisely where the current paradigm breaks down. Herbaceous vegetation, permanent crop, forest, and annual crop remain weak, while sea or lake is markedly worse than river despite both being water-related categories. This asymmetry strongly suggests that large-scale geometric structure is captured better than subtle within-class spectral or textural variation. The result is a classifier that is excellent on some categories and fragile on others. From a deployment standpoint, this is both promising and cautionary: the model may already be useful as a pre-annotation or triage system, but is not yet a drop-in replacement for supervised remote sensing classifiers in settings dominated by fine-grained vegetation discrimination.
6.2. Why the Moderate Top-1 Accuracy Is Informative but Not Sufficient
The reported 0.522 accuracy is moderate for a classification task and should be interpreted carefully. On a balanced ten-class benchmark, random guessing produce accuracy of approximately 0.10, so 0.522 is not comparable to random guessing in a literal statistical sense; nevertheless, it is moderate relative to mature supervised remote sensing classifiers, and as such cannot support a claim of deployment-ready exact classification. Instead, its value in this manuscript is diagnostic: the result shows that the proposed method can recover strong performance on structured urban and river-like categories, while exposing severe failures in fine-grained vegetation semantics. The 0.887 top-3 accuracy further indicates that many errors are ranking errors within a plausible semantic neighborhood rather than complete semantic failures.
The calibration story is similarly mixed. Selective prediction improves accepted-example accuracy, but only modestly at high coverage. The risk–coverage curve shows that useful abstention behavior exists, yet the high expected calibration error means that probability estimates remain poorly matched to actual correctness. In practical terms, this matters because confidence values are often used for automated filtering, human workload allocation, or pseudolabel selection. A model can be semantically competent and still operationally unsafe if its confidences are miscalibrated. Therefore, the present results argue that uncertainty estimation should be treated as a first-class design objective in zero-shot remote sensing pipelines.
A key methodological insight from this study is that zero-shot classification in remote sensing benefits from being formalized as a composite inference problem rather than a single-line cosine similarity rule. The ontology-aware prompt bank helps to represent class meaning more richly than a class name alone. View-aware aggregation allows the classifier to exploit multi-scale evidence. Feature alignment and transductive refinement adapt the representation to the unlabeled target distribution. Ambiguity-group experts and selective prediction acknowledge that some decisions are intrinsically harder than others. The equations developed in this paper make these ideas explicit and modular, which should help future work to reason about which components matter most and how they interact.
6.3. Limitations Requiring Additional Experiments
Importantly, the evidence base of this manuscript is deliberately narrow. Because we only use the attached final performance files, several important claims cannot be made here. We do not report multi-dataset generalization, cross-region transfer, multispectral versus RGB comparisons, ablations against simpler prompt banks, or a direct supervised baseline trained on the same split. Thus, the manuscript is best read as a full mathematical specification and careful performance analysis of one final method instance rather than as a universal benchmark victory claim. This limitation is not a flaw in the reporting but an explicit boundary on interpretation. In particular, the component ablation table, comprehensive comparison table, AID/NWPU transfer experiments, qualitative visual examples, and measured throughput should be added once the corresponding experimental artifacts are available. Until then, this revision treats those items as required protocols and limitations, not as completed empirical claims.
6.4. Future Directions
Several future directions follow naturally from the observed performance profile. First, multispectral inputs should be studied directly, since RGB alone may not capture enough information to separate crop and vegetation subclasses; this is exactly the regime where Sentinel-2 spectral richness, SatMAE, CROMA, and other geospatial representation-learning approaches become attractive [6,8,29]. Second, time series or seasonal metadata could make class prompts far more informative for agricultural categories, echoing the importance of temporally aware land cover products such as Dynamic World [32]. Third, class-conditional calibration should replace a single global confidence threshold, in line with modern calibration work [43,44]. Fourth, ambiguity-group experts could be extended from fixed semantic groups to dynamically discovered local manifolds in the embedding space via graph-structured or propagation-based refinement [51]. Fifth, cross-taxonomy evaluation remains essential if zero-shot remote sensing classifiers are to become practical tools for label harmonization across products such as WorldCover, Dynamic World, BigEarthNet, and related archives [12,30,32,33]. Sixth, a natural extension is to couple ontology-aware scene prompting with open-vocabulary segmentation and proposal models; this would allow the same semantic machinery to not only classify geospatial concepts but to localize them [64,65,66,67].
In summary, the present results support a nuanced conclusion. Zero-shot remote sensing classification with a vision–language model adapted to remote sensing is already strong on structured classes, and often places the correct answer within a small candidate set; however, fine-grained vegetation semantics and calibrated uncertainty remain unresolved. OATS-RS provides a principled framework for addressing these issues, but the attached evaluation also makes clear that the problem is far from solved.
7. Broader Context and Forward-Looking Research Agenda
7.1. From Single-Benchmark Zero-Shot Recognition to Cross-Taxonomy Earth Observation
While the present manuscript intentionally centers one final attached EuroSAT evaluation, the larger research agenda is broader. Operational Earth observation rarely involves a single balanced ten-class benchmark. Instead, practitioners encounter shifting taxonomies, different sensor stacks, and different spatial scales across products such as Dynamic World, WorldCover, BigEarthNet, BigEarthNet-MM, LoveDA, and GEO-Bench [12,30,31,32,33,36]. A compelling next step is cross-taxonomy evaluation, where the ontology-aware prompt machinery is asked not merely to classify within one fixed label set but to mediate between heterogeneous label systems. This is also where newer geospatial foundation models such as RingMo, SatlasPretrain, MMEarth, DOFA, AnySat, and Prithvi-EO become especially relevant [37,38,39,40,41,42].
7.2. Trustworthy Deployment, Abstention, and Analyst Workflows
A second priority is trustworthy deployment. In practical remote sensing operations, a classifier is often embedded inside a longer decision pipeline that includes human review, geospatial context, temporal change analysis, and often explicit abstention rules. For this reason, calibration, reject-option learning, set-valued prediction, and conformal wrappers are not peripheral topics but central deployment tools [43,44,61,62,63]. The attached final run already hints at this need: top-3 performance is strong, but confidence calibration is weak. This combination argues for a workflow in which zero-shot remote sensing systems surface semantically plausible candidates, expose uncertainty, and abstain when necessary rather than forcing every image into a single overconfident label. Classical approaches such as Platt scaling, modern verified calibration methods, Bayesian approximations, and test-time adaptation should all be viewed as complementary rather than competing tools in this pipeline [52,53,54,55,56,57,58,59,60].
7.3. Towards Open-Vocabulary and Multimodal Earth Vision Systems
A third direction is to connect zero-shot scene classification with open-vocabulary dense prediction and richer multimodal reasoning. Open-vocabulary remote sensing segmentation, training-free segmentation, and SAM-guided earth vision systems show that language supervision can be used at more granular levels than image-wise scene labels [64,65,66,67]. Meanwhile, multimodal geospatial foundation models are beginning to unify optical, SAR, temporal, and other modalities under one pretraining umbrella [8,40,41,42]. The ontology-aware design advocated for in this paper is compatible with this trajectory: once class semantics are represented explicitly, they can in principle condition classification, segmentation, retrieval, or even interactive geospatial analysis. This suggests that the value of the present method may extend beyond the single benchmark studied here, even though only the attached EuroSAT performance files are analyzed empirically in this manuscript.
7.4. Reproducibility, Benchmarking, and Inferential Restraint
Finally, the literature on geospatial foundation models is becoming increasingly aware that large-scale evaluation must be matched by careful inferential restraint. Surveys, benchmark papers, and meta-analyses repeatedly emphasize how strongly conclusions can depend on modality, resolution, split definition, region, and task formulation [9,10,11,17,18,19,20,36]. The present manuscript follows this principle by restricting all empirical claims to the attached final result files. This restriction narrows the scope of the claims, but also makes the argument cleaner: the paper presents a rich method, a mathematically explicit inference formulation, and a careful analysis of one final observed performance profile, without pretending to demonstrate universality where the evidence is not yet available.
8. Conclusions
This paper presents OATS-RS as a deliberately inference-centric framework for zero-shot remote sensing scene classification. Rather than relying on a single text prompt and single image crop, the proposed method combines ontology-aware prompt construction, confuser-aware scoring, hierarchical gating, adaptive multi-view aggregation, target-space feature alignment, balanced transductive refinement, local ambiguity experts, and selective prediction. The mathematical treatment shows that these components can be interpreted coherently as margin-shaping, distribution-matching, and uncertainty-aware inference operations carried out on top of a frozen remote sensing-adapted vision–language backbone.
The empirical evidence used in the manuscript is intentionally narrow: one final GeoRSCLIP ViT-B-32 evaluation on EuroSAT RGB using a balanced held-out partition. Within this scope, the method reaches 0.522 accuracy, 0.535 macro-F1, and 0.887 top-3 accuracy. The strongest classes are industrial area, residential area, river, highway, and pasture, while the weakest are herbaceous vegetation, permanent crop, forest, annual crop, and sea or lake. Selective rejection increases accepted-example accuracy only modestly at high coverage, and calibration remains imperfect. These observations suggest that the central open challenge is no longer coarse scene recognition but fine-grained semantic ranking and calibrated uncertainty among closely related natural classes.
The broader value of the manuscript lies in its explicit decomposition of zero-shot remote sensing inference. By turning the pipeline into a structured mathematical object, this paper provides a foundation for future work that may incorporate multispectral evidence, temporal context, stronger local experts, or more principled calibration while keeping the same high-level zero-shot philosophy.
Funding
This research received no external funding.
Data Availability Statement
The quantitative results analyzed in this manuscript are derived from image-level evaluation records along with the attached performance files accompanying the submission, including the overall metric summary, bootstrap confidence intervals, per-class precision/recall/F1 table, and risk–coverage curve. The reported accuracy, precision, recall, F1, top-K accuracy, calibration, and selective-prediction statistics require ground-truth labels, predicted labels, scores, and accept/abstain decisions at the image level. The underlying benchmark is EuroSAT [9]. The manuscript source and generated figures are provided with this submission package. A curated qualitative montage of selected satellite thumbnails is not included in the present package.
Acknowledgments
The author thanks the maintainers of open remote sensing datasets and remote sensing vision–language models that make reproducible zero-shot evaluation possible.
Conflicts of Interest
Author János Horváth was employed by the company Visionary Tech Event Solutions. The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Appendix A. Notation and Symbol Table
Table A1 collects the most important symbols used in the manuscript. The notation is intentionally redundant with the main text so that the appendix can serve as a compact reference during reading.
Table A1.
Core notation used throughout the manuscript.
Appendix B. Additional Derivations
Appendix B.1. Softmax Posterior and Temperature-Scaled Logits
Let denote the final class logit after all image-side and text-side adjustments. The posterior used for classification is
where is an optional temperature. If , the logits are left unchanged; if , the predictive distribution is softened; and if , it is sharpened. The derivative of the posterior with respect to the logit of class d is
Equation (A2) is useful for understanding why overconfident logits can dominate the selective prediction behavior, because confidence is a highly nonlinear function of relative rather than absolute score differences.
Appendix B.2. Derivation of the Prototype Update
Consider the prototype subproblem
Introducing a Lagrange multiplier for the norm constraint gives
Differentiating with respect to yields
Hence, the maximizer is proportional to the vector sum on the left-hand side, leading directly to Equation (65) after normalization.
Appendix B.3. Selective Prediction and Effective Accuracy
The selective classifier accepts image when . Let denote the acceptance indicator. Coverage and selective accuracy can then be written more compactly as
Multiplying the two equations yields
showing that effective accuracy is exactly the fraction of the original test set that is both accepted and correctly classified.
Appendix B.4. Macro-F1 and Balanced Accuracy
Balanced accuracy and macro-F1 are related but distinct. Balanced accuracy averages only recalls:
Macro-F1 instead averages the harmonic mean of precision and recall per-class:
In a balanced benchmark, the difference between the two metrics reveals whether precision is systematically better or worse than recall across classes. In the attached EuroSAT evaluation, macro-F1 (0.535) is slightly above balanced accuracy (0.522), suggesting that high-precision easy classes partially offset the recall weaknesses of the hardest categories.
Appendix B.5. Expected Calibration Error
Suppose that confidence values are partitioned into B bins. For bin b, define the empirical accuracy and average confidence
Then, the ECE is
A large ECE can arise from either overconfidence or underconfidence, and does not identify the direction of miscalibration on its own. The attached files report only the scalar ECE summary; thus, the present manuscript treats it as a global warning flag rather than as a fully-resolved calibration diagnosis.
Appendix B.6. Top-K Monotonicity and Shortlist Utility
The shortlist utility in Equation (47) immediately yields a monotonicity property. If , then
for every image x; therefore,
Averaging over the test set gives
The practical interpretation is that top-K metrics quantify the extent to which the classifier has localized the correct semantic neighborhood, even when exact rank-1 assignment remains unstable.
Appendix B.7. Bootstrap Percentile Intervals
Suppose that a scalar metric is estimated on a dataset . In nonparametric bootstrap resampling [69], B resampled datasets are formed by sampling with replacement from . The bootstrap mean is
and the percentile interval at confidence level is
where denotes the empirical q-quantile. The attached result files provide such intervals for accuracy, balanced accuracy, macro-F1, ECE, and top-3 accuracy.
Appendix B.8. Family-Conditioned Disparity Indices
Given the family averages from Equation (48), it is possible to define several summary indices. The absolute family gap is Equation (49). A scale-normalized alternative is
with a small for numerical stability. Another useful quantity is the family variance,
Large , , or indicate that model quality is concentrated in some semantic regions of the taxonomy and weak in others.
Appendix B.9. Set-Valued Prediction and Abstention Utility
Selective prediction can also be written as a utility maximization problem. Let and denote coverage and selective risk. A simple utility functional is
where is the opportunity cost of abstention. If a system instead outputs a set of labels of variable size, it is possible to use
where is a thresholded candidate set and penalizes ambiguity. This naturally connects zero-shot remote sensing classification to the literature on set-valued prediction and reject-option learning [61,62,63].
Appendix C. Extended Result Tables
Table A2 reproduces the supplied bootstrap intervals in compact form, while Table A3 collects a few quantities derived directly from the attached primary metrics.
Table A2.
Bootstrap summary reproduced from the attached result file.
Table A3.
Derived quantities computed from the attached final metrics.
Appendix D. Algorithmic Summary
For completeness, Table A4 summarizes the overall pipeline in compact textual form.
Table A4.
Algorithmic summary of OATS-RS.
References
- Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. In Proceedings of the International Conference on Learning Representations, Virtual, 3–7 May 2021. [Google Scholar]
- Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning Transferable Visual Models From Natural Language Supervision. arXiv 2021, arXiv:2103.00020. [Google Scholar] [CrossRef] [Scilit]
- Zhai, X.; Wang, X.; Mustafa, B.; Steiner, A.; Keysers, D.; Kolesnikov, A.; Beyer, L. LiT: Zero-Shot Transfer With Locked-Image Text Tuning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 18123–18133. [Google Scholar] [CrossRef] [Scilit]
- Cherti, M.; Beaumont, R.; Wightman, R.; Wortsman, M.; Ilharco, G.; Gordon, C.; Schuhmann, C.; Schmidt, L.; Jitsev, J. Reproducible Scaling Laws for Contrastive Language-Image Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 2818–2829. [Google Scholar] [CrossRef] [Scilit]
- Oquab, M.; Darcet, T.; Moutakanni, T.; Vo, H.; Szafraniec, M.; Khalidov, V.; Fernandez, P.; Haziza, D.; Massa, F.; El-Nouby, A.; et al. DINOv2: Learning Robust Visual Features without Supervision. arXiv 2023, arXiv:2304.07193. [Google Scholar] [CrossRef] [Scilit]
- Cong, Y.; Khanna, S.; Meng, C.; Liu, P.; Rozi, E.; He, Y.; Burke, M.; Lobell, D.; Ermon, S. SatMAE: Pre-training Transformers for Temporal and Multi-Spectral Satellite Imagery. Adv. Neural Inf. Process. Syst. 2022, 35, 197–211. [Google Scholar] [CrossRef] [Scilit]
- Gupta, R.; Reed, C.; Li, S.; Brockman, S.; Funk, C.; Clipp, B.; Keutzer, K.; Candido, S.; Uyttendaele, M.; Darrell, T. Scale-MAE: A Scale-Aware Masked Autoencoder for Multiscale Geospatial Representation Learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023. [Google Scholar] [CrossRef] [Scilit]
- Fuller, A.; Millard, K.; Green, J.R. CROMA: Remote Sensing Representations with Contrastive Radar-Optical Masked Autoencoders. Adv. Neural Inf. Process. Syst. 2023, 36, 5506–5538. [Google Scholar] [CrossRef] [Scilit]
- Helber, P.; Bischke, B.; Dengel, A.; Borth, D. EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 2217–2226. [Google Scholar] [CrossRef] [Scilit]
- Xia, G.S.; Hu, J.; Hu, F.; Shi, B.; Bai, X.; Zhong, Y.; Zhang, L.; Lu, X. AID: A Benchmark Data Set for Performance Evaluation of Aerial Scene Classification. IEEE Trans. Geosci. Remote Sens. 2017, 55, 3965–3981. [Google Scholar] [CrossRef] [Scilit]
- Cheng, G.; Han, J.; Lu, X. Remote Sensing Image Scene Classification: Benchmark and State of the Art. Proc. IEEE 2017, 105, 1865–1883. [Google Scholar] [CrossRef] [Scilit]
- Sumbul, G.; Charfuelan, M.; Demir, B.; Markl, V. BigEarthNet: A Large-Scale Benchmark Archive for Remote Sensing Image Understanding. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Yokohama, Japan, 28 July–2 August 2019; pp. 5901–5904. [Google Scholar] [CrossRef] [Scilit]
- Schmitt, M.; Hughes, L.H.; Qiu, C.; Zhu, X.X. SEN12MS – A Curated Dataset of Georeferenced Multi-Spectral Sentinel-1/2 Imagery for Deep Learning and Data Fusion. Isprs Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, IV-2/W7, 153–160. [Google Scholar] [CrossRef] [Scilit]
- Zhou, K.; Yang, J.; Loy, C.C.; Liu, Z. Learning to Prompt for Vision-Language Models. Int. J. Comput. Vis. 2022, 130, 2337–2348. [Google Scholar] [CrossRef] [Scilit]
- Zhou, K.; Yang, J.; Loy, C.C.; Liu, Z. Conditional Prompt Learning for Vision-Language Models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 16816–16825. [Google Scholar] [CrossRef] [Scilit]
- Khattak, M.U.; Rasheed, H.; Maaz, M.; Khan, S.; Khan, F.S. MaPLe: Multi-Modal Prompt Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 19113–19122. [Google Scholar] [CrossRef] [Scilit]
- Gu, Y.; Wang, Y.; Li, Y. A Survey on Deep Learning-Driven Remote Sensing Image Scene Understanding: Scene Classification, Scene Retrieval and Scene-Guided Object Detection. Appl. Sci. 2019, 9, 2110. [Google Scholar] [CrossRef] [Scilit]
- Thapa, A.; Horanont, T.; Neupane, B.; Aryal, J. Deep Learning for Remote Sensing Image Scene Classification: A Review and Meta-Analysis. Remote Sens. 2023, 15, 4804. [Google Scholar] [CrossRef] [Scilit]
- Zhou, W.; Newsam, S.; Li, C.; Shao, Z. PatternNet: A Benchmark Dataset for Performance Evaluation of Remote Sensing Image Retrieval. ISPRS J. Photogramm. Remote Sens. 2018, 145, 197–209. [Google Scholar] [CrossRef] [Scilit]
- Zhu, X.X.; Hu, J.; Qiu, C.; Shi, Y.; Kang, J.; Mou, L.; Bagheri, H.; Häberle, M.; Hua, Y.; Huang, R.; et al. So2Sat LCZ42: A Benchmark Dataset for Global Local Climate Zones Classification. arXiv 2019, arXiv:1912.12171. [Google Scholar] [CrossRef] [Scilit]
- Jia, C.; Yang, Y.; Xia, Y.; Chen, Y.; Parekh, Z.; Pham, H.; Le, Q.V.; Sung, Y.; Li, Z.; Duerig, T. Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervision. In Proceedings of the 38th International Conference on Machine Learning, Virtual, 18–24 July 2021; Volume 139, pp. 4904–4916. [Google Scholar]
- Khattak, M.U.; Wasim, S.T.; Naseer, M.; Khan, S.; Yang, M.H.; Khan, F.S. Self-Regulating Prompts: Foundational Model Adaptation without Forgetting. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 15190–15200. [Google Scholar]
- Zhang, R.; Zhang, W.; Fang, R.; Gao, P.; Li, K.; Dai, J.; Qiao, Y.; Li, H. Tip-Adapter: Training-Free Adaption of CLIP for Few-Shot Classification. In Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel, 23–27 October 2022; pp. 493–510. [Google Scholar]
- Shu, M.; Nie, W.; Huang, D.A.; Yu, Z.; Goldstein, T.; Anandkumar, A.; Xiao, C. Test-Time Prompt Tuning for Zero-Shot Generalization in Vision-Language Models. In Proceedings of the Advances in Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; Volume 35. [Google Scholar] [CrossRef] [Scilit]
- Gao, P.; Geng, S.; Zhang, R.; Ma, T.; Fang, R.; Zhang, Y.; Li, H.; Qiao, Y. CLIP-Adapter: Better Vision-Language Models with Feature Adapters. arXiv 2021, arXiv:2110.04544. [Google Scholar] [CrossRef] [Scilit]
- Jia, M.; Tang, L.; Chen, B.C.; Cardie, C.; Belongie, S.; Hariharan, B.; Lim, S.N. Visual Prompt Tuning. In Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel, 23–27 October 2022; pp. 709–727. [Google Scholar] [CrossRef] [Scilit]
- Schuhmann, C.; Beaumont, R.; Vencu, R.; Gordon, C.; Wightman, R.; Cherti, M.; Coombes, T.; Katta, A.; Mullis, C.; Wortsman, M.; et al. LAION-5B: An Open Large-Scale Dataset for Training Next Generation Image-Text Models. Adv. Neural Inf. Process. Syst. 2022, 35, 25278–25294. [Google Scholar] [CrossRef] [Scilit]
- Zhai, X.; Mustafa, B.; Kolesnikov, A.; Beyer, L. Sigmoid Loss for Language Image Pre-Training. arXiv 2023, arXiv:2303.15343. [Google Scholar] [CrossRef] [Scilit]
- Drusch, M.; Del Bello, U.; Carlier, S.; Colin, O.; Fernandez, V.; Gascon, F.; Hoersch, B.; Isola, C.; Laberinti, P.; Martimort, P.; et al. Sentinel-2: ESA’s Optical High-Resolution Mission for GMES Operational Services. Remote Sens. Environ. 2012, 120, 25–36. [Google Scholar] [CrossRef] [Scilit]
- Sumbul, G.; de Wall, A.; Kreuziger, T.; Marcelino, F.; Costa, H.; Benevides, P.; Caetano, M.; Demir, B.; Markl, V. BigEarthNet-MM: A Large Scale Multi-Modal Multi-Label Benchmark Archive for Remote Sensing Image Classification and Retrieval. arXiv 2021, arXiv:2105.07921. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Zheng, Z.; Ma, A.; Lu, X.; Zhong, Y. LoveDA: A Remote Sensing Land-Cover Dataset for Domain Adaptive Semantic Segmentation. arXiv 2021, arXiv:2110.08733. [Google Scholar] [CrossRef] [Scilit]
- Brown, C.F.; Brumby, S.P.; Guzder-Williams, B.; Birch, T.; Hyde, S.B.; Mazzariello, J.; Czerwinski, W.; Pasquarella, V.J.; Haertel, R.; Ilyushchenko, S.; et al. Dynamic World, Near Real-Time Global 10 m Land Use Land Cover Mapping. Sci. Data 2022, 9, 251. [Google Scholar] [CrossRef] [Scilit]
- Zanaga, D.; Van De Kerchove, R.; Daems, D.; De Keersmaecker, W.; Brockmann, C.; Kirches, G.; Wevers, J.; Cartus, O.; Santoro, M.; Fritz, S.; et al. ESA WorldCover 10 m 2021 v200. Dataset Release. 2022. Available online: https://zenodo.org/records/7254221 (accessed on 28 May 2026).
- Liu, F.; Chen, D.; Guan, Z.; Zhou, X.; Zhu, J.; Ye, Q.; Fu, L.; Zhou, J. RemoteCLIP: A Vision Language Foundation Model for Remote Sensing. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5622216. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Zhao, T.; Guo, Y.; Yin, J. RS5M and GeoRSCLIP: A Large-Scale Vision-Language Dataset and a Large Vision-Language Model for Remote Sensing. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5642123. [Google Scholar] [CrossRef] [Scilit]
- Lacoste, A.; Lehmann, N.; Rodriguez, O.; Sherwin, E.; Kerner, H.; Lutjens, B.; Zhu, X. GEO-Bench: Toward Foundation Models for Earth Monitoring. arXiv 2023, arXiv:2306.03831. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Wang, P.; Lu, W.; Zhu, Z.; Lu, X.; He, Q.; Li, J.; Rong, X.; Yang, Z.; Chang, H.; et al. RingMo: A Remote Sensing Foundation Model with Masked Image Modeling. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5612822. [Google Scholar] [CrossRef] [Scilit]
- Bastani, F.; Wolters, P.; Gupta, R.; Ferdinando, J.; Kembhavi, A. SatlasPretrain: A Large-Scale Dataset for Remote Sensing Image Understanding. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 16772–16782. [Google Scholar]
- Nedungadi, V.; Kariryaa, A.; Oehmcke, S.; Belongie, S.; Igel, C.; Lang, N. MMEarth: Exploring Multi-Modal Pretext Tasks for Geospatial Representation Learning. In Proceedings of the European Conference on Computer Vision, Milan, Italy, 29 September–4 October 2024. [Google Scholar]
- Xiong, Z.; Wang, Y.; Zhang, F.; Stewart, A.J.; Hanna, J.; Borth, D.; Papoutsis, I.; Le Saux, B.; Camps-Valls, G.; Zhu, X.X. Neural Plasticity-Inspired Multimodal Foundation Model for Earth Observation. arXiv 2024, arXiv:2403.15356. [Google Scholar] [CrossRef] [Scilit]
- Astruc, G.; Gonthier, N.; Mallet, C.; Landrieu, L. AnySat: An Earth Observation Model for Any Resolutions, Scales, and Modalities. arXiv 2024, arXiv:2412.14123. [Google Scholar] [CrossRef] [Scilit]
- Szwarcman, D.; Roy, S.; Fraccaro, P.; Gislason, O.E.; Blumenstiel, B.; Ghosal, R.; Moreno, J.B. Prithvi-EO-2.0: A Versatile Multi-Temporal Foundation Model for Earth Observation Applications. arXiv 2024, arXiv:2412.02732. [Google Scholar] [CrossRef] [Scilit]
- Guo, C.; Pleiss, G.; Sun, Y.; Weinberger, K.Q. On Calibration of Modern Neural Networks. In Proceedings of the 34th International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017; Volume 70, pp. 1321–1330. [Google Scholar]
- Minderer, M.; Djolonga, J.; Romijnders, R.; Hubis, F.; Zhai, X.; Houlsby, N.; Tran, D.; Lucic, M. Revisiting the Calibration of Modern Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems, Online, 6–14 December 2021; Volume 34. [Google Scholar]
- Lakshminarayanan, B.; Pritzel, A.; Blundell, C. Simple and Scalable Predictive Uncertainty Estimation Using Deep Ensembles. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Volume 30. [Google Scholar]
- Hendrycks, D.; Gimpel, K. A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networks. In Proceedings of the International Conference on Learning Representations, Toulon, France, 24–26 April 2017. [Google Scholar]
- Geifman, Y.; El-Yaniv, R. Selective Classification for Deep Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Volume 30. [Google Scholar]
- Geifman, Y.; El-Yaniv, R. SelectiveNet: A Deep Neural Network with an Integrated Reject Option. In Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA, 9-15 June 2019; Volume 97, pp. 2151–2159. [Google Scholar]
- Dempster, A.P.; Laird, N.M.; Rubin, D.B. Maximum Likelihood from Incomplete Data via the EM Algorithm. J. R. Stat. Soc. Ser. B 1977, 39, 1–38. [Google Scholar] [CrossRef] [Scilit]
- Grandvalet, Y.; Bengio, Y. Semi-Supervised Learning by Entropy Minimization. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, Canada, 13–18 December 2004; Volume 17. [Google Scholar]
- Zhou, D.; Bousquet, O.; Lal, T.N.; Weston, J.; Scholkopf, B. Learning with Local and Global Consistency. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, Canada, 13–18 December 2004; Volume 16, pp. 321–328. [Google Scholar]
- Wang, D.; Shelhamer, E.; Liu, S.; Olshausen, B.; Darrell, T. Tent: Fully Test-Time Adaptation by Entropy Minimization. In Proceedings of the International Conference on Learning Representations, Virtual Event, 3–7 May 2021. [Google Scholar]
- Zhang, M.; Levine, S.; Finn, C. MEMO: Test Time Robustness via Adaptation and Augmentation. Adv. Neural Inf. Process. Syst. 2022, 35, 38629–38642. [Google Scholar] [CrossRef] [Scilit]
- Wang, Q.; Fink, O.; Van Gool, L.; Dai, D. Continual Test-Time Domain Adaptation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 7191–7201. [Google Scholar] [CrossRef] [Scilit]
- Niu, S.; Wu, J.; Zhang, Y.; Chen, Y.; Zheng, S.; Zhao, P.; Tan, M. Efficient Test-Time Model Adaptation without Forgetting. In Proceedings of the 39th International Conference on Machine Learning, Baltimore, MA, USA, 17–23 July 2022; Volume 62, pp. 16888–16905. [Google Scholar]
- Platt, J.C. Probabilistic Outputs for Support Vector Machines and Comparisons to Regularized Likelihood Methods. Adv. Large Margin Classif. 1999, 10, 61–74. [Google Scholar]
- Lin, H.T.; Lin, C.J.; Weng, R.C. A Note on Platt’s Probabilistic Outputs for Support Vector Machines. Mach. Learn. 2007, 68, 267–276. [Google Scholar] [CrossRef] [Scilit]
- Niculescu-Mizil, A.; Caruana, R. Predicting Good Probabilities with Supervised Learning. In Proceedings of the 22nd International Conference on Machine Learning, Bonn, Germany, 7–11 August 2005; pp. 625–632. [Google Scholar] [CrossRef] [Scilit]
- Gal, Y.; Ghahramani, Z. Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning. In Proceedings of the 33rd International Conference on Machine Learning, New York City, NY, USA, 19–24 June 2016; Volume 48, pp. 1050–1059. [Google Scholar]
- Kumar, A.; Liang, P.S.; Ma, T. Verified Uncertainty Calibration. Adv. Neural Inf. Process. Syst. 2019, 32. [Google Scholar]
- Chow, C.K. On Optimum Recognition Error and Reject Tradeoff. IEEE Trans. Inf. Theory 1970, 16, 41–46. [Google Scholar] [CrossRef] [Scilit]
- Sadinle, M.; Lei, J.; Wasserman, L. Least Ambiguous Set-Valued Classifiers with Bounded Error Levels. J. Am. Stat. Assoc. 2019, 114, 223–234. [Google Scholar] [CrossRef] [Scilit]
- Angelopoulos, A.N.; Bates, S. A Gentle Introduction to Conformal Prediction and Distribution-Free Uncertainty Quantification. arXiv 2021, arXiv:2107.07511. [Google Scholar] [CrossRef] [Scilit]
- Cao, Q.; Chen, Y.; Ma, C.; Yang, X. Open-Vocabulary Remote Sensing Image Semantic Segmentation. arXiv 2024, arXiv:2409.07683. [Google Scholar] [CrossRef] [Scilit]
- Li, K.; Liu, R.; Cao, X.; Meng, D.; Wang, Z. SegEarth-OV: Towards Training-Free Open-Vocabulary Segmentation for Remote Sensing Images. arXiv 2024, arXiv:2410.01768. [Google Scholar] [CrossRef] [Scilit]
- Dutta, S.; Vasim, A.; Gole, S.; Rezatofighi, H.; Banerjee, B. AerOSeg: Harnessing SAM for Open-Vocabulary Segmentation in Remote Sensing Images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Nashville, TN, USA, 11–15 June 2025; pp. 2279–2289. [Google Scholar]
- Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A.C.; Lo, W.Y.; et al. Segment Anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 4015–4026. [Google Scholar] [CrossRef] [Scilit]
- Ledoit, O.; Wolf, M. A Well-Conditioned Estimator for Large-Dimensional Covariance Matrices. J. Multivar. Anal. 2004, 88, 365–411. [Google Scholar] [CrossRef] [Scilit]
- Efron, B. Bootstrap Methods: Another Look at the Jackknife. Ann. Stat. 1979, 7, 1–26. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








