← Search

Morteza Zadimoghaddam

19 accepted papers

2026

A General Framework for Dynamic Consistent Submodular Maximization

ICML 2026poster

Consistency is an important property in dynamic submodular maximization and entails maintaining a near-optimal solution at all times, making only a small number of adjustments to the solution in each step. Prior work has explored this question for the insertion-only case, where the algorithm faces a…

Cited by 0SourceScholar
2025

GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility

NeurIPS 2025poster

This work studies a novel subset selection problem called *max-min diversification with monotone submodular utility* (MDMS), which has a wide range of applications in machine learning, e.g., data sampling and feature selection. Given a set of points in a metric space, the goal of MDMS is to maximize…

Cited by 0SourceScholar
2025

Scalable Private Partition Selection via Adaptive Weighting

ICML 2025poster

In the differentially private partition selection problem (a.k.a. set union, key discovery), users hold subsets of items from an unbounded universe. The goal is to output as many items as possible from the union of the users' sets while maintaining user-level differential privacy. Solutions to this…

Cited by 0SourcePDFScholar
2024

Consistent Submodular Maximization

ICML 2024poster

Maximizing monotone submodular functions under cardinality constraints is a classic optimization task with several applications in data mining and machine learning. In this paper, we study this problem in a dynamic environment with consistency constraints: elements arrive in a streaming fashion, and…

2023

Fully Dynamic Submodular Maximization over Matroids

ICML 2023poster

Maximizing monotone submodular functions under a matroid constraint is a classic algorithmic problem with multiple applications in data mining and machine learning. We study this classic problem in the fully dynamic setting, where elements can be both inserted and deleted in real-time. Our main resu…

Cited by 15SourcePDFScholar
2022

Deletion Robust Submodular Maximization over Matroids

ICML 2022oral

Maximizing a monotone submodular function is a fundamental task in machine learning. In this paper we study the deletion robust version of the problem under the classic matroids constraint. Here the goal is to extract a small size summary of the dataset that contains a high value independent set eve…

2020

Fully Dynamic Algorithm for Constrained Submodular Optimization

NeurIPS 2020oral

The task of maximizing a monotone submodular function under a cardinality constraint is at the core of many machine learning and data mining applications, including data summarization, sparse regression and coverage problems. We study this classic problem in the fully dynamic setting, where elements…

Cited by 30SourcePDFScholar
2020

Online MAP Inference of Determinantal Point Processes

NeurIPS 2020poster

In this paper, we provide an efficient approximation algorithm for finding the most likelihood configuration (MAP) of size $k$ for Determinantal Point Processes (DPP) in the online setting where the data points arrive in an arbitrary order and the algorithm cannot discard the selected elements from…

Cited by 10SourcePDFScholar
2020

Sliding Window Algorithms for k-Clustering Problems

NeurIPS 2020poster

The sliding window model of computation captures scenarios in which data is arriving continuously, but only the latest $w$ elements should be used for analysis. The goal is to design algorithms that update the solution efficiently with each arrival rather than recomputing it from scratch. In this wo…

2019

Non-monotone Submodular Maximization with Nearly Optimal Adaptivity and Query Complexity

ICML 2019oral

Submodular maximization is a general optimization problem with a wide range of applications in machine learning (e.g., active learning, clustering, and feature selection). In large-scale optimization, the parallel running time of an algorithm is governed by its adaptivity, which measures the number…

Cited by 57SourcePDFScholar
2019

Submodular Streaming in All Its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity

ICML 2019oral

Streaming algorithms are generally judged by the quality of their solution, memory footprint, and computational complexity. In this paper, we study the problem of maximizing a monotone submodular function in the streaming setting with a cardinality constraint $k$. We first propose SIEVE-STREAMING++,…

Cited by 120SourcePDFScholar
2018

Data Summarization at Scale: A Two-Stage Submodular Approach

ICML 2018oral

The sheer scale of modern datasets has resulted in a dire need for summarization techniques that can identify representative elements in a dataset. Fortunately, the vast majority of data summarization tasks satisfy an intuitive diminishing returns condition known as submodularity, which allows us to…

Cited by 58SourcePDFScholar
2018

Proportional Allocation: Simple, Distributed, and Diverse Matching with High Entropy

ICML 2018oral

Inspired by many applications of bipartite matching in online advertising and machine learning, we study a simple and natural iterative proportional allocation algorithm: Maintain a priority score $\priority_a$ for each node $a\in \mathds{A}$ on one side of the bipartition, initialized as $\priority…

Cited by 41SourcePDFScholar
2018

Scalable Deletion-Robust Submodular Maximization: Data Summarization with Privacy and Fairness Constraints

ICML 2018oral

Can we efficiently extract useful information from a large user-generated dataset while protecting the privacy of the users and/or ensuring fairness in representation? We cast this problem as an instance of a deletion-robust submodular maximization where part of the data may be deleted or masked due…

Cited by 84SourcePDFScholar
2017

Probabilistic Submodular Maximization in Sub-Linear Time

ICML 2017poster

In this paper, we consider optimizing submodular functions that are drawn from some unknown distribution. This setting arises, e.g., in recommender systems, where the utility of a subset of items may depend on a user-specific submodular utility function. In modern applications, the ground set of ite…

Cited by 45SourcePDFScholar
2016

Fast Distributed Submodular Cover: Public-Private Data Summarization

NeurIPS 2016poster

In this paper, we introduce the public-private framework of data summarization motivated by privacy concerns in personalized recommender systems and online social services. Such systems have usually access to massive data generated by a large pool of users. A major fraction of the data is public and…

Cited by 75SourcePDFScholar
2016

Greedy Column Subset Selection: New Bounds and Distributed Algorithms

ICML 2016poster

The problem of column subset selection has recently attracted a large body of research, with feature selection serving as one obvious and important application. Among the techniques that have been applied to solve this problem, the greedy algorithm has been shown to be quite effective in practice. H…

Cited by 90SourcePDFScholar
2016

Horizontally Scalable Submodular Maximization

ICML 2016poster

A variety of large-scale machine learning problems can be cast as instances of constrained submodular maximization. Existing approaches for distributed submodular maximization have a critical drawback: The capacity - number of instances that can fit in memory - must grow with the data set size. In p…

Cited by 10SourcePDFScholar
2015

Sparse Solutions to Nonnegative Linear Systems and Applications

AISTATS 2015poster

We give an efficient algorithm for finding sparse approximate solutions to linear systems of equations with nonnegative coefficients. Unlike most known results for sparse recovery, we do not require \emphany assumption on the matrix other than non-negativity. Our algorithm is combinatorial in natur…

Cited by 16SourcePDFScholar