#!" $"" % &'' % " ( Data analysis process Bayesian decision theoretic foundation Causal inference Open access data, publication, model, computation

Size: px
Start display at page:

Download "#!" $"" % &'' % " ( Data analysis process Bayesian decision theoretic foundation Causal inference Open access data, publication, model, computation"

Transcription

1

2 !" #!" $"" % # &'' % " ( Data analysis process Bayesian decision theoretic foundation Causal inference Open access data, publication, model, computation

3 Langley, P. (1978). Bacon: A general discovery system. Proceedings of the Second Biennial Conference of the Canadian Society for Computational Studies of Intelligence (pp ). Toronto, Ontario. Chrisman, L., Langley, P., & Bay, S. (2003). Incorporating biological knowledge into evaluation of causal regulatory hypotheses. Proceedings of the Pacific Symposium on Biocomputing (pp ). Lihue, Hawaii. (Gene prioritization ) R.D.King et al.: The Automation of Science, Science, 2009

4 *+, -" ) "! " " ''' The line between the virtual world of computing and our physical, organic world is blurring. E.Dumbill: Making sense of big data, Big Data, vol.1, no.1, 2013 ) &/ (.

5 +"- M. Cox and D. Ellsworth, Managing Big Data for Scientific Visualization, Proc. ACM Siggraph, ACM, 1997 The 3xV: volume, variety, and velocity (2001). The 8xV: Vast, Volumes of Vigorously, Verified, Vexingly Variable Verbose yet Valuable Visualized high Velocity Data (2013) Not conventional data: Big data is data that exceeds the processing capacity of conventional database systems. The data is too big, moves too fast, or doesn t fit the strictures of your database architectures. To gain value from this data, you must choose an alternative way to process it (E.Dumbill: Making sense of big data, Big Data, vol.1, no.1, 2013) 0

6 +%""-11 Hype Application Boom Criticism, re-evaluation Technology trigger Lack of results, problems, $1 2

7 +"- / 3

8 +"- /.. [data] is often big in relation to the phenomenon that we are trying to record and understand. So, if we are only looking at 64,000 data points, but that represents the totality or the universe of observations. That is what qualifies as big data. You do not have to have a hypothesis in advance before you collect your data. You have collected all there is all the data there is about a phenomenon. 4

9 % 5" 2010<: Clinical phenotypic assay /drugome: open clinical trials, adverse drug reaction DBs, adaptive licensing, Large/scale cohort studies (~100,000 samples) Environment&life style Phenome (disease, side effect) Metabolome Proteome Transcriptome Genome(s), epigenome, microbiome Moore s law Drugs Carlson s law

10 The hypothesis-free pitfall in omics 6 7! 6 7! 6 5 " GO STRING.. 89

11 !! 88

12 *! + -' :9 $ ':8 %' *7 ;* * 55 ' ' 5! 5 "5 5:99< ( %*7 ;= ; >:>8:<3!8:<4:99<

13 +?!!!! '* B'-7 7 ""? #7, %, & ; ( C! * DD

14 +!- $ 8<!!" # 8<:9! #' E " " F 5! "" ; "" "" " % "" " % G

15 * 1 1 * ' ' ' * " ' ) " ' " + -'

16 H" I /= ' '7 "" ' )J '' )$ 'H'$= K'K1" ;"L %'' %+ " - (

17 ) $""1 +$""M F N","" % &=5, ''''

18 "" "" ; C C C C "" " C C JC 5"L C C lim N N A = lim p ˆ ( A ) N N = N *+- O """ $ " I " p ( A )? p ( A ξ ) Note: independence and convergence of frequencies are empirical observations (i.e., laws of large numbers consequences of independencies)

19 @838>A,L *,L N "%! " & """ "# + "" """" A*;$", * % $# %+ "" "" " " # ( ;' E /!8<09"% H')N'? ' A+ ""- 7 +) -Q% 7

20 R#PJ "L -%') R*""+7 N 8<09!+ ' +J- 'N'( %'I' 7 HH"; ; *'$' = ;'#= G&,&, S( $( $O G

21 %! ()*+,()-(. %"" %/ % % % % % % %+ - ''' p( Model Data) p(data Model) p(model) a * = arg max U ( o ) p ( o a ) p( prediction data) = i p( pred. i j = i j Model ) p( Model j i i data)

22 %$" Number of papers in Pubmed year Number of papers in Pubmed for query Bayesian What is the reason? Yet another statistical approach (in the hype phase)? A (statistical) paradigm shift? A new scientific paradigm? Something practical?

23 IJ""'

24 Recall: utility theory! $""'

25 / 0 #/ ' p ( X Y ) = p( Y X ) p( X p( Y ) ) A scientific research paradigm p( Model Data) p( Data Model) p( Model) A practical method for inverting causal knowledge to diagnostic tool. p ( Cause Effect) p( Effect Cause) p( Cause)

26 )J% In the frequentist approach: Model identification (selection) is necessary p ( prediction data) = p( prediction BestModel( data)) In the Bayesian approach models are weighted p( prediction data) = i p( pred. Model i ) p( Model i data) Note: in the Bayesian approach there is no need for model selection

27 % Russel&Norvig: Artificial intelligence, ch.20

28 %& Russel&Norvig: Artificial intelligence

29 # Russel&Norvig: Artificial intelligence

30 # 5 Russel&Norvig: Artificial intelligence

31 ) ""

32 H

33 O&

34 O Russel&Norvig: Artificial intelligence, ch.16

35 O Russel&Norvig: Artificial intelligence, ch.16

36 ""F I $"" O 5 & O $ &O % a o i j p( o j ai ) U o j a ) ( i i = EU ( a ) U ( o a ) p( o a ) j a * = arg max EU ( a i i j i j i ) Actions a i Outcomes Probabilities Utilities, costs Expected utilities P(o j a i ) U(o j ), C(a i ) EU(a i ) = P(o j a i )U(o j ) a i o j

37 * * )55? *55T5)$ 7 9 U7 9 ; 7 9 U7 9 M8!T ; T!+""" - *5 5V5)?7 9 U 7 9 $ 7 9 U 7 9 M8!V

38 )J%! " # $$!%% # &'$! ) ( )&'' *+% #&! #, " #, $$ -&.'& )!'$0 )0200 %0$ #&! -$' /0$

39 O ' O *%;; H'; "1 "" "1 B>.:1%','!:39%',' ' * I B=8:40! 8>.< I ' I B= '* " ' " "" ""'

40 O ' O " "J " " W " & F8U8'''M& 8'''F85& 8''' WF8U8'''MW8'''F85W8''' W!""8' 7 & "W ' & '#$'& %'K' ';? X:8<<3>:994

41 M Data Prior IDA Optimal action (reporting, publishing,.., surgery). Inference about the world/domain.

42 *& # ''!! ;! 8 ;

43 * I"5 O 1? 1, 5, ;"5H5,)( 1 ; =

44 * " 5 )1 ;! #, $, ) "

45 * $" $Y UI"I" $Y UI", $Y UI", % $ ; * *

46 Clusters, modules Conditional independencies (Causal) Mechanisms Parameters

47 % L " ; " ZR R " [ U$[ " """,$*" "

48 B "N ""& B '; B" J'"1 K"!? R R " J * & * N

49 '

50 ,,$*% %" " J " # " M L$% " J&'( : " '''&'" )L" )"8F8F.F:F:M89 "': 0!8M>8

51 ; *L" " ' $ *+* )#, #$ ' -. ' )) n '''/ ) #'/- )' - )' - * )' )' )

52 , % 8'," $ G :') M8 $ *+* %$ ' -. ' ))#' - $ *000 %$ ) * ' $ *+* ) n #, #$ ' n - $ *+* %$ ) 11 #, #$ ' -. ' )) 11"

53 " J" " "L"' * L"J" 1 " 2 #""3M4! 1 S 2 *J L" " 1U2MMT12MMT\ 12M3M * L" 12 3 " I"" 8' E! &' ) :' ; &' )L" >' 7 "&' )1

54 , +$""M F - $ [CXU][XU] $ [X] $[CXU=M$XU=$[U== $=^9' $ [CXU] $[U]XM$[U]= $=^9' I $ [CXU]MM_ $ [CXU], ='

55 ?%?%? Decomposition of the joint: P(Y,X 1,..,X n ) = P(Y) i P(X i, Y, X 1,..,X i-1 ) //by the chain rule = P(Y) i P(X i, Y) // by the N-BN assumption 2n+1 parameteres! Diagnostic inference: P(Y x i1,..,x ik ) = P(Y) j P(x ij, Y) / P(x i1,..,x ik ) If Y is binary, then the odds P(Y=1 x i1,..,x ik ) / P(Y=0 x i1,..,x ik ) = P(Y=1)/P(Y=0) j P(x ij, Y=1) / P(x ij, Y=0) Flu Fever Coughing p( Flu = present Fever = absent, Coughing = present) p( Flu = present) p( Fever = absent Flu = present) p( Coughing = present Flu = present)

56

57 ?!IH 88545:98> '' 03

58 absent Bleeding weak strong Onset Regularity P(D Bleeding=strong) Onset=early Onset=late regular P(D a,e) Mutation P(D w,r) h.wild mutated P(D a,l,h.w.) P(D a,l,m) irregular Mutation h.wild mutated P(D w,i,h.w.) P(D w,i,m) Decision tree: Each internal node represent a (univariate) test, the leafs contains the conditional probabilities given the values along the path. Decision graph: If conditions are equivalent, then subtrees can be merged. E.g. If (Bleeding=absent,Onset=late) ~ (Bleeding=weak,Regularity=irreg)

59 * / inference\data Observational Interventional Observational OK OK Interventional???? OK Counterfactual???????? Automated, tabula rasa causal inference from (passive) observation is possible, i.e. hidden, confounding variables can be excluded? E X Y??? * Plato s two surprises: 1. Not all true theorems can be proved 2. Causal inference is possible from observations

60 , 5 K? N''E '%8<22 *! E 5" D

61 #5 Learning step? Learning process Data Domain knowledge Learning algorithm Result Interpretation and evaluation Running the learning algorithm Selection of learning method Feature selection Data engineering Integration Understanding the domain

62 * ;

63 & $ %! " # $ $ % ) * % ' +, ( - ' ' " " " " ).. /. " $

64 ) J A p(d = 1 A = 0) p(d = 1 A = 2) Real difference Estimation errors D p ˆ(D = 1 A = 0, D N ) p ˆ(D = 1 A = 2, D N ) Estimated difference Relative frequencies: Law of large numbers: ˆ (D = 1 A = 0, DN ) = pˆ(d = 1, A = 0, DN )/ˆ(A p = 0, DN ) = N D= 1, A= 0 / N A= 0 p p (D = 1 A = 0) N D = 1, A= 0 / N A= 0 Estimation error because of finite data D N : pˆ (D = 1 A = 0, D ) - p(d = 1 A = 0) N Central limit th. (asymptotic), Inequalities for finite(!) data ( accuracy, confidence) sample complexity: N, p DN : ε < pˆ(d = 1 A, DN ) (D = 1 A) ) ( < ε δ ε, δ, p δ

65 # Interpretation 17% Integration 9% Data engineering 26% Running 1% Selection of learning method 26% Feature selection 17%

66 )1 Domain Iteration in learning Integration Evaluation Interpretion Running Understanding the task Data engineering Feature selection The Learning Phases (in waterfall model) Data Selection of learning method The Learning Step Domain knowledge Integration Interpretation and evaluation Running the learning algorithm Selection of learning method Learning algorithm Feature selection Result Understanding the domain Data engineering

67 *" Q ) '';?$ & "

68 % $ 8<!!" # 8<:9! #' E " " F %! "" ; "" "" " % "" " % G

69 ; " %5 % & '( R!"E "$ " R *8<<< & '( #66? :998 $'%RE " "" " L1R. *:990 & '( R; " R2 *:993' & '; R$"1* B R *:993' & ';R& " R3 4*:994' '; R; " L"R4.*:99< 2<

70 " " ( I " %! %! ( ;= H. Colhoun: "Problems of reporting genetic associations with complex outcomes," Lancet, J. Attia et al: "How to Use an Article About Genetic Association A: Background Concepts,", B: Are the Results of the Study Valid?," C: What Are the Results and Will They Help Me in Caring for My Patients?," Jama, J. Little et al: "STrengthening the REporting of Genetic Association studies (STREGA) " European Journal of Clinical Investigation, J. Huang et al: "Minimum Information about a Genotyping Experiment (MIGEN)," Standards in Genomic Sciences, 2011 A. Janssens et al "Strengthening the reporting of Genetic Risk Prediction Studies: The GRIPS statement," Genetics in Medicine,

71 " " ( I " %! %! ( ;=! Leitner F, Valencia A (2008). A text-mining perspective on the requirements for electronically annotated abstracts. Febs Letters 582(8): Lu Z, Hirschman L (2012). Biocuration workflows and text mining: overview of the BioCreative 2012 Workshop Track II. Database Vol. 2012(Article ID bas043). Biograph, BioRat 38

72 " " ( I " %! %! ( ;=! % %& /E HuGe, Ingenuity Pathway Analysis, Knome, Alamute, HuGe (W. Yu, et al: "A navigator for human genome epidemiology," Nature Genetics, 2008) The Science Behind an Answer 3:

73 " " ( I " %! %! ( ;=! %!" K. Goddard et al., "Building the evidence base for decision making in cancer genomic medicine using comparative effectiveness research," Genetics in Medicine, 2012 M. Gwinn, et al, "Horizon scanning for new genomic tests," Genetics in Medicine >

74 " " ( I " %! %! ( ;=! % %& /E!"!+- G. Shi et al: "Mining Gold Dust Under the Genome Wide Significance Level: A Two-Stage Approach to Analysis of GWAS," Genetic Epidemiology, 2011 E. Evangelou et al: "Meta-analysis methods for genome-wide association studies and beyond," Nature Reviews Genetics,

75 0 #/ ' " Bayes rule: Systems-based, Bayesian biomarker discovery p( Model Data) p( Data Model) p( Model) A priori distribution (prior), p(model): is a technical tool for inversion (to achieve a direct probabilistic statement), provides a principled solution to incorporate prior knowledge. Open problem: derivation and formalization of informative (domain/data specific) priors. Samples 7' - 05" % ). -67

76 Similarity-based fusion in drug repositioning Chemical Side-effects Target prot. MMoA Pathways Tanimoto Y Query-based optimal fusion

77 E ! 9>'" ' 555 5!! 5!"!! '

78 # 8' :' >'.' 8'! 5 " :' % >',.' I " %; %?8:* %; % 0' 2'? :: P`=P 3' 17 & & & 4' # & F% <' &, 89' " " 88' 1, 17& & 8:'

Bayesian networks as causal models. Peter Antal

Bayesian networks as causal models. Peter Antal Bayesian networks as causal models Peter Antal antal@mit.bme.hu A.I. 3/20/2018 1 Can we represent exactly (in)dependencies by a BN? From a causal model? Suff.&nec.? Can we interpret edges as causal relations

More information

Fusion in simple models

Fusion in simple models Fusion in simple models Peter Antal antal@mit.bme.hu A.I. February 8, 2018 1 Basic concepts of probability theory Joint distribution Conditional probability Bayes rule Chain rule Marginalization General

More information

Causal Bayesian networks. Peter Antal

Causal Bayesian networks. Peter Antal Causal Bayesian networks Peter Antal antal@mit.bme.hu A.I. 4/8/2015 1 Can we represent exactly (in)dependencies by a BN? From a causal model? Suff.&nec.? Can we interpret edges as causal relations with

More information

Causal Bayesian networks. Peter Antal

Causal Bayesian networks. Peter Antal Causal Bayesian networks Peter Antal antal@mit.bme.hu A.I. 11/25/2015 1 Can we represent exactly (in)dependencies by a BN? From a causal model? Suff.&nec.? Can we interpret edges as causal relations with

More information

Computational Genomics. Systems biology. Putting it together: Data integration using graphical models

Computational Genomics. Systems biology. Putting it together: Data integration using graphical models 02-710 Computational Genomics Systems biology Putting it together: Data integration using graphical models High throughput data So far in this class we discussed several different types of high throughput

More information

Causality II: How does causal inference fit into public health and what it is the role of statistics?

Causality II: How does causal inference fit into public health and what it is the role of statistics? Causality II: How does causal inference fit into public health and what it is the role of statistics? Statistics for Psychosocial Research II November 13, 2006 1 Outline Potential Outcomes / Counterfactual

More information

Bayesian Networks Inference with Probabilistic Graphical Models

Bayesian Networks Inference with Probabilistic Graphical Models 4190.408 2016-Spring Bayesian Networks Inference with Probabilistic Graphical Models Byoung-Tak Zhang intelligence Lab Seoul National University 4190.408 Artificial (2016-Spring) 1 Machine Learning? Learning

More information

25 : Graphical induced structured input/output models

25 : Graphical induced structured input/output models 10-708: Probabilistic Graphical Models 10-708, Spring 2016 25 : Graphical induced structured input/output models Lecturer: Eric P. Xing Scribes: Raied Aljadaany, Shi Zong, Chenchen Zhu Disclaimer: A large

More information

Learning in Bayesian Networks

Learning in Bayesian Networks Learning in Bayesian Networks Florian Markowetz Max-Planck-Institute for Molecular Genetics Computational Molecular Biology Berlin Berlin: 20.06.2002 1 Overview 1. Bayesian Networks Stochastic Networks

More information

The Lady Tasting Tea. How to deal with multiple testing. Need to explore many models. More Predictive Modeling

The Lady Tasting Tea. How to deal with multiple testing. Need to explore many models. More Predictive Modeling The Lady Tasting Tea More Predictive Modeling R. A. Fisher & the Lady B. Muriel Bristol claimed she prefers tea added to milk rather than milk added to tea Fisher was skeptical that she could distinguish

More information

Identifying Signaling Pathways

Identifying Signaling Pathways These slides, excluding third-party material, are licensed under CC BY-NC 4.0 by Anthony Gitter, Mark Craven, Colin Dewey Identifying Signaling Pathways BMI/CS 776 www.biostat.wisc.edu/bmi776/ Spring 2018

More information

Bayesian learning Probably Approximately Correct Learning

Bayesian learning Probably Approximately Correct Learning Bayesian learning Probably Approximately Correct Learning Peter Antal antal@mit.bme.hu A.I. December 1, 2017 1 Learning paradigms Bayesian learning Falsification hypothesis testing approach Probably Approximately

More information

Bayesian Statistics for Personalized Medicine. David Yang

Bayesian Statistics for Personalized Medicine. David Yang Bayesian Statistics for Personalized Medicine David Yang Outline Why Bayesian Statistics for Personalized Medicine? A Network-based Bayesian Strategy for Genomic Biomarker Discovery Part One Why Bayesian

More information

Causal Discovery by Computer

Causal Discovery by Computer Causal Discovery by Computer Clark Glymour Carnegie Mellon University 1 Outline 1. A century of mistakes about causation and discovery: 1. Fisher 2. Yule 3. Spearman/Thurstone 2. Search for causes is statistical

More information

Machine learning & data science. Peter Antal

Machine learning & data science. Peter Antal Machine learning & data science Peter Antal antal@mit.bme.hu Overview Why can we learn? Learning as optimal decision and as probabilistic inference PAC learning The data flood and the big data Data science,

More information

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2014

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2014 Bayesian Networks: Construction, Inference, Learning and Causal Interpretation Volker Tresp Summer 2014 1 Introduction So far we were mostly concerned with supervised learning: we predicted one or several

More information

Recall from last time: Conditional probabilities. Lecture 2: Belief (Bayesian) networks. Bayes ball. Example (continued) Example: Inference problem

Recall from last time: Conditional probabilities. Lecture 2: Belief (Bayesian) networks. Bayes ball. Example (continued) Example: Inference problem Recall from last time: Conditional probabilities Our probabilistic models will compute and manipulate conditional probabilities. Given two random variables X, Y, we denote by Lecture 2: Belief (Bayesian)

More information

Bounding the Probability of Causation in Mediation Analysis

Bounding the Probability of Causation in Mediation Analysis arxiv:1411.2636v1 [math.st] 10 Nov 2014 Bounding the Probability of Causation in Mediation Analysis A. P. Dawid R. Murtas M. Musio February 16, 2018 Abstract Given empirical evidence for the dependence

More information

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2016

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2016 Bayesian Networks: Construction, Inference, Learning and Causal Interpretation Volker Tresp Summer 2016 1 Introduction So far we were mostly concerned with supervised learning: we predicted one or several

More information

Bayesian Network Representation

Bayesian Network Representation Bayesian Network Representation Sargur Srihari srihari@cedar.buffalo.edu 1 Topics Joint and Conditional Distributions I-Maps I-Map to Factorization Factorization to I-Map Perfect Map Knowledge Engineering

More information

Building Bayesian Networks. Lecture3: Building BN p.1

Building Bayesian Networks. Lecture3: Building BN p.1 Building Bayesian Networks Lecture3: Building BN p.1 The focus today... Problem solving by Bayesian networks Designing Bayesian networks Qualitative part (structure) Quantitative part (probability assessment)

More information

Previous lecture. P-value based combination. Fixed vs random effects models. Meta vs. pooled- analysis. New random effects testing.

Previous lecture. P-value based combination. Fixed vs random effects models. Meta vs. pooled- analysis. New random effects testing. Previous lecture P-value based combination. Fixed vs random effects models. Meta vs. pooled- analysis. New random effects testing. Interaction Outline: Definition of interaction Additive versus multiplicative

More information

Outline. CSE 573: Artificial Intelligence Autumn Agent. Partial Observability. Markov Decision Process (MDP) 10/31/2012

Outline. CSE 573: Artificial Intelligence Autumn Agent. Partial Observability. Markov Decision Process (MDP) 10/31/2012 CSE 573: Artificial Intelligence Autumn 2012 Reasoning about Uncertainty & Hidden Markov Models Daniel Weld Many slides adapted from Dan Klein, Stuart Russell, Andrew Moore & Luke Zettlemoyer 1 Outline

More information

9/12/17. Types of learning. Modeling data. Supervised learning: Classification. Supervised learning: Regression. Unsupervised learning: Clustering

9/12/17. Types of learning. Modeling data. Supervised learning: Classification. Supervised learning: Regression. Unsupervised learning: Clustering Types of learning Modeling data Supervised: we know input and targets Goal is to learn a model that, given input data, accurately predicts target data Unsupervised: we know the input only and want to make

More information

Our Status in CSE 5522

Our Status in CSE 5522 Our Status in CSE 5522 We re done with Part I Search and Planning! Part II: Probabilistic Reasoning Diagnosis Speech recognition Tracking objects Robot mapping Genetics Error correcting codes lots more!

More information

The Origin of Deep Learning. Lili Mou Jan, 2015

The Origin of Deep Learning. Lili Mou Jan, 2015 The Origin of Deep Learning Lili Mou Jan, 2015 Acknowledgment Most of the materials come from G. E. Hinton s online course. Outline Introduction Preliminary Boltzmann Machines and RBMs Deep Belief Nets

More information

Bayesian Updating: Discrete Priors: Spring

Bayesian Updating: Discrete Priors: Spring Bayesian Updating: Discrete Priors: 18.05 Spring 2017 http://xkcd.com/1236/ Learning from experience Which treatment would you choose? 1. Treatment 1: cured 100% of patients in a trial. 2. Treatment 2:

More information

Machine Learning

Machine Learning Machine Learning 10-601 Tom M. Mitchell Machine Learning Department Carnegie Mellon University August 30, 2017 Today: Decision trees Overfitting The Big Picture Coming soon Probabilistic learning MLE,

More information

Bayes Theorem & Naïve Bayes. (some slides adapted from slides by Massimo Poesio, adapted from slides by Chris Manning)

Bayes Theorem & Naïve Bayes. (some slides adapted from slides by Massimo Poesio, adapted from slides by Chris Manning) Bayes Theorem & Naïve Bayes (some slides adapted from slides by Massimo Poesio, adapted from slides by Chris Manning) Review: Bayes Theorem & Diagnosis P( a b) Posterior Likelihood Prior P( b a) P( a)

More information

Explainable AI that Can be Used for Judgment with Responsibility

Explainable AI that Can be Used for Judgment with Responsibility Explain AI@Imperial Workshop Explainable AI that Can be Used for Judgment with Responsibility FUJITSU LABORATORIES LTD. 5th April 08 About me Name: Hajime Morita Research interests: Natural Language Processing

More information

Lecture 7: Interaction Analysis. Summer Institute in Statistical Genetics 2017

Lecture 7: Interaction Analysis. Summer Institute in Statistical Genetics 2017 Lecture 7: Interaction Analysis Timothy Thornton and Michael Wu Summer Institute in Statistical Genetics 2017 1 / 39 Lecture Outline Beyond main SNP effects Introduction to Concept of Statistical Interaction

More information

Bayesian Methods in Artificial Intelligence

Bayesian Methods in Artificial Intelligence WDS'10 Proceedings of Contributed Papers, Part I, 25 30, 2010. ISBN 978-80-7378-139-2 MATFYZPRESS Bayesian Methods in Artificial Intelligence M. Kukačka Charles University, Faculty of Mathematics and Physics,

More information

Ad Placement Strategies

Ad Placement Strategies Case Study 1: Estimating Click Probabilities Tackling an Unknown Number of Features with Sketching Machine Learning for Big Data CSE547/STAT548, University of Washington Emily Fox 2014 Emily Fox January

More information

Grundlagen der Künstlichen Intelligenz

Grundlagen der Künstlichen Intelligenz Grundlagen der Künstlichen Intelligenz Uncertainty & Probabilities & Bandits Daniel Hennes 16.11.2017 (WS 2017/18) University Stuttgart - IPVS - Machine Learning & Robotics 1 Today Uncertainty Probability

More information

The decision theoretic approach to causal inference OR Rethinking the paradigms of causal modelling

The decision theoretic approach to causal inference OR Rethinking the paradigms of causal modelling The decision theoretic approach to causal inference OR Rethinking the paradigms of causal modelling A.P.Dawid 1 and S.Geneletti 2 1 University of Cambridge, Statistical Laboratory 2 Imperial College Department

More information

CS188 Outline. We re done with Part I: Search and Planning! Part II: Probabilistic Reasoning. Part III: Machine Learning

CS188 Outline. We re done with Part I: Search and Planning! Part II: Probabilistic Reasoning. Part III: Machine Learning CS188 Outline We re done with Part I: Search and Planning! Part II: Probabilistic Reasoning Diagnosis Speech recognition Tracking objects Robot mapping Genetics Error correcting codes lots more! Part III:

More information

CS 188: Artificial Intelligence Spring Today

CS 188: Artificial Intelligence Spring Today CS 188: Artificial Intelligence Spring 2006 Lecture 9: Naïve Bayes 2/14/2006 Dan Klein UC Berkeley Many slides from either Stuart Russell or Andrew Moore Bayes rule Today Expectations and utilities Naïve

More information

Bayesian Learning. Two Roles for Bayesian Methods. Bayes Theorem. Choosing Hypotheses

Bayesian Learning. Two Roles for Bayesian Methods. Bayes Theorem. Choosing Hypotheses Bayesian Learning Two Roles for Bayesian Methods Probabilistic approach to inference. Quantities of interest are governed by prob. dist. and optimal decisions can be made by reasoning about these prob.

More information

Directed Graphical Models or Bayesian Networks

Directed Graphical Models or Bayesian Networks Directed Graphical Models or Bayesian Networks Le Song Machine Learning II: Advanced Topics CSE 8803ML, Spring 2012 Bayesian Networks One of the most exciting recent advancements in statistical AI Compact

More information

4 : Exact Inference: Variable Elimination

4 : Exact Inference: Variable Elimination 10-708: Probabilistic Graphical Models 10-708, Spring 2014 4 : Exact Inference: Variable Elimination Lecturer: Eric P. ing Scribes: Soumya Batra, Pradeep Dasigi, Manzil Zaheer 1 Probabilistic Inference

More information

hsnim: Hyper Scalable Network Inference Machine for Scale-Free Protein-Protein Interaction Networks Inference

hsnim: Hyper Scalable Network Inference Machine for Scale-Free Protein-Protein Interaction Networks Inference CS 229 Project Report (TR# MSB2010) Submitted 12/10/2010 hsnim: Hyper Scalable Network Inference Machine for Scale-Free Protein-Protein Interaction Networks Inference Muhammad Shoaib Sehgal Computer Science

More information

Probabilistic classification CE-717: Machine Learning Sharif University of Technology. M. Soleymani Fall 2016

Probabilistic classification CE-717: Machine Learning Sharif University of Technology. M. Soleymani Fall 2016 Probabilistic classification CE-717: Machine Learning Sharif University of Technology M. Soleymani Fall 2016 Topics Probabilistic approach Bayes decision theory Generative models Gaussian Bayes classifier

More information

BTRY 4830/6830: Quantitative Genomics and Genetics

BTRY 4830/6830: Quantitative Genomics and Genetics BTRY 4830/6830: Quantitative Genomics and Genetics Lecture 23: Alternative tests in GWAS / (Brief) Introduction to Bayesian Inference Jason Mezey jgm45@cornell.edu Nov. 13, 2014 (Th) 8:40-9:55 Announcements

More information

Embellishing a Bayesian Network using a Chain Event Graph

Embellishing a Bayesian Network using a Chain Event Graph Embellishing a Bayesian Network using a Chain Event Graph L. M. Barclay J. L. Hutton J. Q. Smith University of Warwick 4th Annual Conference of the Australasian Bayesian Network Modelling Society Example

More information

Estimating direct effects in cohort and case-control studies

Estimating direct effects in cohort and case-control studies Estimating direct effects in cohort and case-control studies, Ghent University Direct effects Introduction Motivation The problem of standard approaches Controlled direct effect models In many research

More information

Directed and Undirected Graphical Models

Directed and Undirected Graphical Models Directed and Undirected Graphical Models Adrian Weller MLSALT4 Lecture Feb 26, 2016 With thanks to David Sontag (NYU) and Tony Jebara (Columbia) for use of many slides and illustrations For more information,

More information

Introduction Biology before Systems Biology: Reductionism Reduce the study from the whole organism to inner most details like protein or the DNA.

Introduction Biology before Systems Biology: Reductionism Reduce the study from the whole organism to inner most details like protein or the DNA. Systems Biology-Models and Approaches Introduction Biology before Systems Biology: Reductionism Reduce the study from the whole organism to inner most details like protein or the DNA. Taxonomy Study external

More information

The Role of Network Science in Biology and Medicine. Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs

The Role of Network Science in Biology and Medicine. Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs The Role of Network Science in Biology and Medicine Tiffany J. Callahan Computational Bioscience Program Hunter/Kahn Labs Network Analysis Working Group 09.28.2017 Network-Enabled Wisdom (NEW) empirically

More information

Introduction: MLE, MAP, Bayesian reasoning (28/8/13)

Introduction: MLE, MAP, Bayesian reasoning (28/8/13) STA561: Probabilistic machine learning Introduction: MLE, MAP, Bayesian reasoning (28/8/13) Lecturer: Barbara Engelhardt Scribes: K. Ulrich, J. Subramanian, N. Raval, J. O Hollaren 1 Classifiers In this

More information

Expression Data Exploration: Association, Patterns, Factors & Regression Modelling

Expression Data Exploration: Association, Patterns, Factors & Regression Modelling Expression Data Exploration: Association, Patterns, Factors & Regression Modelling Exploring gene expression data Scale factors, median chip correlation on gene subsets for crude data quality investigation

More information

Inferring Transcriptional Regulatory Networks from High-throughput Data

Inferring Transcriptional Regulatory Networks from High-throughput Data Inferring Transcriptional Regulatory Networks from High-throughput Data Lectures 9 Oct 26, 2011 CSE 527 Computational Biology, Fall 2011 Instructor: Su-In Lee TA: Christopher Miles Monday & Wednesday 12:00-1:20

More information

STA 4273H: Statistical Machine Learning

STA 4273H: Statistical Machine Learning STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! rsalakhu@utstat.toronto.edu! http://www.utstat.utoronto.ca/~rsalakhu/ Sidney Smith Hall, Room 6002 Lecture 3 Linear

More information

Bayesian Networks. Marcello Cirillo PhD Student 11 th of May, 2007

Bayesian Networks. Marcello Cirillo PhD Student 11 th of May, 2007 Bayesian Networks Marcello Cirillo PhD Student 11 th of May, 2007 Outline General Overview Full Joint Distributions Bayes' Rule Bayesian Network An Example Network Everything has a cost Learning with Bayesian

More information

Bayesian Updating: Discrete Priors: Spring

Bayesian Updating: Discrete Priors: Spring Bayesian Updating: Discrete Priors: 18.05 Spring 2017 http://xkcd.com/1236/ Learning from experience Which treatment would you choose? 1. Treatment 1: cured 100% of patients in a trial. 2. Treatment 2:

More information

CSE 473: Artificial Intelligence

CSE 473: Artificial Intelligence CSE 473: Artificial Intelligence Probability Steve Tanimoto University of Washington [These slides were created by Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley. All CS188 materials

More information

Physical network models and multi-source data integration

Physical network models and multi-source data integration Physical network models and multi-source data integration Chen-Hsiang Yeang MIT AI Lab Cambridge, MA 02139 chyeang@ai.mit.edu Tommi Jaakkola MIT AI Lab Cambridge, MA 02139 tommi@ai.mit.edu September 30,

More information

Algorithmisches Lernen/Machine Learning

Algorithmisches Lernen/Machine Learning Algorithmisches Lernen/Machine Learning Part 1: Stefan Wermter Introduction Connectionist Learning (e.g. Neural Networks) Decision-Trees, Genetic Algorithms Part 2: Norman Hendrich Support-Vector Machines

More information

CS 188: Artificial Intelligence. Our Status in CS188

CS 188: Artificial Intelligence. Our Status in CS188 CS 188: Artificial Intelligence Probability Pieter Abbeel UC Berkeley Many slides adapted from Dan Klein. 1 Our Status in CS188 We re done with Part I Search and Planning! Part II: Probabilistic Reasoning

More information

27: Case study with popular GM III. 1 Introduction: Gene association mapping for complex diseases 1

27: Case study with popular GM III. 1 Introduction: Gene association mapping for complex diseases 1 10-708: Probabilistic Graphical Models, Spring 2015 27: Case study with popular GM III Lecturer: Eric P. Xing Scribes: Hyun Ah Song & Elizabeth Silver 1 Introduction: Gene association mapping for complex

More information

Multidimensional data analysis in biomedicine and epidemiology

Multidimensional data analysis in biomedicine and epidemiology in biomedicine and epidemiology Katja Ickstadt and Leo N. Geppert Faculty of Statistics, TU Dortmund, Germany Stakeholder Workshop 12 13 December 2017, PTB Berlin Supported by Deutsche Forschungsgemeinschaft

More information

1 Introduction Overview of the Book How to Use this Book Introduction to R 10

1 Introduction Overview of the Book How to Use this Book Introduction to R 10 List of Tables List of Figures Preface xiii xv xvii 1 Introduction 1 1.1 Overview of the Book 3 1.2 How to Use this Book 7 1.3 Introduction to R 10 1.3.1 Arithmetic Operations 10 1.3.2 Objects 12 1.3.3

More information

Probabilistic Graphical Models and Bayesian Networks. Artificial Intelligence Bert Huang Virginia Tech

Probabilistic Graphical Models and Bayesian Networks. Artificial Intelligence Bert Huang Virginia Tech Probabilistic Graphical Models and Bayesian Networks Artificial Intelligence Bert Huang Virginia Tech Concept Map for Segment Probabilistic Graphical Models Probabilistic Time Series Models Particle Filters

More information

CS6220: DATA MINING TECHNIQUES

CS6220: DATA MINING TECHNIQUES CS6220: DATA MINING TECHNIQUES Matrix Data: Classification: Part 2 Instructor: Yizhou Sun yzsun@ccs.neu.edu September 21, 2014 Methods to Learn Matrix Data Set Data Sequence Data Time Series Graph & Network

More information

Causal Graphical Models in Systems Genetics

Causal Graphical Models in Systems Genetics 1 Causal Graphical Models in Systems Genetics 2013 Network Analysis Short Course - UCLA Human Genetics Elias Chaibub Neto and Brian S Yandell July 17, 2013 Motivation and basic concepts 2 3 Motivation

More information

Module Based Neural Networks for Modeling Gene Regulatory Networks

Module Based Neural Networks for Modeling Gene Regulatory Networks Module Based Neural Networks for Modeling Gene Regulatory Networks Paresh Chandra Barman, Std 1 ID: 20044523 Term Project: BiS732 Bio-Network Department of BioSystems, Korea Advanced Institute of Science

More information

Introduction to Causal Calculus

Introduction to Causal Calculus Introduction to Causal Calculus Sanna Tyrväinen University of British Columbia August 1, 2017 1 / 1 2 / 1 Bayesian network Bayesian networks are Directed Acyclic Graphs (DAGs) whose nodes represent random

More information

Chapter 4 Dynamic Bayesian Networks Fall Jin Gu, Michael Zhang

Chapter 4 Dynamic Bayesian Networks Fall Jin Gu, Michael Zhang Chapter 4 Dynamic Bayesian Networks 2016 Fall Jin Gu, Michael Zhang Reviews: BN Representation Basic steps for BN representations Define variables Define the preliminary relations between variables Check

More information

Association studies and regression

Association studies and regression Association studies and regression CM226: Machine Learning for Bioinformatics. Fall 2016 Sriram Sankararaman Acknowledgments: Fei Sha, Ameet Talwalkar Association studies and regression 1 / 104 Administration

More information

Course Introduction. Probabilistic Modelling and Reasoning. Relationships between courses. Dealing with Uncertainty. Chris Williams.

Course Introduction. Probabilistic Modelling and Reasoning. Relationships between courses. Dealing with Uncertainty. Chris Williams. Course Introduction Probabilistic Modelling and Reasoning Chris Williams School of Informatics, University of Edinburgh September 2008 Welcome Administration Handout Books Assignments Tutorials Course

More information

Causal Hazard Ratio Estimation By Instrumental Variables or Principal Stratification. Todd MacKenzie, PhD

Causal Hazard Ratio Estimation By Instrumental Variables or Principal Stratification. Todd MacKenzie, PhD Causal Hazard Ratio Estimation By Instrumental Variables or Principal Stratification Todd MacKenzie, PhD Collaborators A. James O Malley Tor Tosteson Therese Stukel 2 Overview 1. Instrumental variable

More information

Theoretical and computational aspects of association tests: application in case-control genome-wide association studies.

Theoretical and computational aspects of association tests: application in case-control genome-wide association studies. Theoretical and computational aspects of association tests: application in case-control genome-wide association studies Mathieu Emily November 18, 2014 Caen mathieu.emily@agrocampus-ouest.fr - Agrocampus

More information

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak 1 Introduction. Random variables During the course we are interested in reasoning about considered phenomenon. In other words,

More information

Tutorial 2. Fall /21. CPSC 340: Machine Learning and Data Mining

Tutorial 2. Fall /21. CPSC 340: Machine Learning and Data Mining 1/21 Tutorial 2 CPSC 340: Machine Learning and Data Mining Fall 2016 Overview 2/21 1 Decision Tree Decision Stump Decision Tree 2 Training, Testing, and Validation Set 3 Naive Bayes Classifier Decision

More information

Probabilistic Causal Models

Probabilistic Causal Models Probabilistic Causal Models A Short Introduction Robin J. Evans www.stat.washington.edu/ rje42 ACMS Seminar, University of Washington 24th February 2011 1/26 Acknowledgements This work is joint with Thomas

More information

Latent Variable models for GWAs

Latent Variable models for GWAs Latent Variable models for GWAs Oliver Stegle Machine Learning and Computational Biology Research Group Max-Planck-Institutes Tübingen, Germany September 2011 O. Stegle Latent variable models for GWAs

More information

Probabilistic Graphical Models for Image Analysis - Lecture 1

Probabilistic Graphical Models for Image Analysis - Lecture 1 Probabilistic Graphical Models for Image Analysis - Lecture 1 Alexey Gronskiy, Stefan Bauer 21 September 2018 Max Planck ETH Center for Learning Systems Overview 1. Motivation - Why Graphical Models 2.

More information

Statistical Models for Causal Analysis

Statistical Models for Causal Analysis Statistical Models for Causal Analysis Teppei Yamamoto Keio University Introduction to Causal Inference Spring 2016 Three Modes of Statistical Inference 1. Descriptive Inference: summarizing and exploring

More information

A.I. in health informatics lecture 2 clinical reasoning & probabilistic inference, I. kevin small & byron wallace

A.I. in health informatics lecture 2 clinical reasoning & probabilistic inference, I. kevin small & byron wallace A.I. in health informatics lecture 2 clinical reasoning & probabilistic inference, I kevin small & byron wallace today a review of probability random variables, maximum likelihood, etc. crucial for clinical

More information

CS188 Outline. CS 188: Artificial Intelligence. Today. Inference in Ghostbusters. Probability. We re done with Part I: Search and Planning!

CS188 Outline. CS 188: Artificial Intelligence. Today. Inference in Ghostbusters. Probability. We re done with Part I: Search and Planning! CS188 Outline We re done with art I: Search and lanning! CS 188: Artificial Intelligence robability art II: robabilistic Reasoning Diagnosis Speech recognition Tracking objects Robot mapping Genetics Error

More information

Zhiguang Huo 1, Chi Song 2, George Tseng 3. July 30, 2018

Zhiguang Huo 1, Chi Song 2, George Tseng 3. July 30, 2018 Bayesian latent hierarchical model for transcriptomic meta-analysis to detect biomarkers with clustered meta-patterns of differential expression signals BayesMP Zhiguang Huo 1, Chi Song 2, George Tseng

More information

CSCE 478/878 Lecture 6: Bayesian Learning

CSCE 478/878 Lecture 6: Bayesian Learning Bayesian Methods Not all hypotheses are created equal (even if they are all consistent with the training data) Outline CSCE 478/878 Lecture 6: Bayesian Learning Stephen D. Scott (Adapted from Tom Mitchell

More information

Introduction to Machine Learning

Introduction to Machine Learning Introduction to Machine Learning CS4375 --- Fall 2018 Bayesian a Learning Reading: Sections 13.1-13.6, 20.1-20.2, R&N Sections 6.1-6.3, 6.7, 6.9, Mitchell 1 Uncertainty Most real-world problems deal with

More information

Causal Effect Evaluation and Causal Network Learning

Causal Effect Evaluation and Causal Network Learning and Peking University, China June 25, 2014 and Outline 1 Yule-Simpson paradox Causal effects Surrogate and surrogate paradox 2 and Outline Yule-Simpson paradox Causal effects Surrogate and surrogate paradox

More information

CS 188: Artificial Intelligence Spring Announcements

CS 188: Artificial Intelligence Spring Announcements CS 188: Artificial Intelligence Spring 2011 Lecture 12: Probability 3/2/2011 Pieter Abbeel UC Berkeley Many slides adapted from Dan Klein. 1 Announcements P3 due on Monday (3/7) at 4:59pm W3 going out

More information

Introduction to Artificial Intelligence (AI)

Introduction to Artificial Intelligence (AI) Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 10 Oct, 13, 2011 CPSC 502, Lecture 10 Slide 1 Today Oct 13 Inference in HMMs More on Robot Localization CPSC 502, Lecture

More information

An Introduction to Bayesian Networks: Representation and Approximate Inference

An Introduction to Bayesian Networks: Representation and Approximate Inference An Introduction to Bayesian Networks: Representation and Approximate Inference Marek Grześ Department of Computer Science University of York Graphical Models Reading Group May 7, 2009 Data and Probabilities

More information

Prerequisite: STATS 7 or STATS 8 or AP90 or (STATS 120A and STATS 120B and STATS 120C). AP90 with a minimum score of 3

Prerequisite: STATS 7 or STATS 8 or AP90 or (STATS 120A and STATS 120B and STATS 120C). AP90 with a minimum score of 3 University of California, Irvine 2017-2018 1 Statistics (STATS) Courses STATS 5. Seminar in Data Science. 1 Unit. An introduction to the field of Data Science; intended for entering freshman and transfers.

More information

Bayesian Networks BY: MOHAMAD ALSABBAGH

Bayesian Networks BY: MOHAMAD ALSABBAGH Bayesian Networks BY: MOHAMAD ALSABBAGH Outlines Introduction Bayes Rule Bayesian Networks (BN) Representation Size of a Bayesian Network Inference via BN BN Learning Dynamic BN Introduction Conditional

More information

1 : Introduction. 1 Course Overview. 2 Notation. 3 Representing Multivariate Distributions : Probabilistic Graphical Models , Spring 2014

1 : Introduction. 1 Course Overview. 2 Notation. 3 Representing Multivariate Distributions : Probabilistic Graphical Models , Spring 2014 10-708: Probabilistic Graphical Models 10-708, Spring 2014 1 : Introduction Lecturer: Eric P. Xing Scribes: Daniel Silva and Calvin McCarter 1 Course Overview In this lecture we introduce the concept of

More information

Introduction to Machine Learning

Introduction to Machine Learning Uncertainty Introduction to Machine Learning CS4375 --- Fall 2018 a Bayesian Learning Reading: Sections 13.1-13.6, 20.1-20.2, R&N Sections 6.1-6.3, 6.7, 6.9, Mitchell Most real-world problems deal with

More information

Our Status. We re done with Part I Search and Planning!

Our Status. We re done with Part I Search and Planning! Probability [These slides were created by Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley. All CS188 materials are available at http://ai.berkeley.edu.] Our Status We re done with Part

More information

A Recursive Algorithm for Spatial Cluster Detection

A Recursive Algorithm for Spatial Cluster Detection A Recursive Algorithm for Spatial Cluster Detection Xia Jiang, MS, Gregory F. Cooper, MD, PhD Department of Biomedical Informatics, University of Pittsburgh, Pittsburgh, PA Abstract Spatial cluster detection

More information

Artificial Intelligence: Reasoning Under Uncertainty/Bayes Nets

Artificial Intelligence: Reasoning Under Uncertainty/Bayes Nets Artificial Intelligence: Reasoning Under Uncertainty/Bayes Nets Bayesian Learning Conditional Probability Probability of an event given the occurrence of some other event. P( X Y) P( X Y) P( Y) P( X,

More information

Probability and Information Theory. Sargur N. Srihari

Probability and Information Theory. Sargur N. Srihari Probability and Information Theory Sargur N. srihari@cedar.buffalo.edu 1 Topics in Probability and Information Theory Overview 1. Why Probability? 2. Random Variables 3. Probability Distributions 4. Marginal

More information

Uniformly Most Powerful Bayesian Tests and Standards for Statistical Evidence

Uniformly Most Powerful Bayesian Tests and Standards for Statistical Evidence Uniformly Most Powerful Bayesian Tests and Standards for Statistical Evidence Valen E. Johnson Texas A&M University February 27, 2014 Valen E. Johnson Texas A&M University Uniformly most powerful Bayes

More information

Machine Learning for Large-Scale Data Analysis and Decision Making A. Week #1

Machine Learning for Large-Scale Data Analysis and Decision Making A. Week #1 Machine Learning for Large-Scale Data Analysis and Decision Making 80-629-17A Week #1 Today Introduction to machine learning The course (syllabus) Math review (probability + linear algebra) The future

More information

Learning Causal Bayesian Networks from Observations and Experiments: A Decision Theoretic Approach

Learning Causal Bayesian Networks from Observations and Experiments: A Decision Theoretic Approach Learning Causal Bayesian Networks from Observations and Experiments: A Decision Theoretic Approach Stijn Meganck 1, Philippe Leray 2, and Bernard Manderick 1 1 Vrije Universiteit Brussel, Pleinlaan 2,

More information

CS 188: Artificial Intelligence Fall 2011

CS 188: Artificial Intelligence Fall 2011 CS 188: Artificial Intelligence Fall 2011 Lecture 20: HMMs / Speech / ML 11/8/2011 Dan Klein UC Berkeley Today HMMs Demo bonanza! Most likely explanation queries Speech recognition A massive HMM! Details

More information

Causal Inference & Reasoning with Causal Bayesian Networks

Causal Inference & Reasoning with Causal Bayesian Networks Causal Inference & Reasoning with Causal Bayesian Networks Neyman-Rubin Framework Potential Outcome Framework: for each unit k and each treatment i, there is a potential outcome on an attribute U, U ik,

More information

Lecture 5: Bayesian Network

Lecture 5: Bayesian Network Lecture 5: Bayesian Network Topics of this lecture What is a Bayesian network? A simple example Formal definition of BN A slightly difficult example Learning of BN An example of learning Important topics

More information