Random Simplicial Complexes

Similar documents
Random Simplicial Complexes

What is high-dimensional combinatorics?

Random Simplicial Complexes

TOPOLOGICAL DATA ANALYSIS

New Results on the Stability of Persistence Diagrams

Topological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College

A random triadic process

Topological Classification of Data Sets without an Explicit Metric

Simplicial Complexes: Second Lecture

4. Simplicial Complexes and Simplicial Homology

2010 SMT Power Round

4.2 Simplicial Homology Groups

Building a coverage hole-free communication tree

1 More configuration model

Topological Inference via Meshing

Combinatorial Gems. Po-Shen Loh. June 2009

Erdős-Rényi Model for network formation

Analysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee

Homology and Persistent Homology Bootcamp Notes 2017

Random Simplicial Complexes and the Construction of Linear Error Correcting Codes

CSCI5070 Advanced Topics in Social Computing

Clique homological simplification problem is NP-hard

Topological Inference via Meshing

Parallel Gibbs Sampling From Colored Fields to Thin Junction Trees

Ma/CS 6b Class 10: Ramsey Theory

topological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013

INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES

Observing Information: Applied Computational Topology.

Algebraic statistics for network models

Lecture 3: Recap. Administrivia. Graph theory: Historical Motivation. COMP9020 Lecture 4 Session 2, 2017 Graphs and Trees

Computing the Betti Numbers of Arrangements. Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology.

Ma/CS 6b Class 12: Ramsey Theory

The Charney-Davis conjecture for certain subdivisions of spheres

Social Networks. Slides by : I. Koutsopoulos (AUEB), Source:L. Adamic, SN Analysis, Coursera course

Topological Invariance under Line Graph Transformations

Strongly connected: A directed graph is strongly connected if every pair of vertices are reachable from each other.

9 About Intersection Graphs

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.

Persistence stability for geometric complexes

CS-E5740. Complex Networks. Scale-free networks

Discrete Morse Theory on Simplicial Complexes

Simplicial and Cellular Spanning Trees, I: General Theory

Epidemic spreading on networks

Computational Topology in Neuroscience

Extremal results for Berge-hypergraphs

Homology of Simplicial Complexes

Limits of Local Algorithms in Random Graphs

Lecture 5: Simplicial Complex

The Probabilistic Method

Discrete Mathematics Introduction

arxiv: v1 [cs.it] 10 May 2016

3. Persistence. CBMS Lecture Series, Macalester College, June Vin de Silva Pomona College

Metrics on diagrams and persistent homology

1. The following graph is not Eulerian. Make it into an Eulerian graph by adding as few edges as possible.

Graph Contraction. Graph Contraction CSE341T/CSE549T 10/20/2014. Lecture 14

Topological estimation using witness complexes. Vin de Silva, Stanford University

Persistent Homology in Complex Network Analysis

European Journal of Combinatorics. Homotopy types of box complexes of chordal graphs

Exact discrete Morse functions on surfaces. To the memory of Professor Mircea-Eugen Craioveanu ( )

Topological Data Analysis

Branching Distributional Equations and their Applications

Computational Statistics and Mathematics for Cyber Security

Networks and Algebraic Statistics

Order from Chaos. Nebraska Wesleyan University Mathematics Circle

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

Statistical topological data analysis using. Persistence landscapes

A fast and robust algorithm to count topologically persistent holes in noisy clouds

6.2 Classification of Closed Surfaces


Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Computing the k-coverage of a wireless network

Homology cycle bases from acyclic matchings

Part II. Graph Theory. Year

15-451/651: Design & Analysis of Algorithms October 11, 2018 Lecture #13: Linear Programming I last changed: October 9, 2018

Algorithmic Semi-algebraic Geometry and its applications. Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology.

Pacific Journal of Mathematics

Centralities (4) Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California Excellence Through Knowledge

Discrete mathematics , Fall Instructor: prof. János Pach

IMO Training 2010 Double Counting Victoria Krakovna. Double Counting. Victoria Krakovna

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

A Multicover Nerve for Geometric Inference

Graph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques.

Elementary Combinatorial Topology

Exact Algorithms Lecture 7: FPT Hardness and the ETH

Homological and Combinatorial Proofs of the Brouwer Fixed-Point Theorem

1 Variations of the Traveling Salesman Problem

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Zhibin Huang 07. Juni Zufällige Graphen

A Multicover Nerve for Geometric Inference. Don Sheehy INRIA Saclay, France

The Basics of Graphical Models

Constructing a G(N, p) Network

Order from Chaos. University of Nebraska-Lincoln Discrete Mathematics Seminar

Coloring Random Graphs

Math 776 Graph Theory Lecture Note 1 Basic concepts

1 Counting triangles and cliques

From Topology to Formal Languages: a multiscale analysis of large data set

66 III Complexes. R p (r) }.

Independence Complexes of Certain Families of Graphs

Mathematics of networks. Artem S. Novozhilov

On the Number of Tilings of a Square by Rectangles

Transcription:

Random Simplicial Complexes Duke University CAT-School 2015 Oxford 8/9/2015

Part I Random Combinatorial Complexes

Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique Complex

Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique Complex

INTRODUCTION Motivation I - TDA Topology Probability & Statistics Algorithms

INTRODUCTION Topological Inference Objective: Study the topology of an unknown space from a set of samples Example: Problems: How to properly choose r? How many samples are needed? How to handle noisy samples? How to implement?

INTRODUCTION Homology Inference Solutions: 4 - simplicial complex (Čech, Vietoris-Rips, Alpha, etc.) 1. How to properly choose r? 2. How many samples are needed? 3. How to handle noisy samples? 4. How to implement? 1,2,3 - Different approaches: Topological: Don t choose r, use persistent homology instead Probabilistic / Statistical: Given the distribution of the samples, find r,n that guarantee recovery with high probability Combination of the two: For example - statistical models for persistence diagrams Bottom line: We should study how random complexes behave

INTRODUCTION Motivation II - Random Graphs and Networks Various random graph models: Erdős Rényi: take n vertices, flip a coin for every edge Geometric: take n random points in some metric space, connect by proximity Regular Scale free Small world Applications: Network analysis (computer, social, biological) Combinatorics (the probabilistic method) Randomized algorithms Statistical physics Many more

INTRODUCTION Graphs Simplicial Complexes Graphs: Modeling pairwise interaction (between computers, sensors, people, etc.) Simplicial complexes: Modeling higher-order interaction For example social / collaboration networks: Dan Zoe Jim Sam Kim Jin Abe Ben Joe Rob Tim Ian Eve Lou

INTRODUCTION Beyond Connectivity & Cycles- Homology Random graph theory: Connectivity: Cycles: Is a graph connected or not? How many components are there? What can we say about the size of the components? Is a graph acyclic or not? How many cycles are there? What can we say about cycle sizes? Random simplicial complexes: Extend these questions to higher degrees of homology: Is H k (X) trivial or not? What is the rank of H k (X) (Betti numbers)? What can we say about the size of k-cycles?

INTRODUCTION Goals What would we like to know? Probability: Distribution for topological quantities (Betti numbers, Euler characteristic, etc.) Phase transitions (appearance/vanishing of homology) Extreme values (outliers and big cycles) Ultimately: distributions of barcodes/persistence diagrams Statistical TDA: Conditions for homology recovery Likelihood functions, and priors (Bayesian) for barcodes/persistence diagrams Confidence intervals, p-values, error estimates, null models, etc.

INTRODUCTION Plan Part I (now): Random Combinatorial Complexes (coin-flipping type) Part II (tomorrow): Random Geometric Complexes Part III (Thursday): Extensions & Applications (still Geometric)

INTRODUCTION Asymptotics Notation: With high probability (w.h.p.) / Asymptotically almost surely (a.a.s.): E = an event that depends on n (for example: a random graph with n vertices is connected)

Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique Complex

THE ERDŐS-RÉNYI RANDOM GRAPH The Erdős Rényi Random Graph - undirected graph Vertices: Edges: for every i,j flip a coin heads i~j Example:

THE ERDŐS-RÉNYI RANDOM GRAPH Goals Study the asymptotic behavior of as More specifically: Connectivity Cycles Distribution of subgraphs Giant components Vertex degree Coloring Expanders More

THE ERDŐS-RÉNYI RANDOM GRAPH Applications - I Network modeling and analysis Example epidemics: n individuals, connected randomly as A random individual is infected with a virus a = probability of an individual to be immune How will the epidemic spread? One can show that: - almost all - a fraction - very few

THE ERDŐS-RÉNYI RANDOM GRAPH Applications - II Combinatorics The Probabilistic Method (Erdős) Prove existence of a complicated (nonrandom) object, by showing that a random setting generates such an object with a nonzero probability Example: Consider a two-coloring of the complete graph on n vertices: Look for monochromatic cliques The Ramsey number:

THE ERDŐS-RÉNYI RANDOM GRAPH Applications - II Theorem Proof: Consider the random graph -, with. Then: number of edges red or blue If this probability is < 1 choose k vertices color the edges There exists a bad graph on vertices

THE ERDŐS-RÉNYI RANDOM GRAPH Connectivity Probably the first random topology result: Theorem [Erdős & Rényi, 59] Phase transition Connectivity threshold:

THE ERDŐS-RÉNYI RANDOM GRAPH Intuition for Connectivity The degree distribution: Number of isolated vertices: Show that the graph consists of a big component + isolated points

THE ERDŐS-RÉNYI RANDOM GRAPH Acyclic Graphs Another topological result: Theorem [Erdős & Rényi, 60] Threshold for acyclicity:

THE ERDŐS-RÉNYI RANDOM GRAPH Intuition for Acyclicity The probability to see a given cycle g on k vertices: Number of all possible cycles on k vertices: Expected number of cycles:

THE ERDŐS-RÉNYI RANDOM GRAPH Giant Component L = size of the largest connected component Theorem [Erdős & Rényi, 60] Threshold for giant component emergence: Not exactly topological, but still relevant (animation)

THE ERDŐS-RÉNYI RANDOM GRAPH Modeling Networks In many network models we would like to have a triangle condition : ( i and j are friends, j and k are friends more likely that i and k are friends) Not true for G(n,p) - everything is independent Degree distribution ~ Poisson, light tail (no hubs ) There are more realistic network models

Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique Complex

THE RANDOM d-complex The Linial Meshulam Complex Start with the complete graph on n vertices For each triangle - flip a coin Example: - a random 2-complex Linial & Meshulam, Homological connectivity of random 2-complexes, 2006

THE RANDOM d-complex Homological Connectivity Random graphs: No edges all possible components (0-cycles) Adding edges terminating components (0-cycles) Connectivity Random 2-complexes: (reduced homology) No triangles all possible holes (1-cycles) Adding triangles terminating holes (1-cycles) Homological connectivity

THE RANDOM d-complex Homological Connectivity Theorem [Linial & Meshulam, 06] Twice the threshold needed for graph connectivity

THE RANDOM d-complex Intuition for Homological Connectivity Recall: Graph connectivity isolated points An isolated edge: Not on the boundary of any 2-simplex Random 2-complexes: Homological connectivity isolated edges Why? not a boundary Alternatively - For an edge e 0 define the co-chain Then g is a nontrivial co-cycle ( )

THE RANDOM d-complex Random d-complexes Construction: Start with the full (d 1)-dimensional skeleton on n vertices For each d-dimensional simplex - flip a coin - the random d-complex Homological connectivity: No d-faces all possible (d 1)-cycles Adding d-faces terminating (d 1)-cycles Homological connectivity d=1 Erdős Rényi graph

THE RANDOM d-complex Homological Connectivity Theorem [Meshulam & Wallach, 09] Note: d=1 the Erdős Rényi connectivity result A reasonable extension to the notion of connectivity Homological connectivity isolated (d-1)-simplexes

THE RANDOM d-complex Acyclic d-complex Random graphs: No edges (1-faces) no cycles Adding edges (1-faces) might create cycles Acyclic graph = no cycles Random d-complexes: No d-faces no d-cycles Adding d-faces might create d-cycles Acyclic d-complex = no d-cycles

THE RANDOM d-complex Another Phase Transition Theorem [Kozlov, 10 ; Aronshtam et al., 2013] The threshold for acyclicity - (same scale as graphs)

THE RANDOM d-complex Intuition d=2 A (d+1)-empty simplex is a nontrivial d-cycle How many do we have? 4=d+2 vertices Need to consider a whole bunch of other structures

THE RANDOM d-complex Collapsibility In a graph: Pick a free vertex (degree 1), remove it and its edge Collapsible = the end result has no edges acyclic H 1 =0 In a k-dimensional simplicial complex: Pick a free (k-1)-simplex, remove it and its k-coface Collapsible = the end result is (k-1)-dimensional H k =0

THE RANDOM d-complex Collapsibility Threshold Theorem [Aronshtam & Linial 2014] The threshold for collapsibility - Same as acyclicity, but a bit earlier -

THE RANDOM d-complex Random d-complexes - Conclusion A simplicial complex where d-faces are added at random Collapsibility: Threshold: Acyclicity: Threshold: Connectivity: Threshold:

THE RANDOM d-complex More Some other topics that have been studied: Expander complexes The fundamental group The Betti numbers distribution Analogue for the giant component emergence ( shadows )

Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique Complex

THE RANDOM CLIQUE COMPLEX Random Clique Complexes Start with the Erdős Rényi graph Add a k-simplex for every (k+1)-clique Example: - the random clique (flag) complex Can have simplexes of any dimension

THE RANDOM CLIQUE COMPLEX Main Differences The Linial-Meshulam d-complex: Adding d-simplexes at random Including all simplexes in dimension 0,,d 1, nothing in dimension > d The only nontrivial homology is in degrees d 1 and d Monotone behavior - The random clique complex: Adding edges at random May have simplexes in any dimension Can have nontrivial homology in any degree Non-monotone behavior - not enough k-faces good too many (k+1)-faces

THE RANDOM CLIQUE COMPLEX Phase Transitions We expect to find two thresholds Theorem [Kahle, 2009, 2014] Connectivity = vanishing of - Erdős Rényi Completely different scales than the Linial-Meshulam thresholds

THE RANDOM CLIQUE COMPLEX Clique Complexes - Summary *ignoring the log-scale Different degrees are almost separated Topology of random geometric complexes: a survey, M. Kahle, 2013

THE RANDOM CLIQUE COMPLEX The Expected Degree For a k-simplex s in a simplicial complex: Expected degree in the Linial-Meshulam k-complex: Expected degree of a k-simplex in the Clique complex: Vanishing of k-cycles: Linial-Meshulam: Clique:

THE RANDOM CLIQUE COMPLEX The Betti Numbers Recall: If then Question: How many cycles do we expect to see? Theorem [Kahle, 2009 ; Kahle & Meckes, 2013]

Next: Random Geometric Complexes