Skip to main content

Showing 1–50 of 84 results for author: Meel, K S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.12061  [pdf, ps, other

    stat.CO cs.LO

    Assessing the Quality of Binomial Samplers: A Statistical Distance Framework

    Authors: Uddalok Sarkar, Sourav Chakraborty, Kuldeep S. Meel

    Abstract: Randomized algorithms depend on accurate sampling from probability distributions, as their correctness and performance hinge on the quality of the generated samples. However, even for common distributions like Binomial, exact sampling is computationally challenging, leading standard library implementations to rely on heuristics. These heuristics, while efficient, suffer from approximation and syst… ▽ More

    Submitted 31 May, 2025; originally announced June 2025.

    Comments: The full version of the conference paper to be published at CAV-25

  2. arXiv:2506.07268  [pdf, ps, other

    cs.DM cs.DS cs.LO math.CO math.LO

    CNFs and DNFs with Exactly $k$ Solutions

    Authors: L. Sunil Chandran, Rishikesh Gajjala, Kuldeep S. Meel

    Abstract: Model counting is a fundamental problem that consists of determining the number of satisfying assignments for a given Boolean formula. The weighted variant, which computes the weighted sum of satisfying assignments, has extensive applications in probabilistic reasoning, network reliability, statistical physics, and formal verification. A common approach for solving weighted model counting is to re… ▽ More

    Submitted 8 June, 2025; originally announced June 2025.

    Comments: To appear in SAT 2025

  3. arXiv:2506.06013  [pdf, ps, other

    cs.LO

    Scalable Counting of Minimal Trap Spaces and Fixed Points in Boolean Networks

    Authors: Mohimenul Kabir, Van-Giang Trinh, Samuel Pastva, Kuldeep S Meel

    Abstract: Boolean Networks (BNs) serve as a fundamental modeling framework for capturing complex dynamical systems across various domains, including systems biology, computational logic, and artificial intelligence. A crucial property of BNs is the presence of trap spaces -- subspaces of the state space that, once entered, cannot be exited. Minimal trap spaces, in particular, play a significant role in anal… ▽ More

    Submitted 17 June, 2025; v1 submitted 6 June, 2025; originally announced June 2025.

    Comments: The paper is accepted at CP 2025

  4. arXiv:2506.05232  [pdf, ps, other

    cs.LO

    On Top-Down Pseudo-Boolean Model Counting

    Authors: Suwei Yang, Yong Lai, Kuldeep S. Meel

    Abstract: Pseudo-Boolean model counting involves computing the number of satisfying assignments of a given pseudo-Boolean (PB) formula. In recent years, PB model counting has seen increased interest partly owing to the succinctness of PB formulas over typical propositional Boolean formulas in conjunctive normal form (CNF) at describing problem constraints. In particular, the research community has developed… ▽ More

    Submitted 5 June, 2025; originally announced June 2025.

    Comments: To appear in SAT 2025

  5. arXiv:2505.18492  [pdf, ps, other

    cs.AI

    Enumerate-Conjecture-Prove: Formally Solving Answer-Construction Problems in Math Competitions

    Authors: Jialiang Sun, Yuzhi Tang, Ao Li, Chris J. Maddison, Kuldeep S. Meel

    Abstract: Mathematical reasoning lies at the heart of artificial intelligence, underpinning applications in education, program verification, and research-level mathematical discovery. Mathematical competitions, in particular, present two challenging problem types: theorem proving, which requires rigorous proofs of stated conclusions, and answer construction, which involves hypothesizing and formally verifyi… ▽ More

    Submitted 2 June, 2025; v1 submitted 23 May, 2025; originally announced May 2025.

  6. arXiv:2502.12278  [pdf, ps, other

    cs.LO cs.AI

    Towards Practical First-Order Model Counting

    Authors: Ananth K. Kidambi, Guramrit Singh, Paulius Dilkas, Kuldeep S. Meel

    Abstract: First-order model counting (FOMC) is the problem of counting the number of models of a sentence in first-order logic. Since lifted inference techniques rely on reductions to variants of FOMC, the design of scalable methods for FOMC has attracted attention from both theoreticians and practitioners over the past decade. Recently, a new approach based on first-order knowledge compilation was proposed… ▽ More

    Submitted 10 June, 2025; v1 submitted 17 February, 2025; originally announced February 2025.

    Comments: 19 pages, 2 figures, to be published at SAT 2025, minor revisions

  7. arXiv:2502.10527  [pdf, ps, other

    cs.DS cs.CC

    Algorithms and Hardness for Estimating Statistical Similarity

    Authors: Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, A. Pavan, N. V. Vinodchandran

    Abstract: We introduce and study the computational problem of determining statistical similarity between probability distributions. For distributions $P$ and $Q$ over a finite sample space, their statistical similarity is defined as $S_{\mathrm{stat}}(P, Q) := \sum_x \min(P(x), Q(x))$. Despite its fundamental nature as a measure of similarity between distributions, capturing essential concepts such as Bayes… ▽ More

    Submitted 1 June, 2025; v1 submitted 14 February, 2025; originally announced February 2025.

    Comments: 14 pages

  8. arXiv:2501.00154  [pdf, ps, other

    cs.AI cs.CC

    Probabilistic Explanations for Linear Models

    Authors: Bernardo Subercaseaux, Marcelo Arenas, Kuldeep S Meel

    Abstract: Formal XAI is an emerging field that focuses on providing explanations with mathematical guarantees for the decisions made by machine learning models. A significant amount of work in this area is centered on the computation of "sufficient reasons". Given a model $M$ and an input instance $\vec{x}$, a sufficient reason for the decision $M(\vec{x})$ is a subset $S$ of the features of $\vec{x}$ such… ▽ More

    Submitted 30 December, 2024; originally announced January 2025.

    Comments: Extended version of AAAI paper

  9. arXiv:2412.14485  [pdf, other

    cs.AI cs.LO

    Towards Projected and Incremental Pseudo-Boolean Model Counting

    Authors: Suwei Yang, Kuldeep S. Meel

    Abstract: Model counting is a fundamental task that involves determining the number of satisfying assignments to a logical formula, typically in conjunctive normal form (CNF). While CNF model counting has received extensive attention over recent decades, interest in Pseudo-Boolean (PB) model counting is just emerging partly due to the greater flexibility of PB formulas. As such, we observed feature gaps in… ▽ More

    Submitted 20 December, 2024; v1 submitted 18 December, 2024; originally announced December 2024.

    Comments: To appear in AAAI25

  10. arXiv:2412.10370  [pdf, ps, other

    cs.DS cs.CC

    Computational Explorations of Total Variation Distance

    Authors: Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, A. Pavan, N. V. Vinodchandran

    Abstract: We investigate some previously unexplored (or underexplored) computational aspects of total variation (TV) distance. First, we give a simple deterministic polynomial-time algorithm for checking equivalence between mixtures of product distributions, over arbitrary alphabets. This corresponds to a special case, whereby the TV distance between the two distributions is zero. Second, we prove that unle… ▽ More

    Submitted 13 December, 2024; originally announced December 2024.

    Comments: 17 pages

  11. arXiv:2408.07059  [pdf, other

    cs.LO cs.AI

    Model Counting in the Wild

    Authors: Arijit Shaw, Kuldeep S. Meel

    Abstract: Model counting is a fundamental problem in automated reasoning with applications in probabilistic inference, network reliability, neural network verification, and more. Although model counting is computationally intractable from a theoretical perspective due to its #P-completeness, the past decade has seen significant progress in developing state-of-the-art model counters to address scalability ch… ▽ More

    Submitted 13 August, 2024; originally announced August 2024.

    Comments: Full version of conference paper accepted at KR 2024

  12. arXiv:2407.19946  [pdf, other

    cs.DS

    Engineering an Efficient Approximate DNF-Counter

    Authors: Mate Soos, Uddalok Sarkar, Divesh Aggarwal, Sourav Chakraborty, Kuldeep S. Meel, Maciej Obremski

    Abstract: Model counting is a fundamental problem in many practical applications, including query evaluation in probabilistic databases and failure-probability estimation of networks. In this work, we focus on a variant of this problem where the underlying formula is expressed in the Disjunctive Normal Form (DNF), also known as #DNF. This problem has been shown to be #P-complete, making it often intractable… ▽ More

    Submitted 29 July, 2024; originally announced July 2024.

    Comments: 13 pages, 7 Figures

  13. arXiv:2407.14120  [pdf, other

    cs.AI

    The Cardinality of Identifying Code Sets for Soccer Ball Graph with Application to Remote Sensing

    Authors: Anna L. D. Latour, Arunabha Sen, Kaustav Basu, Chenyang Zhou, Kuldeep S. Meel

    Abstract: In the context of satellite monitoring of the earth, we can assume that the surface of the earth is divided into a set of regions. We assume that the impact of a big social/environmental event spills into neighboring regions. Using Identifying Code Sets (ICSes), we can deploy sensors in such a way that the region in which an event takes place can be uniquely identified, even with fewer sensors tha… ▽ More

    Submitted 19 July, 2024; originally announced July 2024.

    Comments: 22 pages, 5 figures, preprint

    ACM Class: I.2.3

  14. arXiv:2407.09744  [pdf, other

    cs.LO

    On Lower Bounding Minimal Model Count

    Authors: Mohimenul Kabir, Kuldeep S Meel

    Abstract: Minimal models of a Boolean formula play a pivotal role in various reasoning tasks. While previous research has primarily focused on qualitative analysis over minimal models; our study concentrates on the quantitative aspect, specifically counting of minimal models. Exact counting of minimal models is strictly harder than #P, prompting our investigation into establishing a lower bound for their qu… ▽ More

    Submitted 16 July, 2024; v1 submitted 12 July, 2024; originally announced July 2024.

  15. arXiv:2406.18224  [pdf, ps, other

    cs.DS

    #CFG and #DNNF admit FPRAS

    Authors: Kuldeep S. Meel, Alexis de Colnet

    Abstract: We provide the first fully polynomial-time randomized approximation scheme for the following two counting problems: 1. Given a Context Free Grammar $G$ over alphabet $Σ$, count the number of words of length exactly $n$ generated by $G$. 2. Given a circuit $\varphi$ in Decomposable Negation Normal Form (DNNF) over the set of Boolean variables $X$, compute the number of assignments to $X$ such that… ▽ More

    Submitted 8 July, 2024; v1 submitted 26 June, 2024; originally announced June 2024.

    Comments: Improved presentation. Minor bugs fixed

  16. arXiv:2406.16515  [pdf, ps, other

    cs.DS

    An FPRAS for Model Counting for Non-Deterministic Read-Once Branching Programs

    Authors: Kuldeep S. Meel, Alexis de Colnet

    Abstract: Non-deterministic read-once branching programs, also known as non-deterministic free binary decision diagrams (nFBDD), are a fundamental data structure in computer science for representing Boolean functions. In this paper, we focus on #nFBDD, the problem of model counting for non-deterministic read-once branching programs. The #nFBDD problem is #P-hard, and it is known that there exists a quasi-po… ▽ More

    Submitted 1 October, 2024; v1 submitted 24 June, 2024; originally announced June 2024.

    Comments: Improvement of the presentation and of the analysis

  17. arXiv:2406.11414  [pdf, other

    cs.LO cs.AI

    Formally Certified Approximate Model Counting

    Authors: Yong Kiam Tan, Jiong Yang, Mate Soos, Magnus O. Myreen, Kuldeep S. Meel

    Abstract: Approximate model counting is the task of approximating the number of solutions to an input Boolean formula. The state-of-the-art approximate model counter for formulas in conjunctive normal form (CNF), ApproxMC, provides a scalable means of obtaining model counts with probably approximately correct (PAC)-style guarantees. Nevertheless, the validity of ApproxMC's approximation relies on a careful… ▽ More

    Submitted 18 June, 2024; v1 submitted 17 June, 2024; originally announced June 2024.

    Comments: The extended version, including the appendix, of the paper to be published in CAV24. The associated artifact is available at https://doi.org/10.5281/zenodo.10948839

  18. arXiv:2405.08255  [pdf, ps, other

    cs.CC

    Total Variation Distance for Product Distributions is $\#\mathsf{P}$-Complete

    Authors: Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, A. Pavan, N. V. Vinodchandran

    Abstract: We show that computing the total variation distance between two product distributions is $\#\mathsf{P}$-complete. This is in stark contrast with other distance measures such as Kullback-Leibler, Chi-square, and Hellinger, which tensorize over the marginals leading to efficient algorithms.

    Submitted 13 May, 2024; originally announced May 2024.

    Comments: 5 pages. An extended version of this paper appeared in the proceedings of IJCAI 2023, under the title "On approximating total variation distance" (see https://www.ijcai.org/proceedings/2023/387 and arXiv:2206.07209)

  19. arXiv:2403.04230  [pdf, ps, other

    cs.DS

    Equivalence Testing: The Power of Bounded Adaptivity

    Authors: Diptarka Chakraborty, Sourav Chakraborty, Gunjan Kumar, Kuldeep S. Meel

    Abstract: Equivalence testing, a fundamental problem in the field of distribution testing, seeks to infer if two unknown distributions on $[n]$ are the same or far apart in the total variation distance. Conditional sampling has emerged as a powerful query model and has been investigated by theoreticians and practitioners alike, leading to the design of optimal algorithms albeit in a sequential setting (also… ▽ More

    Submitted 7 March, 2024; originally announced March 2024.

  20. arXiv:2312.13320  [pdf, ps, other

    cs.DS cs.CC cs.LO cs.PL

    A faster FPRAS for #NFA

    Authors: Kuldeep S. Meel, Sourav Chakraborty, Umang Mathur

    Abstract: Given a non-deterministic finite automaton (NFA) A with m states, and a natural number n (presented in unary), the #NFA problem asks to determine the size of the set L(A_n) of words of length n accepted by A. While the corresponding decision problem of checking the emptiness of L(A_n) is solvable in polynomial time, the #NFA problem is known to be #P-hard. Recently, the long-standing open question… ▽ More

    Submitted 7 April, 2024; v1 submitted 20 December, 2023; originally announced December 2023.

    Comments: To appear in the proceedings of PODS 2024

  21. arXiv:2312.12362  [pdf, ps, other

    cs.LO cs.AI

    Auditable Algorithms for Approximate Model Counting

    Authors: Kuldeep S. Meel, Supratik Chakraborty, S. Akshay

    Abstract: Model counting, or counting the satisfying assignments of a Boolean formula, is a fundamental problem with diverse applications. Given #P-hardness of the problem, developing algorithms for approximate counting is an important research area. Building on the practical success of SAT-solvers, the focus has recently shifted from theory to practical implementations of approximate counting algorithms. T… ▽ More

    Submitted 19 December, 2023; originally announced December 2023.

    Comments: Full version of conference paper accepted at AAAI'24. The authors decided to forgo the old convention of alphabetical ordering of authors in favor of a randomized ordering. The publicly verifiable record of the randomization is available at https://www.aeaweb.org/journals/policies/random-author-order/search

  22. arXiv:2312.12341  [pdf, other

    cs.AI

    Engineering an Exact Pseudo-Boolean Model Counter

    Authors: Suwei Yang, Kuldeep S. Meel

    Abstract: Model counting, a fundamental task in computer science, involves determining the number of satisfying assignments to a Boolean formula, typically represented in conjunctive normal form (CNF). While model counting for CNF formulas has received extensive attention with a broad range of applications, the study of model counting for Pseudo-Boolean (PB) formulas has been relatively overlooked. Pseudo-B… ▽ More

    Submitted 17 February, 2024; v1 submitted 19 December, 2023; originally announced December 2023.

    Comments: 13 pages, 8 figures. To appear in AAAI24

  23. arXiv:2312.12026  [pdf, other

    cs.LO

    An Approximate Skolem Function Counter

    Authors: Arijit Shaw, Brendan Juba, Kuldeep S. Meel

    Abstract: One approach to probabilistic inference involves counting the number of models of a given Boolean formula. Here, we are interested in inferences involving higher-order objects, i.e., functions. We study the following task: Given a Boolean specification between a set of inputs and outputs, count the number of functions of inputs such that the specification is met. Such functions are called Skolem f… ▽ More

    Submitted 11 March, 2024; v1 submitted 19 December, 2023; originally announced December 2023.

    Comments: Full version of conference paper accepted at AAAI'24

  24. arXiv:2312.11936  [pdf, other

    cs.LO cs.AI

    Exact ASP Counting with Compact Encodings

    Authors: Mohimenul Kabir, Supratik Chakraborty, Kuldeep S Meel

    Abstract: Answer Set Programming (ASP) has emerged as a promising paradigm in knowledge representation and automated reasoning owing to its ability to model hard combinatorial problems from diverse domains in a natural way. Building on advances in propositional SAT solving, the past two decades have witnessed the emergence of well-engineered systems for solving the answer set satisfiability problem, i.e., f… ▽ More

    Submitted 19 December, 2023; originally announced December 2023.

  25. arXiv:2312.11831  [pdf, ps, other

    cs.LG cs.AI

    Locally-Minimal Probabilistic Explanations

    Authors: Yacine Izza, Kuldeep S. Meel, Joao Marques-Silva

    Abstract: Explainable Artificial Intelligence (XAI) is widely regarding as a cornerstone of trustworthy AI. Unfortunately, most work on XAI offers no guarantees of rigor. In high-stakes domains, e.g. uses of AI that impact humans, the lack of rigor of explanations can have disastrous consequences. Formal abductive explanations offer crucial guarantees of rigor and so are of interest in high-stakes uses of m… ▽ More

    Submitted 6 May, 2024; v1 submitted 18 December, 2023; originally announced December 2023.

  26. arXiv:2309.13287  [pdf, ps, other

    cs.DB cs.DS

    Approximating Queries on Probabilistic Graphs

    Authors: Antoine Amarilli, Timothy van Bremen, Octave Gaspard, Kuldeep S. Meel

    Abstract: Query evaluation over probabilistic databases is notoriously intractable -- not only in combined complexity, but often in data complexity as well. This motivates the study of approximation algorithms, and particularly of combined FPRASes, with runtime polynomial in both the query and instance size. In this paper, we focus on tuple-independent probabilistic databases over binary signatures, i.e., p… ▽ More

    Submitted 30 May, 2025; v1 submitted 23 September, 2023; originally announced September 2023.

    Comments: 30 pages. Extended version of the ICDT'24 article, including a corrected proof of Theorem 4.1, new material from the bachelor thesis of Gaspard, and other fixes and improvements

  27. arXiv:2309.09134  [pdf, ps, other

    cs.DS cs.CC cs.DM cs.LG

    Total Variation Distance Meets Probabilistic Inference

    Authors: Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, A. Pavan, N. V. Vinodchandran

    Abstract: In this paper, we establish a novel connection between total variation (TV) distance estimation and probabilistic inference. In particular, we present an efficient, structure-preserving reduction from relative approximation of TV distance to probabilistic inference over directed graphical models. This reduction leads to a fully polynomial randomized approximation scheme (FPRAS) for estimating TV d… ▽ More

    Submitted 1 July, 2024; v1 submitted 16 September, 2023; originally announced September 2023.

    Comments: 25 pages. This work has been accepted for presentation at the International Conference on Machine Learning (ICML) 2024

  28. arXiv:2308.04264  [pdf, ps, other

    cs.DS math.PR

    Tolerant Testing of High-Dimensional Samplers with Subcube Conditioning

    Authors: Gunjan Kumar, Kuldeep S. Meel, Yash Pote

    Abstract: We study the tolerant testing problem for high-dimensional samplers. Given as input two samplers $\mathcal{P}$ and $\mathcal{Q}$ over the $n$-dimensional space $\{0,1\}^n$, and two parameters $\varepsilon_2 > \varepsilon_1$, the goal of tolerant testing is to test whether the distributions generated by $\mathcal{P}$ and $\mathcal{Q}$ are $\varepsilon_1$-close or $\varepsilon_2$-far. Since exponent… ▽ More

    Submitted 8 August, 2023; originally announced August 2023.

  29. arXiv:2306.15693  [pdf, other

    cs.SI cs.LO

    Solving the Identifying Code Set Problem with Grouped Independent Support

    Authors: Anna L. D. Latour, Arunabha Sen, Kuldeep S. Meel

    Abstract: An important problem in network science is finding an optimal placement of sensors in nodes in order to uniquely detect failures in the network. This problem can be modelled as an identifying code set (ICS) problem, introduced by Karpovsky et al. in 1998. The ICS problem aims to find a cover of a set $S$, s.t. the elements in the cover define a unique signature for each of the elements of $S$, and… ▽ More

    Submitted 25 June, 2023; originally announced June 2023.

    Comments: 8 pages, to appear in the Proceedings of the 32nd International Joint Conference on Artificial Intelligence (IJCAI 2023), paper 4051

  30. arXiv:2306.13958  [pdf, ps, other

    cs.DS math.PR

    On Scalable Testing of Samplers

    Authors: Yash Pote, Kuldeep S. Meel

    Abstract: In this paper we study the problem of testing of constrained samplers over high-dimensional distributions with $(\varepsilon,η,δ)$ 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… ▽ More

    Submitted 24 June, 2023; originally announced June 2023.

    Comments: Appeared at NeurIPS 2022

  31. INC: A Scalable Incremental Weighted Sampler

    Authors: Suwei Yang, Victor C. Liang, Kuldeep S. Meel

    Abstract: The fundamental problem of weighted sampling involves sampling of satisfying assignments of Boolean formulas, which specify sampling sets, and according to distributions defined by pre-specified weight functions to weight functions. The tight integration of sampling routines in various applications has highlighted the need for samplers to be incremental, i.e., samplers are expected to handle updat… ▽ More

    Submitted 19 June, 2023; originally announced June 2023.

    Comments: Published in Formal Methods in Computer-Aided Design 2022 (FMCAD22)

    Journal ref: Proceedings of the 22nd Conference on Formal Methods in Computer-Aided Design - FMCAD 2022 (pp. 205-213)

  32. arXiv:2306.10736  [pdf, ps, other

    cs.LO cs.AI cs.LG

    Scalable Probabilistic Routes

    Authors: Suwei Yang, Victor C. Liang, Kuldeep S. Meel

    Abstract: Inference and prediction of routes have become of interest over the past decade owing to a dramatic increase in package delivery and ride-sharing services. Given the underlying combinatorial structure and the incorporation of probabilities, route prediction involves techniques from both formal methods and machine learning. One promising approach for predicting routes uses decision diagrams that ar… ▽ More

    Submitted 19 June, 2023; originally announced June 2023.

    Comments: Published in the 24th International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR-24)

    Journal ref: Proceedings of 24th International Conference on Logic for Programming, Artificial Intelligence and Reasoning, vol 94, pages 457--472, 2023

  33. Approximate Model Counting: Is SAT Oracle More Powerful than NP Oracle?

    Authors: Diptarka Chakraborty, Sourav Chakraborty, Gunjan Kumar, Kuldeep S. Meel

    Abstract: Given a Boolean formula $φ$ over $n$ variables, the problem of model counting is to compute the number of solutions of $φ$. Model counting is a fundamental problem in computer science with wide-ranging applications. Owing to the \#P-hardness of the problems, Stockmeyer initiated the study of the complexity of approximate counting. Stockmeyer showed that $\log n$ calls to an NP oracle are necessary… ▽ More

    Submitted 17 June, 2023; originally announced June 2023.

  34. arXiv:2306.06294  [pdf, other

    cs.AI

    Explaining SAT Solving Using Causal Reasoning

    Authors: Jiong Yang, Arijit Shaw, Teodora Baluta, Mate Soos, Kuldeep S. Meel

    Abstract: The past three decades have witnessed notable success in designing efficient SAT solvers, with modern solvers capable of solving industrial benchmarks containing millions of variables in just a few seconds. The success of modern SAT solvers owes to the widely-used CDCL algorithm, which lacks comprehensive theoretical investigation. Furthermore, it has been observed that CDCL solvers still struggle… ▽ More

    Submitted 9 June, 2023; originally announced June 2023.

    Comments: 17 pages, 3 figures, to be published in SAT23

  35. arXiv:2305.09247  [pdf, other

    cs.AI

    Rounding Meets Approximate Model Counting

    Authors: Jiong Yang, Kuldeep S. Meel

    Abstract: The problem of model counting, also known as #SAT, is to compute the number of models or satisfying assignments of a given Boolean formula $F$. Model counting is a fundamental problem in computer science with a wide range of applications. In recent years, there has been a growing interest in using hashing-based techniques for approximate model counting that provide $(\varepsilon, δ)$-guarantees: i… ▽ More

    Submitted 16 May, 2023; originally announced May 2023.

    Comments: 18 pages, 3 figures, to be published in CAV23

  36. arXiv:2302.12937  [pdf, ps, other

    cs.LO cs.CC cs.DB

    Constraint Optimization over Semirings

    Authors: A. Pavan, Kuldeep S. Meel, N. V. Vinodchandran, Arnab Bhattacharyya

    Abstract: Interpretations of logical formulas over semirings have applications in various areas of computer science including logic, AI, databases, and security. Such interpretations provide richer information beyond the truth or falsity of a statement. Examples of such semirings include Viterbi semiring, min-max or access control semiring, tropical semiring, and fuzzy semiring. The present work investiga… ▽ More

    Submitted 24 February, 2023; originally announced February 2023.

    Comments: Appeared in AAAI 23

    ACM Class: F.4.1; F.1.3

  37. arXiv:2301.10556  [pdf, other

    cs.LO cs.AI

    Synthesis with Explicit Dependencies

    Authors: Priyanka Golia, Subhajit Roy, Kuldeep S. Meel

    Abstract: Quantified Boolean Formulas (QBF) extend propositional logic with quantification $\forall, \exists$. In QBF, an existentially quantified variable is allowed to depend on all universally quantified variables in its scope. Dependency Quantified Boolean Formulas (DQBF) restrict the dependencies of existentially quantified variables. In DQBF, existentially quantified variables have explicit dependenci… ▽ More

    Submitted 25 January, 2023; originally announced January 2023.

    Comments: To be published in Design, Automation and Test in Europe Conference (DATE), 2023

  38. Distinct Elements in Streams: An Algorithm for the (Text) Book

    Authors: Sourav Chakraborty, N. V. Vinodchandran, Kuldeep S. Meel

    Abstract: Given a data stream $\mathcal{A} = \langle a_1, a_2, \ldots, a_m \rangle$ of $m$ elements where each $a_i \in [n]$, the Distinct Elements problem is to estimate the number of distinct elements in $\mathcal{A}$.Distinct Elements has been a subject of theoretical and empirical investigations over the past four decades resulting in space optimal algorithms for it.All the current state-of-the-art algo… ▽ More

    Submitted 24 May, 2023; v1 submitted 24 January, 2023; originally announced January 2023.

    Comments: The version of the paper, as published in ESA-22, contained an error in the proof of Claim 4. The current revised version fixes the error as well as several other errors pointed by Donald E. Knuth. The main theorem and algorithm remain unchanged. The authors decided to forgo the old convention of alphabetical ordering of authors in favor of a randomized ordering, denoted by \textcircled{r}

    Journal ref: Apppeared in Proceedings of 30th Annual European Symposium on Algorithms (ESA 2022)

  39. arXiv:2212.09390  [pdf, other

    cs.AI cs.LO

    Fast Converging Anytime Model Counting

    Authors: Yong Lai, Kuldeep S. Meel, Roland H. C. Yap

    Abstract: Model counting is a fundamental problem which has been influential in many applications, from artificial intelligence to formal verification. Due to the intrinsic hardness of model counting, approximate techniques have been developed to solve real-world instances of model counting. This paper designs a new anytime approach called PartialKC for approximate model counting. The idea is a form of part… ▽ More

    Submitted 19 December, 2022; originally announced December 2022.

  40. arXiv:2211.11967  [pdf, ps, other

    cs.DS

    Support Size Estimation: The Power of Conditioning

    Authors: Diptarka Chakraborty, Gunjan Kumar, Kuldeep S. Meel

    Abstract: We consider the problem of estimating the support size of a distribution $D$. Our investigations are pursued through the lens of distribution testing and seek to understand the power of conditional sampling (denoted as COND), wherein one is allowed to query the given distribution conditioned on an arbitrary subset $S$. The primary contribution of this work is to introduce a new approach to lower b… ▽ More

    Submitted 21 November, 2022; originally announced November 2022.

  41. arXiv:2206.07209  [pdf, ps, other

    cs.DS cs.CC cs.DM

    On Approximating Total Variation Distance

    Authors: Arnab Bhattacharyya, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, A. Pavan, N. V. Vinodchandran

    Abstract: Total variation distance (TV distance) is a fundamental notion of distance between probability distributions. In this work, we introduce and study the problem of computing the TV distance of two product distributions over the domain $\{0,1\}^n$. In particular, we establish the following results. 1. The problem of exactly computing the TV distance of two product distributions is $\#\mathsf{P}$-co… ▽ More

    Submitted 16 August, 2023; v1 submitted 14 June, 2022; originally announced June 2022.

    Comments: 20 pages, 1 figure

    Journal ref: Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence (2023) Main Track. Pages 3479-3487

  42. arXiv:2206.00921  [pdf, other

    cs.CR cs.CC cs.IT

    A Scalable Shannon Entropy Estimator

    Authors: Priyanka Golia, Brendan Juba, Kuldeep S. Meel

    Abstract: We revisit the well-studied problem of estimating the Shannon entropy of a probability distribution, now given access to a probability-revealing conditional sampling oracle. In this model, the oracle takes as input the representation of a set $S$ and returns a sample from the distribution obtained by conditioning on $S$, together with the probability of that sample in the distribution. Our work is… ▽ More

    Submitted 2 June, 2022; originally announced June 2022.

    Comments: 24 pages, 1 figure, A preliminary version of this work appears at CAV, 2022

  43. How Biased are Your Features?: Computing Fairness Influence Functions with Global Sensitivity Analysis

    Authors: Bishwamittra Ghosh, Debabrota Basu, Kuldeep S. Meel

    Abstract: Fairness in machine learning has attained significant focus due to the widespread application in high-stake decision-making tasks. Unregulated machine learning classifiers can exhibit bias towards certain demographic groups in data, thus the quantification and mitigation of classifier bias is a central concern in fairness in machine learning. In this paper, we aim to quantify the influence of diff… ▽ More

    Submitted 2 July, 2023; v1 submitted 1 June, 2022; originally announced June 2022.

    Comments: Proceedings of FAccT, 2023

  44. Efficient Learning of Interpretable Classification Rules

    Authors: Bishwamittra Ghosh, Dmitry Malioutov, Kuldeep S. Meel

    Abstract: Machine learning has become omnipresent with applications in various safety-critical domains such as medical, law, and transportation. In these domains, high-stake decisions provided by machine learning necessitate researchers to design interpretable models, where the prediction is understandable to a human. In interpretable machine learning, rule-based classifiers are particularly effective in re… ▽ More

    Submitted 30 August, 2022; v1 submitted 13 May, 2022; originally announced May 2022.

    Comments: 41 Pages, Published in JAIR Vol. 74 (2022)

    Journal ref: JAIR Vol. 74 (2022)

  45. arXiv:2202.10025  [pdf, other

    cs.AI cs.LO

    CCDD: A Tractable Representation for Model Counting and Uniform Sampling

    Authors: Yong Lai, Kuldeep S. Meel, Roland H. C. Yap

    Abstract: Knowledge compilation concerns with the compilation of representation languages to target languages supporting a wide range of tractable operations arising from diverse areas of computer science. Tractable target compilation languages are usually achieved by restrictions on the internal nodes of the NNF. In this paper, we propose a new representation language CCDD, which introduces new restriction… ▽ More

    Submitted 21 February, 2022; originally announced February 2022.

  46. arXiv:2112.04941  [pdf, ps, other

    cs.DS cs.DM

    Testing Probabilistic Circuits

    Authors: Yash Pote, Kuldeep S. Meel

    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 de… ▽ More

    Submitted 9 December, 2021; originally announced December 2021.

  47. arXiv:2110.09171  [pdf, other

    cs.AI cs.FL

    Projected Model Counting: Beyond Independent Support

    Authors: Jiong Yang, Supratik Chakraborty, Kuldeep S. Meel

    Abstract: The past decade has witnessed a surge of interest in practical techniques for projected model counting. Despite significant advancements, however, performance scaling remains the Achilles' heel of this field. A key idea used in modern counters is to count models projected on an \emph{independent support} that is often a small subset of the projection set, i.e. original set of variables on which we… ▽ More

    Submitted 18 October, 2021; originally announced October 2021.

  48. arXiv:2110.09026  [pdf, ps, other

    cs.AI cs.LO cs.SC

    Arjun: An Efficient Independent Support Computation Technique and its Applications to Counting and Sampling

    Authors: Mate Soos, Kuldeep S. Meel

    Abstract: Given a Boolean formula $\varphi$ over the set of variables $X$ and a projection set $\mathcal{P} \subseteq X$, a subset of variables $\mathcal{I}$ is independent support of $\mathcal{P}$ if two solutions agree on $\mathcal{I}$, then they also agree on $\mathcal{P}$. The notion of independent support is related to the classical notion of definability dating back to 1901, and have been studied over… ▽ More

    Submitted 18 October, 2021; originally announced October 2021.

  49. arXiv:2109.09447  [pdf, other

    cs.LG cs.AI cs.CY stat.AP

    Algorithmic Fairness Verification with Graphical Models

    Authors: Bishwamittra Ghosh, Debabrota Basu, Kuldeep S. Meel

    Abstract: In recent years, machine learning (ML) algorithms have been deployed in safety-critical and high-stake decision-making, where the fairness of algorithms is of paramount importance. Fairness in ML centers on detecting bias towards certain demographic populations induced by an ML classifier and proposes algorithmic solutions to mitigate the bias with respect to different fairness definitions. To thi… ▽ More

    Submitted 1 June, 2022; v1 submitted 20 September, 2021; originally announced September 2021.

  50. arXiv:2108.05717  [pdf, other

    cs.AI cs.LG cs.LO

    Engineering an Efficient Boolean Functional Synthesis Engine

    Authors: Priyanka Golia, Friedrich Slivovsky, Subhajit Roy, Kuldeep S. Meel

    Abstract: Given a Boolean specification between a set of inputs and outputs, the problem of Boolean functional synthesis is to synthesise each output as a function of inputs such that the specification is met. Although the past few years have witnessed intense algorithmic development, accomplishing scalability remains the holy grail. The state-of-the-art approach combines machine learning and automated reas… ▽ More

    Submitted 12 August, 2021; originally announced August 2021.

    Comments: To be published in 40th International Conference On Computer Aided Design (ICCAD-2021)