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.
? Tutorial for this page

Nikolai Karpov

dblp:209/9108 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
online learning
2.942025
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.422025
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.422024
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.912025
Nearly Tight Bounds for Exploration in Streaming Multi-Armed Bandits with Known Optimality Gap · AAAI 2025
Information retrieval › similarity measure
edit distance
0.812024
MinJoin++: a fast algorithm for string similarity joins under edit distance · VLDB J. 2024
Data integration and cleaning › approximate matching
string similarity join
0.812024
MinJoin++: a fast algorithm for string similarity joins under edit distance · VLDB J. 2024
Algorithmic game theory and mechanism design
regret minimization
0.812024
Communication-Efficient Collaborative Regret Minimization in Multi-Armed Bandits · AAAI 2024
Algorithms and data structures › learning algorithms
best arm identification
0.712023
Communication-Efficient Collaborative Best Arm Identification · AAAI 2023
Algorithmic game theory and mechanism design › multi-armed bandit
multinomial logit bandit
0.612022
Instance-Sensitive Algorithms for Pure Exploration in Multinomial Logit Bandit · AAAI 2022
Algorithms and data structures › similarity search
similarity join
0.612022
SyncSignature: A Simple, Efficient, Parallelizable Framework for Tree Similarity Joins · Proc. VLDB Endow. 2022
Machine learning › Reinforcement learning
multi-armed bandit
0.412020
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.412020
Collaborative Top Distribution Identifications with Limited Interaction (Extended Abstract) · FOCS 2020
Approximation and online algorithms › online learning
batched bandit
0.412020
Batched Coarse Ranking in Multi-Armed Bandits · NeurIPS 2020
Algorithmic game theory and mechanism design
multi-armed bandit
0.412020
Batched Coarse Ranking in Multi-Armed Bandits · NeurIPS 2020
Bioinformatics and computational biology › genomics
genomic data analysis
0.412019
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.412019
Sketching Algorithms for Genomic Data Analysis and Querying in a Secure Enclave · RECOMB 2019
Hardware security and side channels
trusted execution environments
0.412019
Sketching Algorithms for Genomic Data Analysis and Querying in a Secure Enclave · RECOMB 2019
Mathematical optimization
linear programming
0.412019
Distributed and Streaming Linear Programming in Low Dimensions · PODS 2019
Mathematical optimization › linear programming
LP-type problems
0.412019
Distributed and Streaming Linear Programming in Low Dimensions · PODS 2019
Query processing and optimization › join processing › join algorithms
hash join
0.212022
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
YearPublicationVenuePosition
2025 Nearly Tight Bounds for Exploration in Streaming Multi-Armed Bandits with Known Optimality Gap
abstract
We 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
AAAI1
2024 Communication-Efficient Collaborative Regret Minimization in Multi-Armed Bandits
abstract
In 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
AAAI1
2024 Parallel Best Arm Identification in Heterogeneous Environments
abstract
In 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
SPAA1
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 Identification
abstract
We 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
AAAI1
2022 Instance-Sensitive Algorithms for Pure Exploration in Multinomial Logit Bandit
abstract
Motivated 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
AAAI1
2022 SyncSignature: A Simple, Efficient, Parallelizable Framework for Tree Similarity Joins
abstract
This 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)
abstract
We 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
FOCS1
2020 Batched Coarse Ranking in Multi-Armed Bandits
abstract
We 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
NeurIPS1
2019 Distributed and Streaming Linear Programming in Low Dimensions
abstract
We 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
PODS2
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
RECOMB4
2019 An Exponential Lower Bound for Cut Sparsifiers in Planar Graphs
abstract
Given 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
Algorithmica1
2018 A Multi-labeled Tree Edit Distance for Comparing "Clonal Trees" of Tumor Progression
abstract
We 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
WABI1
2017 An Exponential Lower Bound for Cut Sparsifiers in Planar Graphs
Nikolai Karpov, Marcin Pilipczuk, Anna Zych
IPEC1