Deep Submodular Peripteral Networks

Gantavya Bhatt, A. Das, Jeff Bilmes
2/3/2026

No official code found. Best implementation: bhattg/DSPN (1 star, last commit 2024-12-08).

Abstract

Submodular functions, crucial for various applications, often lack practical learning methods for their acquisition. Seemingly unrelated, learning a scaling from oracles offering graded pairwise preferences (GPC) is underexplored, despite a rich history in psychometrics. In this paper, we introduce deep submodular peripteral networks (DSPNs), a novel parametric family of submodular functions, and methods for their training using a GPC-based strategy to connect and then tackle both of the above challenges. We introduce newly devised GPC-style ``peripteral'' loss which leverages numerically graded relationships between pairs of objects (sets in our case). Unlike traditional contrastive learning, or RHLF preference ranking, our method utilizes graded comparisons, extracting more nuanced information than just binary-outcome comparisons, and contrasts sets of any size (not just two). We also define a novel suite of automatic sampling strategies for training, including active-learning inspired submodular feedback. We demonstrate DSPNs' efficacy in learning submodularity from a costly target submodular function and demonstrate its superiority both for experimental design and online streaming applications.

View on arXivView PDF

Code Implementations(1)

bhattg/DSPNCommunity61%

Official Implementation of NeurIPS'24 spotlight paper "Deep Submodular Peripteral Networks"

10Dec 7, 20241 years ago

Similar Papers

Cite this paper

@article{bhatt2026deep,
  title  = {Deep Submodular Peripteral Networks},
  author = {Gantavya Bhatt and A. Das and Jeff Bilmes},
  year   = {2026},
  eprint = {2403.08199},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2403.08199},
  url    = {https://arxiv.org/abs/2403.08199},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.08199.svg)](https://codeofpaper.com/paper/2403.08199)

Discussion