EMÜ669 - PROBABILISTIC GRAPHICAL MODELS

Course Name Code Semester Theory
(hours/week)
Application
(hours/week)
Credit ECTS
PROBABILISTIC GRAPHICAL MODELS EMÜ669 Any Semester/Year 3 0 3 10
Prequisites
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Discussion
Team/Group Work
Drill and Practice
Problem Solving
Other: Lectures, drill and practice, problem solving, discussions, individual and group studies.  
Instructor (s)To be determined by the department  
Course objectiveThe course aims to provide basic understanding of the properties of probabilistic graphical models including Bayesian networks and influence diagrams, the skills for building such models from expert knowledge, data or a combination of both, and evaluating them using sensitivity analysis and cross validation, and the ability to use them for risk analysis and decision support problems. 
Learning outcomes
  1. Understand the graphical and independence properties of Bayesian networks and Influence Diagrams,
  2. Understand how probabilistic inference is computed in Bayesian networks,
  3. Learn structure and parameters of a Bayesian network from data,
  4. Build a risk analysis or decision support model based on Bayesian networks or influence diagrams by using software,
  5. Analyze the sensitivity of parameters and observations, and validate the model.
Course ContentBasic Properties of Bayesian Networks
D-Separation
Variable Elimination and Junction Tree Algorithms
Dynamic Discretisation Algorithm
Influence Diagrams
Parameter Learning by MLE and Bayesian Learning
Structure Learning
Parameter and Evidence Sensitivity
Cross-Validation
Risk Analysis and Decision Support Models based on Bayesian networks and influence diagrams 
ReferencesFenton, Norman, and Martin Neil. Risk assessment and decision analysis with Bayesian networks. CRC Press, 2012.
Kjaerulff, Uffe B., and Anders L. Madsen. Bayesian networks and influence diagrams. Springer, 2012.
Koller, Daphne, and Friedman, Nir. Probabilisitic Graphical Models: Principles and Techniques. MIT Press, 2009. 

Course outline weekly

WeeksTopics
Week 1Introduction to Risk Analysis and Probabilistic Graphical Models
Week 2Review of Probability Theory and Bayes Theorem
Week 3Introduction to Bayesian Networks
Week 4Graphical Properties of Bayesian Networks and D-Separation
Week 5Inference in Bayesian Networks: Variable Elimination and Junction Tree Algorithm
Week 6Eliciting the Structure of Bayesian Networks from Domain Experts
Week 7Learning the Parameters of Bayesian Networks from Data: MLE and Bayesian Learning
Week 8Midterm Exam
Week 9Learning the Structure of a Bayesian Networks: Constraint and Score Based Methods
Week 10Hybrid Bayesian Networks and Dynamic Discretisation Algorithm
Week 11Sensitivity Analysis
Week 12Cross-Validation
Week 13Influence Diagrams
Week 14Risk Analysis and Decision Support Applications of Bayesian networks and Influence diagrams
Week 15Study for Final Exam
Week 16Final Exam

Assesment methods

Course activitiesNumberPercentage
Attendance00
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments310
Presentation15
Project110
Seminar00
Midterms125
Final exam150
Total100
Percentage of semester activities contributing grade succes650
Percentage of final exam contributing grade succes150
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)13791
Presentation / Seminar Preparation11515
Project15050
Homework assignment31545
Midterms (Study duration)12222
Final Exam (Study duration) 13535
Total Workload34147300

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
1. Reach the necessary knowledge and methods in engineering within the scope of advanced industrial engineering studies through scientific research and evaluate knowledge and methods and implement them.  X   
2. Implement advanced analytical methods and modeling techniques to design processes, products and systems in an innovative and original way and improve them   X 
3. Have the competency to plan, manage and monitor processes, products and systems. X   
4. Evaluate the data obtained from analysis of the processes, products and systems, complete limited or missing data through scientific methods, develop data driven solution approaches.    X
5. Develop original methods for the efficient integration of the scarce resources such as man, machine, and material, energy, capital and time to the systems and implement these. X   
6. Effectively utilize computer programming languages, computer software, information and communication technology to solve problems in the field of industrial engineering.   X 
7. Report and present advanced studies, outcomes/results and the evaluations on the design, analysis, planning, monitoring and improvement of processes, products and systems.  X  
8. Are aware of the professional responsibility, describe the technological, economic and environmental effects of the industrial engineering applications, work as an individual independently and as a team member having an understanding of the scientific ethical values, take responsibility and lead the team.  X  
9. Are aware of the up-to-date engineering applications, follow the necessary literature for advanced researches, have the competency to reach knowledge in a foreign language, to quote and implement them.  X  

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest