Demo Data from EDBT 2026 / reviewers in the wild / expert
Nikolai Karpov
dblp:209/9108
· DBLP profile ↗
14ranked-venue papers
12as first author
7since 2021 · last 2025
0000-0002-4962-3925ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 5 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 first-author · 4 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-author · 2 since 2021Theory of computation · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-author · 1 since 2021
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
8 papers |
Algorithms and data structures · 36% Approximation and online algorithms · 34% Algorithmic game theory and mechanism design · 18% | |
| Databases, data mining, and information retrieval
3 papers |
Data integration and cleaning · 32% Information retrieval · 32% Graph data management · 24% | |
| Artificial intelligence
3 papers |
Reinforcement learning · 100% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Approximation and online algorithms
online learning |
2.9 | 4 | 2025 | Nearly Tight Bounds for Exploration in Streaming Multi-Armed Bandits with Known Optimality Gap · AAAI 2025 Communication-Efficient Collaborative Regret Minimization in Multi-Armed Bandits · AAAI 2024 Communication-Efficient Collaborative Best Arm Identification · AAAI 2023 |
Algorithms and data structures › learning algorithms
pure exploration |
1.4 | 2 | 2025 | Nearly Tight Bounds for Exploration in Streaming Multi-Armed Bandits with Known Optimality Gap · AAAI 2025 Instance-Sensitive Algorithms for Pure Exploration in Multinomial Logit Bandit · AAAI 2022 |
Machine learning › Reinforcement learning › multi-agent reinforcement learning
cooperative multi-agent reinforcement learning |
1.4 | 2 | 2024 | Communication-Efficient Collaborative Regret Minimization in Multi-Armed Bandits · AAAI 2024 Communication-Efficient Collaborative Best Arm Identification · AAAI 2023 |
Algorithms and data structures › data streams
streaming algorithms |
0.9 | 1 | 2025 | Nearly Tight Bounds for Exploration in Streaming Multi-Armed Bandits with Known Optimality Gap · AAAI 2025 |
Information retrieval › similarity measure
edit distance |
0.8 | 1 | 2024 | MinJoin++: a fast algorithm for string similarity joins under edit distance · VLDB J. 2024 |
Data integration and cleaning › approximate matching
string similarity join |
0.8 | 1 | 2024 | MinJoin++: a fast algorithm for string similarity joins under edit distance · VLDB J. 2024 |
Algorithmic game theory and mechanism design
regret minimization |
0.8 | 1 | 2024 | Communication-Efficient Collaborative Regret Minimization in Multi-Armed Bandits · AAAI 2024 |
Algorithms and data structures › learning algorithms
best arm identification |
0.7 | 1 | 2023 | Communication-Efficient Collaborative Best Arm Identification · AAAI 2023 |
Algorithmic game theory and mechanism design › multi-armed bandit
multinomial logit bandit |
0.6 | 1 | 2022 | Instance-Sensitive Algorithms for Pure Exploration in Multinomial Logit Bandit · AAAI 2022 |
Algorithms and data structures › similarity search
similarity join |
0.6 | 1 | 2022 | SyncSignature: A Simple, Efficient, Parallelizable Framework for Tree Similarity Joins · Proc. VLDB Endow. 2022 |
Machine learning › Reinforcement learning
multi-armed bandit |
0.4 | 1 | 2020 | Collaborative Top Distribution Identifications with Limited Interaction (Extended Abstract) · FOCS 2020 |
Machine learning › Reinforcement learning › multi-armed bandit › pure exploration
top-m arm identification |
0.4 | 1 | 2020 | Collaborative Top Distribution Identifications with Limited Interaction (Extended Abstract) · FOCS 2020 |
Approximation and online algorithms › online learning
batched bandit |
0.4 | 1 | 2020 | Batched Coarse Ranking in Multi-Armed Bandits · NeurIPS 2020 |
Algorithmic game theory and mechanism design
multi-armed bandit |
0.4 | 1 | 2020 | Batched Coarse Ranking in Multi-Armed Bandits · NeurIPS 2020 |
Bioinformatics and computational biology › genomics
genomic data analysis |
0.4 | 1 | 2019 | Sketching Algorithms for Genomic Data Analysis and Querying in a Secure Enclave · RECOMB 2019 |
Hardware security and side channels › trusted execution environments
secure enclaves |
0.4 | 1 | 2019 | Sketching Algorithms for Genomic Data Analysis and Querying in a Secure Enclave · RECOMB 2019 |
Hardware security and side channels
trusted execution environments |
0.4 | 1 | 2019 | Sketching Algorithms for Genomic Data Analysis and Querying in a Secure Enclave · RECOMB 2019 |
Mathematical optimization
linear programming |
0.4 | 1 | 2019 | Distributed and Streaming Linear Programming in Low Dimensions · PODS 2019 |
Mathematical optimization › linear programming
LP-type problems |
0.4 | 1 | 2019 | Distributed and Streaming Linear Programming in Low Dimensions · PODS 2019 |
Query processing and optimization › join processing › join algorithms
hash join |
0.2 | 1 | 2022 | SyncSignature: A Simple, Efficient, Parallelizable Framework for Tree Similarity Joins · Proc. VLDB Endow. 2022 |
Methods — techniques the papers use, named apart from their topics
lower bound analysis · 1.4impossibility result · 1.3collaborative learning algorithm · 1.3signature generation · 1.1dynamic programming · 1.1multi-pass streaming algorithm · 0.9tradeoff analysis · 0.8trade-off analysis · 0.8sketching · 0.8communication-efficient algorithms · 0.8communication-efficient algorithm · 0.8instance-sensitive algorithm · 0.6sample complexity · 0.4fixed-budget and fixed-confidence algorithms · 0.4collaborative learning · 0.4streaming algorithms · 0.4secure enclaves · 0.4secure enclave · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Nearly Tight Bounds for Exploration in Streaming Multi-Armed Bandits with Known Optimality GapabstractWe investigate the sample-memory-pass trade-offs for pure exploration in multi-pass streaming multi-armed bandits (MABs) with the *a priori* knowledge of the optimality gap ?_[2]. Here, and throughout, the optimality gap ?_[i] is defined as the mean reward gap between the best and the i-th best arms. A recent line of results have shown that if there is no known ?_[2], a pass complexity of ̃?(log(1/?_[2])) is necessary and sufficient to obtain the *worst-case optimal* O(n/?²_[2]) sample complexity with a single-arm memory. However, our understanding of multi-pass algorithms with known ?_[2] is still limited. Here, the key open problem is how many passes are required to achieve the complexity, i.e., O( ∑ᵢ₌₂ⁿ1/?²_[i] log{n}) arm pulls, with a sublinear memory size. In this work, we show that the ``right answer'' for the question is ̃?(log{n}) passes. We first present a lower bound, showing that any algorithm that finds the best arm with slightly sublinear memory -- a memory of o(n/polylog(n)) arms -- and O( ∑ᵢ₌₂ⁿ1/?²_[i] log n) arm pulls has to make ?(log n/loglog n) passes over the stream. We then show a nearly-matching algorithm that assuming the knowledge of ?_[2], finds the best arm with O( ∑ᵢ₌₂ⁿ1/?²_[i] log n) arm pulls and a *single arm* memory. Nikolai Karpov, Chen Wang 0027 |
AAAI | 1 |
| 2024 | Communication-Efficient Collaborative Regret Minimization in Multi-Armed BanditsabstractIn this paper, we study the collaborative learning model, which concerns the tradeoff between parallelism and communication overhead in multi-agent multi-armed bandits. For regret minimization in multi-armed bandits, we present the first set of tradeoffs between the number of rounds of communication between the agents and the regret of the collaborative learning process. Nikolai Karpov, Qin Zhang 0001 |
AAAI | 1 |
| 2024 | Parallel Best Arm Identification in Heterogeneous EnvironmentsabstractIn this paper, we study the tradeoffs between the time and the number of communication rounds of the best arm identification problem in the heterogeneous collaborative learning model, where multiple agents interact with possibly different environments and they want to learn in parallel an objective function in the aggregated environment. By proving almost tight upper and lower bounds, we show that collaborative learning in the heterogeneous setting is inherently more difficult than that in the homogeneous setting in terms of the time-round tradeoff. Nikolai Karpov, Qin Zhang 0001 |
SPAA | 1 |
| 2024 | MinJoin++: a fast algorithm for string similarity joins under edit distance
Nikolai Karpov, Qin Zhang 0001 |
VLDB J. | 1 |
| 2023 | Communication-Efficient Collaborative Best Arm IdentificationabstractWe investigate top-m arm identification, a basic problem in bandit theory, in a multi-agent learning model in which agents collaborate to learn an objective function. We are interested in designing collaborative learning algorithms that achieve maximum speedup (compared to single-agent learning algorithms) using minimum communication cost, as communication is frequently the bottleneck in multi-agent learning. We give both algorithmic and impossibility results, and conduct a set of experiments to demonstrate the effectiveness of our algorithms. Nikolai Karpov, Qin Zhang 0001 |
AAAI | 1 |
| 2022 | Instance-Sensitive Algorithms for Pure Exploration in Multinomial Logit BanditabstractMotivated by real-world applications such as fast fashion retailing and online advertising, the Multinomial Logit Bandit (MNL-bandit) is a popular model in online learning and operations research, and has attracted much attention in the past decade. In this paper, we give efficient algorithms for pure exploration in MNL-bandit. Our algorithms achieve instance-sensitive pull complexities. We also complement the upper bounds by an almost matching lower bound. Nikolai Karpov, Qin Zhang 0001 |
AAAI | 1 |
| 2022 | SyncSignature: A Simple, Efficient, Parallelizable Framework for Tree Similarity JoinsabstractThis paper introduces SyncSignature, the first fully parallelizable algorithmic framework for tree similarity joins under edit distance. SyncSignature makes use of implicit-synchronized signature generation schemes, which allow for an efficient and parallelizable candidate-generation procedure via hash join. Our experiments on large real-world datasets show that the proposed algorithms under the SyncSignature framework significantly outperform the state-of-the-art algorithm in the parallel computation environment. For datasets with big trees, they also exceed the state-of-the-art algorithms by a notable margin in the centralized/single-thread computation environment. To complement and guide the experimental study, we also provide a thorough theoretical analysis for all proposed signature generation schemes. Nikolai Karpov, Qin Zhang 0001 |
Proc. VLDB Endow. | 1 |
| 2020 | Collaborative Top Distribution Identifications with Limited Interaction (Extended Abstract)abstractWe consider the following problem in this paper: given a set of n distributions, find the top- m ones with the largest means. This problem is also called top- m arm identifications in the literature of reinforcement learning, and has numerous applications. We study the problem in the collaborative learning model where we have multiple agents who can draw samples from the n distributions in parallel. Our goal is to characterize the tradeoffs between the running time of learning process and the number of rounds of interaction between agents, which is very expensive in various scenarios. We give optimal time-round tradeoffs, as well as demonstrate complexity separations between top-1 arm identification and top- m arm identifications for general m and between fixed-time and fixed-confidence variants. As a byproduct, we also give an algorithm for selecting the distribution with the m-th largest mean in the collaborative learning model. Nikolai Karpov, Qin Zhang 0001, Yuan Zhou 0007 |
FOCS | 1 |
| 2020 | Batched Coarse Ranking in Multi-Armed BanditsabstractWe study the problem of coarse ranking in the multi-armed bandits (MAB) setting, where we have a set of arms each of which is associated with an unknown distribution. The task is to partition the arms into clusters of predefined sizes, such that the mean of any arm in the $i$-th cluster is larger than that of any arm in the $j$-th cluster for any $j > i$. Coarse ranking generalizes a number of basic problems in MAB (e.g., best arm identification) and has many real-world applications. We initiate the study of the problem in the batched model where we can only have a small number of policy changes. We study both the fixed budget and fixed confidence variants in MAB, and propose algorithms and prove impossibility results which together give almost tight tradeoffs between the total number of arms pulls and the number of policy changes. We have tested our algorithms in both real and synthetic data; our experimental results have demonstrated the efficiency of the proposed methods. Nikolai Karpov, Qin Zhang 0001 |
NeurIPS | 1 |
| 2019 | Distributed and Streaming Linear Programming in Low DimensionsabstractWe study linear programming and general LP-type problems in several big data (streaming and distributed) models. We mainly focus on low dimensional problems in which the number of constraints is much larger than the number of variables. Low dimensional LP-type problems appear frequently in various machine learning tasks such as robust regression, support vector machines, and core vector machines. As supporting large-scale machine learning queries in database systems has become an important direction for database research, obtaining efficient algorithms for low dimensional LP-type problems on massive datasets is of great value. In this paper we give both upper and lower bounds for LP-type problems in distributed and streaming models. Our bounds are almost tight when the dimensionality of the problem is a fixed constant. Sepehr Assadi, Nikolai Karpov, Qin Zhang 0001 |
PODS | 2 |
| 2019 | Sketching Algorithms for Genomic Data Analysis and Querying in a Secure Enclave
Can Kockan, Kaiyuan Zhu, Natnatee Dokmai, Nikolai Karpov, M. Oguzhan Külekci, David P. Woodruff, Süleyman Cenk Sahinalp |
RECOMB | 4 |
| 2019 | An Exponential Lower Bound for Cut Sparsifiers in Planar GraphsabstractGiven an edge-weighted graph G with a set $$Q$$ of k terminals, a mimicking network is a graph with the same set of terminals that exactly preserves the size of minimum cut between any partition of the terminals. A natural question in the area of graph compression is to provide as small mimicking networks as possible for input graph G being either an arbitrary graph or coming from a specific graph class. We show an exponential lower bound for cut mimicking networks in planar graphs: there are edge-weighted planar graphs with k terminals that require $$2^{k-2}$$ edges in any mimicking network. This nearly matches an upper bound of $$\mathcal {O}(k 2^{2k})$$ of Krauthgamer and Rika (in: Khanna (ed) Proceedings of the twenty-fourth annual ACM-SIAM symposium on discrete algorithms, SODA 2013, New Orleans, 2013) and is in sharp contrast with the upper bounds of $$\mathcal {O}(k^2)$$ and $$\mathcal {O}(k^4)$$ under the assumption that all terminals lie on a single face (Goranci et al., in: Pruhs and Sohler (eds) 25th Annual European symposium on algorithms (ESA 2017), 2017, arXiv:1702.01136 ; Krauthgamer and Rika in Refined vertex sparsifiers of planar graphs, 2017, arXiv:1702.05951 ). As a side result we show a tight example for double-exponential upper bounds given by Hagerup et al. (J Comput Syst Sci 57(3):366–375, 1998), Khan and Raghavendra (Inf Process Lett 114(7):365–371, 2014), and Chambers and Eppstein (J Gr Algorithms Appl 17(3):201–220, 2013). Nikolai Karpov, Marcin Pilipczuk, Anna Zych |
Algorithmica | 1 |
| 2018 | A Multi-labeled Tree Edit Distance for Comparing "Clonal Trees" of Tumor ProgressionabstractWe introduce a new edit distance measure between a pair of "clonal trees", each representing the progression and mutational heterogeneity of a tumor sample, constructed by the use of single cell or bulk high throughput sequencing data. In a clonal tree, each vertex represents a specific tumor clone, and is labeled with one or more mutations in a way that each mutation is assigned to the oldest clone that harbors it. Given two clonal trees, our multi-labeled tree edit distance (MLTED) measure is defined as the minimum number of mutation/label deletions, (empty) leaf deletions, and vertex (clonal) expansions, applied in any order, to convert each of the two trees to the maximal common tree. We show that the MLTED measure can be computed efficiently in polynomial time and it captures the similarity between trees of different clonal granularity well. We have implemented our algorithm to compute MLTED exactly and applied it to a variety of data sets successfully. The source code of our method can be found in: https://github.com/khaled-rahman/leafDelTED. Nikolai Karpov, Salem Malikic, Md. Khaledur Rahman, Süleyman Cenk Sahinalp |
WABI | 1 |
| 2017 | An Exponential Lower Bound for Cut Sparsifiers in Planar Graphs
Nikolai Karpov, Marcin Pilipczuk, Anna Zych |
IPEC | 1 |