Gui Citovsky

dblp:156/1823 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
6since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 2 first-author · 6 since 2021Theory of computation · 4 · 1 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.

Artificial intelligence
3 papers
Efficient and distributed learning · 47% Language models and text generation · 19% Representation and self-supervised learning · 19%
Theoretical computer science
3 papers
Mathematical optimization · 50% Algorithms and data structures · 25% Graph algorithms and graph theory · 22%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 46% Machine learning and data management · 46% Data mining · 8%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation › large language model training › language model pretraining
pretraining data curation
0.912025
Analyzing Similarity Metrics for Data Selection for Language Model Pretraining · NeurIPS 2025
Machine learning › Representation and self-supervised learning
similarity measure
0.912025
Analyzing Similarity Metrics for Data Selection for Language Model Pretraining · NeurIPS 2025
Machine learning and data management
data selection
0.912025
Analyzing Similarity Metrics for Data Selection for Language Model Pretraining · NeurIPS 2025
Information retrieval › retrieval models › representation learning for retrieval
embedding model
0.912025
Analyzing Similarity Metrics for Data Selection for Language Model Pretraining · NeurIPS 2025
Graph algorithms and graph theory
independent set
0.912025
GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility · NeurIPS 2025
Mathematical optimization
submodular optimization
0.912025
GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility · NeurIPS 2025
Machine learning › Transfer learning and domain adaptation › instance weighting
importance weighting
0.712023
Leveraging Importance Weights in Subset Selection · ICLR 2023
Machine learning › Efficient and distributed learning
subset selection
0.712023
Leveraging Importance Weights in Subset Selection · ICLR 2023
Machine learning › Efficient and distributed learning
active learning
0.512021
Batch Active Learning at Scale · NeurIPS 2021
Machine learning › Efficient and distributed learning › active learning
batch active learning
0.512021
Batch Active Learning at Scale · NeurIPS 2021
Machine learning › Efficient and distributed learning › active learning
label complexity
0.512021
Batch Active Learning at Scale · NeurIPS 2021
Algorithms and data structures
clustering
0.512021
Hierarchical Clustering of Data Streams: Scalable Algorithms and Approximation Guarantees · ICML 2021
Algorithms and data structures › clustering
hierarchical clustering
0.512021
Hierarchical Clustering of Data Streams: Scalable Algorithms and Approximation Guarantees · ICML 2021
Mathematical optimization
optimization under uncertainty
0.312017
TSP With Locational Uncertainty: The Adversarial Model · SoCG 2017
Mathematical optimization › combinatorial optimization › network optimization
routing and scheduling
0.312017
TSP With Locational Uncertainty: The Adversarial Model · SoCG 2017
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.312017
TSP With Locational Uncertainty: The Adversarial Model · SoCG 2017
Data mining › clustering › online clustering
data stream clustering
0.112021
Hierarchical Clustering of Data Streams: Scalable Algorithms and Approximation Guarantees · ICML 2021
Approximation and online algorithms › approximation algorithms
approximation guarantees
0.112021
Hierarchical Clustering of Data Streams: Scalable Algorithms and Approximation Guarantees · ICML 2021

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

embedding-based similarity · 1.7diversity-based curation · 1.7similarity-based metrics · 1.0hyperplane-based clustering · 1.0greedy bicriteria algorithm · 0.9approximation guarantees · 0.9subset selection · 0.7importance weighting · 0.7uncertainty sampling · 0.5diversity sampling · 0.5approximation algorithm · 0.3PTAS · 0.3
YearPublicationVenuePosition
2025 GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility
abstract
This work studies a novel subset selection problem called *max-min diversification with monotone submodular utility* (MDMS), which has a wide range of applications in machine learning, e.g., data sampling and feature selection. Given a set of points in a metric space, the goal of MDMS is to maximize $f(S) = g(S) + \lambda \cdot \text{div}(S)$ subject to a cardinality constraint $|S| \le k$, where $g(S)$ is a monotone submodular function and $\text{div}(S) = \min_{u,v \in S : u \ne v} \text{dist}(u,v)$ is the *max-min diversity* objective. We propose the `GIST` algorithm, which gives a $\frac{1}{2}$-approximation guarantee for MDMS by approximating a series of maximum independent set problems with a bicriteria greedy algorithm. We also prove that it is NP-hard to approximate within a factor of $0.5584$. Finally, we show in our empirical study that `GIST` outperforms state-of-the-art benchmarks for a single-shot data sampling task on ImageNet.
Matthew Fahrbach, Srikumar Ramalingam, Morteza Zadimoghaddam, Sara Ahmadian, Gui Citovsky, Giulia DeSalvo
NeurIPS5
2025 Analyzing Similarity Metrics for Data Selection for Language Model Pretraining
abstract
Measuring similarity between training examples is critical for curating high-quality and diverse pretraining datasets for language models. However, similarity is typically computed with a generic off-the-shelf embedding model that has been trained for tasks such as retrieval. Whether these embedding-based similarity metrics are well-suited for pretraining data selection remains largely unexplored. In this paper, we propose a new framework to assess the suitability of a similarity metric specifically for data curation in language model pretraining applications. Our framework's first evaluation criterion captures how well distances reflect generalization in pretraining loss between different training examples. Next, we use each embedding model to guide a standard diversity-based data curation algorithm and measure its utility by pretraining a language model on the selected data and evaluating downstream task performance. Finally, we evaluate the capabilities of embeddings to distinguish between examples from different data sources. With these evaluations, we demonstrate that standard off-the-shelf embedding models are not well-suited for the pretraining data curation setting, underperforming even remarkably simple embeddings that are extracted from models trained on the same pretraining corpus. Our experiments are performed on the Pile, for pretraining a 1.7B parameter language model on 200B tokens. We believe our analysis and evaluation framework serves as a foundation for the future design of embeddings that specifically reason about similarity in pretraining datasets.
Dylan Sam, Ayan Chakrabarti, Afshin Rostamizadeh, Srikumar Ramalingam, Gui Citovsky, Sanjiv Kumar
NeurIPS5
2023 Leveraging Importance Weights in Subset Selection
Gui Citovsky, Giulia DeSalvo, Sanjiv Kumar, Srikumar Ramalingam, Afshin Rostamizadeh, Yunjuan Wang
ICLR1
2021 Hierarchical Clustering via Sketches and Hierarchical Correlation Clustering
abstract
Recently, Hierarchical Clustering (HC) has been considered through the lens of optimization. In particular, two maximization objectives have been defined. Moseley and Wang defined the \emph{Revenue} objective to handle similarity information given by a weighted graph on the data points (w.l.o.g., $[0,1]$ weights), while Cohen-Addad et al. defined the \emph{Dissimilarity} objective to handle dissimilarity information. In this paper, we prove structural lemmas for both objectives allowing us to convert any HC tree to a tree with constant number of internal nodes while incurring an arbitrarily small loss in each objective. Although the best-known approximations are 0.585 and 0.667 respectively, using our lemmas we obtain approximations arbitrarily close to 1, if not all weights are small (i.e., there exist constants $\epsilon, \delta$ such that the fraction of weights smaller than $\delta$, is at most $1 - \epsilon$); such instances encompass many metric-based similarity instances, thereby improving upon prior work. Finally, we introduce Hierarchical Correlation Clustering (HCC) to handle instances that contain similarity and dissimilarity information simultaneously. For HCC, we provide an approximation of 0.4767 and for complementary similarity/dissimilarity weights (analogous to $+/-$ correlation clustering), we again present nearly-optimal approximations.
Danny Vainstein, Vaggos Chatziafratis, Gui Citovsky, Anand Rajagopalan, Mohammad Mahdian, Yossi Azar
AISTATS3
2021 Hierarchical Clustering of Data Streams: Scalable Algorithms and Approximation Guarantees
abstract
We investigate the problem of hierarchically clustering data streams containing metric data in R^d. We introduce a desirable invariance property for such algorithms, describe a general family of hyperplane-based methods enjoying this property, and analyze two scalable instances of this general family against recently popularized similarity/dissimilarity-based metrics for hierarchical clustering. We prove a number of new results related to the approximation ratios of these algorithms, improving in various ways over the literature on this subject. Finally, since our algorithms are principled but also very practical, we carry out an experimental comparison on both synthetic and real-world datasets showing competitive results against known baselines.
Anand Rajagopalan, Fabio Vitale, Danny Vainstein, Gui Citovsky, Cecilia M. Procopiuc, Claudio Gentile
ICML4
2021 Batch Active Learning at Scale
abstract
The ability to train complex and highly effective models often requires an abundance of training data, which can easily become a bottleneck in cost, time, and computational resources. Batch active learning, which adaptively issues batched queries to a labeling oracle, is a common approach for addressing this problem. The practical benefits of batch sampling come with the downside of less adaptivity and the risk of sampling redundant examples within a batch -- a risk that grows with the batch size. In this work, we analyze an efficient active learning algorithm, which focuses on the large batch setting. In particular, we show that our sampling method, which combines notions of uncertainty and diversity, easily scales to batch sizes (100K-1M) several orders of magnitude larger than used in previous studies and provides significant improvements in model training efficiency compared to recent baselines. Finally, we provide an initial theoretical analysis, proving label complexity guarantees for a related sampling method, which we show is approximately equivalent to our sampling method in specific settings.
Gui Citovsky, Giulia DeSalvo, Claudio Gentile, Lazaros Karydas, Anand Rajagopalan, Afshin Rostamizadeh, Sanjiv Kumar
NeurIPS1
2018 Selecting and covering colored points
Esther M. Arkin, Aritra Banik, Paz Carmi, Gui Citovsky, Matthew J. Katz, Joseph S. B. Mitchell, Marina Simakov
Discret. Appl. Math.4
2017 TSP With Locational Uncertainty: The Adversarial Model
abstract
In this paper we study a natural special case of the Traveling Salesman Problem (TSP) with point-locational-uncertainty which we will call the adversarial TSP problem (ATSP). Given a metric space (X, d) and a set of subsets R = {R_1, R_2, ... , R_n} : R_i subseteq X, the goal is to devise an ordering of the regions, sigma_R, that the tour will visit such that when a single point is chosen from each region, the induced tour over those points in the ordering prescribed by sigma_R is as short as possible. Unlike the classical locational-uncertainty-TSP problem, which focuses on minimizing the expected length of such a tour when the point within each region is chosen according to some probability distribution, here, we focus on the adversarial model in which once the choice of sigma_R is announced, an adversary selects a point from each region in order to make the resulting tour as long as possible. In other words, we consider an offline problem in which the goal is to determine an ordering of the regions R that is optimal with respect to the ``worst'' point possible within each region being chosen by an adversary, who knows the chosen ordering. We give a 3-approximation when R is a set of arbitrary regions/sets of points in a metric space. We show how geometry leads to improved constant factor approximations when regions are parallel line segments of the same lengths, and a polynomial-time approximation scheme (PTAS) for the important special case in which R is a set of disjoint unit disks in the plane.
Gui Citovsky, Tyler Mayer, Joseph S. B. Mitchell
SoCG1
2017 Network Optimization on Partitioned Pairs of Points
abstract
Given $n$ pairs of points, $\mathcal{S} = \{\{p_1, q_1\}, \{p_2, q_2\}, \dots, \{p_n, q_n\}\}$, in some metric space, we study the problem of two-coloring the points within each pair, red and blue, to optimize the cost of a pair of node-disjoint networks, one over the red points and one over the blue points. In this paper we consider our network structures to be spanning trees, traveling salesman tours or matchings. We consider several different weight functions computed over the network structures induced, as well as several different objective functions. We show that some of these problems are NP-hard, and provide constant factor approximation algorithms in all cases.
Esther M. Arkin, Aritra Banik, Paz Carmi, Gui Citovsky, Su Jia, Matthew J. Katz, Tyler Mayer, Joseph S. B. Mitchell
ISAAC4
2015 Exact and Approximation Algorithms for Data Mule Scheduling in a Sensor Network
Gui Citovsky, Jie Gao 0001, Joseph S. B. Mitchell, Jiemin Zeng
ALGOSENSORS1
2015 Choice Is Hard
Esther M. Arkin, Aritra Banik, Paz Carmi, Gui Citovsky, Matthew J. Katz, Joseph S. B. Mitchell, Marina Simakov
ISAAC4
2014 Exploiting Geometry in the SINR _k Model
Rom Aschner, Gui Citovsky, Matthew J. Katz
ALGOSENSORS2