Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Yash Pote

dblp:246/3083 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computational complexity › property testing
distribution testing
2.232026
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.822026
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.222023
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.012026
A Distribution Testing Approach to Clustering Distributions · COLT 2026
Computational complexity › learning theory
sample complexity
1.012026
A Distribution Testing Approach to Clustering Distributions · COLT 2026
Machine learning › Reinforcement learning
specification inference
0.912025
Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025
Computational complexity › counting problems
approximate counting
0.912025
Towards Real-Time Approximate Counting · AAAI 2025
Logic in computer science › temporal logic
linear temporal logic
0.912025
Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025
Automated reasoning and model checking
model counting
0.912025
Towards Real-Time Approximate Counting · AAAI 2025
Automated reasoning and model checking › model checking
probabilistic model checking
0.912025
Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025
Logic in computer science
temporal logic
0.912025
Learning Probabilistic Temporal Logic Specifications for Stochastic Systems · IJCAI 2025
Machine learning › Probabilistic and Bayesian machine learning
sampling
0.612022
On Scalable Testing of Samplers · NeurIPS 2022
Storage systems
error handling
0.612022
Managing reliability skew in DNA storage · ISCA 2022
Storage systems
storage reliability
0.612022
Managing reliability skew in DNA storage · ISCA 2022
Machine learning › Learning theory › computational learning theory › property testing › distribution testing
closeness testing
0.512021
Testing Probabilistic Circuits · NeurIPS 2021
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.512021
Partition Function Estimation: A Quantitative Study · IJCAI 2021
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
partition function estimation
0.512021
Partition Function Estimation: A Quantitative Study · IJCAI 2021
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
probabilistic circuit
0.512021
Testing Probabilistic Circuits · NeurIPS 2021
Machine learning › Learning theory › probability metric
total variation distance
0.512021
Testing Probabilistic Circuits · NeurIPS 2021
Computational complexity
phase transition
0.412019
Phase Transition Behavior of Cardinality and XOR Constraints · IJCAI 2019
Automated reasoning and model checking
satisfiability
0.412019
Phase Transition Behavior of Cardinality and XOR Constraints · IJCAI 2019
Coding theory
error-correcting codes
0.212022
Managing reliability skew in DNA storage · ISCA 2022
Algorithms and data structures › randomized algorithms
sampling
0.112020
On Testing of Samplers · NeurIPS 2020
Coding theory › error-correcting codes › decoding › decoding algorithms › optimal decoding
maximum-likelihood decoding
0.112019
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
YearPublicationVenuePosition
2026 Instance Dependent Testing of Samplers Using Interval Conditioning
abstract
Sampling 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
AAAI3
2026 A Distribution Testing Approach to Clustering Distributions
abstract
We 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
COLT2
2025 Towards Real-Time Approximate Counting
abstract
Model 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
AAAI1
2025 Distance Estimation for High-Dimensional Discrete Distributions
abstract
Given 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
AISTATS3
2025 Learning Probabilistic Temporal Logic Specifications for Stochastic Systems
abstract
There 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
IJCAI2
2024 Testing Self-Reducible Samplers
abstract
Samplers 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
AAAI3
2023 Efficiently Enabling Block Semantics and Data Updates in DNA Storage
abstract
We 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
MICRO4
2022 Managing reliability skew in DNA storage
abstract
DNA 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
ISCA3
2022 On Scalable Testing of Samplers
abstract
In 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
NeurIPS1
2021 Partition Function Estimation: A Quantitative Study
abstract
Probabilistic 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
IJCAI2
2021 Testing Probabilistic Circuits
abstract
Probabilistic 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
NeurIPS1
2020 On Testing of Samplers
abstract
Given 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
NeurIPS2
2019 Phase Transition Behavior of Cardinality and XOR Constraints
abstract
The 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
IJCAI1