Submodlib: A Submodular Optimization Library
Not on the map. Why?
Abstract (arXiv)
Submodular functions are a special class of set functions which naturally model the notion of representativeness, diversity, coverage etc. and have been shown to be computationally very efficient. A lot of past work has applied submodular optimization to find optimal subsets in various contexts. Some examples include data summarization for efficient human consumption, finding effective smaller subsets of training data to reduce the model development time (training, hyper parameter tuning), finding effective subsets of unlabeled data to reduce the labeling costs, etc. A recent work has also leveraged submodular functions to propose submodular information measures which have been found to be very useful in solving the problems of guided subset selection and guided summarization. In this work, we present Submodlib which is an open-source, easy-to-use, efficient and scalable Python library for submodular optimization with a C++ optimization engine. Submodlib finds its application in summarization, data subset selection, hyper parameter tuning, efficient training and more. Through a rich API, it offers a great deal of flexibility in the way it can be used. Source of Submodlib is available at https://github.com/decile-team/submodlib.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 24 of its 71 references that are in the map. First posted on arXiv 22 Feb 2022.
Builds on
24 of 71 references.
References · 24
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2015Spatial Transformer Networkscited by 1,423
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,323
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 2013DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognitioncited by 422
- 2013Zero-Shot Learning Through Cross-Modal Transfercited by 237
- 2015Training Very Deep Networkscited by 172
- 2016Video Summarization with Long Short-term Memorycited by 142
- 2016Synthesized Classifiers for Zero-Shot Learningcited by 113
12 more
- 2014Lazier Than Lazy Greedycited by 97
- 2020Submodular Combinatorial Information Measures with Applications in Machine Learningcited by 88
- 2019Learning From Less Data: A Unified Data Subset Selection and Active Learning Framework for Computer Visioncited by 64
- 2021PRISM: A Rich Class of Parameterized Submodular Information Measures for Guided Subset Selectioncited by 50
- 2013Submodular Optimization with Submodular Cover and Submodular Knapsack Constraintscited by 40
- 2017Query-adaptive Video Summarization via Quality-aware Relevance Estimationcited by 22
- 2019Improving the Similarity Measure of Determinantal Point Processes for Extractive Multi-Document Summarizationcited by 22
- 2019apricot: Submodular selection for data summarization in Pythoncited by 21
- 2019Demystifying Multi-Faceted Video Summarization: Tradeoff Between Diversity,Representation, Coverage and Importancecited by 14
- 2015Polyhedral aspects of Submodularity, Convexity and Concavitycited by 8
- 2018A Framework towards Domain Specific Video Summarizationcited by 8
- 2020Concave Aspects of Submodular Functionscited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2; 2025: 1; 2026: 2.
8 papers.
- 2022Diverse Demonstrations Improve In-context Compositional Generalizationcited by 136
- 2022Speeding up NAS with Adaptive Subset Selectioncited by 6
- 2023STREAMLINE: Streaming Active Learning for Realistic Multi-Distributional Settingscited by 2
- 2024One Shot GANs for Long Tail Problem in Skin Lesion Dataset using novel content space assessment metriccited by 1
- 2025Bayesian Coreset Optimization for Personalized Federated Learningcited by 1
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learningcited by 0
- 2026Active Learning Using Aggregated Acquisition Functions: Accuracy and Sustainability Analysiscited by 0
- 2026Toward Trustworthy AI: Multi-Target Adversarial Attacks and Robust Defenses for Continuous Data Summarizationcited by 0
- 2026Toward Trustworthy AI: Multi-Target Adversarial Attacks and Robust Defenses for Continuous Data Summarization10 Jun 2026
- 2026Active Learning Using Aggregated Acquisition Functions: Accuracy and Sustainability Analysis7 Feb 2026
- 2025Bayesian Coreset Optimization for Personalized Federated Learning3 Nov 2025
- 2024One Shot GANs for Long Tail Problem in Skin Lesion Dataset using novel content space assessment metric30 Sep 2024
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learning21 Feb 2024
- 2023STREAMLINE: Streaming Active Learning for Realistic Multi-Distributional Settings18 May 2023
- 2022Diverse Demonstrations Improve In-context Compositional Generalization13 Dec 2022
- 2022Speeding up NAS with Adaptive Subset Selection2 Nov 2022