EDBT 2026 Demo / reviewers in the wild / expert
Yash Pote
dblp:246/3083
· DBLP profile ↗
13ranked-venue papers
4as first author
11since 2021 · last 2026
0000-0002-5060-684XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 4 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-author · 5 since 2021Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
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
8 papers |
Computational complexity · 59% Automated reasoning and model checking · 20% Logic in computer science · 17% | |
| Artificial intelligence
5 papers |
Probabilistic and Bayesian machine learning · 42% Learning theory · 40% Reinforcement learning · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 24 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity › property testing
distribution testing |
2.2 | 3 | 2026 | Instance Dependent Testing of Samplers Using Interval Conditioning · AAAI 2026 Testing Self-Reducible Samplers · AAAI 2024 On Testing of Samplers · NeurIPS 2020 |
Computational complexity
property testing |
1.8 | 2 | 2026 | Instance Dependent Testing of Samplers Using Interval Conditioning · AAAI 2026 Testing Self-Reducible Samplers · AAAI 2024 |
Storage systems › storage devices › molecular data storage
DNA storage |
1.2 | 2 | 2023 | Efficiently Enabling Block Semantics and Data Updates in DNA Storage · MICRO 2023 Managing reliability skew in DNA storage · ISCA 2022 |
Machine learning › Learning theory › computational learning theory › property testing
distribution testing |
1.0 | 1 | 2026 | A Distribution Testing Approach to Clustering Distributions · COLT 2026 |
Computational complexity › learning theory
sample complexity |
1.0 | 1 | 2026 | A Distribution Testing Approach to Clustering Distributions · COLT 2026 |
Machine learning › Reinforcement learning
specification inference |
0.9 | 1 | 2025 | Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025 |
Computational complexity › counting problems
approximate counting |
0.9 | 1 | 2025 | Towards Real-Time Approximate Counting · AAAI 2025 |
Logic in computer science › temporal logic
linear temporal logic |
0.9 | 1 | 2025 | Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025 |
Automated reasoning and model checking
model counting |
0.9 | 1 | 2025 | Towards Real-Time Approximate Counting · AAAI 2025 |
Automated reasoning and model checking › model checking
probabilistic model checking |
0.9 | 1 | 2025 | Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025 |
Logic in computer science
temporal logic |
0.9 | 1 | 2025 | Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025 |
Machine learning › Probabilistic and Bayesian machine learning
sampling |
0.6 | 1 | 2022 | On Scalable Testing of Samplers · NeurIPS 2022 |
Storage systems
error handling |
0.6 | 1 | 2022 | Managing reliability skew in DNA storage · ISCA 2022 |
Storage systems
storage reliability |
0.6 | 1 | 2022 | Managing reliability skew in DNA storage · ISCA 2022 |
Machine learning › Learning theory › computational learning theory › property testing › distribution testing
closeness testing |
0.5 | 1 | 2021 | Testing Probabilistic Circuits · NeurIPS 2021 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.5 | 1 | 2021 | Partition Function Estimation: A Quantitative Study · IJCAI 2021 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
partition function estimation |
0.5 | 1 | 2021 | Partition Function Estimation: A Quantitative Study · IJCAI 2021 |
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
probabilistic circuit |
0.5 | 1 | 2021 | Testing Probabilistic Circuits · NeurIPS 2021 |
Machine learning › Learning theory › probability metric
total variation distance |
0.5 | 1 | 2021 | Testing Probabilistic Circuits · NeurIPS 2021 |
Computational complexity
phase transition |
0.4 | 1 | 2019 | Phase Transition Behavior of Cardinality and XOR Constraints · IJCAI 2019 |
Automated reasoning and model checking
satisfiability |
0.4 | 1 | 2019 | Phase Transition Behavior of Cardinality and XOR Constraints · IJCAI 2019 |
Coding theory
error-correcting codes |
0.2 | 1 | 2022 | Managing reliability skew in DNA storage · ISCA 2022 |
Algorithms and data structures › randomized algorithms
sampling |
0.1 | 1 | 2020 | On Testing of Samplers · NeurIPS 2020 |
Coding theory › error-correcting codes › decoding › decoding algorithms › optimal decoding
maximum-likelihood decoding |
0.1 | 1 | 2019 | Phase Transition Behavior of Cardinality and XOR Constraints · IJCAI 2019 |
Methods — techniques the papers use, named apart from their topics
upper and lower bounds · 2.0total variation distance · 2.0distance estimation · 1.8search heuristics · 1.7grammar-based enumeration · 1.7boolean set cover · 1.7query complexity analysis · 1.1interval conditioning · 1.0hashing-based counting · 0.9SAT solving · 0.9subcube conditioning sampling · 0.8prefix-based addressing · 0.7PCR primer design · 0.7reliability skew management · 0.6sampling query · 0.5portfolio solvers · 0.5empirical study · 0.5counting query · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Instance Dependent Testing of Samplers Using Interval ConditioningabstractSampling algorithms play a pivotal role in probabilistic AI. However, verifying if a sampler program indeed samples from the claimed distribution is a notoriously hard problem. Provably correct testers like Barbarik,Teq,Flash, Cubeprobe for testing of different kinds of samplers were proposed only in the last few years. All these testers focus on the worst-case efficiency, and do not support verification of samplers over infinite domains, a case occurring frequently in Astronomy, Finance, Network Security etc. In this work, we design the first tester of samplers with instance-dependent efficiency, allowing us to test samplers over natural numbers. Our tests are developed via a novel distance estimation algorithm between an unknown and a known probability distribution using an 'interval conditioning' framework. The core technical contribution is a new connection with probability mass estimation of a continuous distribution. The practical gains are also substantial—our experiments establish up to 1000× speedup over state-of-the-art testers. Rishiraj Bhattacharyya, Sourav Chakraborty 0001, Yash Pote, Uddalok Sarkar, Sayantan Sen |
AAAI | 3 |
| 2026 | A Distribution Testing Approach to Clustering DistributionsabstractWe study the following distribution clustering problem: Given a hidden partition of $k$ distributions into $2$ groups, such that the distributions within each group are the same, and the distributions associated with the clusters are pairwise $\varepsilon$-far in total variation, the goal is to recover the partition. We establish upper and lower bounds on the sample complexity for two fundamental cases: (1) when one of the cluster’s distributions is known, and (2) when both are unknown. Our upper and lower bounds characterize the sample complexity’s dependence on the domain size $n$, number of distributions $k$, size $r$ of one of the clusters, and distance $\varepsilon$. In particular, we achieve tightness with respect to $(n,k,r,\varepsilon)$ (up to an $O(\log k)$ factor) for all regimes. In addition, we show that this result extends to the case of $d$-clustering for any constant number of clusters $d$. Gunjan Kumar, Yash Pote, Jonathan Scarlett |
COLT | 2 |
| 2025 | Towards Real-Time Approximate CountingabstractModel counting is the task of counting the number of satisfying assignments of a Boolean formula. Since counting is intractable in general, most applications use (ε, δ)-approximations, where the output is within a (1+ε)-factor of the count with probability at least 1-δ. Many demanding applications make thousands of counting queries, and the state-of-the-art approximate counter, ApproxMC, makes hundreds of calls to SAT solvers to answer a single approximate counting query. The sheer number of SAT calls, poses a significant challenge to the existing approaches. In this work, we propose an approximation scheme, ApproxMC7, that is tailored to such demanding applications with low time limits. Compared to ApproxMC, ApproxMC7 makes 14× fewer SAT calls while providing the same guarantees as ApproxMC in the constant-factor regime. In an evaluation over 2,247 instances, ApproxMC7 solved 271 more and achieved a 2× speedup against ApproxMC. Yash Pote, Kuldeep S. Meel, Jiong Yang 0002 |
AAAI | 1 |
| 2025 | Distance Estimation for High-Dimensional Discrete DistributionsabstractGiven two distributions $\mathcal{P}$ and $\mathcal{Q}$ over a high-dimensional domain $\{0,1\}^n$, and a parameter $\varepsilon$, the goal of distance estimation is to determine the statistical distance between $\mathcal{P}$ and $\mathcal{Q}$, up to an additive tolerance $\pm \varepsilon$. Since exponential lower bounds (in $n$) are known for the problem in the standard sampling model, research has focused on richer query models where one can draw conditional samples. This paper presents the first polynomial query distance estimator in the conditional sampling model ($\mathsf{COND}$). We base our algorithm on the relatively weaker \textit{subcube conditional} sampling ($\mathsf{SUBCOND}$) oracle, which draws samples from the distribution conditioned on some of the dimensions. $\mathsf{SUBCOND}$ is a promising model for widespread practical use because it captures the natural behavior of discrete samplers. Our algorithm makes $\tilde{\mathcal{O}}(n^3/\varepsilon^5)$ queries to $\mathsf{SUBCOND}$. Kuldeep S. Meel, Gunjan Kumar, Yash Pote |
AISTATS | 3 |
| 2025 | Learning Probabilistic Temporal Logic Specifications for Stochastic SystemsabstractThere has been substantial progress in the inference of formal behavioural specifications from sample trajectories, for example using Linear Temporal Logic (LTL). However, these techniques cannot handle specifications that correctly characterise systems with stochastic behaviour, which occur commonly in reinforcement learning and formal verification. We consider the passive learning problem of inferring a Boolean combination of probabilistic LTL (PLTL) formulas from a set of Markov chains, classified as either positive or negative. We propose a novel learning algorithm that infers concise PLTL specifications, leveraging grammar-based enumeration, search heuristics, probabilistic model checking and Boolean set-cover procedures. We demonstrate the effectiveness of our algorithm in two use cases: learning from policies induced by RL algorithms and learning from variants of a probabilistic model. In both cases, our method automatically and efficiently extracts PLTL specifications that succinctly characterize the temporal differences between the policies or model variants. Rajarshi Roy 0002, Yash Pote, David Parker 0001, Marta Z. Kwiatkowska |
IJCAI | 2 |
| 2024 | Testing Self-Reducible SamplersabstractSamplers are the backbone of the implementations of any randomized algorithm. Unfortunately, obtaining an efficient algorithm to test the correctness of samplers is very hard to find. Recently, in a series of works, testers like Barbarik, Teq, Flash for testing of some particular kinds of samplers, like CNF-samplers and Horn-samplers, were obtained. However, their techniques have a significant limitation because one can not expect to use their methods to test for other samplers, such as perfect matching samplers or samplers for sampling linear extensions in posets. In this paper, we present a new testing algorithm that works for such samplers and can estimate the distance of a new sampler from a known sampler (say, the uniform sampler). Testing the identity of distributions is the heart of testing the correctness of samplers. This paper's main technical contribution is developing a new distance estimation algorithm for distributions over high-dimensional cubes using the recently proposed subcube conditioning sampling model. Given subcube conditioning access to an unknown distribution P, and a known distribution Q defined over an n-dimensional Boolean hypercube, our algorithm CubeProbeEst estimates the variation distance between P and Q within additive error using subcube conditional samples from P. Following the testing-via-learning paradigm, we also get a tester that distinguishes between the cases when P and Q are close or far in variation distance with high probability using subcube conditional samples. This estimation algorithm CubeProbeEst in the subcube conditioning sampling model helps us to design the first tester for self-reducible samplers. The correctness of the tester is formally proved. Moreover, we implement CubeProbeEst to test the quality of three samplers for sampling linear extensions in posets. Rishiraj Bhattacharyya, Sourav Chakraborty 0001, Yash Pote, Uddalok Sarkar, Sayantan Sen |
AAAI | 3 |
| 2023 | Efficiently Enabling Block Semantics and Data Updates in DNA StorageabstractWe propose a novel and flexible DNA-storage architecture, which divides the storage space into fixed-size units (blocks) that can be independently and efficiently accessed at random for both read and write operations, and further allows efficient sequential access to consecutive data blocks. In contrast to prior work, in our architecture a pair of random-access PCR primers of length 20 does not define a single object, but an independent storage partition, which is internally blocked and managed independently of other partitions. We expose the flexibility and constraints with which the internal address space of each partition can be managed, and incorporate them into our design to provide rich and functional storage semantics, such as block-storage organization, efficient implementation of data updates, and sequential access. To leverage the full power of the prefix-based nature of PCR addressing, we define a methodology for transforming the internal addressing scheme of a partition into an equivalent that is PCR-compatible. This allows us to run PCR with primers that can be variably elongated to include a desired part of the internal address, and thus narrow down the scope of the reaction to retrieve a specific block or a range of blocks within the partition with sufficiently high accuracy. Our wetlab evaluation demonstrates the practicality of the proposed ideas and a 140x reduction in sequencing cost and latency for retrieval of individual blocks within the partition. Puru Sharma, Cheng-Kai Lim, Dehui Lin, Yash Pote, Djordje Jevdjic |
MICRO | 4 |
| 2022 | Managing reliability skew in DNA storageabstractDNA is emerging as an increasingly attractive medium for data storage due to a number of important and unique advantages it offers, most notably the unprecedented durability and density. While the technology is evolving rapidly, the prohibitive cost of reads and writes, the high frequency and the peculiar nature of errors occurring in DNA storage pose a significant challenge to its adoption. Dehui Lin, Yasamin Tabatabaee, Yash Pote, Djordje Jevdjic |
ISCA | 3 |
| 2022 | On Scalable Testing of SamplersabstractIn this paper we study the problem of testing of constrained samplers over high-dimensional distributions with $(\varepsilon,\eta,\delta)$ guarantees. Samplers are increasingly used in a wide range of safety-critical ML applications, and hence the testing problem has gained importance. For $n$-dimensional distributions, the existing state-of-the-art algorithm, $\mathsf{Barbarik2}$, has a worst case query complexity of exponential in $n$ and hence is not ideal for use in practice. Our primary contribution is an exponentially faster algorithm, $\mathsf{Barbarik3}$, that has a query complexity linear in $n$ and hence can easily scale to larger instances. We demonstrate our claim by implementing our algorithm and then comparing it against $\mathsf{Barbarik2}$. Our experiments on the samplers $\mathsf{wUnigen3}$ and $\mathsf{wSTS}$, find that $\mathsf{Barbarik3}$ requires $10\times$ fewer samples for $\mathsf{wUnigen3}$ and $450\times$ fewer samples for $\mathsf{wSTS}$ as compared to $\mathsf{Barbarik2}$. Yash Pote, Kuldeep S. Meel |
NeurIPS | 1 |
| 2021 | Partition Function Estimation: A Quantitative StudyabstractProbabilistic graphical models have emerged as a powerful modeling tool for several real-world scenarios where one needs to reason under uncertainty. A graphical model's partition function is a central quantity of interest, and its computation is key to several probabilistic reasoning tasks. Given the #P-hardness of computing the partition function, several techniques have been proposed over the years with varying guarantees on the quality of estimates and their runtime behavior. This paper seeks to present a survey of 18 techniques and a rigorous empirical study of their behavior across an extensive set of benchmarks. Our empirical study draws up a surprising observation: exact techniques are as efficient as the approximate ones, and therefore, we conclude with an optimistic view of opportunities for the design of approximate techniques with enhanced scalability. Motivated by the observation of an order of magnitude difference between the Virtual Best Solver and the best performing tool, we envision an exciting line of research focused on the development of portfolio solvers. Durgesh Agrawal, Yash Pote, Kuldeep S. Meel |
IJCAI | 2 |
| 2021 | Testing Probabilistic CircuitsabstractProbabilistic circuits (PCs) are a powerful modeling framework for representing tractable probability distributions over combinatorial spaces. In machine learning and probabilistic programming, one is often interested in understanding whether the distributions learned using PCs are close to the desired distribution. Thus, given two probabilistic circuits, a fundamental problem of interest is to determine whether their distributions are close to each other.The primary contribution of this paper is a closeness test for PCs with respect to the total variation distance metric. Our algorithm utilizes two common PC queries, counting and sampling. In particular, we provide a poly-time probabilistic algorithm to check the closeness of two PCs, when the PCs support tractable approximate counting and sampling. We demonstrate the practical efficiency of our algorithmic framework via a detailed experimental evaluation of a prototype implementation against a set of 375 PC benchmarks. We find that our test correctly decides the closeness of all 375 PCs within 3600 seconds. Yash Pote, Kuldeep S. Meel |
NeurIPS | 1 |
| 2020 | On Testing of SamplersabstractGiven a set of items F and a weight function W: F -> (0,1), the problem of sampling seeks to sample an item proportional to its weight. Sampling is a fundamental problem in machine learning. The daunting computational complexity of sampling with formal guarantees leads designers to propose heuristics-based techniques for which no rigorous theoretical analysis exists to quantify the quality of the generated distributions. This poses a challenge in designing a testing methodology to test whether a sampler under test generates samples according to a given distribution. Only recently, Chakraborty and Meel (2019) designed the first scalable verifier, called Barbarik, for samplers in the special case when the weight function W is constant, that is, when the sampler is supposed to sample uniformly from F. The techniques in Barbarik, however, fail to handle general weight functions. The primary contribution of this paper is an affirmative answer to the above challenge: motivated by Barbarik, but using different techniques and analysis, we design Barbarik2, an algorithm to test whether the distribution generated by a sampler is epsilon-close or eta-far from any target distribution. In contrast to black-box sampling techniques that require a number of samples proportional to |F|, Barbarik2 requires only \tilde{O}(Tilt(W, F)^2/eta(eta - 6*epsilon)^3) samples, where the Tilt is the maximum ratio of weights of two points in F. Barbarik2 can handle any arbitrary weight function. We present a prototype implementation of Barbarik2 and use it to test three state-of-the-art samplers. Kuldeep S. Meel, Yash Pote, Sourav Chakraborty 0001 |
NeurIPS | 2 |
| 2019 | Phase Transition Behavior of Cardinality and XOR ConstraintsabstractThe runtime performance of modern SAT solvers is deeply connected to the phase transition behavior of CNF formulas. While CNF solving has witnessed significant runtime improvement over the past two decades, the same does not hold for several other classes such as the conjunction of cardinality and XOR constraints, denoted as CARD-XOR formulas. The problem of determining satisfiability of CARD-XOR formulas is a fundamental problem with wide variety of applications ranging from discrete integration in the field of artificial intelligence to maximum likelihood decoding in coding theory. The runtime behavior of random CARD-XOR formulas is unexplored in prior work. In this paper, we present the first rigorous empirical study to characterize the runtime behavior of 1-CARD-XOR formulas. We show empirical evidence of a surprising phase-transition that follows a non-linear tradeoff between CARD and XOR constraints. Yash Pote, Saurabh Joshi 0001, Kuldeep S. Meel |
IJCAI | 1 |