OT-CAL: Optimal-Transport-Guided Adaptive Sample Selection for Efficient Visual Learning
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
arXiv:2610.41677v1 [cs.CV] 30 Oct 2026
OT-CAL: Optimal-Transport-Guided Adaptive Sample Selection for Efficient Visual Learning Suryansh Talukdar
Jin Soung Yoo
Department of Computer Science Purdue University Fort Wayne Fort Wayne, Indiana, USA talusb01@pfw.edu
Department of Computer Science Purdue University Fort Wayne Fort Wayne, Indiana, USA jyoo@pfw.edu
Abstract—Deep neural networks for image recognition are typically trained using mini-batches, with a forward pass to compute predictions and losses followed by a more computationally expensive backward pass to update model parameters. However, not all training samples contribute equally to learning, suggesting that computation can be reduced by performing backward passes only on informative samples. The challenge is that sample informativeness changes throughout training: difficult samples may be valuable early on, improving samples become important later, and class diversity becomes increasingly relevant toward the end. Existing methods often rely on fixed selection rules or computationally expensive per-sample gradient calculations. We propose OT-CAL, an adaptive data selection method that automatically adjusts its sampling preferences during training. OTCAL represents each sample using five informativeness features, including difficulty, learnability, and uncertainty. A curriculum vector describes the currently preferred sample characteristics, and optimal-transport-based matching assigns selection weights according to how closely samples match this target. The curriculum vector is then updated using the selected samples, forming a feedback loop that adapts without a manually defined schedule. Experiments on three standard visual learning benchmarks show that, when selecting 50% of each mini-batch, OT-CAL improves performance by 1.3–2.1 points over AdaSelection while achieving 1.18–1.24 times faster training than full-data training. Index Terms—coreset selection, curriculum learning, dataefficient training, optimal transport, Sinkhorn algorithm, subset selection
I. I NTRODUCTION Deep neural networks for visual learning are typically trained through iterative updates using mini-batches of images. At each iteration, a forward pass computes predictions and corresponding losses, while a backward pass computes gradients to update the model parameters. The change that a single image asks for is called that image’s gradient. The backward pass usually costs about twice as much as the forward pass, and standard training performs it for every image at every step. Yet not every image is equally useful at every moment. Partway through training, many images are already predicted correctly and confidently. Their loss is small, so their gradients barely change the weights, but they still cost as much to process as any other image [1], [2]. This suggests an opportunity to reduce computation: perform the forward pass on the entire mini-batch, use the resulting predictions and losses to identify informative samples, and perform the backward pass only on
those selected samples. This strategy is called online batch selection [6], [23], where “online” means that the choice is made afresh at every training step. Keeping half of each minibatch roughly halves the cost of the backward pass. The central challenge is determining which samples to select, because their informativeness changes throughout training. At the start, difficult samples may provide strong learning signals because their losses are high. Once the network has learned the easy patterns, samples whose losses are still decreasing may become more informative, while alreadymastered samples contribute relatively little and persistently difficult samples may provide limited benefit. Near the end, maintaining class diversity can help prevent the selection process from concentrating on a small set of difficult examples. A good selection rule should therefore change as training progresses. The idea that the order in which a model sees its examples matters is the basis of curriculum learning [9]–[11]. Curriculum learning organizes training examples according to a learning strategy, often adjusting their difficulty or importance as training progresses. In this paper, we use the word curriculum for any preference over training examples that changes during training. Existing methods solve parts of this problem, but not all of it at low cost. They fall into three groups. Coreset methods [3]–[5] pick a small subset of images whose gradients, added together, closely match the gradients of the full dataset. Gradient-matching approaches can provide representative subsets, but computing and storing per-sample gradients introduces substantial computational and memory overhead. Some methods also require expensive pairwise comparisons. For a ResNet-50 network on the Tiny-ImageNet dataset (100,000 images), storing these gradients alone would take more than 100 GB. Score-based methods [6]–[8], [23] are much cheaper. They give each image a score, such as its loss, or combine several such scores, and keep the highest-scoring images. However, methods based on fixed scoring rules may not adequately account for changes in sample informativeness during training. Curriculum methods do change their preference over time, but something has to decide when to move from one stage to the next. This is usually a timetable written by hand [12], a
second “teacher” network trained to choose the examples [13], [14], or a separately learned controller [15]. These approaches may require predefined schedules, auxiliary models, or additional tuning across datasets. These limitations motivate a computationally efficient selection method that adapts to the model’s evolving learning needs without requiring a manually specified curriculum schedule. This paper presents OT-CAL (Optimal-Transport Curriculum Adaptive Learning), which meets this need by letting the selection steer itself. It has three parts. Part 1: Sample informativeness profiles. Each image is described by five scores, all computed from the forward pass without requiring per-sample backward passes: • Difficulty: how large the image’s loss is compared with the other images in the mini-batch. • Learnability: how much the image’s loss has fallen compared with its recent past. • Gradient proxy: how far the network’s predicted probabilities are from the correct answer. This gives a cheap estimate of how large the image’s gradient is, without computing the gradient itself. • Uncertainty: how unsure the network is about its prediction. • Variety: how rare the image’s class is in the current minibatch. Together, these five features form a sample informativeness profile. No gradients for individual images are computed or stored. Part 2: Adaptive curriculum target. OT-CAL keeps one more profile, called the curriculum vector. It has the same five numbers, but instead of describing a particular image, it describes the preferred characteristics of training samples at the current stage of learning. At each step, the images whose profiles best match the curriculum vector are kept for the backward pass. Part 3: Feedback-based curriculum update. After each step, the curriculum vector moves a small step toward the weighted average profile of the images just selected: the new curriculum vector is 95% the old one plus 5% the new average. This kind of update is called an exponential moving average (EMA). Because each update is small, the target changes gradually and is not thrown off by any single mini-batch. Together, these parts form a feedback loop: the curriculum vector decides which images are selected, and the selected images then move the curriculum vector. As the network learns, sample profiles evolve with changes in prediction errors, learnability, and uncertainty. The curriculum vector follows these changes, allowing selection preferences to adapt throughout training. A key design question is how to match samples to the curriculum target and determine their influence on subsequent curriculum updates. The obvious way is to sort the images by their distance from the curriculum vector, keep the nearest half, and give each of them an equal say in the update. However, uniform weighting can make the feedback sensitive to changes near the selection threshold. An image just inside the cut-off
is fully kept and one just outside is fully dropped, so a tiny change in the scores can swap images in and out. Each swap changes the average profile, which moves the target, which can cause more swaps, potentially introducing abrupt changes in the curriculum update. OT-CAL addresses this issue using entropy-regularized optimal transport (OT), a mathematical framework for matching distributions according to a transportation cost [16], [17]. In OT-CAL, the cost measures the distance between each sample’s informativeness profile and the curriculum target. The resulting matching weights quantify how closely samples match the target. Images whose profiles fit the target well receive more weight. Entropy regularization encourages a smoother distribution of matching weights, reducing their sensitivity to small changes in sample profiles or the curriculum target. OT-CAL keeps the images with the largest weights and uses the same weights when it updates the target, so images near the cutoff, which carry little weight, barely move it. In the singletarget formulation, selecting the largest matching weights is equivalent to selecting the samples nearest to the target. The benefit of OT-based weighting therefore lies primarily in how the selected samples influence the subsequent curriculum update, rather than in changing their ranking. Computing the weights takes about 1.2 ms per mini-batch of 128 images (Section V-B). Because OT-CAL decides what the network learns from, two questions naturally arise. First, how closely does the gradient computed from selected samples approximate the full mini-batch gradient? Second, under what conditions does the curriculum feedback remain stable? Section IV answers both. First, the matching weights change smoothly: a small change in the scores or the target causes only a small change in the weights. Second, the gap between the combined gradient of the selected images and that of the full mini-batch is bounded: it depends on how well the five scores reflect each image’s actual gradient and on how different the selected images’ scores are from the batch’s, and it shrinks as more of the batch is kept. Third, we establish a sufficient condition for contraction of the curriculum update, while recognizing that this condition is not guaranteed for all settings. The second result suggests that better scores should give better training. We test this with a variant in which a small neural network learns an eightnumber profile that tracks gradients more closely; this variant gives our best results. We test OT-CAL on three standard benchmarks: CIFAR100 and Tiny-ImageNet, for image classification, and COCO, for object detection. We use two widely used classification networks, ResNet and the Vision Transformer (ViT), and the DETR object detector. At a 50% sampling ratio, OT-CAL improves performance over AdaSelection [8] by 1.3–2.1 percentage points across the evaluated settings and achieves 1.18– 1.24× faster training than full-data training. For CIFAR-100, the reported accuracy uses the learned 8-D profile, whereas the speedup is measured using the fixed 5-D profile. (On COCO, accuracy is measured by mean average precision, the
standard score for object detection.) Ablation studies show that learnability contributes most strongly among the five informativeness features, while OT-based weighting provides modest but consistent improvements over uniform top-k selection using the same profiles. In summary, this paper makes three contributions: Adaptive data selection: We propose OT-CAL, which integrates curriculum learning and online batch selection through an evolving curriculum target. The selection preferences adapt to training dynamics without requiring a predefined curriculum schedule or per-sample gradient computation. • Theoretical analysis: We analyze the stability of transport-based matching weights, establish a bound on the gradient bias introduced by subset selection, and characterize conditions under which the curriculum update is contractive. • Experimental evaluation: We evaluate OT-CAL on three visual learning benchmarks using multiple model architectures, demonstrating improved accuracy–efficiency tradeoffs over existing selection methods. Ablation studies examine the contributions of individual informativeness features, learned representations, and transport-based weighting.
•
II. R ELATED W ORK A. Coreset and Online Batch Selection Coresets are weighted subsets that provably approximate full-data objectives [18], [19]. In deep learning, CRAIG [3] greedily covers the gradient space, GLISTER [4] selects subsets through a bilevel generalization objective, and GRADMATCH [5] matches the full-data gradient with orthogonal matching pursuit. Geometric coresets [20] and trainingdynamics scores such as EL2N, forgetting events, and data maps [1], [2], [21] prune data before or early in training; DeepCore [22] compares many of these methods. Online methods instead select within each mini-batch: selective backpropagation skips the backward pass for low-loss samples [23], importance sampling reduces gradient variance [6], [24], RHO-LOSS selects points that are learnable and not yet learned using a holdout model [7], and AdaSelection aggregates several scoring rules [8]. Gradient-matching methods need per-sample gradients and pairwise computation, while score-aggregation methods use weights that do not adapt to the phase of training.
C. Optimal Transport in Machine Learning Optimal transport compares probability measures through the minimal cost of moving mass between them [17]. Entropic regularization and the Sinkhorn algorithm [16] make OT fast and differentiable, and the entropic solution varies smoothly with its inputs [25], [26]. OT has been applied to domain adaptation [27]–[29] and mini-batch alignment [30], and gradient matching has been used for dataset condensation [31]. To our knowledge, OT has not been used to couple an evolving curriculum with online subset selection. D. Positioning OT-CAL differs from prior work in three respects: (i) it formulates subset selection as distributional matching in a compact profile space, unifying curriculum and coreset selection; (ii) the target distribution evolves through closedloop EMA feedback, so phases need not be scheduled; and (iii) it pairs O(N log N ) per-batch cost with explicit stability and gradient-bias guarantees. III. M ETHOD A. Overview OT-CAL repeats a select–train–update loop at every training iteration t (Fig. 1, Algorithm 1). A curriculum vector ct describes the kind of sample the model should learn from at step t. (i) Select: the forward pass yields an informativeness profile fi for every sample in the mini-batch (Section III-B), and entropic OT matches these profiles to ct and keeps the k best-matched samples, St (Section III-C). (ii) Train: the backward pass and weight update use only St . (iii) Update: the curriculum moves a small step toward the profiles that were just selected: ct+1 = (1 − ηc ) ct + ηc f¯t ,
(1)
where f¯t = i∈St q̃i fi is the mean profile of the selected samples, weighted by their normalized matching weights q̃i (Section III-C), and ηc = 0.05 is the curriculum update rate. Update (1) is an exponential moving average (EMA): each new curriculum is 95% the previous one and 5% the latest selection. It is the feedback mechanism of OT-CAL: ct decides which samples are selected, and the selected samples move ct . Because the profiles change as the model learns, ct keeps moving, so the preference over samples changes during training without an epoch-based schedule. The curriculum is initialized fromP the data as the mean profile of the first miniN batch, c0 = N1 i=1 fi . P
B. Curriculum Learning
B. Sample Informativeness Profile
Curriculum learning [9] and self-paced learning [10] present examples in a structured order to stabilize optimization; [11] surveys the area. Schedules may be predefined [12], produced by a teacher network [13], [14], or chosen by a bandit over tasks [15]. These approaches require either domain knowledge to set pacing functions or an auxiliary learner, and convergence guarantees for curriculum-driven sampling remain limited.
Each sample i is described by a five-dimensional profile fi = [Di , Li , Gi , Ui , Vi ]⊤ , computed from the forward pass only. Let ℓi be the loss of sample i, pi its predicted distribution over K classes, and yi its one-hot label. • Difficulty Di = ℓi / maxj ℓj : the loss relative to the largest loss in the batch. High-loss samples give strong gradients early in training [9].
Fig. 1. The OT-CAL loop at iteration t. The curriculum vector ct sets the target for selection; the selected subset St is used for the backward pass and then moves ct through the EMA update (1).
− ℓi )/ℓEMA : the relative Learnability Li = tanh (ℓEMA i i loss improvement over ℓEMA , an EMA of the losses i of sample i on its earlier visits (decay 0.9 per visit, initialized to the first observed loss, so Li = 0 on a first visit). It separates samples that are still improving from stagnant or already-learned ones [2], [7]. • Gradient proxy Gi = ∥pi − yi ∥2 : the norm of the crossentropy gradient with respect to the logits, a cheap standin for the per-sample gradient norm [1], [24]. PK • Uncertainty Ui = − m=1 pim log pim : the predictive entropy, which is high for samples near decision boundaries. B B • Variety Vi = 1/ni , where ni is the number of samples of the same class as i in the current mini-batch: it favors classes that are under-represented in the batch. A dataset-level class frequency would be constant here, because CIFAR-100 and Tiny-ImageNet are exactly classbalanced; at batch size 128 on CIFAR-100, a sample’s class appears 1, 2, 3, or ≥ 4 times in its batch for about 28%, 36%, 23%, and 13% of samples. Scaling. The raw features have different ranges (e.g., Ui ∈ [0, log K] but Di ∈ [0, 1]), so each is rescaled to [0, 1] before matching; otherwise the widest-range feature would dominate the cost in Section III-C. Li ∈ (−1, √ 1) is mapped to (Li +1)/2, Gi is divided by its maximum 2, Ui by log K, and Vi is min–max scaled within the batch. Detection. For DETR, each image is one sample. ℓi is its Hungarian-matched set-prediction loss, from which Di and Li follow as above; Gi and Ui average the gradient proxy and the normalized entropy over the queries matched to ground-truth objects; and Vi averages the batch inverse class frequency over the image’s objects. Each feature has individual precedent [1], [2], [7]; the contribution of OT-CAL is to combine them into a target that moves during training. The curriculum vector lives in the same space, ct = [Dt∗ , L∗t , G∗t , Ut∗ , Vt∗ ]⊤ , where each entry is the preferred level of that feature at step t. Learnability needs one •
loss-EMA scalar per training example; no per-sample gradients are stored. Learned 8-D profile. Theorem 1 (Section IV) predicts that selection is more accurate when distances between profiles track distances between gradients. We therefore also use a learned variant. A two-layer MLP g : R5 → R8 (hidden width 64, ReLU) maps the scaled profile to an embedding zi = g(fi ), and a linear head h : R8 → R predicts the per-sample gradient norm from zi . The regression targets are last-layer gradient norms, which have the closed form ∥∇W ℓi ∥ = ∥pi − yi ∥2 ∥ai ∥2 , with ai the penultimate-layer activation, so they come from the forward pass without a per-sample backward pass. g and h are trained online with their own Adam optimizer (learning rate 10−3 ), one MSE step per mini-batch, with gradients stopped at the network. In this variant, zi replaces fi everywhere: the cost in (2), the curriculum vector ct ∈ R8 (initialized to the first-batch mean of zi ), and update (1); nothing else changes. C. OT-Based Sample Selection Selection compares each profile with a perturbed target Tt = ct + ξt , where ξt ∼ N (0, σ 2 I) and σ = 0.05; the noise keeps the loop from locking onto a fixed point. The matching cost of sample i is its squared distance from the target: Ci = ∥fi − Tt ∥22 ,
i = 1, . . . , N.
(2)
The mini-batch is the source distribution, with mass ai = 1/N on each of its N samples, and the target is a single point Tt with mass b = 1. A transport plan P ∈ RN + sends mass Pi from sample i to the target, and we solve P ∗ = arg min ⟨P, C⟩ − εH(P ) + τ KL(P ∥ a),
(3)
P ∈Πb
P where Πb = {P ∈ RN + P: i Pi = b} fixes only the target mass, ⟨P, C⟩ = P C i i is the total transport i P cost, H(P ) = − P log P is the entropy of the plan, i i i P KL(P ∥ a) = i Pi log(Pi /ai )−Pi +ai penalizes deviation from the source marginal, ε = 0.01, and τ > 0. Why the source marginal is relaxed. If the plan had to match both marginals exactly (balanced OT), the only feasible plan for a single target would be Pi = ai = 1/N for every i, whatever the costs, and the plan could not rank P samples. Problem (3) therefore keeps the target constraint i Pi = b = 1 and replaces the source constraint by the penalty τ KL(P ∥ a), as in unbalanced OT [32]. A sample that is expensive to move can then send less than 1/N of mass. Setting the derivative τ /(ε+τ ) of (3) to zero gives Pi ∝ ai exp − Ci /(ε + τ ) ; with uniform a the first factor is constant, so the optimal plan has the closed form exp(−Ci /ε̃) , ε̃ = ε + τ. (4) qi := Pi∗ = P j exp(−Cj /ε̃) With a single target point, unbalanced Sinkhorn scaling [16], [32] reaches (4) after its first iteration. Our implementation runs a generic Sinkhorn solver for a fixed 50 iterations, which returns exactly the weights in (4); the timings in Section V-B
TABLE I N OTATION Symbol
Meaning
N, K
Mini-batch size (128 for classification); number of classes Profile of sample i (5-D; learned 8-D variant zi ) Curriculum vector: preferred profile at iteration t Initial curriculum: mean profile of the first mini-batch Perturbed target ct + ξt ; noise std. (0.05) Matching cost of sample i, ∥fi − Tt ∥22 Source marginal (ai = 1/N ); target mass (b = 1) Transport plan; optimal P plan of (3) Total transport cost i Pi Ci Entropy of the plan; larger means more spread out Admissible plans: target mass b exact; source relaxed by τ KL(P ∥ a) Entropy weight (0.01); source-relaxation weight (0.1) Matching weight Pi∗ ; normalized over St Sampling ratio; number selected, k = ⌈γN ⌉ Samples selected for training at iteration t Weighted mean profile of St Curriculum update rate (0.05); network learning rate
fi ct c0 Tt , σ Ci a, b P, P∗ ⟨P, C⟩ H(P ) Πb ε, τ qi , q̃i γ, k St f¯t ηc , η
are for this solver. Evaluating (4) directly as a softmax gives the same weights at lower cost. OT-CAL keeps the k = ⌈γN ⌉ samples with the largest weights, St = top- k(q), where γ ∈ (0, 1] Pis the sampling ratio, and normalizes their weights, q̃i = qi / j∈St qj , for update (1). We use τ = 0.1, so ε̃ = 0.11: costs on [0, 1]5 typically differ by 0.1–1, so ε = 0.01 alone would place almost all weight on one or two samples. What OT adds over top-k ranking. With one target, qi decreases with Ci , so St holds the same samples as the k nearest neighbors of Tt . The difference is in how the selection feeds back into the curriculum. Plain top-k gives every selected sample equal influence on f¯t , so a sample that crosses the rank-k threshold changes f¯t abruptly, and (1) passes that jump on to the next selection. Under entropic OT, samples near the threshold carry smaller weights q̃i , so a crossing moves f¯t less, and the weights themselves vary smoothly with the profiles and the target (Proposition 1). In our ablation (Section V-C), OT selection improves accuracy over top-k on identical features by 0.2–0.3 points and increases selection stability. Table I summarizes the notation. D. Curriculum Update and Hyperparameters After the backward pass on St , the curriculum is updated by (1). Because Algorithm 1 applies (1) once per mini-batch, ηc = 0.05 gives a time constant of 1/ηc = 20 iterations, about 0.05 epoch on CIFAR-100 (391 iterations per epoch at batch size 128). The curriculum therefore tracks the current profiles closely; its slows evolution over training (Section V-D) reflects how the profiles themselves change, not lag in the EMA. A single decay parameter avoids the tuning burden of more elaborate controllers such as PID or momentum updates. The OT-based selection and curriculum update have five hyperparameters (γ, ε, τ , ηc , σ), and one setting is used for all experiments. The optional learned 8-D profile (Section III-B) adds only the training settings of its MLP, which are fixed as stated there.
Algorithm 1 OT-CAL per-batch selection and curriculum update Require: batch {xi }N i=1 , curriculum ct , sampling ratio γ, ε = 0.01, τ = 0.1, ηc = 0.05, σ = 0.05 Ensure: subset St , curriculum ct+1 1: for each sample i do 2: compute scaled fi = [Di , Li , Gi , Ui , Vi ]⊤ {forward pass only} 3: end for 4: Sample ξt ∼ N (0, σ 2 I); Tt ← ct + ξt 5: Ci ← ∥fi − Tt ∥22 for all i 6: q ← S INKHORN(C, ε, τ ; 50 iter.) {returns (4)} 7: k ← ⌈γN ⌉; St ← indices of the k largest qi ; q̃i ← P qi / j∈St qj P 1 8: w ← w − η ∇w k i∈St ℓ(xi ; w) {backward on St only} P ¯ 9: ft ← i∈St q̃i fi 10: ct+1 ← (1 − ηc ) ct + ηc f¯t 11: return St , ct+1
IV. T HEORETICAL A NALYSIS We ground OT-CAL in entropic OT and biased-SGD theory. The individual tools are standard [16], [25], [33], [34]; the contribution is their combination for a time-varying target under closed-loop feedback. Throughout, profiles lie in [0, 1]d (d = 5, or 8 for the learned variant). Proofs are given in the Appendix. Assumption 1 (Feature informativeness): At the current weights w, for all samples i, j: ∥∇ℓi − ∇ℓj ∥2 ≤ Cf ∥fi − fj ∥2 + r, with constant Cf and residual r. The loss is Lsmooth. Proposition 1 (Stability of the matching weights): Let F, F ′ ∈ [0, 1]N ×d be profile matrices and T, T ′ ∈ [0, 1]d targets. The weights (4) satisfy ∥q(F, T ) − q(F ′ , T ′ )∥1 ≤ LOT ∥F − F ′ ∥F + ∥T − T ′ ∥2 , √ with LOT = 4 d/ε̃. Proof: See Appendix, part 1. Proposition 1 implies that the soft weights, and hence any weighted statistic of the batch, vary continuously as the features and the curriculum drift. This is the property that the feedback loop in (1) relies on. However, this stability applies to the soft weights; hard top-k selection may still introduce discontinuities when sample rankings change. Theorem 1 (Gradient bias): Let St be the subset selected by Algorithm 1, ∇F (w) the mean gradient of the mini-batch, and ∇St F (w) the mean gradient of St . Let µt and νt be the uniform distributions over the profiles of the batch and of St . Under Assumption 1, ∥∇F (w) − ∇St F (w)∥2 ≤ Cf W1 (µt , νt ) + r √ k + r, ≤ Cf d 1 − N where W1 is the 1-Wasserstein distance in profile space. Proof: See Appendix, part 2.
The bound has two parts. The first is the price of the curriculum: OT-CAL deliberately selects samples whose profiles differ from the batch, and the bias grows with that difference, scaled by how closely profile distances track gradient distances (Cf ); it vanishes as k → N . The second, r, is the part of gradient variation that the profile cannot explain. Lower Cf and r tighten the bound, which motivates the learned 8-D profile in Section III-B. Proposition 2 (Curriculum contraction): Write the update (1) as ct+1 = Φ(ct ) with Φ(c) = (1−ηc )c+ηc f¯(c). If f¯ is Lf¯Lipschitz in c, then Φ is Lipschitz with constant ρ ≤ 1−ηc (1− Lf¯), and is a contraction whenever Lf¯ < 1. Perturbations of the curriculum then decay geometrically at rate ρ, with ρ → 1 − ηc = 0.95 as Lf¯ → 0. P For the soft-weighted mean f¯(c) = i qi (c)fi , Proposition 1 gives Lf¯ ≤ 2d/ε̃ (Appendix, part 3). This worst-case bound is far above 1 for our ε̃ = 0.11, so Proposition 1 does not by itself certify contraction; Proposition 2 states when the loop is guaranteed to settle. Top-k truncation in (1) makes f¯ only piecewise Lipschitz, so the statement describes the soft surrogate between threshold crossings. Corollary 1 (Biased SGD): Under L-smoothness and bounded gradient variance, SGD whose gradient bias is at most B = C√ f W1 (µt , νt ) + r (Theorem 1) reaches, at the usual O(1/ n) rate after n iterations, a region where E∥∇F (w)∥22 = O(B 2 ) [33], [34]. Existing biased-SGD analyses treat the bias as fixed or uniformly bounded. Combining Corollary 1 with Theorem 1 links the neighborhood size directly to feature quality Cf , connecting feature design (Section III-B) to optimization. V. E XPERIMENTS We evaluate OT-CAL as an adaptive data-selection method from two angles: whether it improves the accuracy–efficiency tradeoff of online batch selection (Section V-B), and which of its components are responsible (Section V-C).Section V-D then describes how the selection evolves during training. A. Experimental Setup Datasets and models. CIFAR-100 [35] (50k training and 10k test images, 32 × 32, 100 classes) with a CIFAR-style ResNet-18 [36] (3 × 3 stem, no max-pooling). Tiny-ImageNet [37] (100k training images, 64 × 64, 200 classes; we report on the 10k validation set because test labels are not public) with a ResNet-50 trained from scratch with the same CIFARstyle stem, and with a ViT-B/16 [38] initialized from the AugReg ImageNet-21k checkpoint [41] fine-tuned on ImageNet1k (timm: vit_base_patch16_224.augreg2_in21k_ ft_in1k) and fine-tuned at the native 64×64 resolution (4×4 patches, interpolated position embeddings). Because ImageNet pretraining overlaps the images of Tiny-ImageNet, the ViT results measure fine-tuning efficiency rather than learning from scratch. COCO 2017 [39] detection (118k train2017 and 5k val2017 images) with DETR-R50 [40]. Training. The ResNets use SGD (momentum 0.9) with initial learning rate 0.1, decayed by 10× at 75% and 90%
TABLE II ACCURACY (%) AND S PEEDUP AT A 50% S AMPLING R ATIO Dataset / model
Full AdaSel
SB
DM OT-CAL
∆
Speedup
CIFAR-100 / R18 Tiny-IN / R50 Tiny-IN / ViT-B COCO / DETR
77.5 64.3 68.5 42.0
74.5 63.0 67.4 41.8
74.4 62.9 67.3 41.7
75.8±0.3 64.9±0.4 68.7±0.3 42.9±0.3
+1.6 +2.1 +1.6 +1.3
1.24׆ 1.22× 1.18× 1.18×
74.2 62.8 67.1 41.6
Mean ± std over 10 seeds (CIFAR-100) or 5 seeds (others); std shown for OTCAL. COCO reports box mAP. ∆ is relative to AdaSelection (points); all differences significant (padj < 0.05, Holm). SB: selective backpropagation [23]; DM: DataMap [21]. OT-CAL uses learned 8-D profiles. † CIFAR-100 speedup measured with the fixed 5-D profile (Fig. 2); the learned 8-D variant adds a small MLP cost and has not been re-timed.
of training, weight decay 5 × 10−4 , batch size 128, and no warm-up, for 250 epochs on CIFAR-100 and 300 epochs on Tiny-ImageNet, with random cropping (padding 4 on CIFAR100, 8 on Tiny-ImageNet) and horizontal flipping. ViT-B/16 is fine-tuned for 30 epochs with SGD (momentum 0.9), learning rate 0.01 with a cosine schedule and 500-step warm-up, no weight decay, gradient clipping at 1.0, and batch size 128. DETR follows the original recipe [40]: shorter image side 800 (longer ≤ 1333), ImageNet-pretrained backbone, AdamW with learning rate 10−4 (10−5 for the backbone), weight decay 10−4 , gradient clipping at 0.1, and 500 epochs with a 10× decay at epoch 400. All methods train for the same number of epochs; subset methods reduce only the backward pass. OT-CAL settings. Sampling ratio γ = 0.5 unless stated, ε = 0.01 with 50 Sinkhorn iterations, τ = 0.1, ηc = 0.05, and σ = 0.05, identical across datasets. Table II uses the learned 8-D profile; ablations state the profile they use. Baselines. Full-data training (upper bound); AdaSelection [8]; selective backpropagation (SB) [23] with selectivity β = 1, which keeps a sample with probability equal to its loss percentile and so keeps half the batch (β = 3 for γ = 0.25); DataMap-based selection (DM) [21], computed online from a per-sample EMA of the true-class probability (confidence) and its standard deviation across epochs (variability), keeping the k most variable samples in each batch; and GRAD-MATCH [5] (per-batch variant, last-layer gradients, subset re-selected every 20 epochs) on CIFAR-100 only. Protocol. We report mean ± standard deviation over 10 seeds on CIFAR-100 and 5 seeds in the other settings, and compare OT-CAL with AdaSelection, SB, and DM in each setting using paired t-tests with Holm correction over the 12 comparisons. Accuracy is final-epoch top-1 accuracy on the CIFAR-100 test set and the Tiny-ImageNet validation set; COCO reports box mAP on val2017. Speedup is the ratio of full-data to method end-to-end wall-clock training time (data loading, forward, selection, backward, and optimizer step) for the same number of epochs on the same hardware. Experiments run on NVIDIA A100 80GB GPUs on the Purdue Gilbreth cluster. B. Accuracy–Efficiency Tradeoff Accuracy. At a 50% sampling ratio, OT-CAL outperforms AdaSelection by 1.3–2.1 points in all four settings (Table II):
TABLE III F EATURE R EPRESENTATION VS . S ELECTION M ECHANISM (CIFAR-100, R ES N ET-18) Profile
Selector
Acc. (%)
R2
Hamming
Fixed 5-D Fixed 5-D Learned 8-D Learned 8-D
Top-k OT Top-k OT
75.1 75.4 75.6 75.8
0.68 0.68 0.83 0.83
n/a n/a 0.88 0.94
R2 : linear-regression fit of last-layer per-sample gradient norms from the profile, on a random 10k training subset, averaged over checkpoints taken every 25 epochs. Hamming: selection similarity on a fixed probe set of 1,024 training samples, 1 − mean |mt − mt+1 | between the selection masks of consecutive iterations, averaged over training; not logged for the 5-D runs (n/a). Mean over 10 seeds.
Fig. 2. Accuracy–efficiency tradeoff on CIFAR-100 (ResNet-18) for sampling ratios γ ∈ {0.25, 0.5}; upper left is better. OT-CAL points use the fixed 5-D profile (75.4% at 1.24× for γ = 0.5); the learned 8-D result of Table II (75.8%) is not plotted.
by 1.6 points on CIFAR-100 with ResNet-18, by 2.1 and 1.6 points on Tiny-ImageNet with ResNet-50 and ViT-B/16, and by 1.3 mAP on COCO. It also outperforms selective backpropagation and DataMap selection everywhere. With ResNet-50 on Tiny-ImageNet and on COCO, OT-CAL slightly exceeds full-data training at the same number of epochs (64.9% vs. 64.3%; 42.9 vs. 42.0 mAP), and with ViT-B/16 it matches fulldata training (68.7% vs. 68.5%, within one standard deviation). We attribute this, tentatively, to a regularizing effect: these are the settings most prone to overfitting (ResNet-50 trained from scratch on 100k images, and DETR’s long schedule), and down-weighting samples the model has already learned limits it. On CIFAR-100 a gap of 1.7 points remains. Training efficiency. OT-CAL trains 1.18–1.24× faster than full-data training in wall-clock time. Because the backward pass costs about twice the forward pass and the forward pass still runs on every sample, halving the backward pass bounds the speedup at about 1.5×; the measured speedups sit below this bound. Fig. 2 shows the resulting accuracy–efficiency tradeoff on CIFAR-100, using the fixed 5-D informativeness profile. At γ = 0.5, OT-CAL is more accurate than GRADMATCH and AdaSelection at similar speedup. At γ = 0.25, it comes within 0.2 points of AdaSelection at γ = 0.5 while running faster (1.40× vs. 1.30×, against a 2× bound), so lowering γ trades accuracy for speed gradually. Computational overhead. On CIFAR-100 with batch size 128, computing the profiles takes about 0.3 ms and the Sinkhorn step (50 iterations) about 1.2 ms per mini-batch, together about 1.5 ms of a 32.5 ms OT-CAL training step on the A100, or about 5% (a full-data step takes about 40 ms). For reference, a full-data step on a batch of 128 costs about 427 GFLOPs and an OT-CAL step at γ = 0.5 about 284 GFLOPs; at the A100’s FP32 peak (19.5 TFLOPS) these would take 21.9 ms and 14.6 ms, so the measured steps run at about twice the FP32 compute floor. Profiles cost O(N ), and each Sinkhorn iteration costs O(N M ) for M target points, which is O(N ) for the single target used here;
TABLE IV P ER -F EATURE A BLATION (F IXED 5-D, OT S ELECTION ; CIFAR-100, R ES N ET-18) Feature removed
Acc. (%)
Drop (pp)
Share
None (full profile) Learnability (L) Variety (V ) Uncertainty (U ) Gradient proxy (G) Difficulty (D)
75.4 74.1 74.6 74.8 75.1 75.2
— −1.3 −0.8 −0.6 −0.3 −0.2
— 41% 25% 19% 9% 6%
the final top-k costs O(N log N ). Memory overhead is one loss-EMA scalar per training example plus the current batch’s profiles. Gradient-matching coresets are far more expensive: storing per-sample last-layer gradients for ResNet-50 on TinyImageNet (100k samples × 2048 × 200 values, about 164 GB in 32-bit floats) is impractical, so we run GRAD-MATCH only on CIFAR-100. C. Component Ablation We separate the contributions of the feature representation, the OT selection mechanism, and the individual features, on CIFAR-100 with ResNet-18. Representation and selection. Table III shows that both parts contribute. OT-based selection outperforms direct topk selection for both representations: by 0.3 points with the fixed 5-D profile (75.1% to 75.4%) and by 0.2 points with the learned 8-D profile (75.6% to 75.8%), where it also raises selection stability from 0.88 to 0.94. The learned representation improves accuracy under both selectors, by 0.5 points with top-k and 0.4 points with OT, and raises the feature–gradient R2 from 0.68 to 0.83, in line with the role of feature quality in Theorem 1. The gains from OT are modest but consistent. Individual features. Table IV removes one feature at a time, retraining each variant from scratch (10 seeds). Every removal lowers accuracy. Learnability matters most (−1.3 points, 41% of the summed drops), followed by variety (−0.8, 25%), uncertainty (−0.6, 19%), gradient proxy (−0.3, 9%), and difficulty (−0.2, 6%). The trajectory-based signal contributes more than the magnitude-based ones, consistent with findings on example forgetting and learnability [2], [7].
a closed loop whose selections shift from hard samples to improving samples to a class-balanced mix without a manual schedule, at O(N log N ) per-batch cost and without persample gradients. The analysis links transport-plan stability, feature–gradient alignment, and biased-SGD convergence. Experiments on CIFAR-100, Tiny-ImageNet, and COCO show gains of 1.3–2.1 points over AdaSelection at 1.18–1.24× speedup, with learnability and variety as the dominant features and modest but consistent gains from OT selection over top-k ranking. Extending OT-CAL to foundation-model fine-tuning and to label-free diversity signals is a natural next step. A PPENDIX : P ROOFS
Fig. 3. Components of the curriculum vector ct for the fixed 5-D informativeness profile, derived from the feature definitions in Section III-B. The dotted line marks L = 0.5, i.e., no change in loss.
D. Adaptive Curriculum Dynamics Fig. 3 sketches the behavior we expect from the feature definitions; it is a schematic, not a measured trajectory. At initialization the network predicts almost uniformly, so uncertainty and difficulty are near their maximum, and learnability is exactly 0.5 because the loss EMA starts at each sample’s first loss. As loss falls, difficulty, uncertainty, and the gradient proxy decrease, while learnability rises above 0.5 and then relaxes back toward 0.5 once losses stop changing; variety changes only slightly. The curriculum therefore shifts from hard, uncertain samples toward samples whose loss is still falling, without a phase schedule. We have not logged ct in our runs, so this figure does not show that this shift causes the accuracy gains in Table II.
1) Proposition 1: Write q = softmax(−C/ε̃) as in (4) and let δ = C ′ − C. Along C(s) = C + sδ, s ∈ [0, 1], theP softmax derivative is dqi /ds = −(1/ε̃) qi (δi − δ̄), with δ̄ = j qj δj . Since δ̄ lies between minj δj and maxj δj , 2 1 max δj − min δj ≤ ∥δ∥∞ ; ∥dq/ds∥1 ≤ j j ε̃ ε̃ integrating over s gives ∥q(C ′ ) − q(C)∥1 ≤ (2/ε̃)∥C ′ − C∥∞ . For the costs, put u = fi − T and v = fi′ − T ′ . Then |Ci − Ci′ | = |(u − v)⊤ (u + v)| ≤ ∥u − v∥2 ∥u + v∥2 √ ≤ 2 d ∥fi − fi′ ∥2 + ∥T − T ′ ∥2 ,
√ because every vector lies in [0, 1]d , so ∥u∥2 , ∥v∥2 ≤ d. Using maxi ∥fi − fi′ ∥2 ≤ ∥F − F ′ ∥F and √ combining the two ■ bounds proves the claim with LOT = 4 d/ε̃. 2) Theorem P 1: Let π be any coupling of µt and νt : π Pij ≥ 0 with j πij = 1/N for every batch sample i and Pi πij = 1/k for every j ∈ St . Then ∇F (w) − ∇St F (w) = i,j πij (∇ℓi − ∇ℓj ), so by the triangle inequality and Assumption 1, X ∥∇F (w) − ∇St F (w)∥2 ≤ Cf πij ∥fi − fj ∥2 + r. i,j
VI. L IMITATIONS OT-CAL skips backward passes but still runs the forward pass on every sample, which caps the attainable speedup at a given γ. On CIFAR-100 it does not reach full-data accuracy. The variety feature relies on class labels, so self-supervised pretraining would need a different diversity signal. The guarantees rest on Assumption 1, which the 5-D profile satisfies only partially (R2 = 0.68, Table III); the gradient-bias bound grows with how far the selected profiles are from the batch’s; and our worst-case bound does not certify the contraction condition of Proposition 2 for the ε̃ we use. The curriculum dynamics in Section V-D are schematic, not measured, and do not establish a causal link to accuracy. Finally, we have not yet evaluated full ImageNet-1K training or fine-tuning of foundation models. VII. C ONCLUSION OT-CAL merges curriculum learning and online subset selection by matching mini-batch informativeness profiles to an evolving curriculum target with entropic optimal transport. The target is updated by an EMA of the selected profiles, forming
Minimizing over π gives the first inequality. For the second, keep the mass that µt and νt share in place: each sample in St has mass 1/N under µt and 1/k under νt , so a fraction √ 1 − k/N of the mass moves,√by at most the diameter d of [0, 1]d . Hence W1 (µt , νt ) ≤ d (1 − k/N ). ■ 3) Proposition 2 and the bound on Lf¯: Φ(c) − Φ(c′ ) = (1 − ηc )(c − c′ ) + ηc (f¯(c) − f¯(c′ )), so ∥Φ(c) − Φ(c′ )∥2 ≤ (1 − ηc + ηc Lf¯)∥c − c′ ∥2 = ρ∥c − c′ ∥2 . If Lf¯ < 1, then ρ < 1 and, by Banach’s fixed-point theorem, Φ has a unique fixed point c∗ with ∥ct − c∗ ∥2 ≤ ρt ∥c0 − c∗ ∥2 ; a perturbation of the curriculum shrinks by at least the factor ρ per update. The argument holds for a fixed set of profiles; it does not account for the drift of the profiles during training. For the P soft-weighted mean f¯(c) = i qi (c)fi , the weights sum to one, so for the cube center m = ( 12 , . . . , 12 ), X ∥f¯(c) − f¯(c′ )∥2 = (qi − qi′ )(fi − m) 2
√i d 2d ≤ ∥q − q ′ ∥1 ≤ ∥c − c′ ∥2 , 2 ε̃
by Proposition 1 with the same noise draw (so T −T ′ = c−c′ ). ■ R EFERENCES [1] M. Paul, S. Ganguli, and G. K. Dziugaite, “Deep learning on a data diet: Finding important examples early in training,” in Adv. NeurIPS, 2021. [2] M. Toneva, A. Sordoni, R. Tachet des Combes, A. Trischler, Y. Bengio, and G. J. Gordon, “An empirical study of example forgetting during deep neural network learning,” in Proc. ICLR, 2019. [3] B. Mirzasoleiman, J. Bilmes, and J. Leskovec, “Coresets for dataefficient training of machine learning models,” in Proc. ICML, 2020, pp. 6950–6960. [4] K. Killamsetty, D. Sivasubramanian, G. Ramakrishnan, and R. Iyer, “GLISTER: Generalization based data subset selection for efficient and robust learning,” in Proc. AAAI Conf. Artif. Intell., 2021. [5] K. Killamsetty, D. Sivasubramanian, G. Ramakrishnan, A. De, and R. Iyer, “GRAD-MATCH: Gradient matching based data subset selection for efficient deep model training,” in Proc. ICML, 2021, pp. 5464–5474. [6] I. Loshchilov and F. Hutter, “Online batch selection for faster training of neural networks,” arXiv:1511.06343, 2015. [7] S. Mindermann, J. M. Brauner, M. T. Razzak, M. Sharma, A. Kirsch, W. Xu, B. Höltgen, A. N. Gomez, A. Morisot, S. Farquhar, and Y. Gal, “Prioritized training on points that are learnable, worth learning, and not yet learnt,” in Proc. ICML, 2022, pp. 15630–15649. [8] M. Zhang, C. Dong, J. Fu, T. Zhou, J. Liang, J. Liu, B. Liu, M. Momma, B. Wang, Y. Gao, and Y. Sun, “AdaSelection: Accelerating deep learning training through data subsampling,” arXiv:2306.10728, 2023. [9] Y. Bengio, J. Louradour, R. Collobert, and J. Weston, “Curriculum learning,” in Proc. Int. Conf. Mach. Learn. (ICML), 2009, pp. 41–48. [10] M. P. Kumar, B. Packer, and D. Koller, “Self-paced learning for latent variable models,” in Adv. Neural Inf. Process. Syst. (NeurIPS), 2010. [11] X. Wang, Y. Chen, and W. Zhu, “A survey on curriculum learning,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 44, no. 9, pp. 4555–4576, 2022. [12] G. Hacohen and D. Weinshall, “On the power of curriculum learning in training deep networks,” in Proc. ICML, 2019, pp. 2535–2544. [13] Y. Fan, F. Tian, T. Qin, X.-Y. Li, and T.-Y. Liu, “Learning to teach,” in Proc. Int. Conf. Learn. Represent. (ICLR), 2018. [14] L. Jiang, Z. Zhou, T. Leung, L.-J. Li, and L. Fei-Fei, “MentorNet: Learning data-driven curriculum for very deep neural networks on corrupted labels,” in Proc. ICML, 2018, pp. 2304–2313. [15] A. Graves, M. G. Bellemare, J. Menick, R. Munos, and K. Kavukcuoglu, “Automated curriculum learning for neural networks,” in Proc. ICML, 2017, pp. 1311–1320. [16] M. Cuturi, “Sinkhorn distances: Lightspeed computation of optimal transport,” in Adv. NeurIPS, 2013. [17] G. Peyré and M. Cuturi, “Computational optimal transport: With applications to data science,” Found. Trends Mach. Learn., vol. 11, no. 5–6, pp. 355–607, 2019. [18] D. Feldman and M. Langberg, “A unified framework for approximating and clustering data,” in Proc. 43rd ACM Symp. Theory Comput. (STOC), 2011, pp. 569–578. [19] O. Bachem, M. Lucic, and A. Krause, “Practical coreset constructions for machine learning,” arXiv:1703.06476, 2017. [20] O. Sener and S. Savarese, “Active learning for convolutional neural networks: A core-set approach,” in Proc. ICLR, 2018. [21] S. Swayamdipta, R. Schwartz, N. Lourie, Y. Wang, H. Hajishirzi, N. A. Smith, and Y. Choi, “Dataset cartography: Mapping and diagnosing datasets with training dynamics,” in Proc. Conf. Empirical Methods Nat. Lang. Process. (EMNLP), 2020, pp. 9275–9293. [22] C. Guo, B. Zhao, and Y. Bai, “DeepCore: A comprehensive library for coreset selection in deep learning,” in Proc. Int. Conf. Database Expert Syst. Appl. (DEXA), 2022, pp. 181–195. [23] A. H. Jiang, D. L.-K. Wong, G. Zhou, D. G. Andersen, J. Dean, G. R. Ganger, G. Joshi, M. Kaminsky, M. Kozuch, Z. C. Lipton, and P. Pillai, “Accelerating deep learning by focusing on the biggest losers,” arXiv:1910.00762, 2019. [24] A. Katharopoulos and F. Fleuret, “Not all samples are created equal: Deep learning with importance sampling,” in Proc. ICML, 2018, pp. 2525–2534. [25] A. Genevay, M. Cuturi, G. Peyré, and F. Bach, “Stochastic optimization for large-scale optimal transport,” in Adv. NeurIPS, 2016.
[26] G. Luise, A. Rudi, M. Pontil, and C. Ciliberto, “Differential properties of Sinkhorn approximation for learning with Wasserstein distance,” in Adv. NeurIPS, 2018. [27] N. Courty, R. Flamary, D. Tuia, and A. Rakotomamonjy, “Optimal transport for domain adaptation,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 39, no. 9, pp. 1853–1865, 2017. [28] B. B. Damodaran, B. Kellenberger, R. Flamary, D. Tuia, and N. Courty, “DeepJDOT: Deep joint distribution optimal transport for unsupervised domain adaptation,” in Proc. Eur. Conf. Comput. Vis. (ECCV), 2018, pp. 447–463. [29] J. Shen, Y. Qu, W. Zhang, and Y. Yu, “Wasserstein distance guided representation learning for domain adaptation,” in Proc. AAAI, 2018. [30] K. Fatras, T. Séjourné, R. Flamary, and N. Courty, “Unbalanced minibatch optimal transport; applications to domain adaptation,” in Proc. ICML, 2021, pp. 3186–3197. [31] B. Zhao, K. R. Mopuri, and H. Bilen, “Dataset condensation with gradient matching,” in Proc. ICLR, 2021. [32] L. Chizat, G. Peyré, B. Schmitzer, and F.-X. Vialard, “Scaling algorithms for unbalanced optimal transport problems,” Math. Comput., vol. 87, no. 314, pp. 2563–2609, 2018. [33] S. Ghadimi and G. Lan, “Stochastic first- and zeroth-order methods for nonconvex stochastic programming,” SIAM J. Optim., vol. 23, no. 4, pp. 2341–2368, 2013. [34] A. Ajalloeian and S. U. Stich, “On the convergence of SGD with biased gradients,” arXiv:2008.00051, 2020. [35] A. Krizhevsky, “Learning multiple layers of features from tiny images,” Univ. Toronto, Tech. Rep., 2009. [36] K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), 2016, pp. 770–778. [37] Y. Le and X. Yang, “Tiny ImageNet visual recognition challenge,” Stanford CS231N, 2015. [38] A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M. Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, and N. Houlsby, “An image is worth 16×16 words: Transformers for image recognition at scale,” in Proc. ICLR, 2021. [39] T.-Y. Lin, M. Maire, S. Belongie, J. Hays, P. Perona, D. Ramanan, P. Dollár, and C. L. Zitnick, “Microsoft COCO: Common objects in context,” in Proc. ECCV, 2014, pp. 740–755. [40] N. Carion, F. Massa, G. Synnaeve, N. Usunier, A. Kirillov, and S. Zagoruyko, “End-to-end object detection with transformers,” in Proc. ECCV, 2020, pp. 213–229. [41] A. Steiner, A. Kolesnikov, X. Zhai, R. Wightman, J. Uszkoreit, and L. Beyer, “How to train your ViT? Data, augmentation, and regularization in vision transformers,” Trans. Mach. Learn. Res., 2022.
Related documents
- Prompt-Anchored Residual Adaptation for Biomedical Vision-Language Models#1118774
- Low-Frequency Shortcuts in Texture-Driven Visual Learning#1187431
- Less Is More in the Long Tail: Stage-Adaptive Sample Selection for Annotation-Efficient Dense Prediction#1061478
- EndoFSA: Endoscopic Few-Shot Image Generation via Rank-Constrained Parameter Adaptation#1078001
- Inference-Time Optimization of Prompt Embeddings in Diffusion Models: A Comparison of sep-CMA-ES and Adam#924470
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive