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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sanyam Agarwal

dblp:185/0778 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2026
—ORCID · none

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

Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Theory of computation · 1 · 1 first-author · 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
3 papers
Computational complexity · 85% Automated reasoning and model checking · 15%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
algebraic complexity
1.012026
When Hilbert Approximates: A Strong Nullstellensatz for Approximate Polynomial Satisfiability · CCC 2026
Automated reasoning and model checking › satisfiability
approximate satisfiability
1.012026
When Hilbert Approximates: A Strong Nullstellensatz for Approximate Polynomial Satisfiability · CCC 2026
Computational complexity › proof complexity › algebraic proof systems
nullstellensatz
1.012026
When Hilbert Approximates: A Strong Nullstellensatz for Approximate Polynomial Satisfiability · CCC 2026
Computational complexity › algebraic complexity
arithmetic circuit complexity
0.912025
The Limits of Tractable Marginalization · ICML 2025
Computational complexity
counting complexity
0.912025
The Limits of Tractable Marginalization · ICML 2025
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
probabilistic circuit
0.812024
Probabilistic Generating Circuits - Demystified · ICML 2024
Computational complexity › algebraic complexity
geometric complexity theory
0.312026
When Hilbert Approximates: A Strong Nullstellensatz for Approximate Polynomial Satisfiability · CCC 2026

Methods — techniques the papers use, named apart from their topics

polynomial transformation · 1.5marginalization · 1.5
YearPublicationVenuePosition
2026 When Hilbert Approximates: A Strong Nullstellensatz for Approximate Polynomial Satisfiability
abstract
Guo, Saxena, and Sinhababu (TOC'18, CCC'18) defined a natural, approximative analog of the polynomial system satisfiability problem, which they called approximate polynomial satisfiability (APS). They proved algebraic and geometric properties of it and showed an NP-hardness lower bound and a PSPACE upper bound for it. They further established how the problem naturally occurs in border complexity and Geometric complexity theory (GCT) and used the problem to construct hitting sets for ̅{VP} in PSPACE, hence greatly mitigating the GCT chasm. The starting point of this work is the observation that Guo, Saxena, and Sinhababu’s criterion for non-existence of approximative solution can be interpreted as an analog of Weak Hilbert’s Nullstellensatz in the approximative setting. We extend their work by proving an analog of Strong Hilbert’s Nullstellensatz in the approximative setting. Concretely, we give an algebraic criterion for containment between approximative solution sets defined by systems of polynomials. In fact, this characterization turns out to be equivalent to membership in the integral closure over a maximal ideal of a local subring of ℂ(x₁,…, x_n) determined by the given polynomials. In addition, we use our proof to provide a PSPACE algorithm for testing this containment, exponentially better than the EXPSPACE bounds for polynomial subalgebra membership testing and the polynomial integral closure membership testing, hence matching the complexity bound of Guo, Saxena, and Sinhababu’s Weak Approximative Nullstellensatz.
Sanyam Agarwal, Anurag Pandey 0001, Himanshu Shukla
CCC1
2025 The Limits of Tractable Marginalization
abstract
Marginalization – summing a function over all assignments to a subset of its inputs – is a fundamental computational problem with applications from probabilistic inference to formal verification. Despite its computational hardness in general, there exist many classes of functions (e.g., probabilistic models) for which marginalization remains tractable, and they can all be commonly expressed by arithmetic circuits computing multilinear polynomials. This raises the question, can all functions with polynomial time marginalization algorithms be succinctly expressed by such circuits? We give a negative answer, exhibiting simple functions with tractable marginalization yet no efficient representation by known models, assuming $\\mathsf{FP} \\neq \#\\mathsf{P}$ (an assumption implied by $\\mathsf{P} \\neq \\mathsf{NP}$). To this end, we identify a hierarchy of complexity classes corresponding to stronger forms of marginalization, all of which are efficiently computable on the known circuit models. We conclude with a completeness result, showing that whenever there is an efficient real RAM performing virtual evidence marginalization for a function, then there are small arithmetic circuits for that function’s multilinear representation.
Oliver Broadrick, Sanyam Agarwal, Guy Van den Broeck, Markus Bläser
ICML2
2024 Probabilistic Generating Circuits - Demystified
abstract
Zhang et al. (ICML 2021, PLMR 139, pp. 12447–12457) introduced probabilistic generating circuits (PGCs) as a probabilistic model to unify probabilistic circuits (PCs) and determinantal point processes (DPPs). At a first glance, PGCs store a distribution in a very different way, they compute the probability generating polynomial instead of the probability mass function and it seems that this is the main reason why PGCs are more powerful than PCs or DPPs. However, PGCs also allow for negative weights, whereas classical PCs assume that all weights are nonnegative. One main insight of this work is that the negative weights are the cause for the power of PGCs and not the different representation. PGCs are PCs in disguise: we show how to transform any PGC on binary variables into a PC with negative weights with only polynomial blowup. PGCs were defined by Zhang et al. only for binary random variables. As our second main result, we show that there is a good reason for this: we prove that PGCs for categorical variables with larger image size do not support tractable marginalization unless NP=P. On the other hand, we show that we can model categorical variables with larger image size as PC with negative weights computing set-multilinear polynomials. These allow for tractable marginalization. In this sense, PCs with negative weights strictly subsume PGCs.
Sanyam Agarwal, Markus Bläser
ICML1