Network Science Lecture 12: Diffusion and Random Walks on Graphs

Added:

Random Walks
Convergence
Lazy Walks
Diffusion Physics
Laplacian Properties
Diffusion Dynamics
Normalized Laplacian
Eigenvectors Use

Random Walks

0:01
Playing Section
  • 1

    Introduces random walks on graphs as Markov chains.

  • 2

    Defines the transition probability matrix based on node degrees.

  • 3

    Explains the iteration of probability vectors over time.

Linear Algebra foundations, particularly matrix multiplication, eigenvalues, eigenvectors, and symmetric matrices.
Basic Graph Theory concepts, including graph representations via adjacency and degree matrices.
Elementary Probability Theory and the concept of Markov Chains, as random walks are discrete-time Markov processes.
An understanding of physical diffusion or continuous heat equations to contextualize how diffusion operates on discrete graph structures.
Spectral Clustering and community detection algorithms, utilizing the Fiedler vector of the Graph Laplacian.
PageRank and random-walk-based ranking algorithms used in search engines and recommendation systems.
Graph Signal Processing and Spectral Graph Convolutional Networks (GCNs) in Geometric Deep Learning.
Epidemic modeling (such as SIS/SIR models) and opinion dynamics, which model how processes spread over network topologies.
1.9K views40likes1:20:29@LeonidZhukovOriginal Release: 2020-04-18

Random walks on undirected graphs converge to a stationary distribution where the probability of being at a node is proportional to its degree, and this process is mathematically equivalent to diffusion governed by the graph Laplacian operator, with the second smallest eigenvalue of the normalized Laplacian determining the rate of convergence and serving as a measure of graph connectivity.