SlideShare a Scribd company logo
1 of 16
Download to read offline
Department of Data Analysis – University of Ghent
Multiscale Granger Causality
and Information Decomposition
Daniele Marinazzo
C3S Conference
September 2017
FBK and University of Trento
Luca Faes
http://users.ugent.be/~dmarinaz/
daniele.marinazzo@ugent.be
@dan_marinazzo
University of Bari and INFN
Sebastiano Stramaglia
X
S
Y
Y = (Y1, Y2, … , Yn, … ,YN)
X=(X1, X2, … , Xn, … ,XN)
• Target system Y:
• Dynamical System S={S1,...,SM}
S={X1,...,XM-1 , Y} = {X,Y}X={X1,...,XM-1}
X1
S
Y
…
X2
Introduction
Information Dynamics:
Theory
Synergy and
Redundancy
Conclusions
Information Dynamics:
Application
DYNAMICAL SYSTEMS AND PROCESSES
ny
n
n-1, n-2, …
nx
,...],[ 21 

 nnn xxx
,...],[ 21 

 nnn yyy
y
x
presentpast
• Information Storage:
• Information Transfer:
);( 
 nnx xxIS
)|;( 
  nnnxy xyxIT
[JT Lizier et al, Information Sci 2012]
[T Schreiber et al, Phys Rev Lett 2000]
Regularity of x
Influence yx
Information Dynamics
Information-theoretical quantities can be computed from (co)variance, exact for
Gaussian processes
n
p
k
knk
T
nnnn UZVXU  


1
A][
State Space (SS) representation
Vector Autoregressive (VAR) representation of
nnn
nnn
ESU
ESS


C
K1State eq.
Observation eq.
},,{},{ VZXYXU 
)()(
C][ XV
nn
XV
nn ESVX 
)()(
C][ XZ
nn
XZ
nn ESZX 
)()(
C X
nn
X
n ESX 
][ 2
,11
2
| nXVZX E
][
2)(
,11
2
|
XV
nXVX E
][
2)(
,11
2
|
XZ
nXZX E
][
2)(
,11
2
|
X
nXX E
• Practical computation of prediction and entropy measures
The SS representation is closed under the formation of sub-models
[l. Barnett and A.K. Seth, PRE 91(4) 040101, 2015;
L Faes et al, arXiv preprint:1602.06155, 2016]
Estimation of VAR parameters:
,kA )cov( n
SUBMODELS:
Obs. without Z
Obs. without V
Obs. without V,Z
Estimation of SS parameters:
)cov(,),,,( nEVVKCA
)cov(,),,,( )(
22222
XV
nEVVKCA
)cov(,),,,( )(
33333
XZ
nEVVKCA
)cov(,),,,( )(
44444
XZV
nEVVKCA
least squares
BIC for model order selection
Partial variances:
DARE
(discrete algebraic Ricatti Equation)
• All partial variances can be computed from the VAR parameters estimated only once!
INFORMATION DECOMPOSITIONSTATE SPACE REPRESENTATION
METHODSINFORMATION DECOMPOSITIONPROBLEMS WHICH WEREN’T
https://arxiv.org/abs/1708.08001
https://arxiv.org/abs/1708.06990
INTRODUCTIONINTRODUCTIONBIAS AND VARIANCE REDUCED IN SS FORMULATION
INTRODUCTION
x
NnyxY nnn ,...,1},{ 
x
...
2x
x
x
1x 9x2x ...NnyxY nnn ,...,1},{ 
  /,...,1,
~
NnYY nn
RESCALING (scale factor ):
1) AVERAGING
2) DOWNSAMPLING
NnYY
l
lnn ,...,,
1~ 1
0


 



MULTISCALE ANALYSIS OF TIME SERIES: CHANGE OF TIME SCALE
2x
1x 9x2x
INTRODUCTIONMETHODS
Example:
x~
3,9  N
Example:
3,9  N











1
0
1
0
1
,
1
l
lnn
l
lnn yyxx
 /,...,1,},{ NnyxY nnn
[M Costa et al, Phys. Rev. Lett. 89, 2002]
• Rescaling can be seen as a two-step procedure
• Traditional procedure for rescaling
[J. Valencia et al, IEEE Trans. Biomed Eng. 56, 2009]
1x
3
~ 987
9
xxx
x


1x
3
987
3
xxx
x


93
~xx 
... ...
3x
INTRODUCTIONMETHODS
nnn
nnn
EZY
EZZ
~~~~
~~~~~
1


C
KA
n
p
k
knkn YY UA  


1
Observed
time series
Rescaled
time series
MULTISCALE REPRESENTATION OF LINEAR PROCESSES USING STATE SPACE MODELS
),( ΣAVAR
)cov( nUΣ
),,( ΣBAVARMA





 
1
01
~
l
lnl
p
k
knkn YY UBA
1,...,1,0,
1


 ll IB
)
~
,
~
,
~
,
~
( VKCASS
),,,( VKCASS
),,,,( SRQCASS




























0I0000
00I000
000000
0000I0
00000I
BBBAAA
A







 qqpp 1111
~
DOWNSAMPLINGAVERAGING
][
~
111 qBBAAC 
TT
0 ][
~
00B00IK  

T
00)
~
cov(
~
ΣBBV  nE

nnn
nnn
EZY
EZZ


C
KA1
nnn
nnn
VXY
WXX


C
A1
VRCCAA
~
,
~
,
~
 
VKAS
KVKAQAQ
~~~
~~~~~
1
TT
1





Discrete Algebraic
Ricatti Equation
The State Space model defining the multivariate linear process after rescaling
can be obtained from the original VAR parameters and the scale factor 

Averaged time series
1[Aoki & Havenner, Econ. Rev. 10, 1991]
[1]
2[Solo, Neural Comp 28, 2016]
[2]
[2,3]
3[Barnett & Seth, Phys. Rev. E 91, 2015]
BRAIN-TO-HEART DYNAMICS
0.25 (1)
xnnn
nnn
wxy
uxx




2
1
5.0
25.0
nnnn
nnnn
wxyy
uyxx




75
31
5.025.0
75.025.0
y
0.5 (2) 0.5 (7)
0.75 (3)
0.25 (5)
MULTISCALE COMPUTATION OF INFORMATION DYNAMICS FOR VAR PROCESSES
• Unidirectional interaction:
Information
Storage
Information
Transfer
Sx
Sy
Sx
Sy
Txy
Tyx
Txy
0.25 (1)
x y
• Bidirectional interaction:
Information
Storage
Information
Transfer
Sx
SxSy
Sy
Tyx Tyx
Txy
Txy
• Averaging step: introduces autocorrelations ( Storage)
does not alter causal interactions ( Transfer)
• Downsampling step: removes autocorrelations
elicits scale-dependent causal interactions
TE peaks at scales compatible with the interaction delay
Tyx
INTRODUCTIONSIMULATIONS
9
a) Modern climate data b) Paleoclimate data
L Faes, S Stramaglia, G Nollo, D Marinazzo, ‘Multiscale Granger causality’, ArXiv 2017 https://arxiv.org/abs/1703.08487
MULTISCALE INTERACTIONS IN CLIMATOLOGY
global land-ocean temperature index and CO2
concentration measured at monthly resolution
from March 1958 to February 2017 (708 data
points)
GT and CO2 concentration on the Vostok
Ice Core data, extended by the EPICA Dome C
data which go back to 800,000 years ago
JOINT INFORMATION
In the presence of two sources Yi and Yk, and a
target Yj, we want to quantify the information
transferred to Yj from the sources Yi and Yk
taken together
TRANSFER ENTROPY
JOINT TRANSFER ENTROPY
Interaction Information Decomposition (IID) Partial Information Decomposition (PID)
L Faes, D Marinazzo, S Stramaglia, 'Multiscale information decomposition: exact computation for multivariate Gaussian processes',
Entropy, special issue on Multivariate entropy measures and their applications, 2017, 19(8), 408.5.
PARTIAL INFORMATION DECOMPOSITION
Synergy and redundancy as mutually
exclusive phenomena
L Faes, D Marinazzo, S Stramaglia, 'Multiscale information decomposition: exact computation for multivariate Gaussian processes',
Entropy, special issue on Multivariate entropy measures and their applications, 2017, 19(8), 408.5.
PARTIAL INFORMATION DECOMPOSITION
Distinct non-negative measures of redundancy and synergy,
thereby accounting for the possibility that redundancy and
synergy may coexist as separate elements of information
modification.
The interaction TE is actually a measure of the ‘net’ synergy
manifested in the transfer of information from the two
sources to the target.
PID components cannot be obtained through classic information
theory simply subtracting conditional MI terms: one more relation
is needed to solve all the quantities. Shannon information theory
does not univocally determine this decomposition
Redundancy is defined as the minimum of the information
provided by each individual source to the target
This choice satisfies the desirable property that the redundant TE
is independent of the correlation between the source processes.
13
• Validation on simulated linear stochastic processes
Exact profiles of IID and PID measures
Simulation scheme
MULTISCALE INFORMATION DECOMPOSITION
Interaction Information Decomposition (IID) Partial Information Decomposition (PID)
MULTISCALE ID IN EPILEPSY
We look at 64 cortical electrodes as
targets, and two depth hippocampal
electrodes (11 and 12) as drivers
[M. Kramer et al., Epilepsy Research 79, 173-186, 2008]
MULTISCALE ID IN EPILEPSY
We look at 64 cortical electrodes as
targets, and two depth hippocampal
electrodes (11 and 12) as drivers
[M. Kramer et al., Epilepsy Research 79, 173-186, 2008]
http://users.ugent.be/~dmarinaz/
daniele.marinazzo@ugent.be
@dan_marinazzo
• Faes et al., Multiscale Granger Causality, ArXiv 2017
https://arxiv.org/abs/1703.08487
• Faes et al., Multiscale Information Decomposition: Exact
Computation for Multivariate Gaussian Processes,
Entropy 2017, 19(8), 408; doi:10.3390/e19080408
• Faes et al. On the interpretability and computational
reliability of frequency-domain Granger causality, F1000
research 2017 https://f1000research.com/articles/6-
1710/v1
• https://github.com/danielemarinazzo - www.lucafaes.net
THANKS

More Related Content

What's hot

Causal Inference Introduction.pdf
Causal Inference Introduction.pdfCausal Inference Introduction.pdf
Causal Inference Introduction.pdfYuna Koyama
 
Forecasting Stocks with Multivariate Time Series Models.
Forecasting Stocks with Multivariate Time Series Models.Forecasting Stocks with Multivariate Time Series Models.
Forecasting Stocks with Multivariate Time Series Models.inventionjournals
 
Clustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesClustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesKush Kulshrestha
 
Introduction to Graph neural networks @ Vienna Deep Learning meetup
Introduction to Graph neural networks @  Vienna Deep Learning meetupIntroduction to Graph neural networks @  Vienna Deep Learning meetup
Introduction to Graph neural networks @ Vienna Deep Learning meetupLiad Magen
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Preferred Networks
 
Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)
Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)
Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)Universitat Politècnica de Catalunya
 
Markov Chain Monte Carlo Methods
Markov Chain Monte Carlo MethodsMarkov Chain Monte Carlo Methods
Markov Chain Monte Carlo MethodsFrancesco Casalegno
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum EntropyJiawang Liu
 
Introduction to graph theory (All chapter)
Introduction to graph theory (All chapter)Introduction to graph theory (All chapter)
Introduction to graph theory (All chapter)sobia1122
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkKnoldus Inc.
 
Mathematics, Machine Learning and ML Engineering
Mathematics, Machine Learning and ML EngineeringMathematics, Machine Learning and ML Engineering
Mathematics, Machine Learning and ML EngineeringGopi Krishna Nuti
 
Graph Neural Network in practice
Graph Neural Network in practiceGraph Neural Network in practice
Graph Neural Network in practicetuxette
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep LearningSebastian Ruder
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning ExplainedMelanie Swan
 
Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2butest
 

What's hot (20)

NLP_KASHK:N-Grams
NLP_KASHK:N-GramsNLP_KASHK:N-Grams
NLP_KASHK:N-Grams
 
Causal Inference Introduction.pdf
Causal Inference Introduction.pdfCausal Inference Introduction.pdf
Causal Inference Introduction.pdf
 
Learning from imbalanced data
Learning from imbalanced data Learning from imbalanced data
Learning from imbalanced data
 
Forecasting Stocks with Multivariate Time Series Models.
Forecasting Stocks with Multivariate Time Series Models.Forecasting Stocks with Multivariate Time Series Models.
Forecasting Stocks with Multivariate Time Series Models.
 
Clustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesClustering - Machine Learning Techniques
Clustering - Machine Learning Techniques
 
Introduction to Graph neural networks @ Vienna Deep Learning meetup
Introduction to Graph neural networks @  Vienna Deep Learning meetupIntroduction to Graph neural networks @  Vienna Deep Learning meetup
Introduction to Graph neural networks @ Vienna Deep Learning meetup
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
 
Bagging.pptx
Bagging.pptxBagging.pptx
Bagging.pptx
 
Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)
Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)
Loss functions (DLAI D4L2 2017 UPC Deep Learning for Artificial Intelligence)
 
Markov Chain Monte Carlo Methods
Markov Chain Monte Carlo MethodsMarkov Chain Monte Carlo Methods
Markov Chain Monte Carlo Methods
 
U-Net (1).pptx
U-Net (1).pptxU-Net (1).pptx
U-Net (1).pptx
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum Entropy
 
Introduction to graph theory (All chapter)
Introduction to graph theory (All chapter)Introduction to graph theory (All chapter)
Introduction to graph theory (All chapter)
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
Mathematics, Machine Learning and ML Engineering
Mathematics, Machine Learning and ML EngineeringMathematics, Machine Learning and ML Engineering
Mathematics, Machine Learning and ML Engineering
 
Graph Neural Network in practice
Graph Neural Network in practiceGraph Neural Network in practice
Graph Neural Network in practice
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
LSTM Tutorial
LSTM TutorialLSTM Tutorial
LSTM Tutorial
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
 
Alpaydin - Chapter 2
Alpaydin - Chapter 2Alpaydin - Chapter 2
Alpaydin - Chapter 2
 

Similar to Multiscale Granger Causality and Information Decomposition

Information transfer in dynamical models implemented on the brain structural ...
Information transfer in dynamical models implemented on the brain structural ...Information transfer in dynamical models implemented on the brain structural ...
Information transfer in dynamical models implemented on the brain structural ...danielemarinazzo
 
Blind Audio Source Separation (Bass): An Unsuperwised Approach
Blind Audio Source Separation (Bass): An Unsuperwised Approach Blind Audio Source Separation (Bass): An Unsuperwised Approach
Blind Audio Source Separation (Bass): An Unsuperwised Approach IJEEE
 
Quantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural NetworksQuantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural NetworksValentin De Bortoli
 
Mining group correlations over data streams
Mining group correlations over data streamsMining group correlations over data streams
Mining group correlations over data streamsyuanchung
 
Getting started with chemometric classification
Getting started with chemometric classificationGetting started with chemometric classification
Getting started with chemometric classificationAlex Henderson
 
An approach to decrease dimentions of logical
An approach to decrease dimentions of logicalAn approach to decrease dimentions of logical
An approach to decrease dimentions of logicalijcsa
 
Lecture7 xing fei-fei
Lecture7 xing fei-feiLecture7 xing fei-fei
Lecture7 xing fei-feiTianlu Wang
 
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfStatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfAnna Carbone
 
Computational Information Geometry on Matrix Manifolds (ICTP 2013)
Computational Information Geometry on Matrix Manifolds (ICTP 2013)Computational Information Geometry on Matrix Manifolds (ICTP 2013)
Computational Information Geometry on Matrix Manifolds (ICTP 2013)Frank Nielsen
 
Daugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDA
Daugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDADaugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDA
Daugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDALietuvos kompiuterininkų sąjunga
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
 
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...CSCJournals
 
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...André Panisson
 
Compressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkCompressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkIRJET Journal
 
An Image representation using Compressive Sensing and Arithmetic Coding
An Image representation using Compressive Sensing and Arithmetic Coding   An Image representation using Compressive Sensing and Arithmetic Coding
An Image representation using Compressive Sensing and Arithmetic Coding IJCERT
 

Similar to Multiscale Granger Causality and Information Decomposition (20)

Information transfer in dynamical models implemented on the brain structural ...
Information transfer in dynamical models implemented on the brain structural ...Information transfer in dynamical models implemented on the brain structural ...
Information transfer in dynamical models implemented on the brain structural ...
 
Blind Audio Source Separation (Bass): An Unsuperwised Approach
Blind Audio Source Separation (Bass): An Unsuperwised Approach Blind Audio Source Separation (Bass): An Unsuperwised Approach
Blind Audio Source Separation (Bass): An Unsuperwised Approach
 
Quantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural NetworksQuantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural Networks
 
Mining group correlations over data streams
Mining group correlations over data streamsMining group correlations over data streams
Mining group correlations over data streams
 
Getting started with chemometric classification
Getting started with chemometric classificationGetting started with chemometric classification
Getting started with chemometric classification
 
An approach to decrease dimentions of logical
An approach to decrease dimentions of logicalAn approach to decrease dimentions of logical
An approach to decrease dimentions of logical
 
Journal_IJABME
Journal_IJABMEJournal_IJABME
Journal_IJABME
 
Lecture7 xing fei-fei
Lecture7 xing fei-feiLecture7 xing fei-fei
Lecture7 xing fei-fei
 
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfStatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
 
T24144148
T24144148T24144148
T24144148
 
Computational Information Geometry on Matrix Manifolds (ICTP 2013)
Computational Information Geometry on Matrix Manifolds (ICTP 2013)Computational Information Geometry on Matrix Manifolds (ICTP 2013)
Computational Information Geometry on Matrix Manifolds (ICTP 2013)
 
50120140501009
5012014050100950120140501009
50120140501009
 
Daugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDA
Daugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDADaugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDA
Daugiamačių duomenų vizualizavimo internetiniai sprendimai. Gintautas DZEMYDA
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
A linear-Discriminant-Analysis-Based Approach to Enhance the Performance of F...
 
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...Exploring temporal graph data with Python: 
a study on tensor decomposition o...
Exploring temporal graph data with Python: 
a study on tensor decomposition o...
 
Estimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample SetsEstimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample Sets
 
Compressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkCompressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor Network
 
2019 GDRR: Blockchain Data Analytics - Dissecting Blockchain Price Analytics...
2019 GDRR: Blockchain Data Analytics  - Dissecting Blockchain Price Analytics...2019 GDRR: Blockchain Data Analytics  - Dissecting Blockchain Price Analytics...
2019 GDRR: Blockchain Data Analytics - Dissecting Blockchain Price Analytics...
 
An Image representation using Compressive Sensing and Arithmetic Coding
An Image representation using Compressive Sensing and Arithmetic Coding   An Image representation using Compressive Sensing and Arithmetic Coding
An Image representation using Compressive Sensing and Arithmetic Coding
 

Recently uploaded

Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
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.pdfPirithiRaju
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
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 flyPRADYUMMAURYA1
 
❤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 💦✅.Nitya salvi
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
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 learninglevieagacer
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
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...Silpa
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 

Recently uploaded (20)

Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
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
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
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
 
❤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 💦✅.
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
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
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
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...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 

Multiscale Granger Causality and Information Decomposition

  • 1. Department of Data Analysis – University of Ghent Multiscale Granger Causality and Information Decomposition Daniele Marinazzo C3S Conference September 2017 FBK and University of Trento Luca Faes http://users.ugent.be/~dmarinaz/ daniele.marinazzo@ugent.be @dan_marinazzo University of Bari and INFN Sebastiano Stramaglia
  • 2. X S Y Y = (Y1, Y2, … , Yn, … ,YN) X=(X1, X2, … , Xn, … ,XN) • Target system Y: • Dynamical System S={S1,...,SM} S={X1,...,XM-1 , Y} = {X,Y}X={X1,...,XM-1} X1 S Y … X2 Introduction Information Dynamics: Theory Synergy and Redundancy Conclusions Information Dynamics: Application DYNAMICAL SYSTEMS AND PROCESSES ny n n-1, n-2, … nx ,...],[ 21    nnn xxx ,...],[ 21    nnn yyy y x presentpast • Information Storage: • Information Transfer: );(   nnx xxIS )|;(    nnnxy xyxIT [JT Lizier et al, Information Sci 2012] [T Schreiber et al, Phys Rev Lett 2000] Regularity of x Influence yx Information Dynamics Information-theoretical quantities can be computed from (co)variance, exact for Gaussian processes
  • 3. n p k knk T nnnn UZVXU     1 A][ State Space (SS) representation Vector Autoregressive (VAR) representation of nnn nnn ESU ESS   C K1State eq. Observation eq. },,{},{ VZXYXU  )()( C][ XV nn XV nn ESVX  )()( C][ XZ nn XZ nn ESZX  )()( C X nn X n ESX  ][ 2 ,11 2 | nXVZX E ][ 2)( ,11 2 | XV nXVX E ][ 2)( ,11 2 | XZ nXZX E ][ 2)( ,11 2 | X nXX E • Practical computation of prediction and entropy measures The SS representation is closed under the formation of sub-models [l. Barnett and A.K. Seth, PRE 91(4) 040101, 2015; L Faes et al, arXiv preprint:1602.06155, 2016] Estimation of VAR parameters: ,kA )cov( n SUBMODELS: Obs. without Z Obs. without V Obs. without V,Z Estimation of SS parameters: )cov(,),,,( nEVVKCA )cov(,),,,( )( 22222 XV nEVVKCA )cov(,),,,( )( 33333 XZ nEVVKCA )cov(,),,,( )( 44444 XZV nEVVKCA least squares BIC for model order selection Partial variances: DARE (discrete algebraic Ricatti Equation) • All partial variances can be computed from the VAR parameters estimated only once! INFORMATION DECOMPOSITIONSTATE SPACE REPRESENTATION
  • 4. METHODSINFORMATION DECOMPOSITIONPROBLEMS WHICH WEREN’T https://arxiv.org/abs/1708.08001 https://arxiv.org/abs/1708.06990
  • 5. INTRODUCTIONINTRODUCTIONBIAS AND VARIANCE REDUCED IN SS FORMULATION
  • 6. INTRODUCTION x NnyxY nnn ,...,1},{  x ... 2x x x 1x 9x2x ...NnyxY nnn ,...,1},{    /,...,1, ~ NnYY nn RESCALING (scale factor ): 1) AVERAGING 2) DOWNSAMPLING NnYY l lnn ,...,, 1~ 1 0        MULTISCALE ANALYSIS OF TIME SERIES: CHANGE OF TIME SCALE 2x 1x 9x2x INTRODUCTIONMETHODS Example: x~ 3,9  N Example: 3,9  N            1 0 1 0 1 , 1 l lnn l lnn yyxx  /,...,1,},{ NnyxY nnn [M Costa et al, Phys. Rev. Lett. 89, 2002] • Rescaling can be seen as a two-step procedure • Traditional procedure for rescaling [J. Valencia et al, IEEE Trans. Biomed Eng. 56, 2009] 1x 3 ~ 987 9 xxx x   1x 3 987 3 xxx x   93 ~xx  ... ... 3x
  • 7. INTRODUCTIONMETHODS nnn nnn EZY EZZ ~~~~ ~~~~~ 1   C KA n p k knkn YY UA     1 Observed time series Rescaled time series MULTISCALE REPRESENTATION OF LINEAR PROCESSES USING STATE SPACE MODELS ),( ΣAVAR )cov( nUΣ ),,( ΣBAVARMA        1 01 ~ l lnl p k knkn YY UBA 1,...,1,0, 1    ll IB ) ~ , ~ , ~ , ~ ( VKCASS ),,,( VKCASS ),,,,( SRQCASS                             0I0000 00I000 000000 0000I0 00000I BBBAAA A         qqpp 1111 ~ DOWNSAMPLINGAVERAGING ][ ~ 111 qBBAAC  TT 0 ][ ~ 00B00IK    T 00) ~ cov( ~ ΣBBV  nE  nnn nnn EZY EZZ   C KA1 nnn nnn VXY WXX   C A1 VRCCAA ~ , ~ , ~   VKAS KVKAQAQ ~~~ ~~~~~ 1 TT 1      Discrete Algebraic Ricatti Equation The State Space model defining the multivariate linear process after rescaling can be obtained from the original VAR parameters and the scale factor   Averaged time series 1[Aoki & Havenner, Econ. Rev. 10, 1991] [1] 2[Solo, Neural Comp 28, 2016] [2] [2,3] 3[Barnett & Seth, Phys. Rev. E 91, 2015]
  • 8. BRAIN-TO-HEART DYNAMICS 0.25 (1) xnnn nnn wxy uxx     2 1 5.0 25.0 nnnn nnnn wxyy uyxx     75 31 5.025.0 75.025.0 y 0.5 (2) 0.5 (7) 0.75 (3) 0.25 (5) MULTISCALE COMPUTATION OF INFORMATION DYNAMICS FOR VAR PROCESSES • Unidirectional interaction: Information Storage Information Transfer Sx Sy Sx Sy Txy Tyx Txy 0.25 (1) x y • Bidirectional interaction: Information Storage Information Transfer Sx SxSy Sy Tyx Tyx Txy Txy • Averaging step: introduces autocorrelations ( Storage) does not alter causal interactions ( Transfer) • Downsampling step: removes autocorrelations elicits scale-dependent causal interactions TE peaks at scales compatible with the interaction delay Tyx INTRODUCTIONSIMULATIONS
  • 9. 9 a) Modern climate data b) Paleoclimate data L Faes, S Stramaglia, G Nollo, D Marinazzo, ‘Multiscale Granger causality’, ArXiv 2017 https://arxiv.org/abs/1703.08487 MULTISCALE INTERACTIONS IN CLIMATOLOGY global land-ocean temperature index and CO2 concentration measured at monthly resolution from March 1958 to February 2017 (708 data points) GT and CO2 concentration on the Vostok Ice Core data, extended by the EPICA Dome C data which go back to 800,000 years ago
  • 10. JOINT INFORMATION In the presence of two sources Yi and Yk, and a target Yj, we want to quantify the information transferred to Yj from the sources Yi and Yk taken together TRANSFER ENTROPY JOINT TRANSFER ENTROPY
  • 11. Interaction Information Decomposition (IID) Partial Information Decomposition (PID) L Faes, D Marinazzo, S Stramaglia, 'Multiscale information decomposition: exact computation for multivariate Gaussian processes', Entropy, special issue on Multivariate entropy measures and their applications, 2017, 19(8), 408.5. PARTIAL INFORMATION DECOMPOSITION Synergy and redundancy as mutually exclusive phenomena
  • 12. L Faes, D Marinazzo, S Stramaglia, 'Multiscale information decomposition: exact computation for multivariate Gaussian processes', Entropy, special issue on Multivariate entropy measures and their applications, 2017, 19(8), 408.5. PARTIAL INFORMATION DECOMPOSITION Distinct non-negative measures of redundancy and synergy, thereby accounting for the possibility that redundancy and synergy may coexist as separate elements of information modification. The interaction TE is actually a measure of the ‘net’ synergy manifested in the transfer of information from the two sources to the target. PID components cannot be obtained through classic information theory simply subtracting conditional MI terms: one more relation is needed to solve all the quantities. Shannon information theory does not univocally determine this decomposition Redundancy is defined as the minimum of the information provided by each individual source to the target This choice satisfies the desirable property that the redundant TE is independent of the correlation between the source processes.
  • 13. 13 • Validation on simulated linear stochastic processes Exact profiles of IID and PID measures Simulation scheme MULTISCALE INFORMATION DECOMPOSITION
  • 14. Interaction Information Decomposition (IID) Partial Information Decomposition (PID) MULTISCALE ID IN EPILEPSY We look at 64 cortical electrodes as targets, and two depth hippocampal electrodes (11 and 12) as drivers [M. Kramer et al., Epilepsy Research 79, 173-186, 2008]
  • 15. MULTISCALE ID IN EPILEPSY We look at 64 cortical electrodes as targets, and two depth hippocampal electrodes (11 and 12) as drivers [M. Kramer et al., Epilepsy Research 79, 173-186, 2008]
  • 16. http://users.ugent.be/~dmarinaz/ daniele.marinazzo@ugent.be @dan_marinazzo • Faes et al., Multiscale Granger Causality, ArXiv 2017 https://arxiv.org/abs/1703.08487 • Faes et al., Multiscale Information Decomposition: Exact Computation for Multivariate Gaussian Processes, Entropy 2017, 19(8), 408; doi:10.3390/e19080408 • Faes et al. On the interpretability and computational reliability of frequency-domain Granger causality, F1000 research 2017 https://f1000research.com/articles/6- 1710/v1 • https://github.com/danielemarinazzo - www.lucafaes.net THANKS