École d'été | 10 juin 2026 : Boolean Is Not Too Restrictive par Pouya Shati

École d'été | 10 juin 2026 : Boolean Is Not Too Restrictive par Pouya Shati

🎙 Pouya Shati 👥 2K 📅 July 9, 2026 ⏱ 65 min 👁 7 📄 expert opinion 🧭 2026-08-15
Available in: English (current) Français

Keywords

MaxSATDecision TreesBoolean EncodingClusteringInterpretability

Summary

The talk, presented by Pouya Shati at the UQAM summer school, focuses on using MaxSAT to learn optimal decision trees. Shati argues that despite the apparent non-Boolean nature of decision trees, they can be effectively encoded into Boolean logic, leveraging the power of modern SAT solvers. He introduces the concept of ‘shadow encoding’ to handle numerical thresholds by encoding their effects rather than the values themselves. The talk covers structural encodings, objectives like accuracy and clustering, user constraints such as must-links and cannot-links, and performance enhancements including approximation and symmetry breaking. Shati emphasizes the interpretability and constraint satisfaction benefits of decision trees, and presents techniques like smart pairs preprocessing to reduce encoding size. The presentation is based on his PhD thesis, and he encourages the audience to consult it for detailed proofs and formulations.

134 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides valuable insights into the application of MaxSAT to machine learning problems, specifically decision tree learning. The argumentation is solid, building on the premise that Boolean encodings can be effective despite initial appearances. Shati systematically presents components of his research, explaining the rationale behind each encoding choice. He convincingly demonstrates that shadow encoding avoids the need for explicit binarization, and that proxy optimization can handle complex objectives. The discussion of user constraints and performance techniques adds practical value. However, the talk is a high-level overview, and some claims would benefit from more detailed evidence or examples, which are deferred to the thesis.

Scientific Rigor, Source Quality, Title Accuracy

The talk is based on the speaker’s PhD thesis, which is a credible academic source. The presentation is well-structured and technically rigorous, with clear explanations of the encoding techniques. The title accurately reflects the content, as the speaker argues that Boolean encodings are not too restrictive for learning optimal decision trees. The talk does not cite external sources explicitly, but the thesis likely contains references to relevant literature. The content is presented in a logical manner, and the speaker acknowledges the limitations of the presentation, directing the audience to the thesis for more details.

213 words

Title / Content Match

The title accurately reflects the content: the speaker argues that Boolean encodings are not too restrictive for learning optimal decision trees, and demonstrates this through MaxSAT encodings.

Quality & Reliability

8/10

The talk is based on the speaker's PhD thesis, which is a rigorous academic work. The content is well-structured and technically sound, with clear explanations of the encoding techniques. However, the presentation is a summary and lacks detailed proofs, which are deferred to the thesis.

Key Moments

Cited Sources

  • PhD thesis of Pouya Shati — The talk is primarily based on the speaker's PhD thesis, which contains proofs, formulations, and references to relevant papers.

Concurring Sources

  • MaxSAT — The talk builds on MaxSAT solvers, which are known to be efficient for combinatorial optimization problems.
  • Decision tree learning — The talk focuses on learning decision trees, a well-studied area in machine learning.

Contribution & Novelties

The talk presents a novel perspective on using MaxSAT for learning optimal decision trees, emphasizing the effectiveness of Boolean encodings. The concept of shadow encoding is a key contribution, allowing numerical thresholds to be handled without explicit binarization. The talk also introduces techniques like smart pairs preprocessing and symmetry breaking to improve solver performance. These contributions are significant for the field of interpretable machine learning.

Pour aller plus loin :

  • MaxSAT — Overview of the MaxSAT problem and its variants.
  • Decision tree learning — Background on decision trees and their learning algorithms.
  • Interpretable machine learning — Discussion on the importance and methods of interpretable models.

105 words

Radar Profile

The radar profile shows high scores in technical level and reliability, reflecting the speaker's expertise and the academic basis of the talk. The quantity of information is moderate, as the talk is a summary of a larger thesis. The overall profile indicates a technically strong presentation with good information quality.

Reliability 8/10