Submitted:
07 July 2026
Posted:
08 July 2026
You are already at the latest version
Abstract
Whole-slide image (WSI) analysis is limited by a familiar mismatch: each slide contains tens of thousands of candidate tissue patches, while supervision is usually available only at slide level. Existing bag-construction strategies tend to address only one side of this problem. Uniform extraction and handcrafted heuristics do not control redundancy, attention-based multiple-instance models couple patch importance to a particular downstream classifier, and coreset methods optimise embedding-space coverage without modelling task-relevant patch quality. We introduce InfoDPP-PAC, a principled patch-selection framework that combines teacher-seeded Gaussian process relevance modelling, determinantal log-determinant diversity, submodular greedy optimisation, and a concentration-based adaptive stopping rule. The main theoretical result shows that the log-determinant diversity term used in DPP-style selection is the Gaussian process mutual information between a selected subset and the latent relevance function. This yields a monotone submodular objective with standard greedy approximation guarantees at fixed budgets. We further derive a PAC-style certificate for residual information gain, allowing the number of retained patches to vary by slide rather than being fixed a priori. The empirical study is deliberately scoped to selection-quality validation: it evaluates whether the selected subset is diverse, spatially and morphologically covering, non-redundant, and enriched for the teacher-derived relevance signal. It does not claim end- to-end diagnostic improvement after retraining a downstream MIL model. On 202 HISTAI gastrointestinal whole-slide images, the adaptive rule uses 83.7% fewer patches on average than a fixed full budget while retaining 97.9% of full-budget composite selection quality. At a matched budget, InfoDPP-PAC achieves the highest mean teacher-derived relevance score among fourteen baselines, with diversity and composite scores close to the strongest coreset methods. The results support InfoDPP-PAC as a controlled quality-diversity-cardinality selection framework, rather than as a downstream clinical predictor.
Keywords:
whole slide images
; patch selection
; dynamic
; PAC
; histopathology
; digital pathology algorithms
1. Introduction
Multiple Instance Learning (MIL) has emerged as the dominant paradigm for Whole Slide Image analysis, treating each WSI as a bag of patches and inferring slide-level labels without dense spatial annotation [1,13,17]. A pre-processing step largely orthogonal to the choice of MIL aggregator, yet one that determines the computational and evidential content presented to downstream models, is patch selection: which subset of the – candidate tissue patches to retain before training or inference. The canonical choice remains uniform grid extraction [1], which processes every patch above a tissue threshold and thereby wastes computation on redundant morphological regions.
The literature has proposed several more principled alternatives. Heuristic scoring (entropy, edge density, texture energy) prioritises patches with high handcrafted complexity, but provides no information-theoretic optimality guarantee and no explicit mechanism to penalise redundancy. Attention-based MIL architectures [13,17,26] learn patch importance as part of training, but couple the selection signal tightly to a single supervised task and do not produce diverse selections: a model may assign high attention to dozens of morphologically identical patches because its objective is predictive accuracy, not representational coverage. Coreset methods (k-means, k-center greedy, farthest-point sampling) offer coverage guarantees in embedding space but are agnostic to task-relevant patch quality.
No existing method simultaneously estimates task-relevant patch quality without patch-level labels, enforces diversity through an objective grounded in mutual information, and adaptively determines the patch count with a probabilistic guarantee on residual information. InfoDPP-PAC addresses these requirements within a unified framework. The claim of this paper is deliberately scoped: we evaluate InfoDPP-PAC as a patch-selection method, using selection-quality metrics that measure coverage, diversity, redundancy, and teacher-derived relevance. We do not claim that the present experiments establish end-to-end diagnostic improvement for a downstream MIL classifier.
The theoretical foundation is the observation that, under a GP model of patch relevance with Gaussian observation noise, the log-determinant term equals the mutual information between the observations at subset S and the latent relevance function (Theorem 1). Maximising this log-determinant objective, which is also the natural MAP objective for a Determinantal Point Process, is therefore equivalent to solving the GP information gain problem of Krause et al. [14] under a budget constraint, and the connection holds for any positive-definite kernel. The joint quality-and-diversity objective formed by combining this term with GP-derived patch scores is monotone submodular, admitting efficient greedy optimisation with a approximation ratio (Theorems 2–4).
WSI slides vary considerably in morphological heterogeneity: a homogeneous slide may be well-characterised by 30 patches, while a heterogeneous multi-focal tumour may require 300. A fixed patch budget is therefore an inappropriate stopping criterion. InfoDPP-PAC halts the greedy procedure when the estimated marginal information gain falls below a threshold certified by a union-bounded McDiarmid concentration inequality (Theorem 5), yielding a data-dependent patch count with a high-probability bound on residual information. The final output is a -tuple: selected patches together with a residual information vector that summarises the unselected pool, providing an optional compact context representation for a downstream aggregator.
This work makes the following contributions.
An information-theoretic foundation for log-determinant diversity. Log-determinant objectives have long been used as a geometric heuristic for diversity in determinantal point processes, but their relevance to patch selection is often treated as a geometric heuristic. Theorem 1 proves that, under a GP model of teacher-derived patch quality, is the mutual information between a candidate subset and the latent relevance function, for any positive-definite kernel, thereby giving a commonly used diversity criterion an information-theoretic interpretation and enabling the stopping guarantee below.
Certified approximation guarantees at any budget. Theorems 2–4 establish that the joint quality-diversity objective is monotone submodular, so a simple greedy algorithm provably attains at least a fraction of the optimal value under either a cardinality or a knapsack budget constraint. These guarantees hold for any fixed budget considered by the algorithm.
A stopping rule that removes the need to choose a budget at all. Theorem 5 derives a concentration-based criterion that halts selection once the residual information remaining in the unselected pool is certifiably below a user-specified tolerance with probability at least , yielding a patch count determined by the slide itself rather than fixed in advance. Section 6.3 validates that the selected patch count tracks measured tissue heterogeneity rather than only satisfying a formal criterion.
Explicit robustness to the approximations required at gigapixel scale. Theorem 6 bounds the error introduced by Nyström kernel approximation and shows the stopping guarantee above degrades gracefully, rather than implicitly, under this approximation.
A practical, annotation-free instantiation. A teacher-student scheme bootstraps the GP relevance model directly from slide-level labels, requiring no patch-level annotation, and a residual information vector summarises the unselected pool and defines a compact interface that a downstream multiple-instance learning aggregator may use in future work.
2. Related Work
2.1. Patch Selection and Bag Construction in Computational Pathology
The dominant approach in weakly-supervised WSI analysis constructs patch bags by uniform grid extraction followed by tissue thresholding [1], retaining all supra-threshold patches and delegating importance weighting entirely to the MIL aggregator. ABMIL [13] and its extensions, including CLAM [17], DSMIL [16], TransMIL [26], and DTFD-MIL [30] (which addresses small-cohort instability via pseudo-bags rather than patch selection per se), learn task-specific attention scores during training. While these attention weights serve a similar purpose to selection scores, they conflate representational diversity with predictive sufficiency: high attention is assigned to patches that are predictive of the slide label, rather than to patches that cover the morphological variability of the slide. Attention-based top-k selection therefore exhibits the same redundancy as heuristic scoring, and requires complete retraining when the downstream task changes. A separate line of work addresses gigapixel scale via hierarchical representation rather than selection: HIPT [4] learns a pyramid of vision transformers over nested / regions, aggregating the entire slide rather than selecting a compact subset under an explicit quality-diversity objective; such hierarchical, multi-magnification representations are complementary to, rather than competing with, the patch-selection problem addressed here, and inform the magnification-aware selection direction we identify for future work (Section 7). Reinforcement learning-based navigation [24] and evolutionary search [11] offer adaptive patch acquisition but carry no approximation ratio guarantees and are sensitive to reward shaping. None of these approaches connects selection quality to mutual information, provides a principled stopping criterion, or evaluates patch selection as a separate object of study from downstream classifier training.
2.2. Submodular Optimisation and GP Information Gain
Nemhauser et al. [22] established that the greedy algorithm achieves a approximation ratio for any monotone submodular function subject to a cardinality constraint; this was extended to knapsack constraints by Sviridenko [27]. The connection between submodularity and GP information gain was formalised by Krause et al. [14] in the context of sensor placement: selecting measurement locations to maximise the information gain about a spatial GP is equivalent to maximising , which is monotone submodular. Our Theorem 1 establishes the same equivalence in the patch-selection setting, where observations are teacher pseudo-labels rather than physical measurements and the latent function is a teacher-derived patch quality score. Three aspects distinguish the present work from Krause et al. [14]. First, a teacher-student mechanism bootstraps GP observations from slide-level supervision, without patch-level annotation. Second, the information gain is combined with an explicit quality score in a joint submodular objective. Third, a concentration-based PAC stopping rule is derived, for which Krause et al. [14] provides no analogue. The broader notion of adaptively halting a greedy policy is related to adaptive submodularity [9], which generalises submodularity to policies that select the next element conditioned on observed feedback and provides near-optimality guarantees for adaptive greedy under this generalisation; our setting differs in that the stopping decision itself, rather than the selection policy, is what adapts to observed (pseudo-labelled) feedback, and our guarantee is a concentration bound on residual information rather than a policy-level approximation ratio. Coreset methods [20,25] pursue coverage of the training distribution but do not model a latent relevance function, and no prior coreset construction is information-theoretically grounded via a GP model.
2.3. Determinantal Point Processes in Machine Learning
DPPs provide a principled probabilistic model of diversity: subsets are sampled with probability proportional to the squared volume they span in feature space [15]. Applications span recommendation systems [3], summarisation [10], and neural network pruning [18]. In the pathology domain, DPP sampling has been explored for patch diversity in segmentation pipelines [29], but without coupling to a quality model or an information-theoretic objective. The determinant-as-diversity view has been presented as a geometric heuristic in the vision literature. Theorem 1 makes this connection explicit in the patch-selection setting: the criterion equals mutual information under a GP model for any PSD kernel, giving the heuristic a rigorous information-theoretic basis.
2.4. PAC-Style Concentration for Stopping Rules
Classical PAC-Bayesian bounds [2,6,19] control the generalisation error of randomised predictors through a KL divergence to a data-independent prior. Our stopping rule has a different role. It does not bound the generalisation error of a classifier. Instead, it uses bounded-difference concentration for the empirical information-gain marginal estimated from a finite teacher-seeded set. This gives a high-probability certificate that no unselected patch has residual mutual information above a user-specified tolerance. The relevant conceptual link is therefore the PAC requirement of an event holding with probability at least , not the PAC-Bayesian KL machinery itself. To the best of our knowledge, existing WSI patch-selection methods do not provide such an explicit stopping certificate.
3. Notation and Preliminaries
Gaussian Processes.
A Gaussian Process is specified by a positive-definite kernel . Given m observations with , , the posterior is , with
where . We denote posterior mean and standard deviation at patch i as and , respectively.
Determinantal Point Processes.
For a ground set and a PSD matrix , the DPP assigns to each subset , where denotes the principal sub-matrix of indexed by S [15]. The quantity equals the squared volume of the parallelepiped spanned by the kernel feature vectors of S, so high-probability subsets are geometrically diverse.
Submodularity.
A set function is submodular if for all and . F is monotone if for all . Positive linear combinations of monotone submodular functions are monotone submodular; modular functions (set functions expressible as ) are a special case.
Notation.
denotes the restriction of to rows and columns in S. denotes the column of between element i and set C, i.e., . . Throughout, .
4. The InfoDPP-PAC Framework
4.1. Problem Formulation
Let be a pool of n tissue patches extracted from a single WSI, each represented by an embedding . A latent function encodes task-relevant patch quality as estimated from slide-level supervision through a teacher signal; f is unknown and modelled as a GP. We seek a subset maximising a joint quality-diversity objective subject to a computational budget:
where is the GP posterior kernel restricted to S. We form from slide-wise affine normalisations of posterior mean and standard deviation. This non-negative score combines exploitation of estimated quality and exploration of uncertain regions. The cost of retaining patch i is , and are hyper-parameters.
4.2. Teacher-Student GP Initialisation
Because WSI datasets carry slide-level but not patch-level labels, the GP prior equation 1–equation 2 cannot be fit directly. We address this via a teacher-student scheme: a pre-trained teacher model provides relevance pseudo-labels on a small seed set, which are then used to fit the GP.
Seed phase.
A seed set with is drawn uniformly at random (typically ). Each seed patch is labelled by , where is measurement noise with variance . Supported teacher models include: CLAM attention scores [17], which provide a supervision signal derived from slide-level labels; and cosine-similarity projections from pathology foundation models [5,7,28], which provide task-agnostic relevance estimates.
Inference phase.
With observed, the GP posterior is computed and is evaluated for all n patches via equation 1–equation 2, at cost . A Nyström rank-r approximation reduces this to ; Theorem 6 bounds the resulting objective error.
4.3. Greedy Subset Selection
The objective F in equation 3 is monotone submodular (Theorem 2). For a fixed cardinality budget, the standard greedy algorithm therefore attains the usual approximation ratio. At step k, InfoDPP-PAC adds the feasible element with largest blended marginal gain:
The information component of the marginal has a closed form by the matrix determinant lemma:
where is the noisy posterior variance at i after conditioning on S. Cholesky rank-one updates evaluate this quantity incrementally, avoiding repeated determinant computations.
Selection and stopping use different marginals. The patch added at step k is chosen by the blended gain so that relevance and diversity jointly determine the selected subset. The stopping certificate, however, is evaluated on
the largest remaining information-gain marginal. This distinction is essential: a high-quality patch can remain in the pool even after the slide is already well covered, whereas directly measures the largest residual mutual-information contribution available from any unselected candidate.
4.4. PAC Stopping Criterion
The greedy procedure halts before adding a new patch when
where is defined in equation 6, is a user-specified tolerance, is the failure probability, and is the seed-stability constant in Assumption 1. When all patches have equal cost, B is simply a maximum cardinality. With non-uniform costs, the same stopping rule is applied to the feasible residual pool. The certificate is deliberately stated for residual mutual information, not for the full blended objective. The fixed-budget approximation guarantees for the blended objective are given separately in Theorems 3 and 4.
4.5. Residual Information Vector
The output of InfoDPP-PAC is the pair , where and the residual information vector is defined as the quality-weighted centroid of unselected patches:
A downstream MIL aggregator may incorporate as an additional pseudo-patch or as a global context token in future extensions. In the present paper, is introduced as an interface and diagnostic summary of what was not selected; we do not evaluate it as part of an end-to-end classifier. It preserves a compact summary of the unselected pool without claiming that the original patch-level information is losslessly recoverable. When , .
4.6. Algorithm
Algorithm 1 summarises the complete InfoDPP-PAC procedure. The dominant cost is the GP inference over all n patches (step 3); all subsequent operations are in the worst case.
| Algorithm 1 InfoDPP-PAC |
![]() |
5. Theoretical Analysis
5.1. Log-Determinant as Mutual Information
The first result provides the information-theoretic foundation for the log-det objective in equation 3.
Theorem 1.
Let and let observations follow , where independently of f, and . Then the mutual information between the observation vector and the latent function f satisfies
Proof.
The joint distribution of is Gaussian: and, conditionally, . Marginalising over gives the marginal .
The differential entropies of these Gaussian distributions are
Therefore,
Factoring from each diagonal: . Substituting into equation 12 and setting : . □
Remark 1.
Theorem 1 establishes that maximising the log-det term in equation 3 is equivalent to the GP information-gain objective of Krause et al. [14]; it transforms the log-det from a geometric heuristic, motivated by its relationship to DPP sampling probability, into an exact information-theoretic criterion under the GP model. The connection holds for any PSD kernel k, including RBF and Matérn.
5.2. Submodularity and Approximation Guarantees
Theorem 2.
The function with is monotone and submodular. Consequently, the full objective is monotone submodular for any .
Proof. Monotonicity. For and , write . Partition . By the formula for the determinant of a block matrix via the Schur complement [12]:
It remains to show , since this is precisely the multiplicative factor in equation 13 that must exceed 1 for monotonicity to hold (a bound of merely , which would follow from the weaker fact that the Schur complement of a principal block of a PSD matrix is itself PSD, is not sufficient here). The needed, stronger fact follows immediately once is recognised as the GP posterior predictive variance at given observations at S under noise level (Equation ): substituting into and factoring out of the inverse gives identically. Since is the variance of a well-defined real-valued random variable under the GP posterior [23], it is nonnegative by definition of variance, so no additional matrix inequality is required. Hence , so the multiplicative factor in equation 13 is at least 1, giving and therefore .
Submodularity. By Theorem 1 and the chain rule of mutual information:
For and , we claim , i.e., conditioning on more data reduces the information each new observation carries about f.
Since and are conditionally independent given f (they are independent noisy evaluations of f at disjoint locations), the chain rule and conditional independence give:
because by conditional independence. Applying the chain rule to the right-hand side:
Therefore , which via equation 14 gives .
The sum is modular (and hence submodular), and a non-negative linear combination of monotone submodular functions is monotone submodular [22]. □
Theorem 3
( guarantee, cardinality constraint). Let . The greedy solution produced by Algorithm 1 (without the budget constraint ) satisfies .
Proof.
F is monotone submodular by Theorem 2. The result follows directly from the analysis of Nemhauser et al. [22], who prove that for any monotone submodular F and any cardinality-k constraint, the greedy algorithm achieves the stated ratio. We verify the two conditions: (i) (non-negativity at ∅); (ii) F is monotone and submodular by Theorem 2. Both conditions are satisfied, so the guarantee holds. □
Theorem 4
( guarantee, budget constraint). Let . The combined greedy-and-singleton algorithm of Sviridenko [27] achieves .
Proof.
F is monotone submodular by Theorem 2, and costs are non-negative and modular. The algorithm considers both the output of the cost-normalised greedy procedure and the best singleton , returning whichever achieves higher F. The analysis of Sviridenko [27] (Theorem 1 therein) proves this achieves the factor relative to under these conditions. □
5.3. Redundancy Penalisation
Lemma 1.
Let be induced by an L-Lipschitz stationary kernel k with for all . Suppose and for a candidate . Then
The term is the residual noise floor for a single noisy duplicate observation. Therefore the excess marginal information above this floor vanishes linearly as and vanishes completely in the noiseless limit.
Proof.
By diminishing returns for , conditioning on the larger set S cannot increase posterior variance, so . With one noisy observation at and ,
Lipschitz continuity gives , hence whenever the right-hand side is non-negative. Substitution yields
Applying completes the proof. □
5.4. PAC Stopping Guarantee
Assumption 1
(Seed-stable information-gain estimates). For every greedy step k and feasible candidate i, the empirical information marginal computed from the size- seeded GP is an unbiased estimate of a target marginal and satisfies bounded differences with constant : replacing any one seed observation can change by at most .
Assumption 1 is the finite-sample stability condition under which the stopping rule is certified. It is explicit because the GP posterior covariance is determined by seed locations and kernel hyperparameters, whereas the quality term depends on teacher pseudo-labels. The theorem below therefore certifies the residual information marginal estimated by the seeded surrogate, not downstream diagnostic performance or the clinical utility of an arbitrary MIL model. This distinction defines the scope of both the theory and the empirical evaluation.
Theorem 5
(PAC-style residual-information certificate). Let be the largest empirical information-gain marginal over feasible unselected candidates at step k, and let be its target counterpart. Under Assumption 1, with probability at least over the random seed set, simultaneously for all ,
Consequently, if the stopping rule equation 7 halts at selected set , then every feasible unselected patch has target information marginal at most . Moreover, for any comparison set with ,
The guarantee is on residual mutual information. It is complementary to the fixed-budget approximation guarantees for the blended objective F.
Proof.
Fix a step k and candidate i. McDiarmid’s inequality applied to the bounded-difference function gives
Set . A union bound over the n candidates and all yields total failure probability at most
On the resulting event, the empirical and target information marginals are uniformly close for every candidate and step, and hence their maxima are also uniformly close, proving equation 20.
If the algorithm halts before adding the next patch, then . On the same event, , so every feasible remaining candidate has target information marginal at most this value. For any comparison set T, order the elements of arbitrarily and add them one at a time. By submodularity, each later marginal is no larger than the maximum residual marginal at the stopping set. Summing at most m such marginals gives equation 21. □
5.5. Approximation Fidelity Under Nyström Kernels
Theorem 6.
Let be a rank-r Nyström approximation of with spectral error . Then for any subset S,
The PAC stopping rule equation 7 remains valid with inflated by .
Proof.
Let and denote the eigenvalues of and , respectively. Since is obtained by restricting to S and , Weyl’s eigenvalue perturbation theorem [12] gives for each j.
For each j, since is concave and monotone:
Using and the triangle inequality:
For the stopping rule, the cumulative information gain after k additions can incur an additional additive error of at most due to kernel approximation. Inflating by this amount absorbs the kernel approximation error into the concentration bound of Theorem 5. □
Remark 2.
For an RBF kernel , the Nyström error satisfies with high probability over the choice of landmark points [8], so the approximation error vanishes as .
6. Experiments
6.1. Experimental Setup
Scope of validation.
The experiments are designed to validate InfoDPP-PAC as a patch-selection framework, not as a complete diagnostic pipeline. All reported metrics therefore assess properties of the selected set: information diversity, morphological and spatial coverage, near-duplicate redundancy, cardinality, and enrichment for the teacher-derived relevance signal used to initialise the GP. This choice matches the theoretical object analysed in Section 4 and Section 5. It also prevents over-claiming: downstream MIL accuracy can depend on the aggregator architecture, training protocol, class imbalance handling, and calibration strategy, any of which could obscure the behaviour of the selector itself. The present study consequently establishes empirical selection-quality validation; downstream diagnostic validation is identified as a separate extension in Section 7.
Data.
Experiments are conducted on the openly-licensed HISTAI gastrointestinal dataset (CC BY-NC 4.0; [21]), accessed via its gated HuggingFace release under an approved access request. We use all 202 whole-slide image files spanning 120 cases, of which 108 cases carry usable free-text diagnostic metadata; slide-level diagnostic categories () are derived from this metadata via an auditable keyword-rule mapping (pathologist-style category buckets such as adenocarcinoma, inflammatory, polyp/hyperplastic, and normal/benign) rather than any dataset-provided discrete label. Cases are split 70/15/15 into train/validation/test by case (not by slide, to prevent leakage across slides from the same patient). Slides are tiled into patches following Otsu tissue detection, Laplacian-variance blur filtering, and HSV pen-mark filtering (see Appendix/preprocessing protocol); patch embeddings are extracted with Phikon [7], an openly-licensed pathology foundation model, producing 768-dimensional representations. We use Phikon rather than a gated foundation model (e.g. UNI) so that the pipeline is fully reproducible without a restricted-access agreement.
The resulting slides contain between 76 and 4,000 tissue patches after filtering (the 4,000 figure is a per-slide cap applied to bound preprocessing cost, not an artifact of tissue availability), with a mean of 2,075 patches per slide. For each slide, teacher relevance pseudo-labels are obtained via cosine similarity to per-category prototype embeddings computed from the training split (Section 4.2) and used to fit the Gaussian Process quality model. Hyperparameters () are selected once on the validation split (Section 6.2) and held fixed for all test-set results reported below; no method sees the test split during any tuning step.
Baselines.
Four method families are evaluated, all as executed implementations (no baseline number in this paper is estimated or simulated). Naive: uniform grid sampling and random tissue sampling. Heuristic: entropy, edge density, colour variance, texture energy, and a combined heuristic score, computed directly from patch pixel statistics. Coreset: k-means clustering, k-center greedy, and farthest-point sampling in Phikon embedding space. Learned: ABMIL top-k, a single-branch CLAM-style top-k [17], a lightweight TransMIL-style top-k [26], each trained as a slide-level classifier on the training split with early stopping on validation loss, and an evolutionary multi-objective search, EvoPS [11]. Each baseline is evaluated under two regimes: fixed-k (, same patch count for all methods) and fixed-compute (, matching InfoDPP-PAC’s wall-clock budget at a larger cardinality); InfoDPP-PAC is additionally evaluated in its native adaptive regime (Section 6.3), where is determined per-slide by the PAC stopping rule rather than fixed in advance.
Evaluation metrics.
We evaluate each selected patch set S using criteria that separate diversity, coverage, quality, and redundancy. Because the goal is selector validation, these metrics are interpreted as evidence about the subset construction process rather than as substitutes for downstream diagnostic accuracy. Diversity is measured by the DPP log-determinant score , where is the submatrix of the embedding kernel restricted to S. Morphological coverage is the fraction of embedding-space morphology clusters represented by at least one selected patch, and spatial coverage is the fraction of occupied cells in a slide-level grid. Relevance is reported as the mean selected-patch quality, . Redundancy is the proportion of selected-patch pairs with cosine distance below , so lower values indicate fewer near-duplicate patches. The composite score used for model selection is a validation-defined normalised weighted summary of log-determinant diversity, morphological coverage, spatial coverage, mean quality, and inverse redundancy. The individual components are always reported alongside the composite score so that the quality-diversity trade-off remains visible.
Figure 1.
InfoDPP-PAC methodology. A small seed set is pseudo-labelled by a teacher model and used to fit a Gaussian process over patch embeddings. The GP posterior yields non-negative relevance scores and uncertainty estimates. Greedy selection maximises a blended quality-information marginal, while adaptive stopping is certified using the maximum residual information-gain marginal. The output is a selected patch set and a residual vector r summarising the unselected pool.
Figure 1.
InfoDPP-PAC methodology. A small seed set is pseudo-labelled by a teacher model and used to fit a Gaussian process over patch embeddings. The GP posterior yields non-negative relevance scores and uncertainty estimates. Greedy selection maximises a blended quality-information marginal, while adaptive stopping is certified using the maximum residual information-gain marginal. The output is a selected patch set and a residual vector r summarising the unselected pool.

Figure 2.
Geometric interpretation of the log-det objective. equals the squared volume spanned by the selected patches’ feature vectors; redundant selections collapse this volume. This panel is a conceptual schematic (not derived from a specific run); the empirical diversity-quality relationship across methods is reported quantitatively in Table 2 and in Figure 3.
Figure 2.
Geometric interpretation of the log-det objective. equals the squared volume spanned by the selected patches’ feature vectors; redundant selections collapse this volume. This panel is a conceptual schematic (not derived from a specific run); the empirical diversity-quality relationship across methods is reported quantitatively in Table 2 and in Figure 3.

Figure 3.
Diversity-quality trade-off across methods (test-slide means, fixed ). InfoDPP-PAC (tuned config) attains the highest mean quality among all 15 methods but is not on the log-det-maximal edge of the frontier; farthest-point and k-center greedy achieve higher diversity at lower quality. InfoDPP-PAC is Pareto-competitive, trading some diversity for quality rather than being uniformly dominant, consistent with Table 2 and Section 6.4.
Figure 3.
Diversity-quality trade-off across methods (test-slide means, fixed ). InfoDPP-PAC (tuned config) attains the highest mean quality among all 15 methods but is not on the log-det-maximal edge of the frontier; farthest-point and k-center greedy achieve higher diversity at lower quality. InfoDPP-PAC is Pareto-competitive, trading some diversity for quality rather than being uniformly dominant, consistent with Table 2 and Section 6.4.

Figure 4.
PAC stopping curves for two contrasting test slides: case_061 (, left) and case_072 (, right). Solid: maximum residual information-gain marginal at each step; dashed: the concentration threshold ; dotted vertical line: the stopping point. On the homogeneous slide, information gain collapses below threshold almost immediately; on the heterogeneous slide it remains above threshold for over 170 iterations, directly visualising why the two slides receive substantially different patch budgets under the same rule.
Figure 4.
PAC stopping curves for two contrasting test slides: case_061 (, left) and case_072 (, right). Solid: maximum residual information-gain marginal at each step; dashed: the concentration threshold ; dotted vertical line: the stopping point. On the homogeneous slide, information gain collapses below threshold almost immediately; on the heterogeneous slide it remains above threshold for over 170 iterations, directly visualising why the two slides receive substantially different patch budgets under the same rule.

Figure 5.
Ablation radar chart (from ablation_results.csv). Five axes, each min-max normalised across variants: log-det, quality, spatial coverage, redundancy, composite. The full model is not uniformly dominant on every individual axis (e.g. “no_gp” shows higher normalised log-det/coverage, at the cost of an undefined quality score under that ablation, Table 3), but achieves the best balance across axes jointly, consistent with the per-component discussion in Section 6.6.
Figure 5.
Ablation radar chart (from ablation_results.csv). Five axes, each min-max normalised across variants: log-det, quality, spatial coverage, redundancy, composite. The full model is not uniformly dominant on every individual axis (e.g. “no_gp” shows higher normalised log-det/coverage, at the cost of an undefined quality score under that ablation, Table 3), but achieves the best balance across axes jointly, consistent with the per-component discussion in Section 6.6.

6.2. Hyperparameter Selection
The joint objective equation 3 exposes a quality/diversity trade-off () and an exploitation/exploration trade-off (). We select these once on the validation split (16 cases) via a grid over and (15 configurations, all evaluated with the corrected stopping rule of Section 4.4), choosing the configuration with highest mean composite score on the validation slides. The selected configuration, (i.e. diversity-weighted, exploration-weighted), attains validation composite with of validation slides triggering early PAC-style stopping; configurations that weight quality more heavily () stop earlier on almost every slide () but at lower composite (–), since the quality term saturates quickly while diversity continues to accrue value. This configuration, and only this configuration, is used for all InfoDPP-PAC numbers reported on the untouched test split below; no test-split slide informs this selection.
6.3. Adaptive Stopping in Practice
Unlike every baseline in Table 2, InfoDPP-PAC does not require a pre-specified patch count: Algorithm 1 halts once the information-gain component of the best remaining candidate falls within the McDiarmid confidence band of (Section 4.4). We evaluate this directly by running InfoDPP-PAC to a large fixed budget (300 patches) on 22 held-out test slides, recording both the PAC stopping point and the selection quality at versus at the full 300-patch budget. ranges from 6 to 179 across slides (mean , std. ); every one of the 22 slides stopped strictly before the 300-patch cap, i.e. the rule is never vacuous on this test set. This variation is directly attributable to slide-level morphological heterogeneity: slides with compact, homogeneous tissue (e.g. case_061, case_045, case_058, each ) saturate their information gain almost immediately, while morphologically heterogeneous slides (e.g. case_072, ; case_084 slide 4, ) continue to yield informative patches much further into the pool. This is the qualitative behaviour expected from Section 1, now measured rather than assumed. Table 1 summarises the practical payoff: adaptive stopping processes fewer patches on average than the fixed 300-patch budget, while retaining of the full-budget composite score and of full-budget mean quality (adaptive selection is, if anything, marginally higher quality, since halting before the pool is exhausted avoids diluting S with lower-quality late-stage patches). Raw log-det diversity is lower in absolute terms at than at ( of the full-budget value on average), as expected, since cumulative log-det is monotone non-decreasing in almost by construction. This is precisely the quantity the stopping rule is designed to bound the residual of (Theorem 5), not to maximise unconditionally.
6.4. Main Comparison
Table 2 reports results under the fixed- regime on the held-out test slides, using the tuned configuration (, Section 6.2) for InfoDPP-PAC. At this fixed patch budget, InfoDPP-PAC attains the highest mean patch quality (), reflecting the GP’s ability to direct selection towards high teacher-derived relevance regions of the embedding space, but does not dominate log-determinant diversity or the composite score: the coreset baselines farthest-point sampling and k-center greedy achieve higher log-det ( and vs. ) and composite ( and vs. ), since they optimise coverage in embedding space directly and are agnostic to task-relevant patch quality. The tuned configuration was chosen on the validation split to maximise composite in InfoDPP-PAC’s native adaptive stopping regime (Section 6.2), not this fixed-cardinality regime; forced to , it trades log-det diversity for quality more aggressively than an untuned default would. We report this consistently rather than re-tuning separately per regime, since InfoDPP-PAC’s intended operating point is adaptive stopping (Section 6.3), not a fixed cardinality. This table exists to enable direct comparison with fixed-budget baselines, not to showcase InfoDPP-PAC’s best regime. Uniform grid sampling and the four heuristic scores underperform on cluster/spatial coverage despite reasonable log-det scores, since local pixel statistics do not capture embedding-space redundancy. Attention-based MIL methods (ABMIL, CLAM, TransMIL) exhibit the lowest diversity and highest redundancy of all baselines, consistent with the hypothesis that task-supervised attention concentrates on a narrow band of discriminative patches rather than covering morphological variability.
Table 2.
Fixed- benchmark (held-out HISTAI-GI test slides). Bold: best; underlined: second best.
| Method | Family | LogDet ↑ | Cl. Cov. ↑ | Sp. Cov. ↑ | Quality ↑ | Comp. ↑ |
|---|---|---|---|---|---|---|
| Uniform grid | naive | 16.74 | 0.99 | 0.266 | 1.370 | 0.570 |
| Random tissue | naive | 16.52 | 0.97 | 0.266 | 1.142 | 0.551 |
| Entropy | heuristic | 13.74 | 0.57 | 0.163 | 1.372 | 0.438 |
| Edge density | heuristic | 13.66 | 0.57 | 0.148 | 1.353 | 0.436 |
| Colour variance | heuristic | 15.25 | 0.67 | 0.178 | 1.367 | 0.473 |
| Texture energy | heuristic | 13.53 | 0.57 | 0.129 | 1.356 | 0.426 |
| Combined | heuristic | 14.03 | 0.60 | 0.141 | 1.360 | 0.442 |
| k-center greedy | coreset | 20.77 | 0.96 | 0.268 | 1.366 | 0.596 |
| Farthest point | coreset | 20.82 | 0.99 | 0.270 | 1.366 | 0.604 |
| k-means | coreset | 16.68 | 1.00 | 0.263 | 1.356 | 0.573 |
| ABMIL top-k | learned | 13.11 | 0.44 | 0.219 | 1.371 | 0.411 |
| CLAM top-k | learned | 13.11 | 0.44 | 0.203 | 1.368 | 0.405 |
| TransMIL top-k | learned | 13.25 | 0.45 | 0.205 | 1.375 | 0.410 |
| EvoPS | learned | 16.92 | 1.00 | 0.254 | 1.359 | 0.573 |
| InfoDPP-PAC (tuned) | proposed | 12.60 | 0.79 | 0.169 | 1.518 | 0.588 |
6.5. Qualitative Spatial Selection Analysis
To qualitatively assess the behaviour of different patch-selection strategies, Figure 6 visualises the spatial distribution of selected patches on two representative HISTAI gastrointestinal test slides chosen to contrast PAC stopping behaviour: one with small (case_061, ) and one with large (case_072, ; Section 6.3), each compared against uniform-grid and farthest-point sampling at the same k. Figure 7 further shows six examples (three small-, three large-) with only InfoDPP-PAC’s own selection marked, to let the reader directly inspect the correspondence between visual tissue homogeneity and the adaptively-chosen patch count.
6.6. Ablation Study
Table 3 isolates the contribution of each InfoDPP-PAC component. All ablated variants, including “No PAC”, are evaluated at a fixed (i.e. the PAC stopping rule is bypassed for every row so that all variants are compared at a matched patch count); consequently the “Full” and “No PAC” rows are identical by construction here, since at fixed k there is nothing for the stopping rule to change. The rule’s contribution, reducing k adaptively without harming selection quality, is demonstrated directly in Table 1 (Section 6.3); this ablation isolates the DPP, GP, and kernel components only. Values are mean ± std over five random seeds on HISTAI-GI test slides, using default unit weights () rather than the tuned configuration, so that each structural component’s contribution is isolated from the separate question of hyperparameter tuning addressed in Section 6.2.
Table 3.
Ablation study (mean ± std, 5 seeds, fixed ). Each row removes or replaces one component of InfoDPP-PAC.
Table 3.
Ablation study (mean ± std, 5 seeds, fixed ). Each row removes or replaces one component of InfoDPP-PAC.
| Variant | LogDet ↑ | Sp. Cov. ↑ | Redundancy ↓ | Quality ↑ |
|---|---|---|---|---|
| Full InfoDPP-PAC | ||||
| No DPP (quality-only greedy) | ||||
| No GP (uniform pseudo-labels) | ||||
| No PAC (fixed k; identical to Full at this fixed k) | ||||
| Quality: only () | ||||
| Quality: only () | ||||
| Nyström DPP (rank 50) | ||||
| Matérn- kernel |
Removing the DPP component (retaining only quality-based greedy selection) increases redundancy by ( vs. ) and reduces log-det diversity by , consistent with Lemma 1: without the log-det penalty on near-duplicate embeddings, the greedy procedure repeatedly selects patches from the highest-quality cluster; interestingly, mean quality is slightly higher without the diversity term ( vs. ), confirming a quality/diversity trade-off rather than showing that the DPP component being strictly dominant on every axis. Removing the GP (replacing teacher-derived scores with uniform pseudo-labels) collapses mean quality to 0 by construction, with no GP fit, is undefined/uniform under this ablation’s own scoring, so “quality” cannot be evaluated meaningfully for this row, and the resulting log-det values are also far noisier (std vs. elsewhere), indicating the greedy selection becomes considerably less stable without GP-calibrated guidance, not merely differently-calibrated. Replacing the combined quality score with either component alone degrades quality substantially ( and vs. , a 40– drop), confirming that the exploitation-exploration balance is load-bearing and that neither posterior mean nor posterior variance alone constitutes an adequate selection criterion. The Nyström variant (rank 50) is close to the full-kernel model on every metric (within 1 std. on log-det, quality, and redundancy), consistent with the bound of Theorem 6; the Matérn- kernel shows a somewhat larger but still modest deviation, indicating the framework is reasonably robust to kernel choice.
6.7. Preliminary Cross-Organ Generalisation
The experiments above concern a single organ system. As preliminary evidence that InfoDPP-PAC’s behaviour is not specific to gastrointestinal tissue, we additionally ran the identical pipeline (same code, same corrected stopping rule, same tuned configuration) on small pilot samples from two further HISTAI organ subsets: breast and colorectal (7 slides each). We emphasise that per organ is far too small for statistical testing and these are reported as descriptive means only, not a validated generalisation claim; a systematic multi-organ study is in progress (Section 7).
Because InfoDPP-PAC runs in its native adaptive regime here (as in Section 6.3), its patch count differs from, and is generally much smaller than, the fixed used by every baseline; we therefore report explicitly alongside each metric rather than implying a matched-budget comparison; raw log-det is naturally much lower at these smaller values for the same reason it is lower than the full-budget number in Table 1, and is not a like-for-like diversity comparison against the fixed-k baselines.
Table 4.
Preliminary cross-organ comparison, InfoDPP-PAC in its native adaptive regime ( per slide) vs. baselines at fixed (mean over n slides; breast/colorectal are small pilots, not held-out test sets; descriptive only, no significance testing).
Table 4.
Preliminary cross-organ comparison, InfoDPP-PAC in its native adaptive regime ( per slide) vs. baselines at fixed (mean over n slides; breast/colorectal are small pilots, not held-out test sets; descriptive only, no significance testing).
| Organ | Method | n | Mean k | Quality | Composite |
|---|---|---|---|---|---|
| Gastrointestinal (TMLR test) | InfoDPP-PAC (adaptive) | 22 | 47.1 | 1.513 | 0.592 |
| Farthest point () | 23 | 50 | 1.366 | 0.604 | |
| k-center greedy () | 23 | 50 | 1.366 | 0.596 | |
| Uniform grid () | 23 | 50 | 1.370 | 0.570 | |
| Breast (pilot) | InfoDPP-PAC (adaptive) | 7 | 8.7 | 1.560 | 0.550 |
| Farthest point () | 7 | 50 | 1.356 | 0.588 | |
| k-center greedy () | 7 | 50 | 1.361 | 0.589 | |
| Uniform grid () | 7 | 50 | 1.411 | 0.551 | |
| Colorectal (pilot) | InfoDPP-PAC (adaptive) | 7 | 7.7 | 1.555 | 0.553 |
| Farthest point () | 7 | 50 | 1.396 | 0.602 | |
| k-center greedy () | 7 | 50 | 1.395 | 0.607 | |
| Uniform grid () | 7 | 50 | 1.396 | 0.576 |
The same qualitative pattern recurs in all three organs: InfoDPP-PAC attains the highest mean quality using roughly 6– fewer patches than the fixed-budget baselines, at a composite score that is close to, but not above, the coreset baselines’ fixed- composite. This is the same quality/diversity/cardinality trade-off already characterised on the gastrointestinal test set (Section 6.4, Section 6.3), now observed with an independently small, adaptively-determined on two additional organs rather than being an artifact of the GI-specific hyperparameter choice or slide population. We report this as preliminary, encouraging evidence for generalisation of the adaptive stopping behaviour itself, not merely the model’s relative ranking against baselines, and not as a substitute for the larger multi-organ study underway.
7. Discussion
Theoretical-empirical correspondence.
At a fixed patch budget (), InfoDPP-PAC’s advantage over the strongest baselines is concentrated in quality, not diversity: it achieves the highest mean patch quality of all 15 methods (significantly so against every baseline, Table 2), a direct consequence of the GP relevance model directing selection towards high teacher-derived relevance regions. It does not dominate log-det diversity at this fixed budget: farthest-point sampling and k-center greedy, whose sole objective is embedding-space coverage, achieve marginally higher log-det, a difference that is statistically significant after multiple-comparisons correction (Section 6.4). This is the expected shape of a quality/diversity trade-off, not a failure of the framework: the joint objective equation 3 is not designed to maximise diversity alone. The framework’s central empirical advantage instead emerges in the adaptive regime, where fixed-budget baselines have no analogue at all: Section 6.3 shows InfoDPP-PAC needs fewer patches than a full budget to retain of full-budget composite quality, with the stopping point tracking measured slide heterogeneity (6–179 patches).
The role of PAC stopping.
The stopping rule is intentionally evaluated on the maximum residual information-gain marginal, not on the full blended gain. The blended objective is the correct criterion for choosing the next patch because it combines estimated relevance and information diversity. It is not, however, the right quantity for certifying saturation of slide coverage: a high-quality patch can remain available even after additional patches contribute little new mutual information. Using aligns the implementation with Theorem 5 and produces a data-dependent stopping point (Section 6.3). This separation between selection and stopping is a practical design detail, but it is also central to the validity of the certificate.
Limitations and scope of claims.
The present study has five limitations. For each, we state what is mitigated in the current work, what remains open, and how the limitation can be closed.
Single primary dataset. The main experiments are conducted on the HISTAI gastrointestinal dataset, so the statistically validated evidence comes from one organ system and one source distribution. This is mitigated in the current work by case-level train/validation/test splitting, by using all 202 available WSI files after preprocessing, and by reporting a small cross-organ pilot on breast and colorectal slides in Section 6.7. The pilot mitigates the risk that adaptive stopping is a purely GI-specific artifact, because the same pattern of high teacher-derived quality at much smaller appears in two additional organs. It does not close the limitation statistically: seven slides per pilot organ are insufficient for a general multi-organ claim. Closing this limitation requires a pre-specified multi-organ benchmark with enough slides per organ to support organ-stratified confidence intervals and interaction tests.
Selection-quality rather than downstream diagnostic validation. The empirical evaluation measures the selector directly: diversity, morphological coverage, spatial coverage, redundancy, cardinality, and enrichment for the teacher-derived relevance signal. This mitigates a major confound in patch selection studies because downstream MIL accuracy depends on the aggregator, training recipe, calibration, and class-imbalance handling. It also aligns the experiments with the theory, which concerns submodular selection and residual mutual information. The limitation is not fully closed because these metrics do not prove that retraining ABMIL, CLAM, TransMIL, or another MIL model on the selected bags will improve diagnostic AUC, F1, or calibration. The paper therefore makes no such claim. A direct future closure is an end-to-end study in which multiple MIL aggregators are trained under matched compute, identical splits, and equal hyperparameter-search budgets on bags selected by Uniform, coreset, attention-top-k, and InfoDPP-PAC.
Teacher-derived relevance signal. The GP quality term inherits the coverage and bias of the teacher. In the current implementation, the teacher is a cosine-similarity projection to category prototypes derived from free-text diagnostic metadata, because the source dataset does not provide discrete slide-level category labels. The current work mitigates this limitation by making the mapping auditable, selecting hyperparameters only on the validation split, reporting individual diversity and redundancy metrics alongside quality, and explicitly separating the PAC information certificate from any claim about clinical correctness of the teacher. The limitation remains because prototype labels can be noisy, and a teacher trained in one institution or cancer type may mis-rank patches under staining or domain shift. It can be closed by replacing the single teacher with a calibrated teacher ensemble, estimating teacher uncertainty explicitly, validating pseudo-labels against pathologist-reviewed patch subsets, and testing cross-institution shift.
Computational scaling. Exact GP inference and greedy kernel updates are more expensive than simple uniform sampling or k-means selection. The current work mitigates this through seed-based GP fitting, Cholesky rank-one updates, fixed per-slide patch caps, and the Nyström approximation analysed in Theorem 6. Empirically, adaptive stopping reduces the selected cardinality substantially, which lowers the cost of subsequent WSI processing. This does not make the method cost-free for slides with more than candidate patches or for very large multi-resolution candidate pools. A stronger future closure is to use inducing-point or structured-kernel GP approximations with near-linear inference, streaming candidate screening before kernel construction, and multi-stage selection in which cheap coreset filtering precedes InfoDPP-PAC refinement.
Scope of the PAC certificate. The PAC-style stopping rule certifies residual mutual information, not the full blended quality-diversity objective and not downstream diagnostic performance. This is mitigated in the current work by separating the blended selection marginal from the residual-information stopping marginal, stating Assumption 1 explicitly, and retaining the fixed-budget greedy approximation results for users who require a guarantee on the full objective at a chosen k. The limitation remains because a single theorem does not jointly certify adaptive cardinality, teacher quality, and downstream classifier risk. Future extensions could derive stopping rules for the full blended objective under teacher-noise assumptions, combine residual information with conformal risk estimates from a downstream classifier, or learn the tolerance from validation-time compute-accuracy curves.
Future directions.
The most direct extension is an end-to-end downstream MIL validation study that uses the same selector outputs but evaluates diagnostic AUC, F1, calibration, and compute under multiple aggregators and multiple organs. A second direction is hierarchical, magnification-aware selection, where the method decides which pyramid level (e.g. versus ) carries the greatest marginal information gain for each spatial region instead of treating each magnification as an independent candidate pool. Teacher-ensemble strategies, pathologist- verified pseudo-label audits, sparse inducing-point GP variants, and streaming candidate screening are natural technical extensions.
8. Conclusion
InfoDPP-PAC is a framework for patch selection in computational pathology that unifies Gaussian process relevance modelling, determinantal log-determinant diversity, and concentration-based adaptive stopping in a single submodular selection problem. The central theoretical result identifies the log-det diversity criterion with GP mutual information between selected patch observations and a latent relevance function. This connection gives the objective a direct information-theoretic interpretation, establishes monotone submodularity, and supports the standard greedy approximation guarantee for fixed cardinality budgets, with the Sviridenko variant covering non-uniform knapsack costs.
The empirical study on 202 HISTAI gastrointestinal whole-slide images shows a consistent selection-quality pattern. At a matched budget, InfoDPP-PAC achieves significantly higher mean teacher-derived patch quality than all 14 evaluated baselines and significantly lower redundancy, while its log-det diversity and composite score remain close to the strongest coreset baselines. In its adaptive regime, the stopping rule reduces the number of processed patches by 83.7% on average relative to a fixed full budget while retaining 97.9% of full-budget composite selection quality. The stopping point also tracks measured slide heterogeneity across cases. These results validate the selector’s quality-diversity-cardinality behaviour; they do not claim downstream diagnostic improvement. Within that scope, InfoDPP-PAC is a principled and computationally efficient approach to quality-aware, diversity-preserving WSI patch selection.
Acknowledgments
The authors thank Mr Shaan Saxena who contributed to the initial part of this work as a part of his internship at the Vision Exploration and Data Analytics (VEDAs) Lab, Motilal Nehru National Institute of Technology Allahabad.
References
- Gabriele Campanella, Matthew G Hanna, Luke Geneslaw, et al. Clinical-grade computational pathology using weakly supervised deep learning on whole slide images. Nat. Med. 2019, 25(8), 1301–1309. [CrossRef] [PubMed]
- Olivier Catoni. PAC-Bayesian Supervised Classification: The Thermodynamics of Statistical Learning, volume 56 of Lecture Notes–Monograph Series. Institute of Mathematical Statistics, 2007.
- Laming Chen, Guoxin Zhang, and Eric Zhou. Fast greedy MAP inference for determinantal point process to improve recommendation diversity. In Advances in Neural Information Processing Systems, volume 31, pp. 5622–5633, 2018.
- Richard J Chen, Chengkuan Chen, Yicong Li, Tiffany Y Chen, Andrew D Trister, Rahul G Krishnan, and Faisal Mahmood. Scaling vision transformers to gigapixel images via hierarchical self-supervised learning. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 16144–16155, 2022.
- Richard J Chen, Tong Ding, Ming Y Lu, Drew FK Williamson, Guillaume Jaume, Andrew H Song, Bowen Chen, Andrew Zhang, Daniel Shao, Muhammad Shaban, et al. Towards a general-purpose foundation model for computational pathology. Nat. Med. 2024, 30(3), 850–862. [CrossRef] [PubMed]
- Gintare Karolina Dziugaite and Daniel M Roy. Computing nonvacuous generalization bounds for deep (stochastic) neural networks with many parameters. In Conference on Uncertainty in Artificial Intelligence, 2017.
- Alexandre Filiot, Ridouane Ghermi, Antoine Olivier, Paul Jacob, Lucas Fidon, Alice Mac Kain, Charlie Saillard, and Jean-Baptiste Schiratti. Scaling self-supervised learning for histopathology with masked image modeling. medRxiv, 2023.
- Alex Gittens and Michael W Mahoney. Revisiting the Nyström method for improved large-scale machine learning. J. Mach. Learn. Res. 2016, 17, 1–65. [PubMed]
- Daniel Golovin and Andreas Krause. Adaptive submodularity: Theory and applications in active learning and stochastic optimization. J. Artif. Intell. Res. 2011, 42, 427–486.
- Boqing Gong, Wei-Lun Chao, Kristen Grauman, and Fei Sha. Diverse sequential subset selection for supervised video summarization. In Advances in Neural Information Processing Systems, volume 27, pp. 2069–2077, 2014.
- Saya Hashemian and Azam Asilian Bidgoli. EvoPS: Evolutionary patch selection for whole slide image analysis in computational pathology. arXiv 2025, arXiv:2511.07560.
- Roger A Horn and Charles R Johnson. Matrix Analysis. Cambridge University Press, 2nd edition, 2012.
- Maximilian Ilse, Jakub Tomczak, and Max Welling. Attention-based deep multiple instance learning. In International Conference on Machine Learning, pp. 2127–2136. PMLR, 2018.
- Andreas Krause, Ajit Singh, and Carlos Guestrin. Near-optimal sensor placements in Gaussian processes: Theory, efficient algorithms and empirical studies. J. Mach. Learn. Res. 2008, 9, 235–284.
- Alex Kulesza and Ben Taskar. Determinantal point processes for machine learning. Found. Trends Mach. Learn. 2012, 5(2–3), 123–286. [CrossRef]
- Bin Li, Yin Li, and Kevin W Eliceiri. Dual-stream multiple instance learning network for whole slide image classification with self-supervised contrastive learning. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 14318–14328, 2021.
- Ming Y Lu, Drew FK Williamson, Tiffany Y Chen, Richard J Chen, Matteo Barbieri, and Faisal Mahmood. Data-efficient and weakly supervised computational pathology on whole-slide images. Nature Biomedical Engineering 2021, 5, 555–570. [CrossRef] [PubMed]
- Zelda Mariet and Suvrit Sra. Diversity networks: Neural network compression using determinantal point processes. In International Conference on Learning Representations, 2016.
- David A McAllester. PAC-Bayesian model averaging. In Conference on Learning Theory, pp. 164–170, 1999.
- Baharan Mirzasoleiman, Jeff Bilmes, and Jure Leskovec. Coresets for data-efficient training of machine learning models. In International Conference on Machine Learning, pp. 6950–6960. PMLR, 2020.
- Dmitry Nechaev, Alexey Pchelnikov, and Ekaterina Ivanova. HISTAI: An open-source, large-scale whole slide image dataset for computational pathology. arXiv 2025, arXiv:2505.12120.
- George L Nemhauser, Laurence A Wolsey, and Marshall L Fisher. An analysis of approximations for maximizing submodular set functions—I. Math. Program. 1978, 14(1), 265–294. [CrossRef]
- Carl Edward Rasmussen and Christopher K I Williams. Gaussian Processes for Machine Learning. MIT Press, 2006.
- Manahil Raza, Ruqayya Awan, Raja Muhammad Saad Bashir, Talha Qaiser, and Nasir M Rajpoot. Dual attention model with reinforcement learning for classification of histology whole-slide images. arXiv 2023, arXiv:2302.09682.
- Ozan Sener and Silvio Savarese. Active learning for convolutional neural networks: A core-set approach. In International Conference on Learning Representations, 2018.
- Zhuchen Shao, Hao Bian, Yang Chen, Yifeng Wang, Jian Zhang, Xiangyang Ji, and Yongbing Zhang. TransMIL: Transformer based correlated multiple instance learning for whole slide image classification. In Advances in Neural Information Processing Systems, volume 34, pp. 2136–2147, 2021.
- Maxim Sviridenko. A note on maximizing a submodular set function subject to a knapsack constraint. Oper. Res. Lett. 2004, 32(1), 41–43. [CrossRef]
- Hanwen Xu, Naoto Usuyama, Jaspreet Bagga, Sheng Zhang, Rajesh Rao, Tristan Naumann, Cliff Wong, Zelalem Gero, Javier González, Yu Gu, et al. A whole-slide foundation model for digital pathology from real-world data. Nature 2024, 630, 181–188. [CrossRef] [PubMed]
- Junde Xu, Zikai Lin, Donghao Zhou, Yaodong Yang, Xiangyun Liao, Bian Wu, Guangyong Chen, and Pheng-Ann Heng. DPPMask: Masked image modeling with determinantal point processes. arXiv 2023, arXiv:2303.12736.
- Hongrun Zhang, Yanda Meng, Yitian Zhao, Yihong Qiao, Xiaoyun Yang, Sarah E Coupland, and Yalin Zheng. DTFD-MIL: Double-tier feature distillation multiple instance learning for histopathology whole slide image classification. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 18802–18812, 2022.
Figure 6.
Spatial selection maps on HISTAI-GI test slides (grey: candidate tissue patches; red: selected). Top: case_061 (); bottom: case_072 (). At matched k, uniform grid and farthest-point sampling spread selections across the full tissue extent regardless of local morphological homogeneity, while InfoDPP-PAC’s adaptive count concentrates patches where the GP model’s estimated information gain is still accruing.
Figure 6.
Spatial selection maps on HISTAI-GI test slides (grey: candidate tissue patches; red: selected). Top: case_061 (); bottom: case_072 (). At matched k, uniform grid and farthest-point sampling spread selections across the full tissue extent regardless of local morphological homogeneity, while InfoDPP-PAC’s adaptive count concentrates patches where the GP model’s estimated information gain is still accruing.

Figure 7.
Adaptive patch count on six HISTAI-GI test slides. Top row: small slides (case_061, case_045, case_056; ) show sparse, spatially isolated tissue fragments, with a few patches suffice to cover the morphological variability present. Bottom row: large slides (case_072, case_084 slide 4, case_084 slide 1; ) show extensive, structurally complex tissue, where the stopping rule continues to certify residual information for many more iterations. Only InfoDPP-PAC’s own selection is shown (red); grey points are the full candidate pool.
Figure 7.
Adaptive patch count on six HISTAI-GI test slides. Top row: small slides (case_061, case_045, case_056; ) show sparse, spatially isolated tissue fragments, with a few patches suffice to cover the morphological variability present. Bottom row: large slides (case_072, case_084 slide 4, case_084 slide 1; ) show extensive, structurally complex tissue, where the stopping rule continues to certify residual information for many more iterations. Only InfoDPP-PAC’s own selection is shown (red); grey points are the full candidate pool.

Table 1.
Adaptive PAC stopping vs. a fixed 300-patch budget, mean ± std. over 22 held-out test slides.
Table 1.
Adaptive PAC stopping vs. a fixed 300-patch budget, mean ± std. over 22 held-out test slides.
| Quantity | Adaptive () | Fixed () |
|---|---|---|
| Patches selected | 300 (fixed) | |
| Patch-count reduction | average | |
| Composite score | (mean) | (mean); retained |
| Mean quality | (mean) | (mean); retained |
| Log-det diversity | (mean) | (mean); retained |
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 authors. 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 (http://creativecommons.org/licenses/by/4.0/).
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
