VLDB 2026 Research / reviewers in the wild / expert
Govind Ramnarayan
dblp:155/0654
· DBLP profile ↗
8ranked-venue papers
1as first author
2since 2021 · last 2022
0000-0003-0372-6248ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Efficient Multiparty Interactive Coding - Part II: Non-Oblivious NoiseabstractInteractive coding allows two or more parties to carry out a distributed computation over a communication network that may be noisy. The ultimate goal is to develop efficient coding schemes that tolerate a high level of noise while increasing the communication by only a constant factor (i.e., constant rate). In this work (the second part) we provide computationally efficient, constant rate schemes that conduct any computation on arbitrary networks, and succeed with high probability in the presence of adversarial noise that can insert, delete, or alter communicated messages. Our schemes are non-fully-utilized and incur a polynomial (in the size of the network) blowup in the round complexity. Our first scheme resists an oblivious adversary that corrupts at most a fraction$\frac { \varepsilon }{m}$of the total communication, where$m$is the number of links in the network and$\varepsilon $is a small constant. In contrast to the first part of this work, the scheme in this part does not assume that the parties pre-share a long random string. Our second scheme resistsan arbitrary(non-oblivious) adversary that corrupts at most a fraction$\frac { \varepsilon }{m\log m}$of the communication. We further improve the resilience to$\vphantom {\sum ^{R}}\frac { \varepsilon }{m\log \log m}$by assuming the parties pre-share a long common random$\vphantom {\sum ^{R}}$string. Ran Gelles, Yael Tauman Kalai, Govind Ramnarayan |
IEEE Trans. Inf. Theory | 3 |
| 2021 | Efficient Multiparty Interactive Coding - Part I: Oblivious Insertions, Deletions and SubstitutionsabstractIn the field of interactive coding, two or more parties wish to carry out a distributed computation over a communication network that may be noisy. The ultimate goal is to develop efficient coding schemes that can tolerate a high level of noise while increasing the communication by only a constant factor (i.e., constant rate). In this work we consider synchronous communication networks over an arbitrary topology, in the powerful adversarial insertion-deletion noise model. Namely, the noisy channel may adversarially alter the content of any transmitted symbol, as well as completely remove a transmitted symbol or inject a new symbol into the channel. We provide an efficient, constant rate scheme that conducts any computation on any arbitrary network, and succeeds with high probability as long as an oblivious adversary corrupts at most \frac εm fraction of the total communication, where m is the number of links in the network and ε is a small constant. In this work (the first part), our scheme assumes that the parties share a random string to which the adversarial noise is oblivious. While previous work considered the insertion-deletion noise model in the two-party setting, to the best of our knowledge, our scheme is the first multiparty scheme that is resilient to insertions and deletions. Furthermore, our scheme is the first computationally efficient scheme in the multiparty setting that is resilient to adversarial noise. Ran Gelles, Yael Tauman Kalai, Govind Ramnarayan |
IEEE Trans. Inf. Theory | 3 |
| 2019 | Being Corrupt Requires Being Clever, But Detecting Corruption Doesn'tabstractWe consider a variation of the problem of corruption detection on networks posed by Alon, Mossel, and Pemantle '15. In this model, each vertex of a graph can be either truthful or corrupt. Each vertex reports about the types (truthful or corrupt) of all its neighbors to a central agency, where truthful nodes report the true types they see and corrupt nodes report adversarially. The central agency aggregates these reports and attempts to find a single truthful node. Inspired by real auditing networks, we pose our problem for arbitrary graphs and consider corruption through a computational lens. We identify a key combinatorial parameter of the graph $m(G)$, which is the minimal number of corrupted agents needed to prevent the central agency from identifying a single truthful node. We give an efficient (in fact, linear time) algorithm for the central agency to identify a truthful node that is successful whenever the number of corrupt nodes is less than $m(G)/2$. On the other hand, we prove that for any constant $α> 1$, it is NP-hard to find a subset of nodes $S$ in $G$ such that corrupting $S$ prevents the central agency from finding one truthful node and $|S| \leq αm(G)$, assuming the Small Set Expansion Hypothesis (Raghavendra and Steurer, STOC '10). We conclude that being corrupt requires being clever, while detecting corruption does not. Our main technical insight is a relation between the minimum number of corrupt nodes required to hide all truthful nodes and a certain notion of vertex separability for the underlying graph. Additionally, this insight lets us design an efficient algorithm for a corrupt party to decide which graphs require the fewest corrupted nodes, up to a multiplicative factor of $O(\log n)$. Elchanan Mossel, Govind Ramnarayan |
ITCS | 3 |
| 2019 | Efficient Multiparty Interactive Coding for Insertions, Deletions, and SubstitutionsabstractIn the field of interactive coding, two or more parties wish to carry out a distributed computation over a communication network that may be noisy. The ultimate goal is to develop efficient coding schemes that can tolerate a high level of noise while increasing the communication by only a constant factor (i.e., constant rate). Ran Gelles, Yael Tauman Kalai, Govind Ramnarayan |
PODC | 3 |
| 2019 | How Many Subpopulations Is Too Many? Exponential Lower Bounds for Inferring Population Histories
Younhun Kim, Frederic Koehler, Ankur Moitra, Elchanan Mossel, Govind Ramnarayan |
RECOMB | 5 |
| 2018 | Relaxed Locally Correctable CodesabstractLocally decodable codes (LDCs) and locally correctable codes (LCCs) are error-correcting codes in which individual bits of the message and codeword, respectively, can be recovered by querying only few bits from a noisy codeword. These codes have found numerous applications both in theory and in practice. A natural relaxation of LDCs, introduced by Ben-Sasson et al. (SICOMP, 2006), allows the decoder to reject (i.e., refuse to answer) in case it detects that the codeword is corrupt. They call such a decoder a relaxed decoder and construct a constant-query relaxed LDC with almost-linear blocklength, which is sub-exponentially better than what is known for (full-fledged) LDCs in the constant-query regime. We consider an analogous relaxation for local correction. Thus, a relaxed local corrector reads only few bits from a (possibly) corrupt codeword and either recovers the desired bit of the codeword, or rejects in case it detects a corruption. We give two constructions of relaxed LCCs in two regimes, where the first optimizes the query complexity and the second optimizes the rate: 1. Constant Query Complexity: A relaxed LCC with polynomial blocklength whose corrector only reads a constant number of bits of the codeword. This is a sub-exponential improvement over the best constant query (full-fledged) LCCs that are known. 2. Constant Rate: A relaxed LCC with constant rate (i.e., linear blocklength) with quasi-polylogarithmic query complexity. This is a nearly sub-exponential improvement over the query complexity of a recent (full-fledged) constant-rate LCC of Kopparty et al. (STOC, 2016). Tom Gur, Govind Ramnarayan, Ron Rothblum |
ITCS | 2 |
| 2016 | A No-Go Theorem for Derandomized Parallel Repetition: Beyond Feige-KilianabstractIn this work we show a barrier towards proving a randomness-efficient parallel repetition, a promising avenue for achieving many tight inapproximability results. Feige and Kilian (STOC'95) proved an impossibility result for randomness-efficient parallel repetition for two prover games with small degree, i.e., when each prover has only few possibilities for the question of the other prover. In recent years, there have been indications that randomness-efficient parallel repetition (also called derandomized parallel repetition) might be possible for games with large degree, circumventing the impossibility result of Feige and Kilian. In particular, Dinur and Meir (CCC'11) construct games with large degree whose repetition can be derandomized using a theorem of Impagliazzo, Kabanets and Wigderson (SICOMP'12). However, obtaining derandomized parallel repetition theorems that would yield optimal inapproximability results has remained elusive. This paper presents an explanation for the current impasse in progress, by proving a limitation on derandomized parallel repetition. We formalize two properties which we call "fortification-friendliness" and "yields robust embeddings." We show that any proof of derandomized parallel repetition achieving almost-linear blow-up cannot both (a) be fortification-friendly and (b) yield robust embeddings. Unlike Feige and Kilian, we do not require the small degree assumption. Given that virtually all existing proofs of parallel repetition, including the derandomized parallel repetition result of Dinur and Meir, share these two properties, our no-go theorem highlights a major barrier to achieving almost-linear derandomized parallel repetition. Dana Moshkovitz, Govind Ramnarayan, Henry Yuen |
APPROX-RANDOM | 2 |
| 2014 | Side-information in control and estimationabstractAs in portfolio theory, we can think of the value of side-information in a control system as the change in the “growth rate” due to side-information. A scalar counterexample (motivated by carry-free deterministic models) shows the value of side-information for control does not exactly parallel the value of side-information for portfolios. Mutual-information does not seem to be a bound here. The concept is further explored through a spinning vector control system that is re-oriented at each time so that the control or observation direction is partially unknown. The value of side-information can be calculated in this setup and it behaves quite differently in a control vs. estimation context. A second example considers the problem of vector control over a (scalar) erasure channel, the dual problem to the estimation problem of intermittent Kalman Filtering. The value of information here is measured through the change in the critical packet-drop probability for the system. While non-causal side-information regarding the packet arrivals does not affect the critical probability for the estimation problem, we find that it can generically be very valuable for the control problem - it seems to change the scaling behavior for the control counterpart to what would be considered the “high SNR limit” in communication problems. Govind Ramnarayan, Gireeja Ranade, Anant Sahai |
ISIT | 1 |