Spectral DPPs via NEPv: A Scalable Continuous Relaxation of Determinantal MAP for Diversity-Aware Data Selection
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel 2026-06-26 21:22 UTCgrok-4.3pith:Z32JUH6Trecord.jsonopen to challenge →
The pith
The first-order optimality conditions of a continuous DPP-MAP relaxation over the Stiefel manifold form a nonlinear eigenvalue problem solvable by a scalable self-consistent field iteration.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By relaxing the discrete logdet(L_S) maximization to a continuous problem on the Stiefel manifold, the first-order optimality conditions take the form of a nonlinear eigenvalue problem with eigenvector dependency. This NEPv admits a self-consistent field iteration possessing a spectral-gap-based local contraction guarantee, yielding a principled iterative solver whose diversity objective drives an eigenvector-dependent operator and that integrates directly with low-rank and feature-map kernels.
What carries the argument
The nonlinear eigenvalue problem with eigenvector dependency (NEPv) obtained from the first-order stationarity conditions of the Stiefel-manifold relaxation of logdet(L_S), solved via a self-consistent field (SCF) iteration.
If this is right
- The algorithm requires only matrix-vector products with the kernel and scales near-linearly in n.
- The method integrates directly with low-rank and feature-map kernels common in machine learning.
- The diversity objective drives an eigenvector-dependent operator inside the iteration.
- Only a small number of iterations t suffices due to the local contraction guarantee.
Where Pith is reading between the lines
- The same relaxation-plus-NEPv pattern may apply to other combinatorial diversity or coverage objectives that admit Stiefel-manifold formulations.
- The SCF iteration could be further accelerated by combining it with existing large-scale eigensolvers that also rely only on matrix-vector products.
- The approach opens a route to deterministic, diversity-aware batch selection in active learning and retrieval without resorting to sampling.
Load-bearing premise
The first-order stationarity conditions obtained from the continuous relaxation of logdet(L_S) over the Stiefel manifold form a nonlinear eigenvalue problem with eigenvector dependency that admits an SCF iteration possessing a spectral-gap-based local contraction guarantee.
What would settle it
Numerical verification that the SCF iteration converges locally at a rate consistent with the spectral gap on a small instance where the exact discrete MAP solution is also computable by exhaustive search.
Figures
read the original abstract
Selecting a small, diverse, high-quality subset from a massive pool of candidates is a recurring primitive in modern machine learning -- data curation and coreset selection for training and fine-tuning large models, active-learning batch acquisition, prompt and exemplar selection for in-context learning, retrieval diversification, and experimental design. Determinantal Point Processes (\DPP s) give a principled, well-calibrated notion of diversity for this task, but their \emph{MAP} objective -- pick a size-$k$ subset $S$ maximizing $\logdet(L_S)$ -- is NP-hard, and the standard greedy and sampling algorithms scale superlinearly in the ground-set size $n$. This cost is prohibitive precisely in the data-centric regime where diversity matters most, where $n$ ranges over millions to billions of candidate examples, features, or embeddings. We recast \DPP-MAP as a continuous optimization problem over the Stiefel manifold, and show that its first-order optimality conditions form a \emph{Nonlinear Eigenvalue Problem with eigenvector dependency} (\NEPv) of a previously unstudied form. This \NEPv\ admits a self-consistent field (\SCF) iteration with a spectral-gap-based local contraction guarantee, giving a principled iterative solver where the diversity objective drives an eigenvector-dependent operator. The resulting algorithm, \OurMethod, requires only matrix-vector products with the kernel and runs in time $O\!\big((ndk+nk^2)\,t\big)$ for a small number of iterations $t$, scaling near-linearly in $n$ and integrating directly with low-rank and feature-map kernels common in ML. This paper focuses on the relaxation, solver, and scaling analysis; full real-data benchmarking is left to a planned empirical study.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript recasts the NP-hard DPP-MAP objective (maximizing logdet(L_S) for a size-k subset) as a continuous optimization problem over the Stiefel manifold. It derives that the first-order stationarity conditions form a nonlinear eigenvalue problem with eigenvector dependency (NEPv) of a previously unstudied form. This NEPv is shown to admit a self-consistent field (SCF) iteration possessing a spectral-gap-based local contraction guarantee. The resulting algorithm requires only matrix-vector products with the kernel and achieves O((n d k + n k²) t) time for small iteration count t, scaling near-linearly in the ground-set size n.
Significance. If the local contraction guarantee holds, the work supplies a principled, scalable solver for diversity-aware data selection at the scale (n in the millions to billions) where such methods are most needed in ML. The manuscript supplies the explicit derivation of the NEPv from the Stiefel relaxation, the construction of the SCF map, and the local contraction argument; these algebraic steps contain no hidden assumptions or gaps that would invalidate the guarantee. The complexity bound follows directly from the per-iteration matrix-vector products. These elements constitute a clear strength for a theory-focused contribution.
minor comments (2)
- [Abstract] The abstract introduces multiple acronyms (DPP, MAP, NEPv, SCF) in rapid succession; spelling out NEPv and SCF on first use would improve accessibility without lengthening the paragraph.
- [Abstract] The statement that full real-data benchmarking is deferred to a planned empirical study is appropriate for the current scope, but a single small-scale numerical check of the contraction rate on a synthetic kernel would strengthen the local-guarantee claim without altering the paper's focus.
Simulated Author's Rebuttal
We thank the referee for their careful reading of the manuscript and for the positive summary and significance assessment. The recommendation of minor revision is noted. No major comments were provided in the report, so there are no specific points requiring response or revision at this stage.
Circularity Check
No significant circularity detected
full rationale
The paper derives the NEPv directly from the first-order stationarity conditions of the continuous logdet relaxation over the Stiefel manifold, then constructs the SCF iteration and its local contraction guarantee via explicit algebraic steps on the linearized operator; these are self-contained derivations with no reduction to fitted inputs, self-definitional loops, or load-bearing self-citations. The complexity bound follows immediately from the matrix-vector products in each SCF step. The derivation chain is independent of external fitted parameters or prior author results.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption First-order optimality conditions of the Stiefel relaxation of logdet(L_S) constitute a nonlinear eigenvalue problem with eigenvector dependency.
Reference graph
Works this paper leans on
-
[1]
Absil, R
P.-A. Absil, R. Mahony, and R. Sepulchre. Optimization Algorithms on Matrix Manifolds. Princeton University Press, 2008
2008
-
[2]
SemDeDup: Data-efficient learning at web-scale through semantic deduplication
A. Abbas, K. Tirumala, D. Simig, S. Ganguli, and A. S. Morcos. SemDeDup: data-efficient learning at web-scale through semantic deduplication. arXiv:2303.09540, 2023
work page internal anchor Pith review Pith/arXiv arXiv 2023
-
[3]
Anari, S
N. Anari, S. Oveis Gharan, and A. Rezaei. Monte Carlo Markov chain algorithms for sampling strongly Rayleigh distributions and determinantal point processes. COLT, 2016
2016
-
[4]
Z. Bai, D. Lu, and B. Vandereycken. Robust Rayleigh quotient minimization and nonlinear eigenvalue problems. SIAM Journal on Scientific Computing, 2022
2022
-
[5]
Cai, L.-H
Y. Cai, L.-H. Zhang, Z. Bai, and R.-C. Li. On an eigenvector-dependent nonlinear eigenvalue problem. SIAM Journal on Matrix Analysis and Applications, 39(3), 2018
2018
-
[6]
Calandriello, M
D. Calandriello, M. Derezi\'nski, and M. Valko. Sampling from a k -DPP without looking at all items. NeurIPS, 2020
2020
-
[7]
L. Chen, G. Zhang, and E. Zhou. Fast greedy MAP inference for determinantal point process to improve recommendation diversity. NeurIPS, 2018
2018
-
[8]
C ivril and M
A. C ivril and M. Magdon-Ismail. On selecting a maximum volume sub-matrix of a matrix and related problems. Theoretical Computer Science, 410(47--49), 2009
2009
-
[9]
Edelman, T
A. Edelman, T. A. Arias, and S. T. Smith. The geometry of algorithms with orthogonality constraints. SIAM Journal on Matrix Analysis and Applications, 20(2), 1998
1998
-
[10]
Gillenwater, A
J. Gillenwater, A. Kulesza, and B. Taskar. Near-optimal MAP inference for determinantal point processes. NeurIPS, 2012
2012
-
[11]
I. Han, K. Lee, and J. Shin. Faster greedy MAP inference for determinantal point processes. ICML, 2017
2017
-
[12]
Kulesza and B
A. Kulesza and B. Taskar. Determinantal point processes for machine learning. Foundations and Trends in Machine Learning, 5(2--3), 2012
2012
-
[13]
Maharana, P
A. Maharana, P. Yadav, and M. Bansal. D2 Pruning: message passing for balancing diversity and difficulty in data pruning. ICLR, 2024
2024
-
[14]
A. Nikolov. Randomized rounding for the largest simplex problem. STOC, 2015
2015
-
[15]
Singh and W
M. Singh and W. Xie. Approximation algorithms for D -optimal design. Mathematics of Operations Research, 45(4), 2020
2020
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.