Preprint
Article

This version is not peer-reviewed.

InfoDPP-PAC: Principled Patch Selection for Whole Slide Image Analysis

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: 
;  ;  ;  ;  ;  

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 10 4 10 5 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 log det ( I + β K S ) 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 ( 1 e 1 ) 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 ( k + 1 ) -tuple: k 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, log det ( I + β K S ) 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 ( 1 e 1 ) 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 1 δ , 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.

3. Notation and Preliminaries

Gaussian Processes.

A Gaussian Process f GP ( 0 , k ) is specified by a positive-definite kernel k : R d × R d R . Given m observations D = { ( x i , y i ) } i = 1 m with y i = f ( x i ) + ε i , ε i iid N ( 0 , σ n 2 ) , the posterior is f D GP ( μ D , k D ) , with
μ D ( x ) = K x , X ( K X , X + σ n 2 I ) 1 y ,
k D ( x , x ) = k ( x , x ) K x , X ( K X , X + σ n 2 I ) 1 K X , x ,
where K x , X = ( k ( x , x i ) ) i = 1 m . We denote posterior mean and standard deviation at patch i as μ i and σ i , respectively.

Determinantal Point Processes.

For a ground set G = { 1 , , n } and a PSD matrix K R n × n , the DPP P K assigns P ( S P K ) det ( K S ) to each subset S G , where K S denotes the principal sub-matrix of K indexed by S [15]. The quantity det ( K S ) 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 F : 2 G R is submodular if F ( A { i } ) F ( A ) F ( B { i } ) F ( B ) for all A B G and i B . F is monotone if F ( A ) F ( A { i } ) for all A , i . Positive linear combinations of monotone submodular functions are monotone submodular; modular functions (set functions expressible as i S w i ) are a special case.

Notation.

K S denotes the restriction of K to rows and columns in S. k i , C denotes the column of K between element i and set C, i.e., ( k ( x i , x j ) ) j C . κ i i = k ( x i , x i ) . Throughout, β = σ n 2 > 0 .

4. The InfoDPP-PAC Framework

4.1. Problem Formulation

Let G = { x 1 , , x n } be a pool of n tissue patches extracted from a single WSI, each represented by an embedding x i R d . A latent function f : R d R 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 S G maximising a joint quality-diversity objective subject to a computational budget:
max S G F ( S ) = λ 1 log det I + β K S information gain + λ 2 i S q i quality s . t . i S c i B ,
where K S is the GP posterior kernel restricted to S. We form q i = α 1 μ ¯ i + α 2 σ ¯ i from slide-wise affine normalisations μ ¯ i , σ ¯ i [ 0 , 1 ] 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 c i > 0 , and λ 1 , λ 2 , α 1 , α 2 , β , B > 0 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 T : R d R provides relevance pseudo-labels on a small seed set, which are then used to fit the GP.

Seed phase.

A seed set D 0 G with | D 0 | = m 0 is drawn uniformly at random (typically m 0 0.01 n ). Each seed patch x i D 0 is labelled by y i = T ( x i ) + ε i , where ε i is measurement noise with variance σ n 2 . 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 D 0 observed, the GP posterior is computed and ( μ i , σ i 2 ) is evaluated for all n patches via equation 1–equation 2, at cost O ( n m 0 2 ) . A Nyström rank-r approximation reduces this to O ( n r 2 ) ; 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 ( 1 e 1 ) approximation ratio. At step k, InfoDPP-PAC adds the feasible element with largest blended marginal gain:
i k = arg max i S k 1 c i B rem Δ k ( i ) , Δ k ( i ) = F ( S k 1 { i } ) F ( S k 1 ) .
The information component of the marginal has a closed form by the matrix determinant lemma:
Δ info , k ( i ) : = log det ( I + β K S k 1 { i } ) log det ( I + β K S k 1 ) = log 1 + β σ i , β 2 ( S k 1 ) ,
where σ i , β 2 ( S ) = κ i i β k i , S ( I + β K S ) 1 k i , S 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 Δ k ( i ) so that relevance and diversity jointly determine the selected subset. The stopping certificate, however, is evaluated on
Γ ^ k = max i S k 1 c i B rem Δ info , k ( i ) ,
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 Γ ^ k 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
Γ ^ k τ + ϵ k , n , ϵ k , n = ρ log ( π 2 n k 2 / ( 3 δ ) ) 2 m 0 ,
where Γ ^ k is defined in equation 6, τ > 0 is a user-specified tolerance, δ ( 0 , 1 ) 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 ( S , r ) , where S = S k and the residual information vector r R d is defined as the quality-weighted centroid of unselected patches:
r = i S q i x i i S q i .
A downstream MIL aggregator may incorporate r as an additional pseudo-patch or as a global context token in future extensions. In the present paper, r 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 k = n , r = 0 .

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 O ( n 2 d ) in the worst case.
Algorithm 1 InfoDPP-PAC
Preprints 222033 i001

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 f GP ( 0 , k ) and let observations follow y S = f S + ε , where ε N ( 0 , σ n 2 I ) independently of f, and f S = ( f ( x i ) ) i S . Then the mutual information between the observation vector y S and the latent function f satisfies
I ( y S ; f ) = 1 2 log det I + β K S , β = σ n 2 .
Proof. 
The joint distribution of ( f S , y S ) is Gaussian: f S N ( 0 , K S ) and, conditionally, y S f S N ( f S , σ n 2 I ) . Marginalising over f S gives the marginal y S N ( 0 , K S + σ n 2 I ) .
The differential entropies of these Gaussian distributions are
H ( y S ) = 1 2 log det 2 π e ( K S + σ n 2 I ) ,
H ( y S f ) = H ( ε ) = | S | 2 log ( 2 π e σ n 2 ) .
Therefore,
I ( y S ; f ) = H ( y S ) H ( y S f ) = 1 2 log det ( K S + σ n 2 I ) | S | log σ n 2 = 1 2 log det ( K S + σ n 2 I ) ( σ n 2 ) | S | .
Factoring σ n 2 from each diagonal: det ( K S + σ n 2 I ) = ( σ n 2 ) | S | det ( I + σ n 2 K S ) . Substituting into equation 12 and setting β = σ n 2 : I ( y S ; f ) = 1 2 log det ( I + β K S ) . □
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 F info ( S ) = log det ( I + β K S ) with K 0 is monotone and submodular. Consequently, the full objective F ( S ) = λ 1 F info ( S ) + λ 2 i S q i is monotone submodular for any λ 1 , λ 2 , q i 0 .
Proof. Monotonicity. For S G and i S , write S = S { i } . Partition I + β K S = I S + β K S β k i , S β k i , S 1 + β κ i i . By the formula for the determinant of a block matrix via the Schur complement [12]:
det ( I + β K S ) = det ( I + β K S ) · 1 + β κ i i β 2 k i , S ( I + β K S ) 1 k i , S = : 1 + β σ i , β 2 ( S ) .
It remains to show σ i , β 2 ( S ) 0 , since this is precisely the multiplicative factor in equation 13 that must exceed 1 for monotonicity to hold (a bound of merely σ i , β 2 ( S ) 1 / β , 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 σ i , β 2 ( S ) is recognised as the GP posterior predictive variance at x i given observations at S under noise level σ n 2 = 1 / β (Equation ): substituting σ n 2 = 1 / β into k D ( x i , x i ) = κ i i k i , S ( K S + σ n 2 I ) 1 k i , S and factoring β out of the inverse gives k D ( x i , x i ) = κ i i β k i , S ( I + β K S ) 1 k i , S = σ i , β 2 ( S ) identically. Since k D ( x i , x i ) = Var [ f ( x i ) y S ] 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 σ i , β 2 ( S ) 0 , so the multiplicative factor in equation 13 is at least 1, giving det ( I + β K S ) det ( I + β K S ) > 0 and therefore F info ( S ) F info ( S ) .
Submodularity. By Theorem 1 and the chain rule of mutual information:
F info ( C { i } ) F info ( C ) = I ( y C { i } ; f ) I ( y C ; f ) = I ( y i ; f y C ) .
For A B G and i B , we claim I ( y i ; f y A ) I ( y i ; f y B ) , i.e., conditioning on more data reduces the information each new observation carries about f.
Since y i and y B A are conditionally independent given f (they are independent noisy evaluations of f at disjoint locations), the chain rule and conditional independence give:
I ( y i ; f y A ) = I ( y i ; f , y B A y A ) ,
because I ( y i ; y B A f , y A ) = 0 by conditional independence. Applying the chain rule to the right-hand side:
I ( y i ; f , y B A y A ) = I ( y i ; y B A y A ) 0 + I ( y i ; f y B ) .
Therefore I ( y i ; f y A ) I ( y i ; f y B ) , which via equation 14 gives Δ info ( i A ) Δ info ( i B ) .
The sum λ 2 i S q i is modular (and hence submodular), and a non-negative linear combination of monotone submodular functions is monotone submodular [22]. □
Theorem 3
( ( 1 e 1 ) guarantee, cardinality constraint). Let S k * = arg max | S | = k F ( S ) . The greedy solution S k greedy produced by Algorithm 1 (without the budget constraint c i B ) satisfies F ( S k greedy ) ( 1 e 1 ) F ( S k * ) .
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) F ( ) = log det ( I ) + 0 = 0 0 (non-negativity at ); (ii) F is monotone and submodular by Theorem 2. Both conditions are satisfied, so the guarantee holds. □
Theorem 4
( ( 1 e 1 ) guarantee, budget constraint). Let S B * = arg max i S c i B F ( S ) . The combined greedy-and-singleton algorithm of Sviridenko [27] achieves F ( S B greedy ) ( 1 e 1 ) F ( S B * ) .
Proof. 
F is monotone submodular by Theorem 2, and costs c i are non-negative and modular. The algorithm considers both the output of the cost-normalised greedy procedure and the best singleton { i * } = arg max c i B F ( { i } ) , returning whichever achieves higher F. The analysis of Sviridenko [27] (Theorem 1 therein) proves this achieves the ( 1 e 1 ) factor relative to F ( S B * ) under these conditions. □

5.3. Redundancy Penalisation

Lemma 1.
Let K be induced by an L-Lipschitz stationary kernel k with k ( x , x ) = κ 0 for all x . Suppose i S and x j x i 2 ε for a candidate j S . Then
Δ info ( j S ) log 1 + β κ 0 1 + β κ 0 + 2 β κ 0 L ε 1 + β κ 0 .
The term κ 0 / ( 1 + β κ 0 ) is the residual noise floor for a single noisy duplicate observation. Therefore the excess marginal information above this floor vanishes linearly as ε 0 and vanishes completely in the noiseless limit.
Proof. 
By diminishing returns for F info , conditioning on the larger set S cannot increase posterior variance, so σ j , β 2 ( S ) σ j , β 2 ( { i } ) . With one noisy observation at x i and σ n 2 = 1 / β ,
σ j , β 2 ( { i } ) = κ 0 β κ i j 2 1 + β κ 0 .
Lipschitz continuity gives | κ i j κ 0 | L ε , hence κ i j κ 0 L ε whenever the right-hand side is non-negative. Substitution yields
σ j , β 2 ( { i } ) κ 0 1 + β κ 0 + β ( 2 κ 0 L ε L 2 ε 2 ) 1 + β κ 0 κ 0 1 + β κ 0 + 2 β κ 0 L ε 1 + β κ 0 .
Applying Δ info ( j S ) = log ( 1 + β σ j , β 2 ( S ) ) 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 Δ ^ info , k ( i ) computed from the size- m 0 seeded GP is an unbiased estimate of a target marginal Δ info , k ( i ) and satisfies bounded differences with constant ρ / m 0 : replacing any one seed observation can change Δ ^ info , k ( i ) by at most ρ / m 0 .
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 Γ ^ k = max i Δ ^ info , k ( i ) be the largest empirical information-gain marginal over feasible unselected candidates at step k, and let Γ k = max i Δ info , k ( i ) be its target counterpart. Under Assumption 1, with probability at least 1 δ over the random seed set, simultaneously for all k 1 ,
| Γ k Γ ^ k | ϵ k , n : = ρ log ( π 2 n k 2 / ( 3 δ ) ) 2 m 0 .
Consequently, if the stopping rule equation 7 halts at selected set S k , then every feasible unselected patch has target information marginal at most τ + 2 ϵ k + 1 , n . Moreover, for any comparison set T G with | T S k | m ,
F info ( S k T ) F info ( S k ) m τ + 2 ϵ k + 1 , n .
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 Δ ^ info , k ( i ) gives
P | Δ ^ info , k ( i ) Δ info , k ( i ) | > t 2 exp 2 m 0 t 2 ρ 2 .
Set t = ρ log ( π 2 n k 2 / ( 3 δ ) ) / ( 2 m 0 ) . A union bound over the n candidates and all k 1 yields total failure probability at most
k = 1 n 6 δ π 2 n k 2 = δ .
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 Γ ^ k + 1 τ + ϵ k + 1 , n . On the same event, Γ k + 1 τ + 2 ϵ k + 1 , n , so every feasible remaining candidate has target information marginal at most this value. For any comparison set T, order the elements of T S k 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 K ˜ be a rank-r Nyström approximation of K with spectral error K K ˜ 2 η . Then for any subset S,
log det ( I + β K S ) log det ( I + β K ˜ S ) | S | · log ( 1 + β η ) .
The PAC stopping rule equation 7 remains valid with ϵ k , n inflated by k log ( 1 + β η ) .
Proof. 
Let λ 1 λ | S | 0 and λ ˜ 1 λ ˜ | S | 0 denote the eigenvalues of K S and K ˜ S , respectively. Since K ˜ S is obtained by restricting K ˜ to S and K S K ˜ S 2 K K ˜ 2 η , Weyl’s eigenvalue perturbation theorem [12] gives | λ j λ ˜ j | η for each j.
For each j, since log ( 1 + β · ) is concave and monotone:
log ( 1 + β λ j ) log ( 1 + β λ ˜ j ) = log 1 + β λ j 1 + β λ ˜ j log 1 + β | λ j λ ˜ j | 1 log ( 1 + β η ) .
Using log det ( I + β K S ) = j log ( 1 + β λ j ) and the triangle inequality:
| log det ( I + β K S ) log det ( I + β K ˜ S ) | j = 1 | S | | log ( 1 + β λ j ) log ( 1 + β λ ˜ j ) | | S | log ( 1 + β η ) .
For the stopping rule, the cumulative information gain after k additions can incur an additional additive error of at most k log ( 1 + β η ) due to kernel approximation. Inflating ϵ k , n by this amount absorbs the kernel approximation error into the concentration bound of Theorem 5. □
Remark 2.
For an RBF kernel k ( x , x ) = exp ( x x 2 / 2 2 ) , the Nyström error satisfies η = O ( n 1 / 2 r 1 / 2 + r 1 ) with high probability over the choice of landmark points [8], so the approximation error vanishes as r n .

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 ( M = 6 ) 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 256 × 256 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 ( λ 1 , λ 2 , α 1 , α 2 ) 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 ( k = 50 , same patch count for all methods) and fixed-compute ( k = 200 , 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 k 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 log det ( I + K S ) , where K S 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 10 × 10 slide-level grid. Relevance is reported as the mean selected-patch quality, | S | 1 i S q i . Redundancy is the proportion of selected-patch pairs with cosine distance below 0.05 , 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 D 0 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 S and a residual vector r summarising the unselected pool.
Figure 1. InfoDPP-PAC methodology. A small seed set D 0 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 S and a residual vector r summarising the unselected pool.
Preprints 222033 g001
Figure 2. Geometric interpretation of the log-det objective. det ( K S ) 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. det ( K S ) 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.
Preprints 222033 g002
Figure 3. Diversity-quality trade-off across methods (test-slide means, fixed k = 50 ). 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 k = 50 ). 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.
Preprints 222033 g003
Figure 4. PAC stopping curves for two contrasting test slides: case_061 ( k = 6 , left) and case_072 ( k = 179 , right). Solid: maximum residual information-gain marginal Γ ^ k at each step; dashed: the concentration threshold τ + ϵ k , n ; 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 ( k = 6 , left) and case_072 ( k = 179 , right). Solid: maximum residual information-gain marginal Γ ^ k at each step; dashed: the concentration threshold τ + ϵ k , n ; 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.
Preprints 222033 g004
Figure 5. Ablation radar chart (from ablation_results.csv). Five axes, each min-max normalised across variants: log-det, quality, spatial coverage, 1 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, 1 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.
Preprints 222033 g005

6.2. Hyperparameter Selection

The joint objective equation 3 exposes a quality/diversity trade-off ( λ 1 , λ 2 ) and an exploitation/exploration trade-off ( α 1 , α 2 ). We select these once on the validation split (16 cases) via a grid over ( λ 1 , λ 2 ) { ( 0.25 , 1.75 ) , ( 0.5 , 1.5 ) , ( 1.0 , 1.0 ) , ( 1.5 , 0.5 ) , ( 1.75 , 0.25 ) } and ( α 1 , α 2 ) { ( 1.5 , 0.5 ) , ( 1.0 , 1.0 ) , ( 0.5 , 1.5 ) } (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, λ 1 = 1.75 , λ 2 = 0.25 , α 1 = 0.5 , α 2 = 1.5 (i.e. diversity-weighted, exploration-weighted), attains validation composite 0.586 with 67 % of validation slides triggering early PAC-style stopping; configurations that weight quality more heavily ( λ 1 = 0.25 ) stop earlier on almost every slide ( 100 % ) but at lower composite ( 0.39 0.48 ), 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 k and the selection quality at k versus at the full 300-patch budget. k ranges from 6 to 179 across slides (mean 48.9 , std. 56.2 ); 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 k 7 ) saturate their information gain almost immediately, while morphologically heterogeneous slides (e.g. case_072, k = 179 ; case_084 slide 4, k = 175 ) 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 83.7 % fewer patches on average than the fixed 300-patch budget, while retaining 97.9 % of the full-budget composite score and 103.2 % 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 k than at k = 300 ( 24.5 % of the full-budget value on average), as expected, since cumulative log-det is monotone non-decreasing in | S | 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- k = 50 regime on the held-out test slides, using the tuned configuration ( λ 1 = 1.75 , λ 2 = 0.25 , α 1 = 0.5 , α 2 = 1.5 , Section 6.2) for InfoDPP-PAC. At this fixed patch budget, InfoDPP-PAC attains the highest mean patch quality ( 1.518 ), 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 ( 20.82 and 20.77 vs. 12.60 ) and composite ( 0.604 and 0.596 vs. 0.588 ), 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 k = 50 , 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- k = 50 benchmark (held-out HISTAI-GI test slides). Bold: best; underlined: second best.
Table 2. Fixed- k = 50 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 k (case_061, k = 6 ) and one with large k (case_072, k = 179 ; Section 6.3), each compared against uniform-grid and farthest-point sampling at the same k. Figure 7 further shows six examples (three small- k , three large- k ) 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 k = 30 (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 ( λ 1 = λ 2 = α 1 = α 2 = 1 ) 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 k = 30 ). Each row removes or replaces one component of InfoDPP-PAC.
Table 3. Ablation study (mean ± std, 5 seeds, fixed k = 30 ). Each row removes or replaces one component of InfoDPP-PAC.
Variant LogDet ↑ Sp. Cov. ↑ Redundancy ↓ Quality ↑
Full InfoDPP-PAC 12.82 ± 1.47 0.196 ± 0.036 0.548 ± 0.087 1.440 ± 0.045
No DPP (quality-only greedy) 9.52 ± 1.06 0.158 ± 0.027 0.730 ± 0.057 1.483 ± 0.047
No GP (uniform pseudo-labels) 10.18 ± 4.99 0.141 ± 0.067 0.373 ± 0.053 0.000 ± 0.000
No PAC (fixed k; identical to Full at this fixed k) 12.82 ± 1.47 0.196 ± 0.036 0.548 ± 0.087 1.440 ± 0.045
Quality: μ only ( α 2 = 0 ) 10.12 ± 1.11 0.191 ± 0.039 0.695 ± 0.059 0.807 ± 0.048
Quality: σ only ( α 1 = 0 ) 14.18 ± 0.99 0.188 ± 0.032 0.420 ± 0.073 0.861 ± 0.041
Nyström DPP (rank 50) 12.91 ± 1.34 0.195 ± 0.035 0.542 ± 0.079 1.425 ± 0.044
Matérn- 3 2 kernel 12.08 ± 1.50 0.192 ± 0.036 0.593 ± 0.086 1.457 ± 0.048
Removing the DPP component (retaining only quality-based greedy selection) increases redundancy by + 33 % ( 0.730 vs. 0.548 ) and reduces log-det diversity by 26 % , 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 ( 1.483 vs. 1.440 ), 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, q i 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 4.99 vs. 1.5 elsewhere), indicating the greedy selection becomes considerably less stable without GP-calibrated guidance, not merely differently-calibrated. Replacing the combined quality score q i = α 1 μ i + α 2 σ i with either component alone degrades quality substantially ( 0.807 and 0.861 vs. 1.440 , a 40– 44 % 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- 3 / 2 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 n = 7 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 k differs from, and is generally much smaller than, the fixed k = 50 used by every baseline; we therefore report k explicitly alongside each metric rather than implying a matched-budget comparison; raw log-det is naturally much lower at these smaller k 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 ( k per slide) vs. baselines at fixed k = 50 (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 ( k per slide) vs. baselines at fixed k = 50 (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 ( k = 50 ) 23 50 1.366 0.604
k-center greedy ( k = 50 ) 23 50 1.366 0.596
Uniform grid ( k = 50 ) 23 50 1.370 0.570
Breast (pilot) InfoDPP-PAC (adaptive) 7 8.7 1.560 0.550
Farthest point ( k = 50 ) 7 50 1.356 0.588
k-center greedy ( k = 50 ) 7 50 1.361 0.589
Uniform grid ( k = 50 ) 7 50 1.411 0.551
Colorectal (pilot) InfoDPP-PAC (adaptive) 7 7.7 1.555 0.553
Farthest point ( k = 50 ) 7 50 1.396 0.602
k-center greedy ( k = 50 ) 7 50 1.395 0.607
Uniform grid ( k = 50 ) 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– 7 × fewer patches than the fixed-budget baselines, at a composite score that is close to, but not above, the coreset baselines’ fixed- k = 50 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 k 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 ( k = 50 ), 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 83.7 % fewer patches than a full budget to retain 97.9 % of full-budget composite quality, with the stopping point k 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 Γ ^ k = max i Δ info , k ( i ) 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 k 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 10 5 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. 5 × versus 20 × ) 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

  1. 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]
  2. Olivier Catoni. PAC-Bayesian Supervised Classification: The Thermodynamics of Statistical Learning, volume 56 of Lecture Notes–Monograph Series. Institute of Mathematical Statistics, 2007.
  3. 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.
  4. 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.
  5. 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]
  6. 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.
  7. 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.
  8. 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]
  9. Daniel Golovin and Andreas Krause. Adaptive submodularity: Theory and applications in active learning and stochastic optimization. J. Artif. Intell. Res. 2011, 42, 427–486.
  10. 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.
  11. Saya Hashemian and Azam Asilian Bidgoli. EvoPS: Evolutionary patch selection for whole slide image analysis in computational pathology. arXiv 2025, arXiv:2511.07560.
  12. Roger A Horn and Charles R Johnson. Matrix Analysis. Cambridge University Press, 2nd edition, 2012.
  13. Maximilian Ilse, Jakub Tomczak, and Max Welling. Attention-based deep multiple instance learning. In International Conference on Machine Learning, pp. 2127–2136. PMLR, 2018.
  14. 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.
  15. Alex Kulesza and Ben Taskar. Determinantal point processes for machine learning. Found. Trends Mach. Learn. 2012, 5(2–3), 123–286. [CrossRef]
  16. 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.
  17. 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]
  18. Zelda Mariet and Suvrit Sra. Diversity networks: Neural network compression using determinantal point processes. In International Conference on Learning Representations, 2016.
  19. David A McAllester. PAC-Bayesian model averaging. In Conference on Learning Theory, pp. 164–170, 1999.
  20. 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.
  21. 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.
  22. 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]
  23. Carl Edward Rasmussen and Christopher K I Williams. Gaussian Processes for Machine Learning. MIT Press, 2006.
  24. 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.
  25. Ozan Sener and Silvio Savarese. Active learning for convolutional neural networks: A core-set approach. In International Conference on Learning Representations, 2018.
  26. 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.
  27. Maxim Sviridenko. A note on maximizing a submodular set function subject to a knapsack constraint. Oper. Res. Lett. 2004, 32(1), 41–43. [CrossRef]
  28. 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]
  29. 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.
  30. 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 ( k = 6 ); bottom: case_072 ( k = 179 ). 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 ( k = 6 ); bottom: case_072 ( k = 179 ). 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.
Preprints 222033 g006
Figure 7. Adaptive patch count on six HISTAI-GI test slides. Top row: small k slides (case_061, case_045, case_056; k { 6 , 7 , 7 } ) show sparse, spatially isolated tissue fragments, with a few patches suffice to cover the morphological variability present. Bottom row: large k slides (case_072, case_084 slide 4, case_084 slide 1; k { 179 , 175 , 142 } ) 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 k slides (case_061, case_045, case_056; k { 6 , 7 , 7 } ) show sparse, spatially isolated tissue fragments, with a few patches suffice to cover the morphological variability present. Bottom row: large k slides (case_072, case_084 slide 4, case_084 slide 1; k { 179 , 175 , 142 } ) 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.
Preprints 222033 g007
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 ( k ) Fixed ( k = 300 )
Patches selected 48.9 ± 56.2 300 (fixed)
Patch-count reduction 83.7 % average
Composite score 0.583 (mean) 0.596 (mean); 97.9 % retained
Mean quality 1.532 (mean) 1.485 (mean); 103.2 % retained
Log-det diversity 19.7 (mean) 75.2 (mean); 24.5 % 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.
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.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings