Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Marko Mitrovic

dblp:203/4450 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Mathematical optimization · 66% Approximation and online algorithms · 19% Algorithms and data structures · 15%
Databases, data mining, and information retrieval
3 papers
Data mining · 71% Recommender systems · 29%
Network and information security
1 paper
Privacy and data protection · 100%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › submodular optimization
submodular maximization
0.832019
Adaptive Sequence Submodularity · NeurIPS 2019
Submodular Streaming in All Its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity · ICML 2019
Differentially Private Submodular Maximization: Data Summarization in Disguise · ICML 2017
Data mining › data reduction
data summarization
0.622018
Data Summarization at Scale: A Two-Stage Submodular Approach · ICML 2018
Differentially Private Submodular Maximization: Data Summarization in Disguise · ICML 2017
Recommender systems
sequential recommendation
0.412019
Adaptive Sequence Submodularity · NeurIPS 2019
Approximation and online algorithms › approximation algorithms
approximation guarantees
0.412019
Submodular Streaming in All Its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity · ICML 2019
Mathematical optimization › combinatorial optimization › matroid constraint
cardinality constraint
0.412019
Submodular Streaming in All Its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity · ICML 2019
Algorithms and data structures › data streams
streaming algorithms
0.412019
Submodular Streaming in All Its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity · ICML 2019
Data mining
submodular maximization
0.312018
Data Summarization at Scale: A Two-Stage Submodular Approach · ICML 2018
Mathematical optimization
submodular optimization
0.312018
Data Summarization at Scale: A Two-Stage Submodular Approach · ICML 2018
Privacy and data protection
differential privacy
0.312017
Differentially Private Submodular Maximization: Data Summarization in Disguise · ICML 2017
Approximation and online algorithms
approximation algorithms
0.112018
Data Summarization at Scale: A Two-Stage Submodular Approach · ICML 2018
Mathematical optimization › submodular optimization › submodular maximization
constrained submodular maximization
0.112017
Differentially Private Submodular Maximization: Data Summarization in Disguise · ICML 2017

Methods — techniques the papers use, named apart from their topics

differential privacy · 0.9approximation algorithm · 0.9submodularity · 0.8approximation guarantees · 0.8adaptive greedy policy · 0.8submodular optimization · 0.7streaming algorithms · 0.7distributed algorithm · 0.7submodular maximization · 0.6sieve-streaming · 0.4adaptive complexity reduction · 0.4
YearPublicationVenuePosition
2019 Submodular Streaming in All Its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexity
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 $\frac{1}{2}$-approximation guarantee. The best previously known streaming algorithms either achieve a suboptimal $\frac{1}{4}$-approximation with $\Theta(k)$ memory or the optimal $\frac{1}{2}$-approximation with $O(k\log k)$ memory. Next, we show that by buffering a small fraction of the stream and applying a careful filtering procedure, one can heavily reduce the number of adaptive computational rounds, thus substantially lowering the computational complexity of SIEVE-STREAMING++. We then generalize our results to the more challenging multi-source streaming setting. We show how one can achieve the tight $\frac{1}{2}$-approximation guarantee with $O(k)$ shared memory, while minimizing not only the rounds of computations but also the total number of communicated bits. Finally, we demonstrate the efficiency of our algorithms on real-world data summarization tasks for multi-source streams of tweets and of YouTube videos.
Ehsan Kazemi 0001, Marko Mitrovic, Morteza Zadimoghaddam, Silvio Lattanzi, Amin Karbasi
ICML2
2019 Adaptive Sequence Submodularity
abstract
In many machine learning applications, one needs to interactively select a sequence of items (e.g., recommending movies based on a user's feedback) or make sequential decisions in a certain order (e.g., guiding an agent through a series of states). Not only do sequences already pose a dauntingly large search space, but we must also take into account past observations, as well as the uncertainty of future outcomes. Without further structure, finding an optimal sequence is notoriously challenging, if not completely intractable. In this paper, we view the problem of adaptive and sequential decision making through the lens of submodularity and propose an adaptive greedy policy with strong theoretical guarantees. Additionally, to demonstrate the practical utility of our results, we run experiments on Amazon product recommendation and Wikipedia link prediction tasks.
Marko Mitrovic, Ehsan Kazemi 0001, Moran Feldman, Andreas Krause 0001, Amin Karbasi
NeurIPS1
2018 Submodularity on Hypergraphs: From Sets to Sequences
abstract
In a nutshell, submodular functions encode an intuitive notion of diminishing returns. As a result, submodularity appears in many important machine learning tasks such as feature selection and data summarization. Although there has been a large volume of work devoted to the study of submodular functions in recent years, the vast majority of this work has been focused on algorithms that output sets, not sequences. However, in many settings, the order in which we output items can be just as important as the items themselves. To extend the notion of submodularity to sequences, we use a directed graph on the items where the edges encode the additional value of selecting items in a particular order. Existing theory is limited to the case where this underlying graph is a directed acyclic graph. In this paper, we introduce two new algorithms that provably give constant factor approximations for general graphs and hypergraphs having bounded in or out degrees. Furthermore, we show the utility of our new algorithms for real-world applications in movie recommendation, online link prediction, and the design of course sequences for MOOCs.
Marko Mitrovic, Moran Feldman, Andreas Krause 0001, Amin Karbasi
AISTATS1
2018 Data Summarization at Scale: A Two-Stage Submodular Approach
abstract
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 find nearly-optimal solutions in linear time. We focus on a two-stage submodular framework where the goal is to use some given training functions to reduce the ground set so that optimizing new functions (drawn from the same distribution) over the reduced set provides almost as much value as optimizing them over the entire ground set. In this paper, we develop the first streaming and distributed solutions to this problem. In addition to providing strong theoretical guarantees, we demonstrate both the utility and efficiency of our algorithms on real-world tasks including image summarization and ride-share optimization.
Marko Mitrovic, Ehsan Kazemi 0001, Morteza Zadimoghaddam, Amin Karbasi
ICML1
2017 Differentially Private Submodular Maximization: Data Summarization in Disguise
abstract
Many data summarization applications are captured by the general framework of submodular maximization. As a consequence, a wide range of efficient approximation algorithms have been developed. However, when such applications involve sensitive data about individuals, their privacy concerns are not automatically addressed. To remedy this problem, we propose a general and systematic study of differentially private submodular maximization. We present privacy-preserving algorithms for both monotone and non-monotone submodular maximization under cardinality, matroid, and p-extendible system constraints, with guarantees that are competitive with optimal. Along the way, we analyze a new algorithm for non-monotone submodular maximization, which is the first (even non-privately) to achieve a constant approximation ratio while running in linear time. We additionally provide two concrete experiments to validate the efficacy of these algorithms.
Marko Mitrovic, Mark Bun, Andreas Krause 0001, Amin Karbasi
ICML1