The Art of Counting; A Tale of Two Approaches

The Art of Counting; A Tale of Two Approaches

🎙 Kuldeep S. Meel 👥 2K 📅 July 9, 2026 ⏱ 59 min 👁 7 📄 lecture 🧭 2026-08-15
Available in: English (current) Français

Keywords

model countingSATapproximate countingexact countingknowledge compilation

Summary

The talk, presented by Kuldeep S. Meel at the UQAM summer school, introduces the problem of counting the number of solutions to a Boolean formula (model counting). It contrasts two complementary approaches: exact counting and approximate counting. Exact counting aims to compute the exact count by exploiting the structure of the formula, using techniques such as component decomposition, caching, and branching heuristics. Approximate counting, on the other hand, provides estimates with probabilistic guarantees, often using random hashing and sampling. The talk highlights applications in areas like reliability analysis of power grids, robustness of machine learning systems, and fairness. It also discusses the theoretical hardness of counting (Sharp-P) and the practical challenges of scaling these techniques. The speaker emphasizes the progress made over the past 14 years, with modern tools able to handle instances that were previously intractable. The talk concludes with a discussion of future directions and open problems.

149 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides a comprehensive overview of the field of model counting, clearly explaining the problem, its applications, and the two main algorithmic paradigms. The argumentation is solid, with logical progression from the problem definition to the technical details of each approach. The speaker effectively uses analogies (e.g., restaurant menu) to illustrate complex concepts, making the content accessible. He also acknowledges the limitations of each approach and the trade-offs between exactness and scalability. The presentation is well-structured, and the speaker encourages questions, indicating a willingness to engage with the audience. However, the talk is more of a high-level survey than a deep dive into specific algorithms, and some technical details are glossed over.

Scientific Rigor, Source Quality, Title Accuracy

The talk is scientifically rigorous, with the speaker referencing key theoretical results (e.g., Stockmeyer’s work) and discussing the state of the art. However, specific sources are not cited in the presentation, and the description provides no links to papers or tools. The title accurately reflects the content, and the talk stays on topic. The speaker’s expertise is evident, and the content aligns with established knowledge in the field. The lack of explicit citations is a minor weakness, but the talk is intended as an educational overview rather than a research presentation.

219 words

Title / Content Match

The title accurately reflects the content: the talk presents two main approaches to counting (exact and approximate) and discusses their trade-offs.

Quality & Reliability

8/10

The talk is given by a recognized expert in the field of model counting, with 14 years of research experience. The content is technically accurate, well-structured, and grounded in established theoretical results (e.g., Stockmeyer's work on approximate counting). The presentation is clear and the examples are illustrative. However, as a lecture, it does not provide detailed citations or peer-reviewed references, and some claims (e.g., the improvement from 1 to 900 instances) are presented without specific data or sources.

Key Moments

Cited Sources

  • Stockmeyer's paper on approximate counting — Mentioned as the theoretical foundation for approximate counting with PAC guarantees.

Concurring Sources

  • Model counting (Wikipedia) — Provides background on the problem and its applications.
  • Sharp-P (Wikipedia) — Explains the complexity class for counting problems.

Contribution & Novelties

The talk provides a clear and accessible synthesis of the two main approaches to model counting, highlighting their complementary strengths and weaknesses. It emphasizes the practical progress made in the field, with modern tools able to handle instances that were previously intractable. The speaker’s perspective, based on 14 years of research, offers valuable insights into the evolution of the field.

Pour aller plus loin :

  • Model counting (Wikipedia) — Overview of the problem and its applications.
  • Sharp-P (Wikipedia) — Complexity class for counting problems.
  • Knowledge compilation (Wikipedia) — Connection to the traces of exact counters.
  • Approximate counting via hashing (paper) — A key technique in approximate counting.

107 words

Radar Profile

The radar profile shows high scores in information quantity, quality, and reliability, with a slightly lower score in technical depth, reflecting the talk's balance between accessibility and technical content. The overall high scores indicate a well-rounded and informative presentation.

Reliability 8/10