狠狠撸

狠狠撸Share a Scribd company logo
Dependency Patterns For
LatentVariable Discovery
By Xuhui Zhang, Kevin Korb,Ann Nicholson and Steven Mascaro
Presentation Layout
1. Background
2. Dependency Patterns (Triggers) Discovery for
latent variable
3. Applying Triggers in causal discovery
4. Analysis & Future Work
Background
Causal Model & Non-Causal Model
Causal model Naive Bayes (anti-causal) model
D-Separation
Chain:
Common Cause:
Common Effect:
Latent Variables
Latent variables are those we cannot measure them or those do not
known they exist.
Newton explained motion via gravity (a latent variable).
Darwin proposed evolutionary theory but could only guess about the
role of genes (a latent variable).
therealdegree.wordpress.com save-our-green.com
Why learning latent variables is important?
Simplify the network:
Help us to explain the true dependency structure:
Latent variables discovery algorithms
? Constraint-based algorithms
1) Involve statistical tests for conditional independence.
2) Return a statistically equivalent class that contains the true model.
? Metric-based algorithms
? 1) Use a scoring metric to evaluate potential models
? 2) Find a network structure with a good score
Dependency Patterns (Triggers) Discovery
for latent variable
Dependency Matrix
What isTrigger?
? Latent variables are typically considered only in scenarios where
they are common causes (Friedman, 1997).
? The set of dependencies of a latent variables is a trigger if and only
if these dependency sets cannot be matched by any fully models.
? Trigger models can better encode the actual dependencies and
independencies.
A Systematic Search for FindingTriggers
Experiment Results (Triggers)
Triggers:
E.g., for four variables, the two triggers are:
Experiment Results (Triggers)
For five variables, all the triggers are:
ApplyingTriggers in causal discovery
Triggers + Chi-square test
? Pre-compute all triggers.
? Get the full dependency matrices of a given data
set by applying conditional chi-square test.
? Check whether the dependencies match any one
of the triggers.
A Simulated Data
Results
Results
CaMML GeNIe (PC)
X
Y Z
W X
Y Z
W
Results
Tetrad (PC) Tetrad (FCI)
X
Y Z
W X
Y Z
W
Analysis & Future work
Analysis
? CaMML fails to detect latent variable because there is no
latent variable discovery algorithms implemented in CaMML.
? Our simple learner have successfully matched the
dependencies in the data with one of the triggers.
? Both PC and FCI use an arc with two arrowheads to imply
the existence of a latent variable.
Future work
? Extent the program with more than one
latent variables.
? Parameterize latent variable models.
? Try to implement our trigger program
into CaMML.
References
? Korb, Kevin B, & Nicholson,Ann E. (2003). Bayesian artificial intelligence: CRC
press.
? Pearl, Judea. (2000). Causality: models, reasoning and inference (Vol. 29):
Cambridge Univ Press.
? Spirtes, Peter, Glymour, Clark, & Scheines, Richard. (1993). Causation,
prediction, and search (Vol. 81): Springer NewYork.
? Friedman, Nir. (1997). Learning belief networks in the presence of missing
values and hidden variables. ICML.
? Meek, Christopher. (1997). Graphical Models: Selecting causal and statistical
models. PhD thesis, Carnegie Mellon University.
? O’Donnell, R, Korb, K, & Allison, Lloyd. (2007). Causal KL: Evaluating causal
discovery: Citeseer.
Thanks for listening!!!
Any questions?
Xuhui Zhang
Nov 25th, 2015
@ABNMS

More Related Content

Similar to Dependency patterns for latent variable discovery (20)

PPTX
AI: Belief Networks
Datamining Tools
?
PPTX
AI: Belief Networks
DataminingTools Inc
?
PPT
Cornell Pbsb 20090126 Nets
Mark Gerstein
?
PPT
NIPS2007: deep belief nets
zukun
?
PDF
Automatic Differentiation and SciML in Reality: What can go wrong, and what t...
Chris Rackauckas
?
PDF
Inference of Nonlinear Gene Regulatory Networks through Optimized Ensemble of...
Arinze Akutekwe
?
PDF
TWCC22_PPT_v3_KL.pdf quantum computer, quantum computer , quantum computer ,...
Kuan-Tsae Huang
?
PDF
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Chris Rackauckas
?
PPTX
PPT - Deep and Confident Prediction For Time Series at Uber
Jisang Yoon
?
PPT
Evolutionary Symbolic Discovery for Bioinformatics, Systems and Synthetic Bi...
Natalio Krasnogor
?
PPT
2005: A Matlab Tour on Artificial Immune Systems
Leandro de Castro
?
PDF
Curveball Algorithm for Random Sampling of Protein Networks
Akua Biaa Adu
?
PPT
Multivariate data analysis and visualization tools for biological data
Dmitry Grapov
?
PDF
Deep learning: Cutting through the Myths and Hype
Siby Jose Plathottam
?
PPT
P1121133727
Ashraf Aboshosha
?
PDF
Different approaches for controlling Boolean networks
CeliaBianeFourati
?
PDF
Maxwell W Libbrecht - pomegranate: fast and flexible probabilistic modeling i...
PyData
?
PDF
Biological Network Inference via Gaussian Graphical Models
CTBE - Brazilian Bioethanol Sci&Tech Laboratory
?
PDF
Rsqrd AI - ML Interpretability: Beyond Feature Importance
Alessya Visnjic
?
PPTX
Islamic University Pattern Recognition & Neural Network 2019
Rakibul Hasan Pranto
?
AI: Belief Networks
Datamining Tools
?
AI: Belief Networks
DataminingTools Inc
?
Cornell Pbsb 20090126 Nets
Mark Gerstein
?
NIPS2007: deep belief nets
zukun
?
Automatic Differentiation and SciML in Reality: What can go wrong, and what t...
Chris Rackauckas
?
Inference of Nonlinear Gene Regulatory Networks through Optimized Ensemble of...
Arinze Akutekwe
?
TWCC22_PPT_v3_KL.pdf quantum computer, quantum computer , quantum computer ,...
Kuan-Tsae Huang
?
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Chris Rackauckas
?
PPT - Deep and Confident Prediction For Time Series at Uber
Jisang Yoon
?
Evolutionary Symbolic Discovery for Bioinformatics, Systems and Synthetic Bi...
Natalio Krasnogor
?
2005: A Matlab Tour on Artificial Immune Systems
Leandro de Castro
?
Curveball Algorithm for Random Sampling of Protein Networks
Akua Biaa Adu
?
Multivariate data analysis and visualization tools for biological data
Dmitry Grapov
?
Deep learning: Cutting through the Myths and Hype
Siby Jose Plathottam
?
P1121133727
Ashraf Aboshosha
?
Different approaches for controlling Boolean networks
CeliaBianeFourati
?
Maxwell W Libbrecht - pomegranate: fast and flexible probabilistic modeling i...
PyData
?
Biological Network Inference via Gaussian Graphical Models
CTBE - Brazilian Bioethanol Sci&Tech Laboratory
?
Rsqrd AI - ML Interpretability: Beyond Feature Importance
Alessya Visnjic
?
Islamic University Pattern Recognition & Neural Network 2019
Rakibul Hasan Pranto
?

Recently uploaded (20)

PDF
Business Automation Solution with Excel 1.1.pdf
Vivek Kedia
?
DOCX
COT Feb 19, 2025 DLLgvbbnnjjjjjj_Digestive System and its Functions_PISA_CBA....
kayemorales1105
?
PPTX
Monitoring Improvement ( Pomalaa Branch).pptx
fajarkunee
?
DOCX
brigada_PROGRAM_25.docx the boys white house
RonelNebrao
?
PDF
Blood pressure (3).pdfbdbsbsbhshshshhdhdhshshs
hernandezemma379
?
PPTX
Parental Leave Policies & Research Bulgaria
Elitsa Dimitrova
?
PPTX
ppt somu_Jarvis_AI_Assistant_presen.pptx
MohammedumarFarhan
?
PPTX
MENU-DRIVEN PROGRAM ON ARUNACHAL PRADESH.pptx
manvi200807
?
PDF
TCU EVALUATION FACULTY TCU Taguig City 1st Semester 2017-2018
MELJUN CORTES
?
PDF
Informatics Market Insights AI Workforce.pdf
karizaroxx
?
PPTX
美国毕业证范本中华盛顿大学学位证书颁奥鲍学生卡购买
Taqyea
?
PPTX
PPT2 W1L2.pptx.........................................
palicteronalyn26
?
PPT
Reliability Monitoring of Aircrfat commerce
Rizk2
?
DOCX
The Influence off Flexible Work Policies
sales480687
?
PDF
Exploiting the Low Volatility Anomaly: A Low Beta Model Portfolio for Risk-Ad...
Bradley Norbom, CFA
?
PDF
A Web Repository System for Data Mining in Drug Discovery
IJDKP
?
PPTX
Model Evaluation & Visualisation part of a series of intro modules for data ...
brandonlee626749
?
PPTX
@Reset-Password.pptx presentakh;kenvtion
MarkLariosa1
?
PPTX
Artificial intelligence Presentation1.pptx
SaritaMahajan5
?
PDF
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints: A...
Mahmoud Shoush
?
Business Automation Solution with Excel 1.1.pdf
Vivek Kedia
?
COT Feb 19, 2025 DLLgvbbnnjjjjjj_Digestive System and its Functions_PISA_CBA....
kayemorales1105
?
Monitoring Improvement ( Pomalaa Branch).pptx
fajarkunee
?
brigada_PROGRAM_25.docx the boys white house
RonelNebrao
?
Blood pressure (3).pdfbdbsbsbhshshshhdhdhshshs
hernandezemma379
?
Parental Leave Policies & Research Bulgaria
Elitsa Dimitrova
?
ppt somu_Jarvis_AI_Assistant_presen.pptx
MohammedumarFarhan
?
MENU-DRIVEN PROGRAM ON ARUNACHAL PRADESH.pptx
manvi200807
?
TCU EVALUATION FACULTY TCU Taguig City 1st Semester 2017-2018
MELJUN CORTES
?
Informatics Market Insights AI Workforce.pdf
karizaroxx
?
美国毕业证范本中华盛顿大学学位证书颁奥鲍学生卡购买
Taqyea
?
PPT2 W1L2.pptx.........................................
palicteronalyn26
?
Reliability Monitoring of Aircrfat commerce
Rizk2
?
The Influence off Flexible Work Policies
sales480687
?
Exploiting the Low Volatility Anomaly: A Low Beta Model Portfolio for Risk-Ad...
Bradley Norbom, CFA
?
A Web Repository System for Data Mining in Drug Discovery
IJDKP
?
Model Evaluation & Visualisation part of a series of intro modules for data ...
brandonlee626749
?
@Reset-Password.pptx presentakh;kenvtion
MarkLariosa1
?
Artificial intelligence Presentation1.pptx
SaritaMahajan5
?
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints: A...
Mahmoud Shoush
?
Ad

Dependency patterns for latent variable discovery

  • 1. Dependency Patterns For LatentVariable Discovery By Xuhui Zhang, Kevin Korb,Ann Nicholson and Steven Mascaro
  • 2. Presentation Layout 1. Background 2. Dependency Patterns (Triggers) Discovery for latent variable 3. Applying Triggers in causal discovery 4. Analysis & Future Work
  • 4. Causal Model & Non-Causal Model Causal model Naive Bayes (anti-causal) model
  • 6. Latent Variables Latent variables are those we cannot measure them or those do not known they exist. Newton explained motion via gravity (a latent variable). Darwin proposed evolutionary theory but could only guess about the role of genes (a latent variable). therealdegree.wordpress.com save-our-green.com
  • 7. Why learning latent variables is important? Simplify the network: Help us to explain the true dependency structure:
  • 8. Latent variables discovery algorithms ? Constraint-based algorithms 1) Involve statistical tests for conditional independence. 2) Return a statistically equivalent class that contains the true model. ? Metric-based algorithms ? 1) Use a scoring metric to evaluate potential models ? 2) Find a network structure with a good score
  • 9. Dependency Patterns (Triggers) Discovery for latent variable
  • 11. What isTrigger? ? Latent variables are typically considered only in scenarios where they are common causes (Friedman, 1997). ? The set of dependencies of a latent variables is a trigger if and only if these dependency sets cannot be matched by any fully models. ? Trigger models can better encode the actual dependencies and independencies.
  • 12. A Systematic Search for FindingTriggers
  • 13. Experiment Results (Triggers) Triggers: E.g., for four variables, the two triggers are:
  • 14. Experiment Results (Triggers) For five variables, all the triggers are:
  • 16. Triggers + Chi-square test ? Pre-compute all triggers. ? Get the full dependency matrices of a given data set by applying conditional chi-square test. ? Check whether the dependencies match any one of the triggers.
  • 20. Results Tetrad (PC) Tetrad (FCI) X Y Z W X Y Z W
  • 22. Analysis ? CaMML fails to detect latent variable because there is no latent variable discovery algorithms implemented in CaMML. ? Our simple learner have successfully matched the dependencies in the data with one of the triggers. ? Both PC and FCI use an arc with two arrowheads to imply the existence of a latent variable.
  • 23. Future work ? Extent the program with more than one latent variables. ? Parameterize latent variable models. ? Try to implement our trigger program into CaMML.
  • 24. References ? Korb, Kevin B, & Nicholson,Ann E. (2003). Bayesian artificial intelligence: CRC press. ? Pearl, Judea. (2000). Causality: models, reasoning and inference (Vol. 29): Cambridge Univ Press. ? Spirtes, Peter, Glymour, Clark, & Scheines, Richard. (1993). Causation, prediction, and search (Vol. 81): Springer NewYork. ? Friedman, Nir. (1997). Learning belief networks in the presence of missing values and hidden variables. ICML. ? Meek, Christopher. (1997). Graphical Models: Selecting causal and statistical models. PhD thesis, Carnegie Mellon University. ? O’Donnell, R, Korb, K, & Allison, Lloyd. (2007). Causal KL: Evaluating causal discovery: Citeseer.
  • 25. Thanks for listening!!! Any questions? Xuhui Zhang Nov 25th, 2015 @ABNMS