Skip to main content

Showing 1–28 of 28 results for author: Zadimoghaddam, M

.
  1. arXiv:2405.19977  [pdf, other

    cs.DS cs.LG stat.ML

    Consistent Submodular Maximization

    Authors: Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam

    Abstract: 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 the goal is maintaining a constant approximation to the optimal solution while having a stable soluti… ▽ More

    Submitted 30 May, 2024; originally announced May 2024.

    Comments: To appear at ICML 24

  2. arXiv:2405.18754  [pdf, other

    cs.DS cs.LG

    GIST: Greedy Independent Set Thresholding for Diverse Data Summarization

    Authors: Matthew Fahrbach, Srikumar Ramalingam, Morteza Zadimoghaddam, Sara Ahmadian, Gui Citovsky, Giulia DeSalvo

    Abstract: We propose a novel subset selection task called min-distance diverse data summarization ($\textsf{MDDS}$), which has a wide variety of applications in machine learning, e.g., data sampling and feature selection. Given a set of points in a metric space, the goal is to maximize an objective that combines the total utility of the points and a diversity term that captures the minimum distance between… ▽ More

    Submitted 29 May, 2024; originally announced May 2024.

    Comments: 15 pages, 1 figure

  3. arXiv:2305.19918  [pdf, ps, other

    cs.DS cs.LG stat.ML

    Fully Dynamic Submodular Maximization over Matroids

    Authors: Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam

    Abstract: 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 result is a randomized algorithm that maintains an efficient data structure with an $\tilde{O}(k^2)$ amo… ▽ More

    Submitted 31 May, 2023; originally announced May 2023.

    Comments: Accepted at ICML 2023

  4. arXiv:2208.07582  [pdf, ps, other

    cs.DS cs.LG stat.ML

    Deletion Robust Non-Monotone Submodular Maximization over Matroids

    Authors: Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam

    Abstract: 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. Here the goal is to extract a small size summary of the dataset that contains a high value independent set even after an adversary deleted some elements. We present constant-factor approximation algorithms, whose spa… ▽ More

    Submitted 16 August, 2022; originally announced August 2022.

    Comments: Preliminary versions of this work appeared as arXiv:2201.13128 and in ICML'22. The main difference with respect to these versions consists in extending our results to non-monotone submodular functions

  5. arXiv:2201.13128  [pdf, other

    cs.DS cs.LG stat.ML

    Deletion Robust Submodular Maximization over Matroids

    Authors: Paul Dütting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard, Morteza Zadimoghaddam

    Abstract: 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 even after an adversary deleted some elements. We present constant-factor approximation algorithms, wh… ▽ More

    Submitted 31 January, 2022; originally announced January 2022.

    Journal ref: Proceedings of the 39th International Conference on Machine Learning, PMLR 162:5671-5693, 2022

  6. arXiv:2006.05850  [pdf, other

    cs.DS

    Sliding Window Algorithms for k-Clustering Problems

    Authors: Michele Borassi, Alessandro Epasto, Silvio Lattanzi, Sergei Vassilvitskii, Morteza Zadimoghaddam

    Abstract: 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 work, we focus on $k$-clustering problems such as $k$-means and $k$-median. In this setting, we provid… ▽ More

    Submitted 23 October, 2020; v1 submitted 10 June, 2020; originally announced June 2020.

    Comments: 43 pages, 7 figures

    Journal ref: In Proceedings of the 34th Conference on Neural Information Processing Systems (NeurIPS 2020)

  7. Fully Dynamic Algorithm for Constrained Submodular Optimization

    Authors: Silvio Lattanzi, Slobodan Mitrović, Ashkan Norouzi-Fard, Jakub Tarnawski, Morteza Zadimoghaddam

    Abstract: 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 can be both inserted and removed. Our main result is a randomized algorithm that maintains an effic… ▽ More

    Submitted 24 May, 2023; v1 submitted 8 June, 2020; originally announced June 2020.

    Journal ref: NeurIPS 2020

  8. arXiv:2005.01929  [pdf, other

    cs.DS cs.GT

    Edge-Weighted Online Bipartite Matching

    Authors: Matthew Fahrbach, Zhiyi Huang, Runzhou Tao, Morteza Zadimoghaddam

    Abstract: Online bipartite matching and its variants are among the most fundamental problems in the online algorithms literature. Karp, Vazirani, and Vazirani (STOC 1990) introduced an elegant algorithm for the unweighted problem that achieves an optimal competitive ratio of $1-1/e$. Later, Aggarwal et al. (SODA 2011) generalized their algorithm and analysis to the vertex-weighted case. Little is known, how… ▽ More

    Submitted 4 May, 2020; originally announced May 2020.

    Comments: 36 pages, 5 figures. This work merges and refines the results in arXiv:1704.05384, arXiv:1910.02569, and arXiv:1910.03287. In particular, we fix a bug in arXiv:1910.03287 and have a smaller competitive ratio as a result

    Journal ref: Journal of the ACM 69(6): 45:1-45:35 (2022)

  9. arXiv:1905.00948  [pdf, other

    cs.LG cs.DS stat.ML

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

    Authors: Ehsan Kazemi, Marko Mitrovic, Morteza Zadimoghaddam, Silvio Lattanzi, Amin Karbasi

    Abstract: 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++, which requires just one pass over the data, keeps only $O(k)$ elements and achieves the tight… ▽ More

    Submitted 13 May, 2019; v1 submitted 2 May, 2019; originally announced May 2019.

    Comments: Proceedings of the 36th International Conference on Machine Learning, Long Beach, California, PMLR 97, 2019

  10. arXiv:1808.06932  [pdf, other

    cs.DS

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

    Authors: Matthew Fahrbach, Vahab Mirrokni, Morteza Zadimoghaddam

    Abstract: 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 of sequential rounds needed if the algorithm can execute polynomially-many independent oracle querie… ▽ More

    Submitted 7 April, 2023; v1 submitted 19 August, 2018; originally announced August 2018.

    Comments: 19 pages, 8 figures. This version fixes a bug in the threshold sampling algorithm that implicitly assumed monotonicity. All original results hold

    Journal ref: Proceedings of the 36th International Conference on Machine Learning (ICML 2019) 1833-1842

  11. Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexity

    Authors: Matthew Fahrbach, Vahab Mirrokni, Morteza Zadimoghaddam

    Abstract: Submodular optimization generalizes many classic problems in combinatorial optimization and has recently found a wide range of applications in machine learning (e.g., feature engineering and active learning). For many large-scale optimization problems, we are often concerned with the adaptivity complexity of an algorithm, which quantifies the number of sequential rounds where polynomially-many ind… ▽ More

    Submitted 7 April, 2023; v1 submitted 20 July, 2018; originally announced July 2018.

    Comments: 30 pages. This version fixes minor bugs with the definition of $I_t$ and the termination condition of Algorithm 5. We also update all theorem statements to explicitly assume monotone submodular functions

    Journal ref: Proceedings of the 30th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2019) 255-273

  12. arXiv:1806.02815  [pdf, other

    cs.LG cs.DS stat.ML

    Data Summarization at Scale: A Two-Stage Submodular Approach

    Authors: Marko Mitrovic, Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi

    Abstract: The sheer scale of modern datasets has resulted in a dire need for summarization techniques that 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 find nearly-optimal solutions in linear time. We focus on a two-stage submodular framework where the go… ▽ More

    Submitted 7 June, 2018; originally announced June 2018.

  13. arXiv:1712.05450  [pdf, ps, other

    cs.DS

    Online Submodular Welfare Maximization: Greedy Beats 1/2 in Random Order

    Authors: Nitish Korula, Vahab Mirrokni, Morteza Zadimoghaddam

    Abstract: In the Submodular Welfare Maximization (SWM) problem, the input consists of a set of $n$ items, each of which must be allocated to one of $m$ agents. Each agent $\ell$ has a valuation function $v_\ell$, where $v_\ell(S)$ denotes the welfare obtained by this agent if she receives the set of items $S$. The functions $v_\ell$ are all submodular; as is standard, we assume that they are monotone and… ▽ More

    Submitted 14 December, 2017; originally announced December 2017.

  14. arXiv:1711.07112  [pdf, other

    cs.LG cs.DS

    Deletion-Robust Submodular Maximization at Scale

    Authors: Ehsan Kazemi, Morteza Zadimoghaddam, Amin Karbasi

    Abstract: 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 due to privacy concerns or fairness criteria. We propose the first memory-efficient centralized, streaming, and d… ▽ More

    Submitted 20 November, 2017; v1 submitted 19 November, 2017; originally announced November 2017.

    Comments: 27 pages, 3 figures

  15. arXiv:1705.09335  [pdf, other

    cs.DS

    Overcommitment in Cloud Services -- Bin packing with Chance Constraints

    Authors: Maxime C. Cohen, Philipp W. Keller, Vahab Mirrokni, Morteza Zadimoghaddam

    Abstract: This paper considers a traditional problem of resource allocation, scheduling jobs on machines. One such recent application is cloud computing, where jobs arrive in an online fashion with capacity requirements and need to be immediately scheduled on physical machines in data centers. It is often observed that the requested capacities are not fully utilized, hence offering an opportunity to employ… ▽ More

    Submitted 25 May, 2017; originally announced May 2017.

  16. arXiv:1704.05384  [pdf, other

    cs.DS

    Online Weighted Matching: Breaking the $\frac{1}{2}$ Barrier

    Authors: Matthew Fahrbach, Morteza Zadimoghaddam

    Abstract: Online matching and its variants are some of the most fundamental problems in the online algorithms literature. In this paper, we study the online weighted bipartite matching problem. Karp et al. (STOC 1990) gave an elegant algorithm in the unweighted case that achieves a tight competitive ratio of $1-1/e$. In the weighted case, however, we can easily show that no competitive ratio is obtainable w… ▽ More

    Submitted 21 November, 2019; v1 submitted 18 April, 2017; originally announced April 2017.

    Comments: 28 pages, 1 figure. This is substantially revised version that simplifies the presentation and fixes some minor problems

  17. arXiv:1610.09984  [pdf, other

    cs.DS

    Submodular Optimization over Sliding Windows

    Authors: Alessandro Epasto, Silvio Lattanzi, Sergei Vassilvitskii, Morteza Zadimoghaddam

    Abstract: Maximizing submodular functions under cardinality constraints lies at the core of numerous data mining and machine learning applications, including data diversification, data summarization, and coverage problems. In this work, we study this question in the context of data streams, where elements arrive one at a time, and we want to design low-memory and fast update-time algorithms that maintain a… ▽ More

    Submitted 31 October, 2016; originally announced October 2016.

    ACM Class: G.1.6; G.2.1; H.2.8

  18. arXiv:1608.01350  [pdf, other

    cs.DS

    Consistent Hashing with Bounded Loads

    Authors: Vahab Mirrokni, Mikkel Thorup, Morteza Zadimoghaddam

    Abstract: Designing algorithms for balanced allocation of clients to servers in dynamic settings is a challenging problem for a variety of reasons. Both servers and clients may be added and/or removed from the system periodically, and the main objectives of allocation algorithms are: the uniformity of the allocation, and the number of moves after adding or removing a server or a client. The most popular sol… ▽ More

    Submitted 27 July, 2017; v1 submitted 3 August, 2016; originally announced August 2016.

  19. arXiv:1605.09619  [pdf, other

    stat.ML cs.DC cs.DM cs.LG

    Horizontally Scalable Submodular Maximization

    Authors: Mario Lucic, Olivier Bachem, Morteza Zadimoghaddam, Andreas Krause

    Abstract: 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 practice, while one can provision many machines, the capacity of each machine is limited by physical… ▽ More

    Submitted 31 May, 2016; originally announced May 2016.

  20. arXiv:1605.08795  [pdf, other

    cs.DS

    Greedy Column Subset Selection: New Bounds and Distributed Algorithms

    Authors: Jason Altschuler, Aditya Bhaskara, Gang Fu, Vahab Mirrokni, Afshin Rostamizadeh, Morteza Zadimoghaddam

    Abstract: 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. However, theoretical guarantees on its performance have not been explored thoroughly, especially in a… ▽ More

    Submitted 11 June, 2016; v1 submitted 27 May, 2016; originally announced May 2016.

    Comments: to appear in International Conference on Machine Learning (ICML) 2016

    Journal ref: Proceedings of The 33rd International Conference on Machine Learning, PMLR 48:2539-2548, 2016

  21. arXiv:1511.02537  [pdf, other

    cs.GT

    Exponential Segregation in a Two-Dimensional Schelling Model with Tolerant Individuals

    Authors: Nicole Immorlica, Robert Kleinberg, Brendan Lucier, Morteza Zadimoghaddam

    Abstract: We prove that the two-dimensional Schelling segregation model yields monochromatic regions of size exponential in the area of individuals' neighborhoods, provided that the tolerance parameter is a constant strictly less than 1/2 but sufficiently close to it. Our analysis makes use of a connection with the first-passage percolation model from the theory of stochastic processes.

    Submitted 9 March, 2017; v1 submitted 8 November, 2015; originally announced November 2015.

  22. arXiv:1506.06715  [pdf, ps, other

    cs.DS cs.DC

    Randomized Composable Core-sets for Distributed Submodular Maximization

    Authors: Vahab Mirrokni, Morteza Zadimoghaddam

    Abstract: An effective technique for solving optimization problems over massive data sets is to partition the data into smaller pieces, solve the problem on each piece and compute a representative solution from it, and finally obtain a solution inside the union of the representative solutions for all pieces. This technique can be captured via the concept of {\em composable core-sets}, and has been recently… ▽ More

    Submitted 22 June, 2015; originally announced June 2015.

    ACM Class: F.2.2; G.2.2

  23. arXiv:1501.01689  [pdf, ps, other

    cs.DS cs.IT cs.LG

    Sparse Solutions to Nonnegative Linear Systems and Applications

    Authors: Aditya Bhaskara, Ananda Theertha Suresh, Morteza Zadimoghaddam

    Abstract: 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 {\em any} assumption on the matrix other than non-negativity. Our algorithm is combinatorial in nature, inspired by techniques for the set cover problem, as well as the multiplicative weight update met… ▽ More

    Submitted 7 January, 2015; originally announced January 2015.

    Comments: 22 pages

  24. arXiv:1211.4150  [pdf, ps, other

    cs.GT cs.DS cs.LG

    Efficiently Learning from Revealed Preference

    Authors: Morteza Zadimoghaddam, Aaron Roth

    Abstract: In this paper, we consider the revealed preferences problem from a learning perspective. Every day, a price vector and a budget is drawn from an unknown distribution, and a rational agent buys his most preferred bundle according to some unknown utility function, subject to the given prices and budget constraint. We wish not only to find a utility function which rationalizes a finite set of observa… ▽ More

    Submitted 17 November, 2012; originally announced November 2012.

    Comments: Extended abstract appears in WINE 2012

  25. arXiv:1108.5248  [pdf, other

    cs.GT cs.MA

    Optimal Coalition Structures in Cooperative Graph Games

    Authors: Yoram Bachrach, Pushmeet Kohli, Vladimir Kolmogorov, Morteza Zadimoghaddam

    Abstract: Representation languages for coalitional games are a key research area in algorithmic game theory. There is an inherent tradeoff between how general a language is, allowing it to capture more elaborate games, and how hard it is computationally to optimize and solve such games. One prominent such language is the simple yet expressive Weighted Graph Games (WGGs) representation [14], which maintains… ▽ More

    Submitted 14 April, 2013; v1 submitted 26 August, 2011; originally announced August 2011.

    Comments: 16 pages. A short version of this paper is to appear at AAAI 2013

  26. arXiv:1002.0117  [pdf, ps, other

    math.OC

    Finding an Integral vector in an Unknown Polyhedral Cone

    Authors: Ali Kakhbod, Morteza Zadimoghaddam

    Abstract: We present an algorithm to find an integral vector in the polyhedral cone $Γ=\{X | \textbf{A}X \leq \textbf{0}\}$, without assuming the explicit knowledge of $\textbf{A}$. About the polyhedral cone, $Γ$, it is only given that, (i) the elements of \textbf{A} are in $\{-d,-d+1,\...,0,\...,d-1,d\}$, $d \in \mathbb{N}$, and, (ii) $Y=[y(1),y(2),\...,y(n)]$ is a non-zero integral solution to $Γ$. The pr… ▽ More

    Submitted 13 November, 2011; v1 submitted 31 January, 2010; originally announced February 2010.

  27. arXiv:1002.0097  [pdf, ps, other

    cs.IT

    On the Construction of Prefix-Free and Fix-Free Codes with Specified Codeword Compositions

    Authors: Ali Kakhbod, Morteza Zadimoghaddam

    Abstract: We investigate the construction of prefix-free and fix-free codes with specified codeword compositions. We present a polynomial time algorithm which constructs a fix-free code with the same codeword compositions as a given code for a special class of codes called distinct codes. We consider the construction of optimal fix-free codes which minimizes the average codeword cost for general letter cost… ▽ More

    Submitted 9 February, 2012; v1 submitted 30 January, 2010; originally announced February 2010.

    Journal ref: Discrete Applied Mathematics (DAM). vol. 159, no. 18, pp 2269-2275, 2011

  28. arXiv:0902.1400  [pdf, ps, other

    cs.GT

    The Price of Anarchy in Cooperative Network Creation Games

    Authors: Erik D. Demaine, Mohammadtaghi Hajiaghayi, Hamid Mahini, Morteza Zadimoghaddam

    Abstract: In general, the games are played on a host graph, where each node is a selfish independent agent (player) and each edge has a fixed link creation cost α. Together the agents create a network (a subgraph of the host graph) while selfishly minimizing the link creation costs plus the sum of the distances to all other players (usage cost). In this paper, we pursue two important facets of the network… ▽ More

    Submitted 9 February, 2009; originally announced February 2009.

    Journal ref: 26th International Symposium on Theoretical Aspects of Computer Science STACS 2009 (2009) 301-312