THE PHYSICS OF COUNTING AND SAMPLING ON RANDOM INSTANCES. Lenka Zdeborová

Similar documents
Phase Transitions in the Coloring of Random Graphs

Phase Transitions (and their meaning) in Random Constraint Satisfaction Problems

The non-backtracking operator

Predicting Phase Transitions in Hypergraph q-coloring with the Cavity Method

The condensation phase transition in random graph coloring

Learning from and about complex energy landspaces

On convergence of Approximate Message Passing

Physics on Random Graphs

On the number of circuits in random graphs. Guilhem Semerjian. [ joint work with Enzo Marinari and Rémi Monasson ]

Phase transition phenomena of statistical mechanical models of the integer factorization problem (submitted to JPSJ, now in review process)

Information, Physics, and Computation

Phase transitions in discrete structures

arxiv: v1 [cond-mat.dis-nn] 16 Feb 2018

The cavity method. Vingt ans après

arxiv: v4 [cond-mat.stat-mech] 28 Jul 2016

Approximate counting of large subgraphs in random graphs with statistical mechanics methods

Statistical Physics on Sparse Random Graphs: Mathematical Perspective

arxiv: v1 [cond-mat.dis-nn] 18 Dec 2009

Random Graph Coloring

Perturbed Message Passing for Constraint Satisfaction Problems

Constraint satisfaction problems (CSPs) arise in a large spectrum

Chasing the k-sat Threshold

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

Algebraic characteristics and satisfiability threshold of random Boolean equations

Phase transitions in low-rank matrix estimation

Phase Transitions and Local Search for k-satisfiability

arxiv: v3 [cs.na] 21 Mar 2016

Pan Zhang Ph.D. Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 87501, USA

arxiv: v3 [cond-mat.dis-nn] 3 Sep 2012

Variational algorithms for marginal MAP

Long Range Frustration in Finite Connectivity Spin Glasses: Application to the random K-satisfiability problem

The spin-glass cornucopia

arxiv: v2 [cond-mat.dis-nn] 4 Dec 2008

Statistical Physics of Inference and Bayesian Estimation

Propagating beliefs in spin glass models. Abstract

Solution-space structure of (some) optimization problems

Algorithmic Barriers from Phase Transitions

Sparse Superposition Codes for the Gaussian Channel

arxiv: v2 [cond-mat.dis-nn] 29 Feb 2008

Learning About Spin Glasses Enzo Marinari (Cagliari, Italy) I thank the organizers... I am thrilled since... (Realistic) Spin Glasses: a debated, inte

The Sherrington-Kirkpatrick model

3-Coloring of Random Graphs

Spin glasses, where do we stand?

Reconstruction for Models on Random Graphs

13: Variational inference II

Brazilian Journal of Physics ISSN: Sociedade Brasileira de Física Brasil

Directed Dominating Set Problem Studied by Cavity Method: Warning Propagation and Population Dynamics

Replica cluster variational method: the replica symmetric solution for the 2D random bond Ising model

Risk and Noise Estimation in High Dimensional Statistics via State Evolution

Spin Glass Approach to Restricted Isometry Constant

Reconstruction in the Generalized Stochastic Block Model

Phase Transitions in Semisupervised Clustering of Sparse Networks

Comparing Beliefs, Surveys and Random Walks

Numerical Studies of the Quantum Adiabatic Algorithm

Is there a de Almeida-Thouless line in finite-dimensional spin glasses? (and why you should care)

Critical properties of disordered XY model on sparse random graphs

13 : Variational Inference: Loopy Belief Propagation and Mean Field

Relaxed Random Search for Solving K-Satisfiability and its Information Theoretic Interpretation

Generating Hard Satisfiable Formulas by Hiding Solutions Deceptively

Frozen variables in random boolean constraint satisfaction problems

Advanced Algorithms 南京大学 尹一通

Pattern Recognition and Machine Learning

Quadratic replica coupling in the Sherrington-Kirkpatrick mean field spin glass model

Spin glasses have been intensively studied in the last 30 years.

A brief introduction to the inverse Ising problem and some algorithms to solve it

Computational Complexity of Bayesian Networks

Slightly off-equilibrium dynamics

Modern WalkSAT algorithms

Algorithmisches Lernen/Machine Learning

A variational approach to Ising spin glasses in finite dimensions

Message Passing Algorithms: A Success Looking for Theoreticians

The Last Survivor: a Spin Glass Phase in an External Magnetic Field.

Bayesian Learning in Undirected Graphical Models

Fundamental limits of symmetric low-rank matrix estimation

The interface of statistical physics, algorithmic theory, and

Bayesian learning of sparse factor loadings

Satisfying Assignments of Random Boolean Constraint Satisfaction Problems: Clusters and Overlaps 1

Polar Codes are Optimal for Lossy Source Coding

Andrea Montanari. Professor of Electrical Engineering, of Statistics and, by courtesy, of Mathematics. Bio. Teaching BIO ACADEMIC APPOINTMENTS

Sample Complexity of Bayesian Optimal Dictionary Learning

Inferring Sparsity: Compressed Sensing Using Generalized Restricted Boltzmann Machines. Eric W. Tramel. itwist 2016 Aalborg, DK 24 August 2016

Learning Energy-Based Models of High-Dimensional Data

The glass transition as a spin glass problem

Independence and chromatic number (and random k-sat): Sparse Case. Dimitris Achlioptas Microsoft

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University

Phase Transitions in Spin Glasses

Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute

Inference in Bayesian Networks

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 15 Sep 2003

Focused Local Search for Random 3-Satisfiability

Upper-bounding the k-colorability threshold by counting covers

Learning latent structure in complex networks

The Condensation Phase Transition in the Regular k-sat Model

Restricted Boltzmann Machines

6.867 Machine learning, lecture 23 (Jaakkola)

The Tightness of the Kesten-Stigum Reconstruction Bound for a Symmetric Model With Multiple Mutations

Clustering from Sparse Pairwise Measurements

PERSPECTIVES ON SPIN GLASSES

CPSC 540: Machine Learning

Recent Advances in Bayesian Inference Techniques

Transcription:

THE PHYSICS OF COUNTING AND SAMPLING ON RANDOM INSTANCES Lenka Zdeborová (CEA Saclay and CNRS, France)

MAIN CONTRIBUTORS TO THE PHYSICS UNDERSTANDING OF RANDOM INSTANCES Braunstein, Franz, Kabashima, Kirkpatrick, Krzakala, Monasson, Montanari, Nishimori, Pagnani, Parisi, Ricci- Tersenghi, Saad, Semerjian, Sherrington, Sourlas, Sompolinsky, Tanaka, Weigt, Zdeborova, Zecchina,...

WHY RANDOM? also Andrea s talk First step towards typical instances. Intriguing mathematical properties Solvable (by theoretical physics standards, mean field...). Using belief propagation, Bethe approximation and its extensions, cavity method, replica symmetry breaking. Ideas, inspiration and benchmarks for algorithms

THE PICTURE This talk s example: Graph coloring on random graphs. Resulting picture relevant for: satisfiability, CSP, vertex cover, independent sets, max-cut,... error correcting codes, sparse estimation, regression, clustering, compressed sensing, feature learning, neural networks,...

GRAPH COLORING How many proper colorings on a large random graph? Can they be sampled uniformly? MCMC properties? Variant 1: Finite temperature µ({s i } i=1,...,n )= 1 Z G ( ) e P (ij)2e s i,s j Variant 2: Planted graphs Fix a random string of colors {s i } i=1,...,n also Andrea s talk s i = s j ) (ij) /2 E

COUNTING COLORINGS Averaging and the large N limit. V = N, E = M, c =2M/N c fixed,n!1, Annealed entropy s ann = lim N!1 1 N [log E(Z G)] = log q + c 2 log 1 1 q Quenched entropy s = lim N!1 1 N E[log (Z G + 1)]

COUNTING COLORINGS V = N, E = M, c =2M/N s ann = lim N!1 1 N [log E(Z G)] = log q + c 2 log (1 1 q ) c fixed,n!1, s = lim N!1 1 N E[log (Z G + 1)] cc: colorability threshold s = 0 for c>c c ck: Kauzmann/condensation s<s ann for c>c K (Krzakala et al. PNAS 07)

PHASE TRANSITIONS cu cd ck cc cc: colorability threshold ck: Kauzmann/condensation transition cd: dynamical/clustering/reconstruction transition cu: unicity threshold sometimes (e.g. 3-SAT or 3-coloring) ck= cd

SAMPLING Recall: random graph, random or warm start, weaker convergence that total variation. cluster = blue blob = subspace that MCMC samples uniformly in linear time. cu cd ck cc q!1 q q log q 2q log q = lim N!1 1 N E[log (#clusters)]

TEMPERATURE DEPENDENCE liquid liquid dynamical glass ideal glass

TEMPERATURE DEPENDENCE sampling easy liquid liquid dynamical glass ideal glass sampling hard

WHAT IS A PHASE TRANSITION? Phase transition always characterized by a divergence of a correlation length: point-to-set two-point T & T d T & T K (Montanari, Semerjian 06)

WHAT IS A PHASE TRANSITION? Phase transition always characterized by a divergence of a correlation length: point-to-set two-point T & T d T & T K (Montanari, Semerjian 06)

PLANTED COLORING also Andrea s talk Definition: Fix a random string at random such that if {s i } i=1,...,n s i = s j ) (ij) /2 E choose M edges Interest n.1 = paradigm of statistical inference (95% of use of MCMC in computer science). Bayes optimal inference = computing marginals of the posterior distribution = approximate counting problem. Interest n.2 = Math simpler. Warm start for MCMC for free.

PLANTED COLORING Definition: Fix a random string at random such that if {s i } i=1,...,n s i = s j ) (ij) /2 E choose M edges (Krzakala, LZ 09)

PLANTED PHASE TRANSITIONS cu cd ck cc For c<ck random and planted contiguous, statistical inference impossible, planted configuration is an equilibrium one. In cases for which ck= cd (e.g. 3-col, 3-sat) we have that for c>ck statistical inference is easy. MCMC becomes fast correlated to the planted configuration.

PLANTED PHASE TRANSITIONS cu cd ck cc q!1 q q log q 2q log q q 2 For c<ck random and planted contiguous, statistical inference impossible, planted configuration is an equilibrium one. cs spinodal phase transition at c s evaluation of marginals (inference, sampling) hard evaluation of marginals tractable c>c s c K <c<c s

1ST ORDER TRANSITION 1 planted 5-coloring log Z 0.8 overlap 0.6 0.4 c d init. planted init. random q=5,c in =0, N=100k c s overlap 0.2 0 12 13 14 15 16 17 18 c

1ST ORDER TRANSITIONS Phase of possible but hard inference. Equilibrium state hidden by metastability. known bounds impossible hard known algorithms easy ck cs amount of information in the measurements The hard phase quantified also in: planted constraint satisfaction, compressed sensing, stochastic block model, dictionary learning, blind source separation, sparse PCA, error correcting codes, others...

THE BIG QUESTION Establish rigorous notions of algorithmic complexity (some kind of dichotomies) that are sensitive to the dynamical (cd) and the spinodal (cs) phase transition.