Periklis A. Papakonstantinou

dblp:46/5595 · DBLP profile ↗
← Back
28ranked-venue papers
8as first author
5since 2021 · last 2026
0009-0006-5734-5837ORCID · corroborated

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

Theory of computation · 20 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 5 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 4 · 1 first-author · 1 since 2021Security and privacy · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Systematic Data Structure Lower Bounds via the Query-With-Sketch Model
abstract
We study data structure lower bounds for the Approximate Matrix Powering (AMP) problem. Given a substochastic, symmetric matrix 𝐌 ∈ ℝ^{n× n} and parameters k and α, the goal is to preprocess 𝐌 so as to answer entry queries (u,v)↦ 𝐌^{k}[u,v] up to additive error 1/n^{α}. We focus on AMP in the succinct and systematic regime, in which the data structure stores 𝐌 verbatim, uses an additional r bits of redundancy, and must answer queries by probing only a small number of entries of 𝐌. Our main conceptual contribution is a general framework for proving probe-redundancy trade-offs for systematic data structures. We introduce the query-with-sketch model and develop a min-entropy-based approach that lifts conditional min-entropy bounds in the absence of redundancy to probe lower bounds in the presence of redundancy. We then establish these min-entropy bounds using problem-specific analytic and algebraic tools, for the downstream applications to AMP and its variants. As a consequence, our results provide new unconditional evidence toward a conjecture of Pătraşcu and Roditty on the space required for constant-time set-disjointness queries [Patrascu and Roditty, 2010].
Sumegha Garg, Songhua He, Yuanzhi Li, Periklis A. Papakonstantinou
CCC4
2026 Query Lower Bounds for Correlation Clustering Under Memory Constraints
abstract
This work initiates the study of memory–query tradeoffs for graph problems, with a focus on correlation clustering. Correlation clustering asks for a partition of the vertices that minimizes disagreements: non‑edges inside clusters plus edges across clusters. Our first result is a tight query lower bound: to output a partition whose cost approximates the optimum up to an additive error of ε n², any algorithm requires Ω(n/ε²) adjacency-matrix queries. Under memory constraints, we show that even for the seemingly easier task of approximating the optimal clustering cost (without producing a partition), any algorithm in the random query model must make ≫ n/ε² adjacency-matrix queries. Finally, we prove the first general graph model query lower bound for correlation clustering, where algorithms are allowed adjacency-matrix, neighbor, and degree queries. The latter two bounds are not yet tight, leaving room for sharper results.
Sumegha Garg, Songhua He, Periklis A. Papakonstantinou
ITCS3
2024 The Effect of Weight Precision on the Neuron Count in Deep ReLU Networks
abstract
Deep neural networks (DNNs) have become pivotal in machine learning, but the impact of weight precision, such as in networks with rectified linear units (ReLU), remains underexplored. We analytically investigate the interplay of three key factors: the precision of ReLU network weights, the number of neurons, and the time of the preprocessing algorithm that generates the network description. Our study, which, to the best of our knowledge, is the first formal work on weight precision, yields three main results. (1) We present an exponential time preprocessing algorithm that showcases the possibility of trading ReLU nodes for weight precision. Specifically, our method achieves an exponential reduction in neuron count when computing any function of high complexity with boolean input encoding. What is the implication of the above result in theoretical and practical works? (2) In theory of computing, in general, there is no free lunch. In our case, if you significantly reduce the number of neurons then you should pay the cost in weight precision. To address this, we introduce a notion of network size that considers weight precision in addition to the network's number of neurons. We establish that under this redefined notion of network size, it is generally impossible to exchange neurons for weight precision in ReLU networks of the same (redefined) size. (3) In practice, we show that high weight precision alone cannot help in reducing the neuron count. If instead of our exponential time preprocessing algorithm one uses any polynomial time algorithm, then it is impossible to non-trivially reduce the neuron count, regardless of the high weight precision.
Songhua He, Periklis A. Papakonstantinou
ICML2
2023 Identifying Anomalies While Preserving Privacy
abstract
Identifying anomalies in data is vital in many domains, including medicine, finance, and national security. However, privacy concerns pose a significant roadblock to carrying out such an analysis. Since existing privacy definitions do not allow good accuracy when doing outlier analysis, the notion of sensitive privacy has been recently proposed to deal with this problem. Sensitive privacy makes it possible to analyze data for anomalies with practically meaningful accuracy while providing a strong guarantee similar to differential privacy, which is the prevalent privacy standard today. In this work, we relate sensitive privacy to other important notions of data privacy so that one can port the technical developments and private mechanism constructions from these related concepts to sensitive privacy. Sensitive privacy critically depends on the underlying anomaly model. We develop a novel n-step lookahead mechanism to efficiently answer arbitrary outlier queries, which provably guarantees sensitive privacy if we restrict our attention to common a class of anomaly models. We also provide general constructions to give sensitively private mechanisms for identifying anomalies and show the conditions under which the constructions would be optimal.
Hafiz Salman Asif, Jaideep Vaidya, Periklis A. Papakonstantinou
IEEE Trans. Knowl. Data Eng.3
2021 Accurately and Privately Reporting Crowdsensed COVID-19 Data
Hafiz Salman Asif, Periklis A. Papakonstantinou, Stephanie Shiau, Vivek K. Singh 0001, Jaideep Vaidya
AMIA2
2019 How to Accurately and Privately Identify Anomalies
abstract
Identifying anomalies in data is central to the advancement of science, national security, and finance. However, privacy concerns restrict our ability to analyze data. Can we lift these restrictions and accurately identify anomalies without hurting the privacy of those who contribute their data? We address this question for the most practically relevant case, where a record is considered anomalous relative to other records. We make four contributions. First, we introduce the notion of sensitive privacy, which conceptualizes what it means to privately identify anomalies. Sensitive privacy generalizes the important concept of differential privacy and is amenable to analysis. Importantly, sensitive privacy admits algorithmic constructions that provide strong and practically meaningful privacy and utility guarantees. Second, we show that differential privacy is inherently incapable of accurately and privately identifying anomalies; in this sense, our generalization is necessary. Third, we provide a general compiler that takes as input a differentially private mechanism (which has bad utility for anomaly identification) and transforms it into a sensitively private one. This compiler, which is mostly of theoretical importance, is shown to output a mechanism whose utility greatly improves over the utility of the input mechanism. As our fourth contribution we propose mechanisms for a popular definition of anomaly ((β,r)-anomaly) that (i) are guaranteed to be sensitively private, (ii) come with provable utility guarantees, and (iii) are empirically shown to have an overwhelmingly accurate performance over a range of datasets and evaluation criteria.
Hafiz Salman Asif, Periklis A. Papakonstantinou, Jaideep Vaidya
CCS2
2019 Depth Reduction for Composites
abstract
We show that every circuit with ${AND},{OR},{NOT}$, and ${MOD}_m$ gates, $m\in\mathbb{Z}^+$, of polynomial size and depth $d$ can be reduced to a depth-2, ${SYM}\circ{AND}$, circuit of size $2^{(\log n)^{O(d)}}$. This is an exponential size improvement over the traditional Yao--Beigel--Tarui, which has size blowup $2^{(\log n)^{2^{O(d)}}}$. Therefore, depth-reduction for composite $m$ matches the size of the Allender--Hertrampf construction for primes from 1989. We also list two among the consequences of our construction. One immediate implication is a near-exponential improvement in the depth, from $o(\log\log n)$ to $o(\log n/\log\log n)$, in Williams' program for ${NEXP}$ circuit lower bounds. In fact, this pushes William's program to the ${NC}^1$ frontier. Another, but nontrivial, implication is the strengthening of this $o(\log n/\log\log n)$ depth lower bound in the Chattopadhyay--Santhanam interactive compression setting.
Shiteng Chen, Periklis A. Papakonstantinou
SIAM J. Comput.2
2016 Local Search for Hard SAT Formulas: The Strength of the Polynomial Law
abstract
Random k-CNF formulas at the anticipated k-SAT phase-transition point are prototypical hard k-SAT instances. We develop a stochastic local search algorithm and study it both theoretically and through a large-scale experimental study. The algorithm comes as a result of a systematic study that contrasts rates at which a certain measure concentration phenomenon occurs. This study yields a new stochastic rule for local search. A strong point of our contribution is the conceptual simplicity of our algorithm. More importantly, the empirical results overwhelmingly indicate that our algorithm outperforms the state-of-the-art. This includes a number of winners and medalist solvers from the recent SAT Competitions.
S. Cliff Liu, Periklis A. Papakonstantinou
AAAI2
2016 Depth-Reduction for Composites
abstract
We obtain a new depth-reduction construction, which implies a super-exponential improvement in the depth lower bound separating NEXP from non-uniform ACC. In particular, we show that every circuit with AND, OR, NOT, and MODmgates, m ε Z+, of polynomial size and depth d can be reduced to a depth-2, SYM-AND, circuit of size 2(log n)O(d). This is an exponential size improvement over the traditional Yao-Beigel-Tarui, which has size blowup 2(log n)2O(d). Therefore, depth-reduction for composite m matches the size of the Allender-Hertrampf construction for primes from 1989. One immediate implication of depth reduction is an improvement of the depth from o(loglog n) to o(log n/loglog n), in Williams' program for ACC circuit lower bounds against NEXP. This is just short of O(log n/loglog n) and thus pushes William's program to the NC1barrier, since NC1is contained in ACC of depth O(log n/loglog n). A second, but non-immediate, implication regards the strengthening of the ACC lower bound in the Chattopadhyay-Santhanam interactive compression setting.
Shiteng Chen, Periklis A. Papakonstantinou
FOCS2
2016 On the Power and Limits of Distance-Based Learning
abstract
We initiate the study of low-distortion finite metric embeddings in multi-class (and multi-label) classification where (i) both the space of input instances and the space of output classes have combinatorial metric structure and (ii) the concepts we wish to learn are low-distortion embeddings. We develop new geometric techniques and prove strong learning lower bounds. These provable limits hold even when we allow learners and classifiers to get advice by one or more experts. Our study overwhelmingly indicates that post-geometry assumptions are necessary in multi-class classification, as in natural language processing (NLP). Technically, the mathematical tools we developed in this work could be of independent interest to NLP. To the best of our knowledge, this is the first work which formally studies classification problems in combinatorial spaces. and where the concepts are low-distortion embeddings.
Periklis A. Papakonstantinou, Jia Xu 0004, Guang Yang 0020
ICML1
2016 Correlation lower bounds from correlation upper bounds
Shiteng Chen, Periklis A. Papakonstantinou
Inf. Process. Lett.2
2014 Bagging by Design (on the Suboptimality of Bagging)
abstract
Bagging (Breiman 1996) and its variants is one of the most popular methods in aggregating classifiers and regressors. Originally, its analysis assumed that the bootstraps are built from an unlimited, independent source of samples, therefore we call this form of bagging ideal-bagging. However in the real world, base predictors are trained on data subsampled from a limited number of training samples and thus they behave very differently. We analyze the effect of intersections between bootstraps, obtained by subsampling, to train different base predictors. Most importantly, we provide an alternative subsampling method called design-bagging based on a new construction of combinatorial designs, and prove it universally better than bagging. Methodologically, we succeed at this level of generality because we compare the prediction accuracy of bagging and design-bagging relative to the accuracy ideal-bagging. This finds potential applications in more involved bagging-based methods. Our analytical results are backed up by experiments on classification and regression settings.
Periklis A. Papakonstantinou, Jia Xu 0004, Zhu Cao
AAAI1
2014 Overlays and Limited Memory Communication
abstract
We give new characterizations and lower bounds relating classes in the communication complexity polynomial hierarchy and circuit complexity to limited memory communication models. We introduce the notion of rectangle overlay complexity of a function f {0, 1}n × {0, 1}n→{0, 1}. This is a natural combinatorial complexity measure in terms of combinatorial rectangles in the communication matrix of f. Furthermore, we consider memory less and limited-memory communication models, originally introduced in Brody, Chen, Papakonstantinou, Song, and Sun with slightly different terminology. In these communication models there are two parameters of interest: The maximum message length s (which we think of as space) and the number of memory states w. Specifically, these are one-way protocols which proceed in rounds. In each round, Alice sends a message of at most s bits to Bob, receiving a message from Alice, Bob has to decide on the spot whether to output 0 or 1, or to continue the protocol. If he decides to continue, he immediately forgets Alice's message. In memory less protocols, no memory is transferred between different rounds (but Bob still has "space" to hold Alice's messages within each round). We can make Bob more powerful by giving him w memory states. He can change into a new state at the end of each round. We show that rectangle overlays completely characterize memory less protocols. Then, we go on to show several connections to the communication complexity polynomial hierarchy defined by Babai, Frankl and Simon in 1986. This hierarchy has recently regained attention because its connection to the algebrization barrier in complexity theory (Aaronson and Wigderson, 2009). We show that PNPccis completely characterized by memory less protocols with polylog(n) space (maximum message length), and thus it admits a purely combinatorial characterization in terms of rectangle overlays. If Bob has 3 memory states and Alice sends messages of length polylog(n), they can compute every level of Sigma_k in the communication complexity hierarchy (for constant k), and also every function in AC0. Furthermore, we show that with 5 memory states and messages of length polylog(n) they can compute exactly the functions in the communication class PSPACEcc. This gives the first meaningful characterization of PSPACEccin terms of space, originally defined in Babai, Frankl, and Simon without any notion of space. We also study equivalences and separations between our limited memory communication model and branching programs, and relations to circuit classes.
Periklis A. Papakonstantinou, Dominik Scheder
CCC1
2014 Cryptography with Streaming Algorithms
Periklis A. Papakonstantinou, Guang Yang 0020
CRYPTO (2)1
2014 Tradeoff lower lounds for stack machines
Matei David, Periklis A. Papakonstantinou
Comput. Complex.2
2013 Space-bounded communication complexity
abstract
In the past thirty years, Communication Complexity has emerged as a foundational tool to proving lower bounds in many areas of computer science. Its power comes from its generality, but this generality comes at a price---no superlinear communication lower bound is possible, since a player may communicate his entire input. However, what if the players are limited in their ability to recall parts of their interaction?
Joshua Brody, Shiteng Chen, Periklis A. Papakonstantinou, Xiaoming Sun 0001
ITCS3
2012 Pseudorandomness for Linear Length Branching Programs and Stack Machines
Andrej Bogdanov, Periklis A. Papakonstantinou, Andrew Wan
APPROX-RANDOM2
2012 A Remark on One-Wayness versus Pseudorandomness
Periklis A. Papakonstantinou, Guang Yang 0020
COCOON1
2011 Pseudorandomness for Read-Once Formulas
abstract
We give an explicit construction of a pseudorandom generator for read-once formulas whose inputs can be read in arbitrary order. For formulas in n inputs and arbitrary gates of fan-in at most d = O(n/ log n), the pseudorandom generator uses (1 - Ω(1))n bits of randomness and produces an output that looks 2-Ω(n)-pseudorandom to all such formulas. Our analysis is based on the following lemma. Let P = Mz+e, where M is the parity-check matrix of a sufficiently good binary error-correcting code of constant rate, z is a random string, e is a small-bias distribution, and all operations are modulo 2. Then for every pair of functions f, g: {0,1}n/2→ {0,1} and every equipartition (I, J) of [n], the distribution P is pseudorandom for the pair (f(x|I), g(x|J)), where x|Iand x|Jdenote the restriction of x to the coordinates in / and J, respectively. More generally, our result applies to read-once branching pro- grams of bounded width with arbitrary ordering of the inputs. We show that such branching programs are more powerful distinguishers than those that read their inputs in sequential order: There exist (explicit) pseudorandom distributions that separate these two types of branching programs.
Andrej Bogdanov, Periklis A. Papakonstantinou, Andrew Wan
FOCS2
2011 Limits on the Stretch of Non-adaptive Constructions of Pseudo-Random Generators
Josh Bronson, Ali Juma, Periklis A. Papakonstantinou
TCC3
2011 How strong is Nisanʼs pseudo-random generator?
Matei David, Periklis A. Papakonstantinou, Anastasios Sidiropoulos
Inf. Process. Lett.2
2010 Trade-Off Lower Bounds for Stack Machines
abstract
A space bounded Stack Machine is a regular Turing Machine with a read-only input tape, several space bounded read-write work tapes, and an unbounded stack. Stack Machines with a logarithmic space bound have been connected to other classical models of computation, such as polynomial time Turing Machines (P) (Cook; 1971) and polynomial size, polylogarithmic depth, bounded fan-in circuits (NC) e.g., (Borodin et al.; 1989). In this paper, we give the first known lower bound for Stack Machines. This comes in the form of a trade-off lower bound between space and number of passes over the input tape. Specifically, we give an explicit permuted inner product function such that any Stack Machine computing this function requires either sublinear polynomial space or sublinear polynomial number of passes. In the case of logarithmic space Stack Machines, this yields an unconditional sublinear polynomial lower bound for the number of passes. To put this result in perspective, we note that Stack Machines with logarithmic space and a single pass over the input can compute Parity, Majority, as well as certain languages outside NC. The latter follows from (Allender; 1989), conditional on the widely believed complexity assumption that EXP is different from PSPACE. Our technique is a novel communication complexity reduction, thereby extending the already wide range of models of computation for which communication complexity can be used to obtain lower bounds. Informally, we show that a k-player number-in-hand communication protocol for a base function f can efficiently simulate a space- and pass-bounded Stack Machine for a related function F, which consists of several permuted instances of f, bundled together by a combining function h. Trade-off lower bounds for Stack Machines then follow from known communication complexity lower bounds. The framework for this reduction was given by (Beame and Huynh-Ngoc; 2008), who used it to obtain similar trade-off lower bounds for Turing Machines with a constant number of pass-bounded external tapes. We also prove that the latter cannot efficiently simulate Stack Machines, conditional on the complexity assumption that E is not a subset of PSPACE. It is the treatment of an unbounded stack which constitutes the main technical novelty in our communication complexity reduction.
Matei David, Periklis A. Papakonstantinou
CCC2
2009 On the Structure of Optimal Greedy Computation (for Job Scheduling)
Periklis A. Papakonstantinou
MFCS1
2009 On the complexity of constructing Golomb Rulers
Christophe Meyer, Periklis A. Papakonstantinou
Discret. Appl. Math.2
2009 A note on width-parameterized SAT: An exact machine-model characterization
Periklis A. Papakonstantinou
Inf. Process. Lett.1
2008 On the Impossibility of Basing Identity Based Encryption on Trapdoor Permutations
abstract
We ask whether an Identity Based Encryption (IBE) system can be built from simpler public-key primitives. We show that there is no black-box construction of IBE from Trapdoor Permutations (TDP) or even from Chosen Ciphertext Secure Public Key Encryption (CCA-PKE). These black-box separation results are based on an essential property of IBE, namely that an IBE system is able to compress exponentially many public-keys into a short public parameters string.
Dan Boneh, Periklis A. Papakonstantinou, Charles Rackoff, Yevgeniy Vahlis, Brent Waters
FOCS2
2008 Complexity and Algorithms for Well-Structured k-SAT Instances
Konstantinos Georgiou, Periklis A. Papakonstantinou
SAT2
2006 Hierarchies for classes of priority algorithms for Job Scheduling
Periklis A. Papakonstantinou
Theor. Comput. Sci.1