SlideShare ist ein Scribd-Unternehmen logo
1 von 31
CMStatistics
London, UK
December 17, 2017
Slides. bit.ly/arb-CMStatistics17
Joint work with
David Gleich (Purdue) &
Lek-Heng Lim (U. Chicago)
Spacey random walks
Austin R. Benson
Cornell University
1. Start with a Markov chain
2. Inquire about the stationary
distribution
3. Discover an eigenvector problem on
the transition matrix
2
In general, {Zt} will be a
stochastic process in this talk.
This is the limiting fraction of
time spent in each state.
Background. Markov chains, matrices, and
eigenvectors have a long-standing relationship.
3
Higher-order means keeping more history on the same
state space.
Better model for several applications…
 traffic flow in airport networks [Rosvall+ 14]
 web browsing behavior [Pirolli-Pitkow 99; Chierichetti+ 12]
 DNA sequences [Borodovsky-McIninch 93; Ching+ 04] Rosvall et al., Nature Comm., 2014.
second-
order MC
Background. Higher-order Markov chains are useful for many
data problems.
4
1
3
2
P
 Transition probability tensor
[Li-Cui-Ng 13; Culp-Pearson-Zhang 17],
 stochastic tensor [Yang-Yang 11]
 stochastic hypermatrix [Benson-Gleich-Lim
17]
For our purposes, “tensors” are just multi-way arrays of numbers
(tensor ⟷ hypermatrix).
A is a third-order n x n x n tensor
→ Ai,j,k is a (real) number, 1 < i, j, k <
n.
1
3
2
A
2
1
A
(a matrix is just a
second-order tensor)
Background. The transition probabilities of higher-order Markov
chains can be represented by a tensor.
5
A tensor eigenpair for a tensor A is a solution (x, 𝜆) to the
following system of polynomial equations [Lim 05, Qi 05].
technically called an l2 or z tensor eigenpair—there are a few
types of tensor eigenvectors (see new Qi-Luo 2017 book!)
Analogous to matrix case, eigenpairs are stationary points of
the Lagrangian for a generalized Rayleigh quotient [Lim 05].
Background. Tensors also have eigenvectors.
tensor eigenvector
matrix eigenvector
6
However, there are few results connecting
tensors and higher-order Markov chains.
7
Do tensor eigenvectors tell us anything about
higher-order Markov chains?
1. Start with a Markov chain
2. Inquire about stationary dist.
3. Discover a matrix eigenvector
problem on the transition matrix
1. Start with a higher-order MC
2. Inquire about stationary dist.
3. Discover a tensor eigenvector
problem on the transition tensor
?
8
Second-order Markov chains have stationary distribution on
pairs of states. Li-Ng approx. gives tensor eigenvectors.
1
3
2
P
The stationary distribution on pairs of states is still a matrix eigenvector.
But requires O(N2) space.
[Li-Ng 14] Rank-1 approximation Xi,j = xixj gives a “distribution” on the original
states as a tensor eigenvector. Only needs O(N) space.
9
1
3
2
P
Higher-order Markov chains and tensor eigenvectors.
The Li and Ng “stationary distribution”
This tensor eigenvector x has been studied algebraically…
 Is nonnegative and sums to 1 ⟶ is stochastic [Li-Ng 14]
 Almost always exists [Li-Ng 14]
 …but might not be unique
 Can sometimes be computed [Chu-Wu 14; Gleich-Lim-Yu 15]
Nagging questions.
1. What is the stochastic process underlying this tensor eigenvector?
2. How can we use it to study data?
10
Do tensor eigenvectors tell us anything about
higher-order Markov chains?
1. Start with a Markov chain
2. Inquire about stationary dist.
3. Discover a matrix eigenvector
problem on the transition matrix
1. Start with a higher-order MC
2. Inquire about stationary dist.
3. Discover a tensor eigenvector
problem on the transition tensor
of a related stochastic proc.
11
Alright, so what is the stochastic process
whose stationary distribution is the tensor
eigenvector Px2 = x?
1. Start with the transition probabilities of a higher-order Markov
chain
2. Upon arriving at state Zt = j, we space out and forget about
coming from Zt-1 = k.
3. We still think that we are higher-order so we draw a random state
r from our history and “pretend” that Zt-1 = r.
12
The spacey random walk.
1
3
2
P
10
12
4
9
7
11
4
Zt-1
Zt
Yt
Theorem [Benson-Gleich-Lim 17]
Limiting distributions of this process are tensor eigenvectors of P.
Higher-order Markov
chain transition
probabilities.
13
The spacey random walk.
1
3
2
P
14
Fraction of time spent at
state k up to time t
The spacey random walk is a type of vertex-reinforced
random walk.
Vertex-reinforced random walks [Diaconis 88; Pemantle 92, 07; Benaïm 97]
Ft is the 𝜎-algebra generated by the
history up to time t {Z1, …, Zt}
M(wt) is a column stochastic
transition matrix that depends on wt
Spacey random walks come from a particular map M that depends on P.
1
3
2
P
2
1 M(wt )
15
Theorem [Benaïm97] heavily paraphrased
In a discrete VRRW, the long-term behavior of the
occupancy distribution wt follows the long-term
behavior of the following dynamical system
Key idea. we study convergence of the dynamical
system for our particular map M
Stationary distributions of vertex-reinforced random walks
follow the trajectories of ODEs.
𝛑 maps a column stochastic
matrix to its stationary distribution.
16
Dynamical system for VRRWs
Map for spacey random walks
Stationary point
Tensor eigenvector! (but not all are attractors)
From continuous time dynamical systems to tensor
eigenvectors.
17
Our stochastic viewpoint gives a new approach.
We simply numerically integrate the dynamical
system (works for our stochastic tensors).
Current tensor eigenvector computation
algorithms are algebraic, look like generalizations
of matrix power method, shifted iteration, Newton
iteration.
[Lathauwer-Moore-Vandewalle 00, Regalia-Kofidis 00,
Li-Ng 13; Chu-Wu 14; Kolda-Mayo 11, 14]
Computing tensor eigenvectors.
Higher-order power method
Dynamical system
Many known convergence issues!
Empirical observation integrating the dynamical system with ODE45() in
MATLAB/Julia always converges–tested for a wide variety of synthetic and
real-world data (even when state-of-the-art general algorithms diverge!)
18
1. If the higher-order Markov chain is really just a first-order chain,
then the SRW is identical to the first-order chain.
2. SRWs are asymptotically first-order Markovian.
wt converges to w ⟶ dynamics converge to M(w)
3. Stationary distributions only need O(n) memory unlike higher-
order Markov chains.
4. SRWs generalize Pólya urns processes.
5. Nearly all 2 x 2 x 2 x … x 2 SRWs converge.
6. Some convergence guarantees with Forward Euler integration
and a new algorithm for computing the eigenvector.
Theory of spacey random walks.
[Benson-Gleich-Lim 17]
19
Key idea. reduced dynamics to 1-dimensional ODE
1
3
2
P
Dynamics of two-state spacey random walks.
Unfolding of P.
Then we can just write out our dynamics…
20
stable
stable
unstable
Theorem [Benson-Gleich-
Lim 17]
The dynamics of almost every
2 x 2 x … x 2 spacey random
walk (of any order) converges
to a stable equilibrium point.
Dynamics of two-state spacey random walks.
Theorem [Benson-Gleich-Lim 17]
If a < ½, then the dynamical system
converges to a unique fixed point, and numerical integration using
forward Euler with step size h < (1 – a) / (1 – 2a) converges to this 21
Similar to the PageRank modification to a Markov chain.
1. With probability a, follow the spacey random walk
2. With probability 1 – a, teleport to random node.
The spacey random surfer offers additional structure.
1
3
2
P
1
3
2
E
= +
all ones tensortransition tensorSRS tensor Pa
1
3
2
Pa
22
1. Modeling transportation systems [Benson-Gleich-Lim 17]
The SRW describes taxi cab trajectories.
2. Clustering multi-dimensional nonnegative data [Wu-Benson-Gleich 16]
The SRW provides a new spectral clustering methodology.
3. Ranking multi-relational data [Gleich-Lim-Yu 15]
The spacey random surfer is the stochastic process underlying the
“multilinear PageRank vector”.
4. Population genetics.
The spacey random walk traces the lineage of alleles in a random
mating model. The stationary distribution is the Hardy–Weinberg
equilibrium.
Applications of spacey random walks.
23
1,2,2,1,5,4,4,…
1,2,3,2,2,5,5,…
2,2,3,3,3,3,2,…
5,4,5,5,3,3,1,…
Model people by locations.
 A passenger with location k is drawn at random.
 The taxi picks up the passenger at location j.
 The taxi drives the passenger to location i with probability Pi,j,k
Approximate location dist. by history ⟶ spacey random walk.
Urban Computing Microsoft Asia nyc.gov
Spacey random walk model for taxi trajectories.
24
x(1), x(2), x(3), x(4),…
Maximum likelihood estimation problem convex
objective
linear constraints
Spacey random walk model for taxi trajectories.
 One year of 1000 taxi trajectories in NYC.
 States are neighborhoods in Manhattan.
 Learn tensor P under spacey random walk
model from training data of 800 taxis.
 Evaluation RMSE on test data of 200 taxis.
25
NYC taxi data supports the SRW hypothesis
26
Connecting spacey random walks to clustering.
Joint work with
Tao Wu, Purdue
Spacey random walks with stationary distributions are
asymptotically Markov chains
 occupancy vector wt converges to w ⟶ dynamics converge to M(w)
This connects to spectral clustering on graphs.
 Eigenvectors of the normalized Laplacian of a graph are
eigenvectors of the random walk matrix.
1
3
2
P
2
1 M(wt )
General tensor spectral co-clustering for higher-order data, Wu-Benson-Gleich, NIPS, 2016.
27
We use the random walk connection to spectral clustering to
cluster nonnegative tensor data.
[i1, i2, …, in]3
[i1, i2, …, in1
] x
[j1, j2, …, jn2
] x
[k1, k2, …, kn3
]
If the data is a brick, we
symmetrize before normalization.
[Ragnarsson-Van Loan 2011]
Generalization of
If the data is a symmetric
cube, we can normalize it
to get a transition tensor P.
28
Input. Nonnegative brick of data.
1. Symmetrize the brick (if necessary)
2. Normalize to a stochastic tensor
3. Estimate the stationary distribution of the spacey random walk
(or a generalization for sparse data—super-spacey random walk)
4. Form the asymptotic Markov model
5. Bisect indices using eigenvector of the asymptotic Markov model
6. Recurse
Output. Partition of indices.
The clustering methodology.
1
3
2
T
29
Ti,j,k = #(flights between airport i and airport j on airline k)
Clustering airline-airport-airport networks.
UNCLUSTERED
no apparent structure
CLUSTERED
diagonal structure evident
30
“best” clusters
 pronouns & articles (the, we, he, …)
 prepositions & link verbs (in, of, as, to, …)
fun 3-gram clusters
 {cheese, cream, sour, low-fat, frosting, nonfat, fat-free}
 {bag, plastic, garbage, grocery, trash, freezer}
fun 4-gram cluster
 {german, chancellor, angela, merkel, gerhard, schroeder, helmut, kohl}
Ti,j,k = #(consecutive co-occurrences of words i, j, k in corpus)
Ti,j,k,l = #(consecutive co-occurrences of words i, j, k, l in corpus)
Data from Corpus of Contemporary American English (COCA) www.ngrams.info
Clustering n-grams in natural language.
Spacey random walks
 The spacey random walk: a stochastic process for higher-order
data.
Austin Benson, David Gleich, and Lek-Heng Lim. SIAM Review,
2017.
https://github.com/arbenson/spacey-random-walks
 General tensor spectral co-clustering for higher-order data.
Tao Wu, Austin Benson, and David Gleich, NIPS, 2016.
https://github.com/wutao27/GtensorSC
http://cs.cornell.edu/~arb
@austinbenson
arb@cs.cornell.edu
Thanks!
Austin R.
1. Spacey random walks are stochastic processes that explain the
principal tensor z-eigenvectors of transition probability tensors.
2. Provide distribution over original state space. Only need O(N)
space
3. Some convergence guarantees (always converges in practice).
4. Data applications in human dynamics and multirelational
clustering.

Weitere ähnliche Inhalte

Was ist angesagt?

Geometric properties for parabolic and elliptic pde
Geometric properties for parabolic and elliptic pdeGeometric properties for parabolic and elliptic pde
Geometric properties for parabolic and elliptic pdeSpringer
 
Effect of a Linear Potential on the Temporal Diffraction of Particle in a Box
Effect of a Linear Potential on the Temporal Diffraction of Particle in a BoxEffect of a Linear Potential on the Temporal Diffraction of Particle in a Box
Effect of a Linear Potential on the Temporal Diffraction of Particle in a BoxJohn Ray Martinez
 
Continuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform NetworksContinuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform NetworksYang Zhang
 
What are free particles in quantum mechanics
What are free particles in quantum mechanicsWhat are free particles in quantum mechanics
What are free particles in quantum mechanicsbhaskar chatterjee
 
Proofs nearest rank
Proofs nearest rankProofs nearest rank
Proofs nearest rankfithisux
 
General relativity 2010
General relativity 2010General relativity 2010
General relativity 20101physics4me
 
12 Machine Learning Supervised Hidden Markov Chains
12 Machine Learning  Supervised Hidden Markov Chains12 Machine Learning  Supervised Hidden Markov Chains
12 Machine Learning Supervised Hidden Markov ChainsAndres Mendez-Vazquez
 
Non equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsNon equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsSpringer
 
Hamilton application
Hamilton applicationHamilton application
Hamilton applicationSamad Akbar
 
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...Shu Tanaka
 
5. stress and heat flux jan 2013
5. stress and heat flux jan 20135. stress and heat flux jan 2013
5. stress and heat flux jan 2013Olowosulu Emmanuel
 
Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...
Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...
Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...Premier Publishers
 

Was ist angesagt? (19)

Geometric properties for parabolic and elliptic pde
Geometric properties for parabolic and elliptic pdeGeometric properties for parabolic and elliptic pde
Geometric properties for parabolic and elliptic pde
 
Effect of a Linear Potential on the Temporal Diffraction of Particle in a Box
Effect of a Linear Potential on the Temporal Diffraction of Particle in a BoxEffect of a Linear Potential on the Temporal Diffraction of Particle in a Box
Effect of a Linear Potential on the Temporal Diffraction of Particle in a Box
 
Continuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform NetworksContinuum Modeling and Control of Large Nonuniform Networks
Continuum Modeling and Control of Large Nonuniform Networks
 
What are free particles in quantum mechanics
What are free particles in quantum mechanicsWhat are free particles in quantum mechanics
What are free particles in quantum mechanics
 
Proofs nearest rank
Proofs nearest rankProofs nearest rank
Proofs nearest rank
 
General relativity 2010
General relativity 2010General relativity 2010
General relativity 2010
 
1500403828
15004038281500403828
1500403828
 
12 Machine Learning Supervised Hidden Markov Chains
12 Machine Learning  Supervised Hidden Markov Chains12 Machine Learning  Supervised Hidden Markov Chains
12 Machine Learning Supervised Hidden Markov Chains
 
Non equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsNon equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flows
 
Wave functions
Wave functionsWave functions
Wave functions
 
Two
TwoTwo
Two
 
PART X.1 - Superstring Theory
PART X.1 - Superstring TheoryPART X.1 - Superstring Theory
PART X.1 - Superstring Theory
 
Thesis defence
Thesis defenceThesis defence
Thesis defence
 
Hamilton application
Hamilton applicationHamilton application
Hamilton application
 
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
 
5. stress and heat flux jan 2013
5. stress and heat flux jan 20135. stress and heat flux jan 2013
5. stress and heat flux jan 2013
 
6. balance laws jan 2013
6. balance laws jan 20136. balance laws jan 2013
6. balance laws jan 2013
 
PART I.5 - Physical Mathematics
PART I.5 - Physical MathematicsPART I.5 - Physical Mathematics
PART I.5 - Physical Mathematics
 
Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...
Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...
Euclidean Equivalent of Minkowski’s Space-Time Theory and the Corresponding M...
 

Ähnlich wie Spacey random walks CMStatistics 2017

Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017Austin Benson
 
Spacey random walks and higher-order data analysis
Spacey random walks and higher-order data analysisSpacey random walks and higher-order data analysis
Spacey random walks and higher-order data analysisDavid Gleich
 
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element MethodModeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element Methodjodoua
 
머피의 머신러닝: 17장 Markov Chain and HMM
머피의 머신러닝: 17장  Markov Chain and HMM머피의 머신러닝: 17장  Markov Chain and HMM
머피의 머신러닝: 17장 Markov Chain and HMMJungkyu Lee
 
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Amro Elfeki
 
CS221: HMM and Particle Filters
CS221: HMM and Particle FiltersCS221: HMM and Particle Filters
CS221: HMM and Particle Filterszukun
 
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...IRJET Journal
 
Quantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee Irwin
Quantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee IrwinQuantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee Irwin
Quantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee IrwinKlee Irwin
 
Tensor Spectral Clustering
Tensor Spectral ClusteringTensor Spectral Clustering
Tensor Spectral ClusteringAustin Benson
 
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...Beniamino Murgante
 
International Publication - (Calcolo)
International Publication - (Calcolo)International Publication - (Calcolo)
International Publication - (Calcolo)Alberto Auricchio
 
Fundamentos de la cadena de markov - Libro
Fundamentos de la cadena de markov - LibroFundamentos de la cadena de markov - Libro
Fundamentos de la cadena de markov - LibroNelson Salinas
 
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...ArchiLab 7
 
A SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONS
A SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONSA SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONS
A SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONScsandit
 
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular AutomaAnnu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular AutomaDierk Raabe
 
Chaotic system and its Application in Cryptography
Chaotic system and its Application in  CryptographyChaotic system and its Application in  Cryptography
Chaotic system and its Application in CryptographyMuhammad Hamid
 

Ähnlich wie Spacey random walks CMStatistics 2017 (20)

Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017Spacey random walks from Householder Symposium XX 2017
Spacey random walks from Householder Symposium XX 2017
 
Spacey random walks and higher-order data analysis
Spacey random walks and higher-order data analysisSpacey random walks and higher-order data analysis
Spacey random walks and higher-order data analysis
 
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element MethodModeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
 
머피의 머신러닝: 17장 Markov Chain and HMM
머피의 머신러닝: 17장  Markov Chain and HMM머피의 머신러닝: 17장  Markov Chain and HMM
머피의 머신러닝: 17장 Markov Chain and HMM
 
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
 
CS221: HMM and Particle Filters
CS221: HMM and Particle FiltersCS221: HMM and Particle Filters
CS221: HMM and Particle Filters
 
Instantons in 1D QM
Instantons in 1D QMInstantons in 1D QM
Instantons in 1D QM
 
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
Development, Optimization, and Analysis of Cellular Automaton Algorithms to S...
 
Collective motion of interacting random walkers
Collective motion of interacting random walkersCollective motion of interacting random walkers
Collective motion of interacting random walkers
 
Quantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee Irwin
Quantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee IrwinQuantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee Irwin
Quantum Walk on Spin Networks by Marcelo Amaral, Raymond Aschheim and Klee Irwin
 
PhasePlane1-1.pptx
PhasePlane1-1.pptxPhasePlane1-1.pptx
PhasePlane1-1.pptx
 
Tensor Spectral Clustering
Tensor Spectral ClusteringTensor Spectral Clustering
Tensor Spectral Clustering
 
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
Theories and Applications of Spatial-Temporal Data Mining and Knowledge Disco...
 
International Publication - (Calcolo)
International Publication - (Calcolo)International Publication - (Calcolo)
International Publication - (Calcolo)
 
Fundamentos de la cadena de markov - Libro
Fundamentos de la cadena de markov - LibroFundamentos de la cadena de markov - Libro
Fundamentos de la cadena de markov - Libro
 
randomwalk.ppt
randomwalk.pptrandomwalk.ppt
randomwalk.ppt
 
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
Erwin. e. obermayer k._schulten. k. _1992: self-organising maps_stationary st...
 
A SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONS
A SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONSA SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONS
A SURVEY OF MARKOV CHAIN MODELS IN LINGUISTICS APPLICATIONS
 
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular AutomaAnnu.  Rev.  Mater.  Res. 2002 Vol 32 P 53 Overview Cellular Automa
Annu. Rev. Mater. Res. 2002 Vol 32 P 53 Overview Cellular Automa
 
Chaotic system and its Application in Cryptography
Chaotic system and its Application in  CryptographyChaotic system and its Application in  Cryptography
Chaotic system and its Application in Cryptography
 

Mehr von Austin Benson

Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)Austin Benson
 
Spectral embeddings and evolving networks
Spectral embeddings and evolving networksSpectral embeddings and evolving networks
Spectral embeddings and evolving networksAustin Benson
 
Computational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data AnalysisComputational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data AnalysisAustin Benson
 
Higher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modelingHigher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modelingAustin Benson
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsAustin Benson
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsAustin Benson
 
Higher-order link prediction
Higher-order link predictionHigher-order link prediction
Higher-order link predictionAustin Benson
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionAustin Benson
 
Three hypergraph eigenvector centralities
Three hypergraph eigenvector centralitiesThree hypergraph eigenvector centralities
Three hypergraph eigenvector centralitiesAustin Benson
 
Semi-supervised learning of edge flows
Semi-supervised learning of edge flowsSemi-supervised learning of edge flows
Semi-supervised learning of edge flowsAustin Benson
 
Choosing to grow a graph
Choosing to grow a graphChoosing to grow a graph
Choosing to grow a graphAustin Benson
 
Link prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structureLink prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structureAustin Benson
 
Higher-order Link Prediction GraphEx
Higher-order Link Prediction GraphExHigher-order Link Prediction GraphEx
Higher-order Link Prediction GraphExAustin Benson
 
Higher-order Link Prediction Syracuse
Higher-order Link Prediction SyracuseHigher-order Link Prediction Syracuse
Higher-order Link Prediction SyracuseAustin Benson
 
Random spatial network models for core-periphery structure
Random spatial network models for core-periphery structureRandom spatial network models for core-periphery structure
Random spatial network models for core-periphery structureAustin Benson
 
Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.Austin Benson
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionAustin Benson
 
Simplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusionsSimplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusionsAustin Benson
 
Sampling methods for counting temporal motifs
Sampling methods for counting temporal motifsSampling methods for counting temporal motifs
Sampling methods for counting temporal motifsAustin Benson
 
Set prediction three ways
Set prediction three waysSet prediction three ways
Set prediction three waysAustin Benson
 

Mehr von Austin Benson (20)

Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)Hypergraph Cuts with General Splitting Functions (JMM)
Hypergraph Cuts with General Splitting Functions (JMM)
 
Spectral embeddings and evolving networks
Spectral embeddings and evolving networksSpectral embeddings and evolving networks
Spectral embeddings and evolving networks
 
Computational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data AnalysisComputational Frameworks for Higher-order Network Data Analysis
Computational Frameworks for Higher-order Network Data Analysis
 
Higher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modelingHigher-order link prediction and other hypergraph modeling
Higher-order link prediction and other hypergraph modeling
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting Functions
 
Hypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting FunctionsHypergraph Cuts with General Splitting Functions
Hypergraph Cuts with General Splitting Functions
 
Higher-order link prediction
Higher-order link predictionHigher-order link prediction
Higher-order link prediction
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link prediction
 
Three hypergraph eigenvector centralities
Three hypergraph eigenvector centralitiesThree hypergraph eigenvector centralities
Three hypergraph eigenvector centralities
 
Semi-supervised learning of edge flows
Semi-supervised learning of edge flowsSemi-supervised learning of edge flows
Semi-supervised learning of edge flows
 
Choosing to grow a graph
Choosing to grow a graphChoosing to grow a graph
Choosing to grow a graph
 
Link prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structureLink prediction in networks with core-fringe structure
Link prediction in networks with core-fringe structure
 
Higher-order Link Prediction GraphEx
Higher-order Link Prediction GraphExHigher-order Link Prediction GraphEx
Higher-order Link Prediction GraphEx
 
Higher-order Link Prediction Syracuse
Higher-order Link Prediction SyracuseHigher-order Link Prediction Syracuse
Higher-order Link Prediction Syracuse
 
Random spatial network models for core-periphery structure
Random spatial network models for core-periphery structureRandom spatial network models for core-periphery structure
Random spatial network models for core-periphery structure
 
Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.Random spatial network models for core-periphery structure.
Random spatial network models for core-periphery structure.
 
Simplicial closure & higher-order link prediction
Simplicial closure & higher-order link predictionSimplicial closure & higher-order link prediction
Simplicial closure & higher-order link prediction
 
Simplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusionsSimplicial closure and simplicial diffusions
Simplicial closure and simplicial diffusions
 
Sampling methods for counting temporal motifs
Sampling methods for counting temporal motifsSampling methods for counting temporal motifs
Sampling methods for counting temporal motifs
 
Set prediction three ways
Set prediction three waysSet prediction three ways
Set prediction three ways
 

Kürzlich hochgeladen

➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 

Kürzlich hochgeladen (20)

➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 

Spacey random walks CMStatistics 2017

  • 1. CMStatistics London, UK December 17, 2017 Slides. bit.ly/arb-CMStatistics17 Joint work with David Gleich (Purdue) & Lek-Heng Lim (U. Chicago) Spacey random walks Austin R. Benson Cornell University
  • 2. 1. Start with a Markov chain 2. Inquire about the stationary distribution 3. Discover an eigenvector problem on the transition matrix 2 In general, {Zt} will be a stochastic process in this talk. This is the limiting fraction of time spent in each state. Background. Markov chains, matrices, and eigenvectors have a long-standing relationship.
  • 3. 3 Higher-order means keeping more history on the same state space. Better model for several applications…  traffic flow in airport networks [Rosvall+ 14]  web browsing behavior [Pirolli-Pitkow 99; Chierichetti+ 12]  DNA sequences [Borodovsky-McIninch 93; Ching+ 04] Rosvall et al., Nature Comm., 2014. second- order MC Background. Higher-order Markov chains are useful for many data problems.
  • 4. 4 1 3 2 P  Transition probability tensor [Li-Cui-Ng 13; Culp-Pearson-Zhang 17],  stochastic tensor [Yang-Yang 11]  stochastic hypermatrix [Benson-Gleich-Lim 17] For our purposes, “tensors” are just multi-way arrays of numbers (tensor ⟷ hypermatrix). A is a third-order n x n x n tensor → Ai,j,k is a (real) number, 1 < i, j, k < n. 1 3 2 A 2 1 A (a matrix is just a second-order tensor) Background. The transition probabilities of higher-order Markov chains can be represented by a tensor.
  • 5. 5 A tensor eigenpair for a tensor A is a solution (x, 𝜆) to the following system of polynomial equations [Lim 05, Qi 05]. technically called an l2 or z tensor eigenpair—there are a few types of tensor eigenvectors (see new Qi-Luo 2017 book!) Analogous to matrix case, eigenpairs are stationary points of the Lagrangian for a generalized Rayleigh quotient [Lim 05]. Background. Tensors also have eigenvectors. tensor eigenvector matrix eigenvector
  • 6. 6 However, there are few results connecting tensors and higher-order Markov chains.
  • 7. 7 Do tensor eigenvectors tell us anything about higher-order Markov chains? 1. Start with a Markov chain 2. Inquire about stationary dist. 3. Discover a matrix eigenvector problem on the transition matrix 1. Start with a higher-order MC 2. Inquire about stationary dist. 3. Discover a tensor eigenvector problem on the transition tensor ?
  • 8. 8 Second-order Markov chains have stationary distribution on pairs of states. Li-Ng approx. gives tensor eigenvectors. 1 3 2 P The stationary distribution on pairs of states is still a matrix eigenvector. But requires O(N2) space. [Li-Ng 14] Rank-1 approximation Xi,j = xixj gives a “distribution” on the original states as a tensor eigenvector. Only needs O(N) space.
  • 9. 9 1 3 2 P Higher-order Markov chains and tensor eigenvectors. The Li and Ng “stationary distribution” This tensor eigenvector x has been studied algebraically…  Is nonnegative and sums to 1 ⟶ is stochastic [Li-Ng 14]  Almost always exists [Li-Ng 14]  …but might not be unique  Can sometimes be computed [Chu-Wu 14; Gleich-Lim-Yu 15] Nagging questions. 1. What is the stochastic process underlying this tensor eigenvector? 2. How can we use it to study data?
  • 10. 10 Do tensor eigenvectors tell us anything about higher-order Markov chains? 1. Start with a Markov chain 2. Inquire about stationary dist. 3. Discover a matrix eigenvector problem on the transition matrix 1. Start with a higher-order MC 2. Inquire about stationary dist. 3. Discover a tensor eigenvector problem on the transition tensor of a related stochastic proc.
  • 11. 11 Alright, so what is the stochastic process whose stationary distribution is the tensor eigenvector Px2 = x?
  • 12. 1. Start with the transition probabilities of a higher-order Markov chain 2. Upon arriving at state Zt = j, we space out and forget about coming from Zt-1 = k. 3. We still think that we are higher-order so we draw a random state r from our history and “pretend” that Zt-1 = r. 12 The spacey random walk. 1 3 2 P
  • 13. 10 12 4 9 7 11 4 Zt-1 Zt Yt Theorem [Benson-Gleich-Lim 17] Limiting distributions of this process are tensor eigenvectors of P. Higher-order Markov chain transition probabilities. 13 The spacey random walk. 1 3 2 P
  • 14. 14 Fraction of time spent at state k up to time t The spacey random walk is a type of vertex-reinforced random walk. Vertex-reinforced random walks [Diaconis 88; Pemantle 92, 07; Benaïm 97] Ft is the 𝜎-algebra generated by the history up to time t {Z1, …, Zt} M(wt) is a column stochastic transition matrix that depends on wt Spacey random walks come from a particular map M that depends on P. 1 3 2 P 2 1 M(wt )
  • 15. 15 Theorem [Benaïm97] heavily paraphrased In a discrete VRRW, the long-term behavior of the occupancy distribution wt follows the long-term behavior of the following dynamical system Key idea. we study convergence of the dynamical system for our particular map M Stationary distributions of vertex-reinforced random walks follow the trajectories of ODEs. 𝛑 maps a column stochastic matrix to its stationary distribution.
  • 16. 16 Dynamical system for VRRWs Map for spacey random walks Stationary point Tensor eigenvector! (but not all are attractors) From continuous time dynamical systems to tensor eigenvectors.
  • 17. 17 Our stochastic viewpoint gives a new approach. We simply numerically integrate the dynamical system (works for our stochastic tensors). Current tensor eigenvector computation algorithms are algebraic, look like generalizations of matrix power method, shifted iteration, Newton iteration. [Lathauwer-Moore-Vandewalle 00, Regalia-Kofidis 00, Li-Ng 13; Chu-Wu 14; Kolda-Mayo 11, 14] Computing tensor eigenvectors. Higher-order power method Dynamical system Many known convergence issues! Empirical observation integrating the dynamical system with ODE45() in MATLAB/Julia always converges–tested for a wide variety of synthetic and real-world data (even when state-of-the-art general algorithms diverge!)
  • 18. 18 1. If the higher-order Markov chain is really just a first-order chain, then the SRW is identical to the first-order chain. 2. SRWs are asymptotically first-order Markovian. wt converges to w ⟶ dynamics converge to M(w) 3. Stationary distributions only need O(n) memory unlike higher- order Markov chains. 4. SRWs generalize Pólya urns processes. 5. Nearly all 2 x 2 x 2 x … x 2 SRWs converge. 6. Some convergence guarantees with Forward Euler integration and a new algorithm for computing the eigenvector. Theory of spacey random walks. [Benson-Gleich-Lim 17]
  • 19. 19 Key idea. reduced dynamics to 1-dimensional ODE 1 3 2 P Dynamics of two-state spacey random walks. Unfolding of P. Then we can just write out our dynamics…
  • 20. 20 stable stable unstable Theorem [Benson-Gleich- Lim 17] The dynamics of almost every 2 x 2 x … x 2 spacey random walk (of any order) converges to a stable equilibrium point. Dynamics of two-state spacey random walks.
  • 21. Theorem [Benson-Gleich-Lim 17] If a < ½, then the dynamical system converges to a unique fixed point, and numerical integration using forward Euler with step size h < (1 – a) / (1 – 2a) converges to this 21 Similar to the PageRank modification to a Markov chain. 1. With probability a, follow the spacey random walk 2. With probability 1 – a, teleport to random node. The spacey random surfer offers additional structure. 1 3 2 P 1 3 2 E = + all ones tensortransition tensorSRS tensor Pa 1 3 2 Pa
  • 22. 22 1. Modeling transportation systems [Benson-Gleich-Lim 17] The SRW describes taxi cab trajectories. 2. Clustering multi-dimensional nonnegative data [Wu-Benson-Gleich 16] The SRW provides a new spectral clustering methodology. 3. Ranking multi-relational data [Gleich-Lim-Yu 15] The spacey random surfer is the stochastic process underlying the “multilinear PageRank vector”. 4. Population genetics. The spacey random walk traces the lineage of alleles in a random mating model. The stationary distribution is the Hardy–Weinberg equilibrium. Applications of spacey random walks.
  • 23. 23 1,2,2,1,5,4,4,… 1,2,3,2,2,5,5,… 2,2,3,3,3,3,2,… 5,4,5,5,3,3,1,… Model people by locations.  A passenger with location k is drawn at random.  The taxi picks up the passenger at location j.  The taxi drives the passenger to location i with probability Pi,j,k Approximate location dist. by history ⟶ spacey random walk. Urban Computing Microsoft Asia nyc.gov Spacey random walk model for taxi trajectories.
  • 24. 24 x(1), x(2), x(3), x(4),… Maximum likelihood estimation problem convex objective linear constraints Spacey random walk model for taxi trajectories.
  • 25.  One year of 1000 taxi trajectories in NYC.  States are neighborhoods in Manhattan.  Learn tensor P under spacey random walk model from training data of 800 taxis.  Evaluation RMSE on test data of 200 taxis. 25 NYC taxi data supports the SRW hypothesis
  • 26. 26 Connecting spacey random walks to clustering. Joint work with Tao Wu, Purdue Spacey random walks with stationary distributions are asymptotically Markov chains  occupancy vector wt converges to w ⟶ dynamics converge to M(w) This connects to spectral clustering on graphs.  Eigenvectors of the normalized Laplacian of a graph are eigenvectors of the random walk matrix. 1 3 2 P 2 1 M(wt ) General tensor spectral co-clustering for higher-order data, Wu-Benson-Gleich, NIPS, 2016.
  • 27. 27 We use the random walk connection to spectral clustering to cluster nonnegative tensor data. [i1, i2, …, in]3 [i1, i2, …, in1 ] x [j1, j2, …, jn2 ] x [k1, k2, …, kn3 ] If the data is a brick, we symmetrize before normalization. [Ragnarsson-Van Loan 2011] Generalization of If the data is a symmetric cube, we can normalize it to get a transition tensor P.
  • 28. 28 Input. Nonnegative brick of data. 1. Symmetrize the brick (if necessary) 2. Normalize to a stochastic tensor 3. Estimate the stationary distribution of the spacey random walk (or a generalization for sparse data—super-spacey random walk) 4. Form the asymptotic Markov model 5. Bisect indices using eigenvector of the asymptotic Markov model 6. Recurse Output. Partition of indices. The clustering methodology. 1 3 2 T
  • 29. 29 Ti,j,k = #(flights between airport i and airport j on airline k) Clustering airline-airport-airport networks. UNCLUSTERED no apparent structure CLUSTERED diagonal structure evident
  • 30. 30 “best” clusters  pronouns & articles (the, we, he, …)  prepositions & link verbs (in, of, as, to, …) fun 3-gram clusters  {cheese, cream, sour, low-fat, frosting, nonfat, fat-free}  {bag, plastic, garbage, grocery, trash, freezer} fun 4-gram cluster  {german, chancellor, angela, merkel, gerhard, schroeder, helmut, kohl} Ti,j,k = #(consecutive co-occurrences of words i, j, k in corpus) Ti,j,k,l = #(consecutive co-occurrences of words i, j, k, l in corpus) Data from Corpus of Contemporary American English (COCA) www.ngrams.info Clustering n-grams in natural language.
  • 31. Spacey random walks  The spacey random walk: a stochastic process for higher-order data. Austin Benson, David Gleich, and Lek-Heng Lim. SIAM Review, 2017. https://github.com/arbenson/spacey-random-walks  General tensor spectral co-clustering for higher-order data. Tao Wu, Austin Benson, and David Gleich, NIPS, 2016. https://github.com/wutao27/GtensorSC http://cs.cornell.edu/~arb @austinbenson arb@cs.cornell.edu Thanks! Austin R. 1. Spacey random walks are stochastic processes that explain the principal tensor z-eigenvectors of transition probability tensors. 2. Provide distribution over original state space. Only need O(N) space 3. Some convergence guarantees (always converges in practice). 4. Data applications in human dynamics and multirelational clustering.

Hinweis der Redaktion

  1. Title: medium 30 Text: light 24 Subtext: light 20 References: thin 20 Annotation: thin 20 blue
  2. Tensors and Hypermatrices, Lek-Heng Lim, Handbook of Linear Algebra, 2013. Tensor decompositions and applications, Kolda and Bader, SIAM Review, 2009.
  3. \text{Pr}[\; \tilde{X}_{t + 1} = (i, j) \;\vert\; \tilde{X}_t = (j, k) \;]
  4. \textstyle M(w_t) = \sum_{k}\underline{P}_{:, :, k} w_t(k)
  5. dx/dt =\pi[M(x)] - x M(w) = \sum_k \underline{P}_{:,:,k}w_k & dx / dt = 0 \\ & \qquad \Leftrightarrow \pi[M(x)] = x \\ & \qquad  \Leftrightarrow M(x) x = x \\ & \qquad  \Leftrightarrow \sum_{j,k} \underline{P}_{i,j,k}x_jx_k = x_i \\ & \qquad  \Leftrightarrow \underline{P}x^2 = x
  6. \left[\pi\left(\begin{bmatrix} p & 1 - q \\ 1 - p & q \end{bmatrix} \right)\right]_1 = \frac{1 - q}{2 - p - q}