SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Created by S.S. in Jan 2008 
Discovery of Linear Acyclic Models 
Using Independent Component Analysis 
Shohei Shimizu, Patrik Hoyer, 
Aapo Hyvarinen and Antti Kerminen 
LiNGAM homepage: http://www.cs.helsinki.fi/group/neuroinf/lingam/
2 
Independent Component Analysis 
(Hyvarinen et al., 2001) 
x  As 
m 㬍1 m 㬍n n 㬍1 
• A is unknown, cov(s)=I 
– Typically, A is square (m=n) 
i s 
• are assumed to be non-Gaussian and mutually 
independent 
• Non-Gaussian and independence are 
the key assumptions in ICA 
• Estimable including the rotation (Comon, 1994)
3 
Linear acyclic models 
(Bollen, 1989; Pearl, 2000; Spirtes et al., 2000) 
• Continuous variables 
• Directed acyclic graph (DAG) 
• The value assigned to each variable is a linear 
combination of those previously assigned, plus a 
disturbance term ei 
• Disturbances (errors) are independent and have non-zero 
variances 
x  Bx  e i 
i ij j e x b x    
k j k i 
( ) ( ) 
or
4 
Our goal 
• We know 
– Data X is generated by 
• We do NOT know 
x  Bx  e 
– Connection strengths: B 
– Order: k(i) 
– Disturbances: ei 
• What we observe is data X only 
• Goal 
– Estimate B and k using data X only!
5 Can we recover the original 
network? 
Original network 
?
6 
Can we recover the original 
network using ICA? 
Yes! 
Original network Estimated network
7 
Discovery of linear acyclic models 
from non-experimental data 
• Existing methods (Bollen,1989; Pearl, 2000; Spirtes et al., 2000) 
– Gaussian assumption on disturbances ei 
– Produce many equivalent models 
• Our LiNGAM approach (Shimizu et al, UAI2005, 2006 JMLR) 
– Replace Gaussian assumption by non-Gaussian assumption 
– Can identify the connection strengths and structure 
 
Gaussnianity 
Non-Gaussianity 
Equivalent models 
No Equivalent models 
x1 x2 
x3 
x1 x2 
x3 
x1 x2 
x3 
x1 x2 
x3 
x1 x2 
x3 
x1 x2 
x3
8 Linear Non-Gaussian Acyclic Models 
(LiNGAM) 
• As usual, linear acyclic models, 
but disturbances are assumed to be 
non-Gaussian: 
i ij j e x b x    
• Examples 
x  Bx  e i 
k j k i 
( ) ( ) 
or 
i e
Outline of LiNGAM algorithm 9 
x2 
x3 
x4 
x1 
Non-significant edges 
x2 
x3 
x4 
x1 
1. Estimate B by ICA 
+ post-processing 
2. Find an order k(i) (DAG) 
3. Prune non-significant edges 
x2 
x3 
x4 
x1
10 Key ideas 
i x 
• Observed variables are linear combinations of 
non-Gaussian independent disturbances 
x  Bx  
e 
( )1 
x I B e 
   
Ae 
 
– The classic case of ICA (Independent Component Analysis) 
• Permutation indeterminacy in ICA can be solved 
– Can be shown that the correct permutation is the only one which 
has no zeros in the diagonal (Shimizu et al., 2005; 2006) 
• Pruning edges can be done by many existing methods 
– Imposing sparseness, testing, model fit etc. 
i e
11 
Examples of estimated networks 
• All the edges correctly identified 
• All the connection strengths approximately correct 
Original network Estimated network
12 What kind of mistakes LiNGAM might make? 
• One falsely added edge (x1x7, -0.019) 
• One missing edge (x1x6, 0.0088) 
Original network Estimated network
13 
Real data example 1 
• Galton’s height data (Galton, 1886) 
– x1: child height 
– x2: `midparent’ height 
• (father’s height + 1.08 mother’s height)/2 
– 928 observations 
• Estimates: 

 
 

 

 
x 
1 
0 0.67 
• Estimated direction:
e 
1 
2 
x 
1 
2 
2 
0.012 0 
e 
x 
x 
1 2 x  x child  midparent
14 
Real data example 2 
• Fuller’s corn data (Fuller, 1987) 
– x1: Yield of corn 
– x2: Soil Nitrogen 
– 11 observations 
• Estimates: 

 
 	 

 
x 
1 
0 0.34 
• Estimated direction:

Contenu connexe

Tendances

統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333
Issei Kurahashi
 
Numpy scipyで独立成分分析
Numpy scipyで独立成分分析Numpy scipyで独立成分分析
Numpy scipyで独立成分分析
Shintaro Fukushima
 
多重代入法の書き方 公開用
多重代入法の書き方 公開用 多重代入法の書き方 公開用
多重代入法の書き方 公開用
Koichiro Gibo
 
パターン認識 第10章 決定木
パターン認識 第10章 決定木 パターン認識 第10章 決定木
パターン認識 第10章 決定木
Miyoshi Yuya
 
不均衡データのクラス分類
不均衡データのクラス分類不均衡データのクラス分類
不均衡データのクラス分類
Shintaro Fukushima
 

Tendances (20)

統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333統計的因果推論 勉強用 isseing333
統計的因果推論 勉強用 isseing333
 
道具としての機械学習:直感的概要とその実際
道具としての機械学習:直感的概要とその実際道具としての機械学習:直感的概要とその実際
道具としての機械学習:直感的概要とその実際
 
機械学習モデルのハイパパラメータ最適化
機械学習モデルのハイパパラメータ最適化機械学習モデルのハイパパラメータ最適化
機械学習モデルのハイパパラメータ最適化
 
統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回
 
12. Diffusion Model の数学的基礎.pdf
12. Diffusion Model の数学的基礎.pdf12. Diffusion Model の数学的基礎.pdf
12. Diffusion Model の数学的基礎.pdf
 
Numpy scipyで独立成分分析
Numpy scipyで独立成分分析Numpy scipyで独立成分分析
Numpy scipyで独立成分分析
 
ベイズ統計学の概論的紹介
ベイズ統計学の概論的紹介ベイズ統計学の概論的紹介
ベイズ統計学の概論的紹介
 
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
[DL輪読会] Spectral Norm Regularization for Improving the Generalizability of De...
 
多重代入法の書き方 公開用
多重代入法の書き方 公開用 多重代入法の書き方 公開用
多重代入法の書き方 公開用
 
PRML8章
PRML8章PRML8章
PRML8章
 
[DL輪読会]Flow-based Deep Generative Models
[DL輪読会]Flow-based Deep Generative Models[DL輪読会]Flow-based Deep Generative Models
[DL輪読会]Flow-based Deep Generative Models
 
「統計的学習理論」第1章
「統計的学習理論」第1章「統計的学習理論」第1章
「統計的学習理論」第1章
 
パターン認識 第10章 決定木
パターン認識 第10章 決定木 パターン認識 第10章 決定木
パターン認識 第10章 決定木
 
グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知グラフィカル Lasso を用いた異常検知
グラフィカル Lasso を用いた異常検知
 
不均衡データのクラス分類
不均衡データのクラス分類不均衡データのクラス分類
不均衡データのクラス分類
 
[DL輪読会]近年のエネルギーベースモデルの進展
[DL輪読会]近年のエネルギーベースモデルの進展[DL輪読会]近年のエネルギーベースモデルの進展
[DL輪読会]近年のエネルギーベースモデルの進展
 
数式を(ちょっとしか)使わずに隠れマルコフモデル
数式を(ちょっとしか)使わずに隠れマルコフモデル数式を(ちょっとしか)使わずに隠れマルコフモデル
数式を(ちょっとしか)使わずに隠れマルコフモデル
 
Recent Advances on Transfer Learning and Related Topics Ver.2
Recent Advances on Transfer Learning and Related Topics Ver.2Recent Advances on Transfer Learning and Related Topics Ver.2
Recent Advances on Transfer Learning and Related Topics Ver.2
 
GEE(一般化推定方程式)の理論
GEE(一般化推定方程式)の理論GEE(一般化推定方程式)の理論
GEE(一般化推定方程式)の理論
 
coordinate descent 法について
coordinate descent 法についてcoordinate descent 法について
coordinate descent 法について
 

Similaire à Discovery of Linear Acyclic Models Using Independent Component Analysis

Graphical Models 4dummies
Graphical Models 4dummiesGraphical Models 4dummies
Graphical Models 4dummies
xamdam
 
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Chris Rackauckas
 
Lecture artificial neural networks and pattern recognition
Lecture   artificial neural networks and pattern recognitionLecture   artificial neural networks and pattern recognition
Lecture artificial neural networks and pattern recognition
Hưng Đặng
 

Similaire à Discovery of Linear Acyclic Models Using Independent Component Analysis (20)

A non-Gaussian model for causal discovery in the presence of hidden common ca...
A non-Gaussian model for causal discovery in the presence of hidden common ca...A non-Gaussian model for causal discovery in the presence of hidden common ca...
A non-Gaussian model for causal discovery in the presence of hidden common ca...
 
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part INon-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part I
 
Graphical Models 4dummies
Graphical Models 4dummiesGraphical Models 4dummies
Graphical Models 4dummies
 
Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...
Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...
Challenging Common Assumptions in the Unsupervised Learning of Disentangled R...
 
Introduction to Supervised ML Concepts and Algorithms
Introduction to Supervised ML Concepts and AlgorithmsIntroduction to Supervised ML Concepts and Algorithms
Introduction to Supervised ML Concepts and Algorithms
 
Network Metrics and Measurements in the Era of the Digital Economies
Network Metrics and Measurements in the Era of the Digital EconomiesNetwork Metrics and Measurements in the Era of the Digital Economies
Network Metrics and Measurements in the Era of the Digital Economies
 
nber_slides.pdf
nber_slides.pdfnber_slides.pdf
nber_slides.pdf
 
Non-Gaussian structural equation models for causal discovery
Non-Gaussian structural equation models for causal discoveryNon-Gaussian structural equation models for causal discovery
Non-Gaussian structural equation models for causal discovery
 
Risk Classification with an Adaptive Naive Bayes Kernel Machine Model
Risk Classification with an Adaptive Naive Bayes Kernel Machine ModelRisk Classification with an Adaptive Naive Bayes Kernel Machine Model
Risk Classification with an Adaptive Naive Bayes Kernel Machine Model
 
MUMS: Transition & SPUQ Workshop - Some Strategies to Quantify Uncertainty fo...
MUMS: Transition & SPUQ Workshop - Some Strategies to Quantify Uncertainty fo...MUMS: Transition & SPUQ Workshop - Some Strategies to Quantify Uncertainty fo...
MUMS: Transition & SPUQ Workshop - Some Strategies to Quantify Uncertainty fo...
 
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
 
Standard Statistical Feature analysis of Image Features for Facial Images usi...
Standard Statistical Feature analysis of Image Features for Facial Images usi...Standard Statistical Feature analysis of Image Features for Facial Images usi...
Standard Statistical Feature analysis of Image Features for Facial Images usi...
 
Dependency patterns for latent variable discovery
Dependency patterns for latent variable discovery Dependency patterns for latent variable discovery
Dependency patterns for latent variable discovery
 
Choosing to grow a graph
Choosing to grow a graphChoosing to grow a graph
Choosing to grow a graph
 
NS-CUK Seminar: H.B.Kim, Review on "Sequential Recommendation with Graph Neu...
NS-CUK Seminar: H.B.Kim,  Review on "Sequential Recommendation with Graph Neu...NS-CUK Seminar: H.B.Kim,  Review on "Sequential Recommendation with Graph Neu...
NS-CUK Seminar: H.B.Kim, Review on "Sequential Recommendation with Graph Neu...
 
OOD_PPT.pptx
OOD_PPT.pptxOOD_PPT.pptx
OOD_PPT.pptx
 
Neural netorksmatching
Neural netorksmatchingNeural netorksmatching
Neural netorksmatching
 
Lecture artificial neural networks and pattern recognition
Lecture   artificial neural networks and pattern recognitionLecture   artificial neural networks and pattern recognition
Lecture artificial neural networks and pattern recognition
 
Lecture artificial neural networks and pattern recognition
Lecture   artificial neural networks and pattern recognitionLecture   artificial neural networks and pattern recognition
Lecture artificial neural networks and pattern recognition
 
GAUSSIAN PRESENTATION (1).ppt
GAUSSIAN PRESENTATION (1).pptGAUSSIAN PRESENTATION (1).ppt
GAUSSIAN PRESENTATION (1).ppt
 

Dernier

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 

Dernier (20)

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 

Discovery of Linear Acyclic Models Using Independent Component Analysis

  • 1. Created by S.S. in Jan 2008 Discovery of Linear Acyclic Models Using Independent Component Analysis Shohei Shimizu, Patrik Hoyer, Aapo Hyvarinen and Antti Kerminen LiNGAM homepage: http://www.cs.helsinki.fi/group/neuroinf/lingam/
  • 2. 2 Independent Component Analysis (Hyvarinen et al., 2001) x As m 㬍1 m 㬍n n 㬍1 • A is unknown, cov(s)=I – Typically, A is square (m=n) i s • are assumed to be non-Gaussian and mutually independent • Non-Gaussian and independence are the key assumptions in ICA • Estimable including the rotation (Comon, 1994)
  • 3. 3 Linear acyclic models (Bollen, 1989; Pearl, 2000; Spirtes et al., 2000) • Continuous variables • Directed acyclic graph (DAG) • The value assigned to each variable is a linear combination of those previously assigned, plus a disturbance term ei • Disturbances (errors) are independent and have non-zero variances x Bx e i i ij j e x b x k j k i ( ) ( ) or
  • 4. 4 Our goal • We know – Data X is generated by • We do NOT know x Bx e – Connection strengths: B – Order: k(i) – Disturbances: ei • What we observe is data X only • Goal – Estimate B and k using data X only!
  • 5. 5 Can we recover the original network? Original network ?
  • 6. 6 Can we recover the original network using ICA? Yes! Original network Estimated network
  • 7. 7 Discovery of linear acyclic models from non-experimental data • Existing methods (Bollen,1989; Pearl, 2000; Spirtes et al., 2000) – Gaussian assumption on disturbances ei – Produce many equivalent models • Our LiNGAM approach (Shimizu et al, UAI2005, 2006 JMLR) – Replace Gaussian assumption by non-Gaussian assumption – Can identify the connection strengths and structure Gaussnianity Non-Gaussianity Equivalent models No Equivalent models x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3
  • 8. 8 Linear Non-Gaussian Acyclic Models (LiNGAM) • As usual, linear acyclic models, but disturbances are assumed to be non-Gaussian: i ij j e x b x • Examples x Bx e i k j k i ( ) ( ) or i e
  • 9. Outline of LiNGAM algorithm 9 x2 x3 x4 x1 Non-significant edges x2 x3 x4 x1 1. Estimate B by ICA + post-processing 2. Find an order k(i) (DAG) 3. Prune non-significant edges x2 x3 x4 x1
  • 10. 10 Key ideas i x • Observed variables are linear combinations of non-Gaussian independent disturbances x Bx e ( )1 x I B e Ae – The classic case of ICA (Independent Component Analysis) • Permutation indeterminacy in ICA can be solved – Can be shown that the correct permutation is the only one which has no zeros in the diagonal (Shimizu et al., 2005; 2006) • Pruning edges can be done by many existing methods – Imposing sparseness, testing, model fit etc. i e
  • 11. 11 Examples of estimated networks • All the edges correctly identified • All the connection strengths approximately correct Original network Estimated network
  • 12. 12 What kind of mistakes LiNGAM might make? • One falsely added edge (x1x7, -0.019) • One missing edge (x1x6, 0.0088) Original network Estimated network
  • 13. 13 Real data example 1 • Galton’s height data (Galton, 1886) – x1: child height – x2: `midparent’ height • (father’s height + 1.08 mother’s height)/2 – 928 observations • Estimates: x 1 0 0.67 • Estimated direction:
  • 14.
  • 15. e 1 2 x 1 2 2 0.012 0 e x x 1 2 x x child midparent
  • 16. 14 Real data example 2 • Fuller’s corn data (Fuller, 1987) – x1: Yield of corn – x2: Soil Nitrogen – 11 observations • Estimates: x 1 0 0.34 • Estimated direction:
  • 17.
  • 18.
  • 19. e 1 2 x 1 2 2 0.014 0 e x x 1 2 x x Yield Nitrogen
  • 20. 15 Conclusions • Discovery of linear acyclic models from non-experimental data is an important topic of current research • A common assumption is linear-Gaussianity, but this leads to a number of indistinguishable models • A non-Gaussian assumption allows all the connection strengths and structure of linear acyclic models to be identified • Basic method: ICA + permutation + pruning • Matlab/Octave code: http://www.cs.helsinki.fi/group/neuroinf/lingam/
  • 21. 16 References • S. Shimizu, A. Hyvärinen, Y. Kano, and P. O. Hoyer Discovery of non-gaussian linear causal models using ICA. In Proceedings of the 21st Conference on Uncertainty in Artificial Intelligence (UAI2005), pp. 526- 533, 2005. • S. Shimizu, P. O. Hoyer, A. Hyvärinen, and A. Kerminen. A linear non-gaussian acyclic model for causal discovery. Journal of Machine Learning Research, 7: 2003--2030, 2006.