Victoria G. Crawford

dblp:199/1873 · DBLP profile ↗
← Back
13ranked-venue papers
6as 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 · 10 · 4 first-author · 6 since 2021Databases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 1 since 2021Computer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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.

Theoretical computer science
7 papers
Mathematical optimization · 69% Approximation and online algorithms · 26% Graph algorithms and graph theory · 2%
Artificial intelligence
1 paper
Trustworthy machine learning · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization
submodular optimization
2.852025
Fair Submodular Cover · ICLR 2025
Bicriteria Approximation Algorithms for the Submodular Cover Problem · NeurIPS 2023
Faster Guarantees of Evolutionary Algorithms for Maximization of Monotone Submodular Functions · IJCAI 2021
Approximation and online algorithms
approximation algorithms
2.252025
Fair Submodular Cover · ICLR 2025
Faster Guarantees of Evolutionary Algorithms for Maximization of Monotone Submodular Functions · IJCAI 2021
An Efficient Evolutionary Algorithm for Minimum Cost Submodular Cover · IJCAI 2019
Mathematical optimization › submodular optimization
submodular cover
1.522025
Fair Submodular Cover · ICLR 2025
Bicriteria Approximation Algorithms for the Submodular Cover Problem · NeurIPS 2023
Mathematical optimization › multi-objective optimization
bicriteria approximation
1.022023
Bicriteria Approximation Algorithms for the Submodular Cover Problem · NeurIPS 2023
An Efficient Evolutionary Algorithm for Minimum Cost Submodular Cover · IJCAI 2019
Machine learning › Trustworthy machine learning › fairness
algorithmic fairness
0.912025
Fair Submodular Cover · ICLR 2025
Machine learning › Trustworthy machine learning
fairness
0.912025
Fair Submodular Cover · ICLR 2025
Mathematical optimization
discrete optimization
0.712023
Bicriteria Approximation Algorithms for the Submodular Cover Problem · NeurIPS 2023
Mathematical optimization › submodular optimization › submodular maximization
monotone submodular maximization
0.512021
Faster Guarantees of Evolutionary Algorithms for Maximization of Monotone Submodular Functions · IJCAI 2021
Approximation and online algorithms › approximation algorithms › approximation guarantees
worst-case ratio
0.512021
Faster Guarantees of Evolutionary Algorithms for Maximization of Monotone Submodular Functions · IJCAI 2021
Mathematical optimization › submodular optimization
minimum cost submodular cover
0.412019
An Efficient Evolutionary Algorithm for Minimum Cost Submodular Cover · IJCAI 2019
Bioinformatics and computational biology › sequence analysis › sequence assembly
de bruijn graph
0.312018
Practical dynamic de Bruijn graphs · Bioinform. 2018
Bioinformatics and computational biology › sequence analysis
sequence assembly
0.312018
Practical dynamic de Bruijn graphs · Bioinform. 2018
Web and social media mining › social network analysis
influence maximization
0.312018
Fast Maximization of Non-Submodular, Monotonic Functions on the Integer Lattice · ICML 2018
Mathematical optimization › submodular optimization
cardinality-constrained maximization
0.312018
Fast Maximization of Non-Submodular, Monotonic Functions on the Integer Lattice · ICML 2018
Mathematical optimization › submodular optimization
submodular maximization
0.312018
Fast Maximization of Non-Submodular, Monotonic Functions on the Integer Lattice · ICML 2018
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms
0.312017
Scalable and Adaptive Algorithms for the Triangle Interdiction Problem on Billion-Scale Networks · ICDM 2017
Mathematical optimization › multi-objective optimization
evolutionary algorithm
0.322021
Faster Guarantees of Evolutionary Algorithms for Maximization of Monotone Submodular Functions · IJCAI 2021
An Efficient Evolutionary Algorithm for Minimum Cost Submodular Cover · IJCAI 2019
Bioinformatics and computational biology › genomics
next-generation sequencing data analysis
0.112018
Practical dynamic de Bruijn graphs · Bioinform. 2018

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

bicriteria approximation · 2.4continuous relaxation · 1.7greedy algorithm · 1.0approximation algorithm · 0.9evolutionary algorithm · 0.9stochastic greedy · 0.5pareto optimization · 0.5submodularity · 0.4monotonicity · 0.4approximate value oracle · 0.4compact data structure · 0.3bloom filter · 0.3
YearPublicationVenuePosition
2025 Linear Submodular Maximization with Bandit Feedback
abstract
Leveraging the intrinsic structure of submodular functions to design more sample-efficient algorithms for submodular maximization (SM) has gained significant attention in recent studies. In a number of real-world applications such as diversified recommender systems and data summarization, the submodular function exhibits additional linear structure. In this paper, we consider the problem of linear submodular maximization under the bandit feedback in the pure-exploration setting, where the submodular objective function is defined as $f:2^U \rightarrow\mathbb{R}_{\ge 0}$, where $f=\sum_{i=1}^dw_iF_{i}$. It is assumed that we have value oracle access to the functions $F_i$, but the coefficients $w_i$ are unknown, and $f$ can only be accessed via noisy queries. To harness the linear structure, we develop algorithms inspired by adaptive allocation algorithms in the best-arm identification for the linear bandit, with approximation guarantees arbitrarily close to the setting where we have value oracle access to $f$. Our approach efficiently leverages information from prior samples, offering a significant improvement in sample efficiency. Experimental results on both synthetic datasets and real-world datasets demonstrate the superior performance of our method compared to baseline algorithms, particularly in terms of sample efficiency.
Victoria G. Crawford
AISTATS2
2025 Fair Submodular Cover
abstract
Machine learning algorithms are becoming increasing prevalent in the modern world, and as a result there has been significant recent study into algorithmic fairness in order to minimize the possibility of unintentional bias or discrimination in these algorithms. Submodular optimization problems also arise in many machine learning applications, including those such as data summarization and clustering where fairness is an important concern. In this paper, we initiate the study of the Fair Submodular Cover Problem (FSC). Given a ground set $U$, a monotone submodular function $f:2^U\to\mathbb{R}_{\ge 0}$, and a threshold $\tau$, the goal of FSC is to find a balanced subset of $U$ with minimum cardinality such that $f(S)\ge\tau$. We first introduce discrete algorithms for FSC that achieve a bicriteria approximation ratio of $(\frac{1}{\varepsilon}, 1-O(\varepsilon))$. We then present a continuous algorithm that achieves a $(\ln\frac{1}{\varepsilon}, 1-O(\varepsilon))$-bicriteria approximation ratio, which matches the best approximation guarantee of submodular cover without a fairness constraint. Finally, we complement our theoretical results with a number of empirical evaluations that demonstrate the efficiency of our algorithms on instances of maximum coverage.
Shuo Xing, Samson Zhou, Victoria G. Crawford
ICLR4
2025 Adaptive Threshold Sampling for Pure Exploration in Submodular Bandits
abstract
We address the problem of submodular maximization under bandit feedback, where the objective function $f:2^U\to\mathbb{R}_{\geq 0}$ can only be accessed through noisy, i.i.d. sub-Gaussian queries. This problem arises in many applications including influence maximization, diverse recommendation systems, and large-scale facility location optimization. In this paper, we focus on the pure-exploration setting, where the goal is to identify a high-quality solution set using as few noisy queries as possible. We propose an efficient adaptive sampling strategy, called Confident Sample (CS) that can serve as a versatile subroutine to propose approximation algorithms for many submodular maximization problems. Our algorithms achieve approximation guarantees arbitrarily close to the standard value oracle setting and are highly sample-efficient. We propose and analyze algorithms for monotone submodular maximization with cardinality and matroid constraints, as well as unconstrained non-monotone submodular maximization. Our theoretical analysis is complemented by empirical evaluation on real instances, demonstrating the superior sample efficiency of our proposed algorithm relative to alternative approaches.
Shuo Xing, Victoria G. Crawford
UAI3
2023 Scalable Bicriteria Algorithms for Non-Monotone Submodular Cover
abstract
In this paper, we consider the optimization problem Submodular Cover (SC), which is to find a minimum cost subset of a ground set $U$ such that the value of a submodular function $f$ is above a threshold $\tau$. In contrast to most existing work on SC, it is not assumed that $f$ is monotone. Two bicriteria approximation algorithms are presented for SC that, for input parameter $0 < \epsilon < 1$, give $O( 1 / \epsilon^2 )$ ratio to the optimal cost and ensures the function $f$ is at least $\tau(1 - \epsilon)/2$. A lower bound shows that under the value query model shows that no polynomial-time algorithm can ensure that $f$ is larger than $\tau/2$. Further, the algorithms presented are scalable to large data sets, processing the ground set in a stream. Similar algorithms developed for SC also work for the related optimization problem of Submodular Maximization (KCSM). Finally, the algorithms are demonstrated to be effective in experiments involving graph cut and data summarization functions.
Victoria G. Crawford
AISTATS1
2023 Bicriteria Approximation Algorithms for the Submodular Cover Problem
abstract
In this paper, we consider the optimization problem Submodular Cover (SCP), which is to find a minimum cardinality subset of a finite universe $U$ such that the value of a submodular function $f$ is above an input threshold $\tau$. In particular, we consider several variants of SCP including the general case, the case where $f$ is additionally assumed to be monotone, and finally the case where $f$ is a regularized monotone submodular function. Our most significant contributions are that: (i) We propose a scalable algorithm for monotone SCP that achieves nearly the same approximation guarantees as the standard greedy algorithm in significantly faster time; (ii) We are the first to develop an algorithm for general SCP that achieves a solution arbitrarily close to being feasible; and finally (iii) we are the first to develop algorithms for regularized SCP. Our algorithms are then demonstrated to be effective in an extensive experimental section on data summarization and graph cut, two applications of SCP.
Victoria G. Crawford
NeurIPS2
2021 Faster Guarantees of Evolutionary Algorithms for Maximization of Monotone Submodular Functions
abstract
In this paper, the monotone submodular maximization problem (SM) is studied. SM is to find a subset of size kappa from a universe of size n that maximizes a monotone submodular objective function f . We show using a novel analysis that the Pareto optimization algorithm achieves a worst-case ratio of (1 − epsilon)(1 − 1/e) in expectation for every cardinality constraint kappa < P , where P ≤ n + 1 is an input, in O(nP ln(1/epsilon)) queries of f . In addition, a novel evolutionary algorithm called the biased Pareto optimization algorithm, is proposed that achieves a worst-case ratio of (1 − epsilon)(1 − 1/e − epsilon) in expectation for every cardinality constraint kappa < P in O(n ln(P ) ln(1/epsilon)) queries of f . Further, the biased Pareto optimization algorithm can be modified in order to achieve a a worst-case ratio of (1 − epsilon)(1 − 1/e − epsilon) in expectation for cardinality constraint kappa in O(n ln(1/epsilon)) queries of f . An empirical evaluation corroborates our theoretical analysis of the algorithms, as the algorithms exceed the stochastic greedy solution value at roughly when one would expect based upon our analysis.
Victoria G. Crawford
IJCAI1
2019 Submodular Cost Submodular Cover with an Approximate Oracle
abstract
In this work, we study the Submodular Cost Submodular Cover problem, which is to minimize the submodular cost required to ensure that the submodular benefit function exceeds a given threshold. Existing approximation ratios for the greedy algorithm assume a value oracle to the benefit function. However, access to a value oracle is not a realistic assumption for many applications of this problem, where the benefit function is difficult to compute. We present two incomparable approximation ratios for this problem with an approximate value oracle and demonstrate that the ratios take on empirically relevant values through a case study with the Influence Threshold problem in online social networks.
Victoria G. Crawford, Alan Kuhnle, My T. Thai
ICML1
2019 An Efficient Evolutionary Algorithm for Minimum Cost Submodular Cover
abstract
In this paper, the Minimum Cost Submodular Cover problem is studied, which is to minimize a modular cost function such that the monotone submodular benefit function is above a threshold. For this problem, an evolutionary algorithm EASC is introduced that achieves a constant, bicriteria approximation in expected polynomial time; this is the first polynomial-time evolutionary approximation algorithm for Minimum Cost Submodular Cover. To achieve this running time, ideas motivated by submodularity and monotonicity are incorporated into the evolutionary process, which likely will extend to other submodular optimization problems. In a practical application, EASC is demonstrated to outperform the greedy algorithm and converge faster than competing evolutionary algorithms for this problem.
Victoria G. Crawford
IJCAI1
2019 Scalable approximations to k-cycle transversal problems on dynamic networks
Alan Kuhnle, Victoria G. Crawford, My T. Thai
Knowl. Inf. Syst.2
2018 Fast Maximization of Non-Submodular, Monotonic Functions on the Integer Lattice
abstract
The optimization of submodular functions on the integer lattice has received much attention recently, but the objective functions of many applications are non-submodular. We provide two approximation algorithms for maximizing a non-submodular function on the integer lattice subject to a cardinality constraint; these are the first algorithms for this purpose that have polynomial query complexity. We propose a general framework for influence maximization on the integer lattice that generalizes prior works on this topic, and we demonstrate the efficiency of our algorithms in this context.
Alan Kuhnle, J. David Smith, Victoria G. Crawford, My T. Thai
ICML3
2018 Space-Efficient and Dynamic Caching for D2D Networks of Heterogeneous Users
abstract
Previous approaches to caching for Device-to-Device (D2D) communication cache popular files during off-peak hours. Since the popularity of content may evolve quickly or be unavailable in advance, we propose a flexible approach to cellular device caching where files are cached or uncached dynamically as file popularity evolves Dynamic caching motivates a space-efficient optimization problem Minimum File Placement (MFP), which is to cache a single file in the least amount of cache space to ensure a specified cache hit rate. In order to estimate the future cache hit rate, we use historical heterogeneous contact and request patterns of the devices. We present a bicriteria greedy algorithm for MFP and incorporate this algorithm into a dynamic approach to caching from a library of files with evolving popularity distribution. In an extensive experimental evaluation, we analyze the effectiveness of our approach to mobile device caching and demonstrate its advantages over other static contact-pattern-aware caching and alternative dynamic approaches.
Victoria G. Crawford, Alan Kuhnle, Md Abdul Alim, My T. Thai
MASS1
2018 Practical dynamic de Bruijn graphs
abstract
Motivation: The de Bruijn graph is fundamental to the analysis of next generation sequencing data and so, as datasets of DNA reads grow rapidly, it becomes more important to represent de Bruijn graphs compactly while still supporting fast assembly. Previous implementations of compact de Bruijn graphs have not supported node or edge deletion, however, which is important for pruning spurious elements from the graph. Results: Belazzougui et al. (2016b) recently proposed a compact and fully dynamic representation, which supports exact membership queries and insertions and deletions of both nodes and edges. In this paper, we give a practical implementation of their data structure, supporting exact membership queries and fully dynamic edge operations, as well as limited support for dynamic node operations. We demonstrate experimentally that its performance is comparable to that of state-of-the-art implementations based on Bloom filters. Availability and implementation: Our source-code is publicly available at https://github.com/csirac/dynamicDBG under an open-source license.
Victoria G. Crawford, Alan Kuhnle, Christina Boucher 0001, Rayan Chikhi, Travis Gagie
Bioinform.1
2017 Scalable and Adaptive Algorithms for the Triangle Interdiction Problem on Billion-Scale Networks
abstract
Motivated by the relevance of clustering or transitivity to a variety of network applications, we study the Triangle Interdiction Problem (TIP), which is to find a minimum-size set of edges that intersects all triangles of a network. As existing approximation algorithms for this NP-hard problem either do not scale well to massive networks or have poor solution quality, we formulate two algorithms, TARL and DART, with worst-case guarantees 5/2 and 3 with respect to optimal, respectively. Furthermore, DART is able to efficiently maintain its worst-case guarantee under dynamic edge insertion and removal to the network. In our comprehensive experimental evaluation, we demonstrate that DART is able to run on networks with billions of triangles within 2 hours and is able to dynamically update its solution in microseconds.
Alan Kuhnle, Victoria G. Crawford, My T. Thai
ICDM2