Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniel Cullina
dblp:04/7480 · also Daniel F. Cullina
· DBLP profile ↗
19ranked-venue papers
11as first author
2since 2021 · last 2023
0000-0002-7471-2102ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 7 · 5 first-authorArtificial intelligence and machine learning · 5 · 1 first-author · 2 since 2021Theory of computation · 4 · 4 first-authorSystems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 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
4 papers |
Trustworthy machine learning · 58% Learning theory · 32% Deep learning architectures and training · 10% | |
| Theoretical computer science
5 papers |
Coding theory · 65% Information theory · 26% Graph algorithms and graph theory · 9% |
Topics — the 18 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
1.6 | 4 | 2023 | Characterizing the Optimal 0-1 Loss for Multi-class Classification with a Test-time Attacker · NeurIPS 2023 Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries · ICML 2021 Lower Bounds on Adversarial Robustness from Optimal Transport · NeurIPS 2019 |
Coding theory › error-correcting codes › insertion and deletion › insertion-deletion channel
deletion-correcting codes |
0.7 | 3 | 2016 | Restricted Composition Deletion Correcting Codes · IEEE Trans. Inf. Theory 2016 Generalized Sphere-Packing Bounds on the Size of Codes for Combinatorial Channels · IEEE Trans. Inf. Theory 2016 An Improvement to Levenshtein's Upper Bound on the Cardinality of Deletion Correcting Codes · IEEE Trans. Inf. Theory 2014 |
Machine learning › Trustworthy machine learning › robustness
certified robustness |
0.5 | 2 | 2021 | Lower Bounds on Adversarial Robustness from Optimal Transport · NeurIPS 2019 Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries · ICML 2021 |
Machine learning › Deep learning architectures and training
cross-entropy loss |
0.5 | 1 | 2021 | Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries · ICML 2021 |
Machine learning › Learning theory › learning bounds
loss bounds |
0.5 | 1 | 2021 | Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries · ICML 2021 |
Machine learning › Trustworthy machine learning
robustness |
0.5 | 1 | 2021 | Lower Bounds on Cross-Entropy Loss in the Presence of Test-time Adversaries · ICML 2021 |
Coding theory
upper bounds |
0.4 | 2 | 2016 | Generalized Sphere-Packing Bounds on the Size of Codes for Combinatorial Channels · IEEE Trans. Inf. Theory 2016 An Improvement to Levenshtein's Upper Bound on the Cardinality of Deletion Correcting Codes · IEEE Trans. Inf. Theory 2014 |
Machine learning › Learning theory
sample complexity |
0.4 | 1 | 2019 | Lower Bounds on Adversarial Robustness from Optimal Transport · NeurIPS 2019 |
Machine learning › Learning theory
PAC learning |
0.3 | 1 | 2018 | PAC-learning in the presence of adversaries · NeurIPS 2018 |
Machine learning › Learning theory › computational learning theory › VC theory
VC dimension |
0.3 | 1 | 2018 | PAC-learning in the presence of adversaries · NeurIPS 2018 |
Information theory › signal processing › compressed sensing
exact recovery |
0.2 | 1 | 2016 | Improved Achievability and Converse Bounds for Erdos-Renyi Graph Matching · SIGMETRICS 2016 |
Graph algorithms and graph theory
graph matching |
0.2 | 1 | 2016 | Improved Achievability and Converse Bounds for Erdos-Renyi Graph Matching · SIGMETRICS 2016 |
Information theory › information-theoretic limits
information-theoretic threshold |
0.2 | 1 | 2016 | Improved Achievability and Converse Bounds for Erdos-Renyi Graph Matching · SIGMETRICS 2016 |
Coding theory › error-correcting codes › coding bounds › packing bounds
sphere-packing bound |
0.2 | 1 | 2016 | Generalized Sphere-Packing Bounds on the Size of Codes for Combinatorial Channels · IEEE Trans. Inf. Theory 2016 |
Information theory › information-theoretic limits
information-theoretic lower bounds |
0.2 | 1 | 2023 | Characterizing the Optimal 0-1 Loss for Multi-class Classification with a Test-time Attacker · NeurIPS 2023 |
Coding theory › error-correcting codes › insertion and deletion
insertion-deletion channel |
0.2 | 1 | 2014 | An Improvement to Levenshtein's Upper Bound on the Cardinality of Deletion Correcting Codes · IEEE Trans. Inf. Theory 2014 |
Coding theory › error-correcting codes › coding bounds
packing bounds |
0.2 | 1 | 2014 | An Improvement to Levenshtein's Upper Bound on the Cardinality of Deletion Correcting Codes · IEEE Trans. Inf. Theory 2014 |
Machine learning › Trustworthy machine learning › adversarial machine learning
evasion attack |
0.1 | 1 | 2018 | PAC-learning in the presence of adversaries · NeurIPS 2018 |
Methods — techniques the papers use, named apart from their topics
conflict hypergraph · 1.3attacker-classifier game · 1.3soft labels · 0.5optimization · 0.5wasserstein distance · 0.4optimal transport · 0.4statistical learning theory · 0.3packing and covering · 0.2linear programming · 0.2graph-theoretic methods · 0.2converse bound · 0.2bijective proof · 0.2achievability bounds · 0.2packing argument · 0.2asymptotic bounds · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Characterizing the Optimal 0-1 Loss for Multi-class Classification with a Test-time AttackerabstractFinding classifiers robust to adversarial examples is critical for their safe
deployment. Determining the robustness of the best possible classifier under a
given threat model for a fixed data distribution and comparing it to that
achieved by state-of-the-art training methods is thus an important diagnostic
tool. In this paper, we find achievable information-theoretic lower bounds on
robust loss in the presence of a test-time attacker for *multi-class
classifiers on any discrete dataset*. We provide a general framework for finding
the optimal $0-1$ loss that revolves around the construction of a conflict
hypergraph from the data and adversarial constraints. The prohibitive cost of
this formulation in practice leads us to formulate other variants of the attacker-classifier
game that more efficiently determine the range of the optimal loss. Our
valuation shows, for the first time, an analysis of the gap to optimal
robustness for classifiers in the multi-class setting on benchmark datasets. Sihui Dai, Wenxin Ding, Arjun Nitin Bhagoji, Daniel Cullina, Haitao Zheng 0001, Ben Zhao, Prateek Mittal |
NeurIPS | 4 |
| 2021 | Lower Bounds on Cross-Entropy Loss in the Presence of Test-time AdversariesabstractUnderstanding the fundamental limits of robust supervised learning has emerged as a problem of immense interest, from both practical and theoretical standpoints. In particular, it is critical to determine classifier-agnostic bounds on the training loss to establish when learning is possible. In this paper, we determine optimal lower bounds on the cross-entropy loss in the presence of test-time adversaries, along with the corresponding optimal classification outputs. Our formulation of the bound as a solution to an optimization problem is general enough to encompass any loss function depending on soft classifier outputs. We also propose and provide a proof of correctness for a bespoke algorithm to compute this lower bound efficiently, allowing us to determine lower bounds for multiple practical datasets of interest. We use our lower bounds as a diagnostic tool to determine the effectiveness of current robust training methods and find a gap from optimality at larger budgets. Finally, we investigate the possibility of using of optimal classification outputs as soft labels to empirically improve robust training. Arjun Nitin Bhagoji, Daniel Cullina, Vikash Sehwag, Prateek Mittal |
ICML | 2 |
| 2020 | Achievability of nearly-exact alignment for correlated Gaussian databasesabstractWe study the conditions that allow for the alignment of correlated databases with multivariate Gaussian features. We present some analysis tools that allow us to go beyond the achievability result for exact alignment and derive the condition for nearly-exact alignment. Our main theorem gives an expression for the order of magnitude of the error in alignment as a function of mutual information between features. Osman Emre Dai, Daniel Cullina, Negar Kiyavash |
ISIT | 2 |
| 2019 | Database Alignment with Gaussian FeaturesabstractWe consider the problem of aligning a pair of databases with jointly Gaussian features. We consider two algorithms, complete database alignment via MAP estimation among all possible database alignments, and partial alignment via a thresholding approach of log likelihood ratios. We derive conditions on mutual information between feature pairs, identifying the regimes where the algorithms are guaranteed to perform reliably and those where they cannot be expected to succeed. Osman Emre Dai, Daniel Cullina, Negar Kiyavash |
AISTATS | 2 |
| 2019 | Lower Bounds on Adversarial Robustness from Optimal TransportabstractWhile progress has been made in understanding the robustness of machine learning classifiers to test-time adversaries (evasion attacks), fundamental questions remain unresolved. In this paper, we use optimal transport to characterize the maximum achievable accuracy in an adversarial classification scenario. In this setting, an adversary receives a random labeled example from one of two classes, perturbs the example subject to a neighborhood constraint, and presents the modified example to the classifier. We define an appropriate cost function such that the minimum transportation cost between the distributions of the two classes determines the \emph{minimum $0-1$ loss for any classifier}. When the classifier comes from a restricted hypothesis class, the optimal transportation cost provides a lower bound. We apply our framework to the case of Gaussian data with norm-bounded adversaries and explicitly show matching bounds for the classification and transport problems and the optimality of linear classifiers. We also characterize the sample complexity of learning in this setting, deriving and extending previously known results as a special case. Finally, we use our framework to study the gap between the optimal classification performance possible and that currently achieved by state-of-the-art robustly trained neural networks for datasets of interest, namely, MNIST, Fashion MNIST and CIFAR-10. Arjun Nitin Bhagoji, Daniel Cullina, Prateek Mittal |
NeurIPS | 2 |
| 2018 | Fundamental Limits of Database AlignmentabstractWe consider the problem of aligning a pair of databases with correlated entries. We introduce a new measure of correlation in a joint distribution that we call cycle mutual information. This measure has operational significance: it determines whether exact recovery of the correspondence between database entries is possible for any algorithm. Additionally, there is an efficient algorithm for database alignment that achieves this information theoretic threshold. Daniel Cullina, Prateek Mittal, Negar Kiyavash |
ISIT | 1 |
| 2018 | PAC-learning in the presence of adversariesabstractThe existence of evasion attacks during the test phase of machine learning algorithms represents a significant challenge to both their deployment and understanding. These attacks can be carried out by adding imperceptible perturbations to inputs to generate adversarial examples and finding effective defenses and detectors has proven to be difficult. In this paper, we step away from the attack-defense arms race and seek to understand the limits of what can be learned in the presence of an evasion adversary. In particular, we extend the Probably Approximately Correct (PAC)-learning framework to account for the presence of an adversary. We first define corrupted hypothesis classes which arise from standard binary hypothesis classes in the presence of an evasion adversary and derive the Vapnik-Chervonenkis (VC)-dimension for these, denoted as the adversarial VC-dimension. We then show that sample complexity upper bounds from the Fundamental Theorem of Statistical learning can be extended to the case of evasion adversaries, where the sample complexity is controlled by the adversarial VC-dimension. We then explicitly derive the adversarial VC-dimension for halfspace classifiers in the presence of a sample-wise norm-constrained adversary of the type commonly studied for evasion attacks and show that it is the same as the standard VC-dimension, closing an open question. Finally, we prove that the adversarial VC-dimension can be either larger or smaller than the standard VC-dimension depending on the hypothesis class and adversary, making it an interesting object of study in its own right. Daniel Cullina, Arjun Nitin Bhagoji, Prateek Mittal |
NeurIPS | 1 |
| 2017 | Optimizing resource speed for two-stage real-time tasks
Alessandra Melani, Renato Mancuso 0001, Daniel Cullina, Marco Caccamo, Lothar Thiele |
Real Time Syst. | 3 |
| 2016 | Speed optimization for tasks with two resources
Alessandra Melani, Renato Mancuso 0001, Daniel Cullina, Marco Caccamo, Lothar Thiele |
DATE | 3 |
| 2016 | Rate-distance tradeoff for codes above graph capacityabstractThe capacity of a graph is defined as the rate of exponential growth of independent sets in the strong powers of the graph. In the strong power an edge connects two sequences if at each position their letters are equal or adjacent. We consider a variation of the problem where edges in the power graphs are removed between sequences which differ in more than a fraction δ of coordinates. The proposed generalization can be interpreted as the problem of determining the highest rate of zero undetected-error communication over a link with adversarial noise, where only a fraction δ of symbols can be perturbed and only some substitutions are allowed. We derive lower bounds on achievable rates by combining graph homomorphisms with a graph-theoretic generalization of the Gilbert-Varshamov bound. We then give an upper bound, based on Delsarte's linear programming approach, which combines Lovász' theta function with the construction used by McEliece et al. for bounding the minimum distance of codes in Hamming spaces. Daniel Cullina, Marco Dalai, Yury Polyanskiy |
ISIT | 1 |
| 2016 | Message partitioning and limited auxiliary randomness: Alternatives to Honey EncryptionabstractIn a symmetric-key cryptography system, it is often required to transmit a nonuniform message from a very large set. In this case, a computationally unbounded adversary can take advantage of the non-uniformity of the posterior to recover the message. Recently an encryption scheme called Honey Encryption has been proposed to increase the information-theoretic security of the system, i.e., guaranteed level of security regardless of the computational power of the adversary. In this paper, we present a technique called message partitioning which can be used to accomplish the same goal. We analyze the overall security of the combination of this technique with Honey Encryption, which uses a Distribution Transforming Encoder (DTE) block. We propose a new DTE which has an acceptable performance under limited amount of available auxiliary randomness. Achievable bounds are presented for both cases, which under certain conditions, are close to the lower bounds on the level of the success of the adversary. AmirEmad Ghassami, Daniel Cullina, Negar Kiyavash |
ISIT | 2 |
| 2016 | Improved Achievability and Converse Bounds for Erdos-Renyi Graph MatchingabstractWe consider the problem of perfectly recovering the vertex correspondence between two correlated Erdos-Renyi (ER) graphs. For a pair of correlated graphs on the same vertex set, the correspondence between the vertices can be obscured by randomly permuting the vertex labels of one of the graphs. In some cases, the structural information in the graphs allow this correspondence to be recovered. We investigate the information-theoretic threshold for exact recovery, i.e. the conditions under which the entire vertex correspondence can be correctly recovered given unbounded computational resources. Pedarsani and Grossglauser provided an achievability result of this type. Their result establishes the scaling dependence of the threshold on the number of vertices. We improve on their achievability bound. We also provide a converse bound, establishing conditions under which exact recovery is impossible. Together, these establish the scaling dependence of the threshold on the level of correlation between the two graphs. The converse and achievability bounds differ by a factor of two for sparse, significantly correlated graphs. Daniel Cullina, Negar Kiyavash |
SIGMETRICS | 1 |
| 2016 | Generalized Sphere-Packing Bounds on the Size of Codes for Combinatorial ChannelsabstractMany of the classic problems of the coding theory are highly symmetric, which makes it easy to derive the sphere-packing upper bounds on the size of codes. We discuss the generalizations of the sphere-packing bounds to the arbitrary error models. These generalizations become especially important when the sizes of the error spheres are nonuniform. The best possible sphere-packing bounds are the solutions to the linear programs. We derive a series of bounds from the approximations to the packing and covering problems and study the relationships and the trade-offs between them. We show the method to obtain the upper bounds by optimizing across a family of channels that admit the same codes. We present a generalization of the local degree bound of Kulkarni and Kiyavash, and use it to improve the best-known upper bounds on the sizes of the single deletion correcting codes and the single grain error correcting codes. Daniel Cullina, Negar Kiyavash |
IEEE Trans. Inf. Theory | 1 |
| 2016 | Restricted Composition Deletion Correcting CodesabstractWe investigate deletion correcting codes and restricted composition codes in particular. Restricted composition codes generalize codes on permutations and multipermutations. We use graph theoretic methods to characterize codes, establish bounds on code size, and describe constructions. The substring partial order has a well-known property. For any string, the number of superstrings of a particular length depends only on the length of the original string. We generalize this property to take compositions into account. For any string, the number of superstrings of a particular composition depends only on the composition of the original string. We present a bijective proof of this fact. We apply this result to obtain a lower bound on the size of restricted composition codes. We obtain an upper bound by analyzing deletion errors when the composition of deleted symbols is restricted to a particular worst case composition. We construct binary restricted composition single-deletion correcting codes and show that they are asymptotically optimal and form an optimal coloring. There is a natural distance on compositions that provides a lower bound on deletion distance. Unrestricted deletion correcting codes can be constructed from the union of restricted composition codes as long as the set of compositions used themselves form a code. The nonbinary single-deletion correcting codes constructed by Tenengolts are a special case of our method. Daniel Cullina, Negar Kiyavash, Ankur A. Kulkarni |
IEEE Trans. Inf. Theory | 1 |
| 2015 | Combinatorial channels from partially ordered setsabstractA combinatorial channel specifies a set of possible channel outputs for each channel input. A ranked partially ordered set, or ranked poset, gives us a notion of up errors and down errors. This allows us to define a variety of combinatorial channels. There is a family of channels that have the rank-n elements of the poset as the input, and introduce s total errors, each performing a different mixture of up errors and down errors. If a ranked poset has the “parallelogram property,” the family of channels all have the same confusion graph and thus the same codes. Furthermore, there is a natural metric on each rank of the poset. In the common confusion graph of the channel, vertices are adjacent if and only if their distance in this metric is at most 2s. Although all of the channels in the family have the same set of codes, each channel corresponds to a different integer linear program that characterizes the set of codes. Because each integer linear program has a different fractional relaxation, each leads to a different sphere-packing upper bound for the codes. We take advantage of this phenomenon by optimizing across the family of channels to obtain the best bound. This formulation includes many of classical error models, including erasures and substitutions in q-ary vectors, Hamming errors in constant weight binary codes, insertions and deletions in q-ary strings, the error model of subspace codes, the natural error model for compositions, and various errors models for permutations. Daniel Cullina, Negar Kiyavash |
ITW | 1 |
| 2014 | Generalized sphere-packing upper bounds on the size of codes for combinatorial channelsabstractA code for a combinatorial channel is a feasible point in an integer linear program derived from that channel. Sphere-packing upper bounds are closely related to the fractional relaxation of this program. When bounding highly symmetric channels, this formulation can often be avoided, but it is essential in less symmetric cases. We present a few low-complexity upper bounds on the value of the relaxed linear program. We also discuss a more general bound derived from the codeword constraint graph for the channel. This bound is not necessarily computationally tractable. When there is a family of channels with the same constraint graph, tractable bounds can be applied to each channel and the best bound will apply to the whole family. Daniel Cullina, Negar Kiyavash |
ISIT | 1 |
| 2014 | An Improvement to Levenshtein's Upper Bound on the Cardinality of Deletion Correcting CodesabstractWe consider deletion correcting codes over a q-ary alphabet. It is well known that any code capable of correcting s deletions can also correct any combination of s total insertions and deletions. To obtain asymptotic upper bounds on code size, we apply a packing argument to channels that perform different mixtures of insertions and deletions. Even though the set of codes is identical for all of these channels, the bounds that we obtain vary. Prior to this paper, only the bounds corresponding to the all-insertion case and the all-deletion case were known. We recover these as special cases. The bound from the all-deletion case, due to Levenshtein, has been the best known for more than 45 years. Our generalized bound is better than Levenshtein's bound whenever the number of deletions to be corrected is larger than the alphabet size. Daniel Cullina, Negar Kiyavash |
IEEE Trans. Inf. Theory | 1 |
| 2013 | An improvement to Levenshtein's upper bound on the cardinality of deletion correcting codesabstractWe consider deletion correcting codes over a q-ary alphabet. It is well known that any code capable of correcting s deletions can also correct any combination of s total insertions and deletions. To obtain asymptotic upper bounds on code size, we apply a packing argument to channels that perform different mixtures of insertions and deletions. Even though the set of codes is identical for all of these channels, the bounds that we obtain vary. Prior to this work, only the bounds corresponding to the all insertion case and the all deletion case were known. We recover these as special cases. The bound from the all deletion case, due to Levenshtein, has been the best known for more than forty five years. Our generalized bound is better than Levenshtein's bound whenever the number of deletions to be corrected is larger than the alphabet size. Daniel Cullina, Negar Kiyavash |
ISIT | 1 |
| 2012 | A coloring approach to constructing deletion correcting codes from constant weight subgraphsabstractWe take a graph theoretic view of deletion correcting codes. The problem of finding an n-bit s-deletion correcting code is equivalent to finding an independent set in a particular graph. We discuss the relationship between codes and colorings and demonstrate that the VT codes are optimal in a coloring sense. We describe a method of partitioning the set of bit strings by Hamming weight and finding codes within each partition. In the single deletion case, we find an optimal coloring of the constant Hamming weight induced subgraphs. We show that the resulting code is asymptotically optimal. We also prove a lower bound on size of codes constructed using these partitions for any number of deletions. Daniel Cullina, Ankur A. Kulkarni, Negar Kiyavash |
ISIT | 1 |