Optimizing Causal Objective Functions - Algorithms and Complexity
Offered By: UCLA Automated Reasoning Group via YouTube
Course Description
Overview
Syllabus
Causal objective functions: What and why?
The causal hierarchy
Structural causal models SCM
The identifiability/learning dimension
Unit selection: The work of Li & Pearl
The algorithmic dimension of unit selection optimization
Examples of causal objective functions
Syntax and semantics of causal objective functions
Sub-models
Worlds
Events associational, interventional, counterfactual
Satisfaction of an event by a world
Example of satisfaction
Probability of events associational, interventional, counterfactual
Generalized events: conjunctive, disjunctive and negated
Variable elimination for computing associational queries
MAR marginals
MAP maximum a posteriori hypothesis
Treewidth & elimination orders
Optimizing causal objective functions
Triplet models: evaluating counterfactual queries
Objective models: optimizing the causal objective function using Reverse-MAP
Reverse-MAP: Relation to MAP, complexity class of Reverse-MAP and unit selection
Reverse-MAP: Algorithm, complexity bound, experiments
Elimination orders and treewidth of parallel worlds twin, triplet, .., models
Causal treewidth
Main messages
Taught by
UCLA Automated Reasoning Group
Related Courses
مقدمة في علم الحاسوب والبرمجةMassachusetts Institute of Technology via Edraak Algorithmic Information Dynamics: From Networks to Cells
Santa Fe Institute via Complexity Explorer Computational Thinking using Python
Massachusetts Institute of Technology via edX Java: Algorithms
Codecademy Technical Interview Practice with Java
Codecademy