no code implementations • 31 May 2023 • Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam
Maximizing monotone submodular functions under a matroid constraint is a classic algorithmic problem with multiple applications in data mining and machine learning.
no code implementations • 16 Aug 2022 • Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam
Maximizing a submodular function is a fundamental task in machine learning and in this paper we study the deletion robust version of the problem under the classic matroids constraint.
no code implementations • 31 Jan 2022 • Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam
Maximizing a monotone submodular function is a fundamental task in machine learning.
no code implementations • NeurIPS 2020 • Aditya Bhaskara, Amin Karbasi, Silvio Lattanzi, Morteza Zadimoghaddam
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 its local memory.
1 code implementation • NeurIPS 2020 • Michele Borassi, Alessandro Epasto, Silvio Lattanzi, Sergei Vassilvitskii, Morteza Zadimoghaddam
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.
Data Structures and Algorithms
2 code implementations • 5 May 2020 • Matthew Fahrbach, Zhiyi Huang, Runzhou Tao, Morteza Zadimoghaddam
Online bipartite matching and its variants are among the most fundamental problems in the online algorithms literature.
Data Structures and Algorithms Computer Science and Game Theory
no code implementations • 2 May 2019 • Ehsan Kazemi, Marko Mitrovic, Morteza Zadimoghaddam, Silvio Lattanzi, Amin Karbasi
We show how one can achieve the tight $(1/2)$-approximation guarantee with $O(k)$ shared memory while minimizing not only the required rounds of computations but also the total number of communicated bits.
no code implementations • ICML 2018 • Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi
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?
no code implementations • ICML 2018 • Shipra Agrawal, Morteza Zadimoghaddam, Vahab Mirrokni
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_a=1$.
no code implementations • ICML 2018 • Marko Mitrovic, Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi
The sheer scale of modern datasets has resulted in a dire need for summarization techniques that identify representative elements in a dataset.
no code implementations • 20 Nov 2017 • Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi
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.
no code implementations • ICML 2017 • Serban Stan, Morteza Zadimoghaddam, Andreas Krause, Amin Karbasi
As a remedy, we introduce the problem of sublinear time probabilistic submodular maximization: Given training examples of functions (e. g., via user feature vectors), we seek to reduce the ground set so that optimizing new functions drawn from the same distribution will provide almost as much value when restricted to the reduced ground set as when using the full set.
no code implementations • NeurIPS 2016 • Baharan Mirzasoleiman, Morteza Zadimoghaddam, Amin Karbasi
The goal is to provide a succinct summary of massive dataset, ideally as small as possible, from which customized summaries can be built for each user, i. e. it can contain elements from the public data (for diversity) and users' private data (for personalization).
1 code implementation • 3 Aug 2016 • Vahab Mirrokni, Mikkel Thorup, Morteza Zadimoghaddam
Designing algorithms for balanced allocation of clients to servers in dynamic settings is a challenging problem for a variety of reasons.
Data Structures and Algorithms
no code implementations • 31 May 2016 • Mario Lucic, Olivier Bachem, Morteza Zadimoghaddam, Andreas Krause
A variety of large-scale machine learning problems can be cast as instances of constrained submodular maximization.
no code implementations • 7 Jan 2015 • Aditya Bhaskara, Ananda Theertha Suresh, Morteza Zadimoghaddam
For learning a mixture of $k$ axis-aligned Gaussians in $d$ dimensions, we give an algorithm that outputs a mixture of $O(k/\epsilon^3)$ Gaussians that is $\epsilon$-close in statistical distance to the true distribution, without any separation assumptions.
no code implementations • NeurIPS 2010 • Amin Sayedi, Morteza Zadimoghaddam, Avrim Blum
If the number of don't know predictions is forced to be zero, the model reduces to the well-known mistake-bound model introduced by Littlestone [Lit88].