Automated Reasoning - Logic, Probabilistic Reasoning and Machine Learning
UCLA Automated Reasoning Group via YouTube
Overview
Syllabus
Lecture 1A: Introduction & Boolean Logic
Lecture 1B: Boolean Logic Semantics
Lecture 2A: Quantified Boolean Logic & Resolution
Lecture 2B: Applications of Resolution
Lecture 3A: Directed Resolution
Lecture 3B: Directed Resolution & DPLL
Lecture 4A: DPLL & Modern SAT Solvers
Lecture 4B: Modern SAT Solvers
Lecture 5A: Exhaustive DPLL & Certifying UNSAT
Lecture 5B: More on SAT & Local Search
Lecture 6A: MAXSAT (Maximum Satisfiability)
Lecture 6B: MAXSAT Resolution & Beyond-NP Queries
Lecture 7A: Beyond NP
Lecture 7B: Tractable Circuits & Knowledge Compilation Map
Lecture 8A: DNNF Circuits (Decomposability)
Lecture 8B: DNNF Circuits (Minimization and Structured Decomposability)
Lecture 9A: d-DNNF circuits (Determinism and Smoothness)
Lecture 9B: Top-Down Knowledge Compilers
Lecture 10A: OBDD Circuits (Binary Decision Diagrams)
Lecture 10B: OBDD Circuits (Binary Decision Diagrams)
Lecture 11A: SDD Circuits (Sentential Decision Diagrams)
Lecture 11B: Bottom-Up Knowledge Compilers
Lecture 12A: PSDD Circuits (Probabilistic Sentential Decision Diagrams)
Lecture 12B: PSDD & Conditional PSDD Circuits
Lecture 13A: Prime Implicants and Implicates
Lecture 13B: Model-Based Diagnosis
Lecture 14A: Explaining Decisions (MC Explanations)
Lecture 14B: Explaining Decisions (PI Explanations, Sufficient & Complete Reasons)
On Boolean Quantification in Explainable AI | IJCAI-2022
On the Computation of Necessary and Sufficient Explanations | AAAI-2022
Lecture 15A: Compiling Bayesian Network Classifiers
Lecture 15B: Compiling Neural Network and Random Forest Classifiers
Lecture 16: Reducing Probabilistic Reasoning (MPE) to Weighted MAX-SAT
Lecture 17A: Reducing Probabilistic Reasoning (MAR) to Weighted Model Counting
Lecture 17B: Tractable Reasoning using Arithmetic Circuits (ACs)
Lecture 18A: Query-Oriented ACs, Tensor Graphs and Constrained SDDs
Lecture 18B: Width Parameters, Auxiliary Variables and Extended Resolution
Taught by
UCLA Automated Reasoning Group