Intelligent Numerical Computation1 Graph bisection  Problem statement  Mathematical framework  Methods  Numerical results.

Slides:



Advertisements
Similar presentations
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Advertisements

Computational Intelligence
Control Flow Analysis. Construct representations for the structure of flow-of-control of programs Control flow graphs represent the structure of flow-of-control.
General Linear Model Introduction to ANOVA.
CS 678 –Boltzmann Machines1 Boltzmann Machine Relaxation net with visible and hidden units Learning algorithm Avoids local minima (and speeds up learning)
Convex Position Estimation in Wireless Sensor Networks
An Introduction to Variational Methods for Graphical Models.
1 Neural networks 3. 2 Hopfield network (HN) model A Hopfield network is a form of recurrent artificial neural network invented by John Hopfield in 1982.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
VLSI Layout Algorithms CSE 6404 A 46 B 65 C 11 D 56 E 23 F 8 H 37 G 19 I 12J 14 K 27 X=(AB*CD)+ (A+D)+(A(B+C)) Y = (A(B+C)+AC+ D+A(BC+D)) Dr. Md. Saidur.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Neural Networks: Concepts (Reading:
2010/5/171 Overview of graph cuts. 2010/5/172 Outline Introduction S-t Graph cuts Extension to multi-label problems Compare simulated annealing and alpha-
CS 484 – Artificial Intelligence
Boltzmann Distribution and Helmholtz Free Energy
Some Surprises in the Theory of Generalized Belief Propagation Jonathan Yedidia Mitsubishi Electric Research Labs (MERL) Collaborators: Bill Freeman (MIT)
Radial Basis Function Networks
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 7th~10th Belief propagation Appendix Kazuyuki Tanaka Graduate School of Information.
Natural Gradient Works Efficiently in Learning S Amari (Fri) Computational Modeling of Intelligence Summarized by Joon Shik Kim.
CSC2535: Computation in Neural Networks Lecture 11: Conditional Random Fields Geoffrey Hinton.
CS774. Markov Random Field : Theory and Application Lecture 13 Kyomin Jung KAIST Oct
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 March 01, 2005 Session 14.
Probabilistic Graphical Models
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
Learning Lateral Connections between Hidden Units Geoffrey Hinton University of Toronto in collaboration with Kejie Bao University of Toronto.
Maximization of Network Survivability against Intelligent and Malicious Attacks (Cont’d) Presented by Erion Lin.
Physics Fluctuomatics / Applied Stochastic Process (Tohoku University) 1 Physical Fluctuomatics Applied Stochastic Process 9th Belief propagation Kazuyuki.
9-1 Chapter 9 Project Scheduling Chapter 9 Project Scheduling McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
Maximum Entropy (ME) Maximum Entropy Markov Model (MEMM) Conditional Random Field (CRF)
Network Flow. Network flow formulation A network G = (V, E). Capacity c(u, v)  0 for edge (u, v). Assume c(u, v) = 0 if (u, v)  E. Source s and sink.
Activations, attractors, and associators Jaap Murre Universiteit van Amsterdam
Optimization with Neural Networks Presented by: Mahmood Khademi Babak Bashiri Instructor: Dr. Bagheri Sharif University of Technology April 2007.
Continuous Random Variables Lecture 25 Section Mon, Feb 28, 2005.
Image cryptosystems based on PottsNICA algorithms Meng-Hong Chen Jiann-Ming Wu Department of Applied Mathematics National Donghwa University.
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 7th~10th Belief propagation Kazuyuki Tanaka Graduate School of Information Sciences,
Lecture 19: Solving the Correspondence Problem with Graph Cuts CAP 5415 Fall 2006.
1 Mean Field and Variational Methods finishing off Graphical Models – Carlos Guestrin Carnegie Mellon University November 5 th, 2008 Readings: K&F:
Belief Propagation and its Generalizations Shane Oldenburger.
CIAR Summer School Tutorial Lecture 1b Sigmoid Belief Nets Geoffrey Hinton.
An Index of Data Size to Extract Decomposable Structures in LAD Hirotaka Ono Mutsunori Yagiura Toshihide Ibaraki (Kyoto Univ.)
Graduate School of Information Sciences, Tohoku University
Mean field approximation for CRF inference
Activations, attractors, and associators Jaap Murre Universiteit van Amsterdam en Universiteit Utrecht
Network Science K. Borner A.Vespignani S. Wasserman.
CS623: Introduction to Computing with Neural Nets (lecture-17) Pushpak Bhattacharyya Computer Science and Engineering Department IIT Bombay.
Facility Location and Network Design Models. Facility Location Assumptions Based on graph G=(V,E) Demand nodes, I  V, are known and fixed Set J  V of.
CSC321: Introduction to Neural Networks and Machine Learning Lecture 17: Boltzmann Machines as Probabilistic Models Geoffrey Hinton.
CSC2535 Lecture 5 Sigmoid Belief Nets
Computational Intelligence Winter Term 2015/16 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
CPH Dr. Charnigo Chap. 11 Notes Figure 11.2 provides a diagram which shows, at a glance, what a neural network does. Inputs X 1, X 2,.., X P are.
Intelligent Numerical Computation1 MFA for constrained optimization  Mean field annealing  Overviews  Graph bisection problem  Traveling salesman problem.
Simulated Annealing Chapter
Restricted Boltzmann Machines for Classification
CSC321: Neural Networks Lecture 19: Boltzmann Machines as Probabilistic Models Geoffrey Hinton.
Restricted Boltzman Machines
Ellipse Fitting COMP 4900C Winter 2008.
Neural Networks for Vertex Covering
Generalized Belief Propagation
An Introduction to Variational Methods for Graphical Models
Network Flow-based Bipartitioning
Neural Networks Chapter 4
3.3 Network-Centric Community Detection
Graduate School of Information Sciences, Tohoku University
Physical Fluctuomatics 7th~10th Belief propagation
Boltzmann Machine (BM) (§6.4)
Probabilistic Influence & d-separation
Computational Intelligence
Mean Field and Variational Methods Loopy Belief Propagation
Computational Intelligence
Simulated Annealing & Boltzmann Machines
CSC 578 Neural Networks and Deep Learning
Presentation transcript:

Intelligent Numerical Computation1 Graph bisection  Problem statement  Mathematical framework  Methods  Numerical results

Intelligent Numerical Computation2 T = zeros(N,N); for i = 1:N for j = 1:N if rand(1,1) > 0.5 & j~=i T(i,j) = 1; T(j,i)=1; end Graph generation

Intelligent Numerical Computation3 Cost 5 Cost 6 Graph Bipartition

Intelligent Numerical Computation4 Graph bisection  Operation: partition all nodes to two sets  Objective Minimization of cut size Cut size means the number of connections between two sets  Constraints Two sets have equal size

Intelligent Numerical Computation5 Representation of Edges and Memberships

Intelligent Numerical Computation6 MINIMIZE SUBJECT TO Mathematical framework

Intelligent Numerical Computation7 Energy function

Intelligent Numerical Computation8 Spin model  Graph bisection

Intelligent Numerical Computation9 A physical-like random system  Boltzmann assumption S is regarded as a random vector  Free energy

Intelligent Numerical Computation10 Entropy  Entropy of the whole system  Sum of individual entropies

Intelligent Numerical Computation11 Mean field approximation  Individual entropy

Intelligent Numerical Computation12

Intelligent Numerical Computation13

Intelligent Numerical Computation14 Mean field approximation

Intelligent Numerical Computation15

Intelligent Numerical Computation16 Mean field equation

Intelligent Numerical Computation17 Mean field equations

Intelligent Numerical Computation18 1. Set near zero randomly 2. Set beta to a sufficiently small value 3. Employ mean field equations to determine a fixed point 4. If the halting condition holds, halt 5. Increase beta by an annealing schedule 6. Go to step 3 Procedure of mean field annealing

Intelligent Numerical Computation19 Flow chart Set v(i) near zero for all i beta sufficiently small and alpha near one mean(v.^2)<0.98 exit Update all vi asynchronously v(i)=tanh(beta*sum(w(i,:)*v)) beta=beta/alpha

Intelligent Numerical Computation20 Halting condition  Mean of squares of all exceeds a predetermined threshold value

Intelligent Numerical Computation21 Annealing schedule  Set beta to a sufficiently small value  Increase beta carefully

Intelligent Numerical Computation22 Hopfield neural networks for TSP  Problem statement  Mathematical framework  Mean field annealing  Numerical results

Intelligent Numerical Computation23 KL(Kullback-Leberler) Divergence  Boltzmann distribution  Normalization

Intelligent Numerical Computation24 Intractable Partition function

Intelligent Numerical Computation25 Factorial distribution  An approximation

Intelligent Numerical Computation26 KL divergence  Semi-distance between two pdfs = {x}

Intelligent Numerical Computation27 Step 1

Intelligent Numerical Computation28 Step 2

Intelligent Numerical Computation29 Step 3

Intelligent Numerical Computation30 Step 4