Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition Frank DiMaio and Jude Shavlik Computer Sciences Department University.

Slides:



Advertisements
Similar presentations
Proteins: Structure reflects function….. Fig. 5-UN1 Amino group Carboxyl group carbon.
Advertisements

Supplementary Figure 1A
Oxalate (µmol/gFW) Itaconate (µmol/gFW) r=-0.702** Citrate (µmol/gFW) r=0.389 Isocitrate (µmol/gFW) Ascorbate (µmol/gFW) r=0.052 r=0.195 New Leaves 10.
Mean-Field Theory and Its Applications In Computer Vision1 1.
By: Tiffany J. Simmons Pd. 6. GGTCCAATGCCCGCCAGCCTAGCTCCAGTGCTTCTAGTAGGAGGGCTGAAAGGGA GCAACTTTTCCTCCAATCCTGGAAATTCGACACAATTAGATTTG AACTC GCTGGAAATACAACACATGTTAAATCTTAAGTACAAGGGGGAAAAAATAAATCAGTTA.
Exact Inference. Inference Basic task for inference: – Compute a posterior distribution for some query variables given some observed evidence – Sum out.
François Fages MPRI Bio-info 2007 Formal Biology of the Cell Protein structure prediction with constraint logic programming François Fages, Constraint.
Graphical Models BRML Chapter 4 1. the zoo of graphical models Markov networks Belief networks Chain graphs (Belief and Markov ) Factor graphs =>they.
BY: SHERENE MINHAS. Agr Glu Thr Ile Glu Ser Leu Ser Ser Ser Glu Glu Ser Ile Pro Glu Tyr Lys Gln Lys Val Glu Lys Val Lys His Glu Asp Gln Gln Gln Gly Thr.
Maximum Margin Markov Network Ben Taskar, Carlos Guestrin Daphne Koller 2004.
• Exam II Tuesday 5/10 – Bring a scantron with you!
A Graphical Model For Simultaneous Partitioning And Labeling Philip Cowans & Martin Szummer AISTATS, Jan 2005 Cambridge.
Ameet Soni* and Jude Shavlik Dept. of Computer Sciences Dept. of Biostatistics and Medical Informatics Craig Bingman Dept. of Biochemistry Center for Eukaryotic.
Carnegie Mellon Focused Belief Propagation for Query-Specific Inference Anton Chechetka Carlos Guestrin 14 May 2010.
1 Levels of Protein Structure Primary to Quaternary Structure.
Amino Acids and Proteins 1.What is an amino acid / protein 2.Where are they found 3.Properties of the amino acids 4.How are proteins synthesized 1.Transcription.
Lectures on Computational Biology HC Lee Computational Biology Lab Center for Complex Systems & Biophysics National Central University EFSS II National.
A Bayesian Formulation For 3d Articulated Upper Body Segmentation And Tracking From Dense Disparity Maps Navin Goel Dr Ara V Nefian Dr George Bebis.
Ensemble Results of PIM1 PIM PIM Ensemble Results of GSK3 GSK GSK GSK
Using Pictorial Structures to Identify Proteins in X-ray Crystallographic Electron Density Maps Frank DiMaio Jude Shavlik
Conditional Random Fields
Understanding Belief Propagation and its Applications Dan Yuan June 2004.
Belief Propagation Kai Ju Liu March 9, Statistical Problems Medicine Finance Internet Computer vision.
Computer vision: models, learning and inference Chapter 10 Graphical Models.
A Trainable Graph Combination Scheme for Belief Propagation Kai Ju Liu New York University.
The relative orientation observed for  helices packed on ß sheets.
Chapter 27 Amino Acids, Peptides, and Proteins. Nucleic Acids.
Latent Boosting for Action Recognition Zhi Feng Huang et al. BMVC Jeany Son.
A Probabilistic Approach to Protein Backbone Tracing in Electron Density Maps Frank DiMaio, Jude Shavlik Computer Sciences Department George Phillips Biochemistry.
Computer vision: models, learning and inference
On the nature of cavities on protein surfaces: Application to the Identification of drug-binding sites Murad Nayal, Barry Honig Columbia University, NY.
Prokaryotic vs. eukaryotic genomes. Rocha, E Ann. Rev. Genet. 42: Genome organization in bacteria.
BIOCHEMISTRY REVIEW Overview of Biomolecules Chapter 4 Protein Sequence.
Pairwise alignment of DNA/protein sequences I519 Introduction to Bioinformatics, Fall 2012.
Mount Mary College Students: Jessica Benson, Amy Ramirez, Nerissa Seward Faculty Advisor: Dr. Colleen Conway Medical College of Wisconsin Research Mentor:
PM3&ZnB/SCRF optimized aqueous structure with 1 explicit water Zinc ASP7–HIS13–HIS14–HIS6 PM3&ZnB/SCRF optimized aqueous structure 7) 7) A.
Probabilistic Methods for Interpreting Electron-Density Maps Frank DiMaio University of Wisconsin – Madison Computer Sciences Department
LESSON 4: Using Bioinformatics to Analyze Protein Sequences PowerPoint slides to accompany Using Bioinformatics : Genetic Research.
AMINO ACIDS.
Secondary structure prediction
Learning Targets “I Can...” -State how many nucleotides make up a codon. -Use a codon chart to find the corresponding amino acid.
Markov Random Fields Probabilistic Models for Images
Continuous Variables Write message update equation as an expectation: Proposal distribution W t (x t ) for each node Samples define a random discretization.
Daphne Koller Message Passing Belief Propagation Algorithm Probabilistic Graphical Models Inference.
A program of ITEST (Information Technology Experiences for Students and Teachers) funded by the National Science Foundation Background Session #3 DNA &
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
1 Mean Field and Variational Methods finishing off Graphical Models – Carlos Guestrin Carnegie Mellon University November 5 th, 2008 Readings: K&F:
Amino Acids ©CMBI 2001 “ When you understand the amino acids, you understand everything ”
Proteins Structure of proteins Proteins are made of C, H, O and nitrogen and may have sulfur. The monomers of proteins are amino acids An amino acid.
©2001 Timothy G. Standish Hebrews 12:28 28Wherefore we receiving a kingdom which cannot be moved, let us have grace, whereby we may serve God acceptably.
Inference for Learning Belief Propagation. So far... Exact methods for submodular energies Approximations for non-submodular energies Move-making ( N_Variables.
Probabilistic Inference Lecture 2 M. Pawan Kumar Slides available online
1 Identifying Differentially Regulated Genes Nirmalya Bandyopadhyay, Manas Somaiya, Sanjay Ranka, and Tamer Kahveci Bioinformatics Lab., CISE Department,
Pattern Recognition and Machine Learning
Supplementary Fig. 1 Relative concentrations of amino acids after transamination reaction catalyzed by PpACL1, α- ketoglutarate as the amino acceptor.
COO - R group Amino group Carboxylic group L -Form Amino Acid Structure  H = Glycine CH 3 = Alanine H N 3 + H Juang RH (2004) BCbasics.
Arginine, who are you? Why so important?. Release 2015_01 of 07-Jan-15 of UniProtKB/Swiss-Prot contains sequence entries, comprising
Frank DiMaio and Jude Shavlik Computer Sciences Department
Cathode (attracts (+) amino acids)
Prof. Adriana Kovashka University of Pittsburgh April 4, 2017
Bucket Renormalization for Approximate Inference
Markov Networks.
Figure 3.14A–D Protein structure (layer 1)
Amino Acids Amine group -NH2 Carboxylic group -COOH
Bucket Renormalization for Approximate Inference
Cytochrome.
Graduate School of Information Sciences, Tohoku University
Expectation-Maximization & Belief Propagation
How to Test an Assertion
Fig. 3 Organization of the active site of DHHC20.
Presentation transcript:

Belief Propagation in Large, Highly Connected Graphs for 3D Part-Based Object Recognition Frank DiMaio and Jude Shavlik Computer Sciences Department University of Wisconsin – Madison USA

Part-Based Object Recognition A part-based model describes an object using a pairwise Markov Field (Felzenszwalb et al 2000, Sudderth et al 2004, Isard 2003) Object described using Undirected part graph G=(V,E) Vertex potential functions Edge potential functions

Part-Based Object Recognition Probability of a configuration U={u i } – given an image I – is the product of potential functions For part-based object recognition Skeletal graph for tightly coupled parts Occupancy graph ensures no other parts collide in 3D space

Inferring Part Locations with Belief Propagation (BP) Want to find part configuration maximizing product of potential functions Use belief propagation (BP) to approximate marginal distributions Iterative, message-passing method (Pearl 1988) A message, m i→j, from part i to part j indicates where i currently expects to find j

Belief Propagation Example b( torso | image) b( head | image) b( left arm | image) b( left leg | image) b( right arm | image) b( right leg | image)

Belief Propagation Example m head→torso (torso) b( torso | image) b( head | image) m R.leg → torso m L.leg → torso m R.arm → torso m L.arm → torso

Belief Propagation Example b( torso | image) b( head | image) b( left arm | image) b( left leg | image) b( right arm | image) b( right leg | image)

What if the Graph has Thousands of Parts? In a graph with N parts and E edges BP running time and memory requirements O(E) Skeleton graph typically sparse – O(N) edges Occupancy graph fully connected – O(N 2 ) edges In very large graphs, O(N 2 ) runtime intractable AggBP (our system) approximates O(N 2 ) occupancy messages using O(N) messages

Message Approximation Illustrated

Accumulator

Experiment I: Density Map Interpretation GLU TYR PHE THR LEU GLN ILE ARG GLY ARG GLU ARG PHE … GLY 31 ALA 30 GLN 29 ALA 28 LYS 26 LEU 25 GLU 24 LEU 23 GLU 21 ASN 20 LEU 19 GLU 18 ARG 17 PHE 16 MET 15 GLU 14 PHE 13 ARG 12 GLU 11 ARG 10 GLY 9 ARG 8 ILE 7 GLN 6 LEU 5 THR 4 PHE 3 TYR 2 GLU 1 ALA 22 ASP 27

LoopyBP vs. AggBP: Runtime Number of Parts Normalized Runtime AggBP LoopyBP

LoopyBP vs. AggBP: Accuracy BP iteration AggBP LoopyBP RMS Error

Experiment II: Synthetic Graph Generator increase branching factor allow spatial overlap vary radii [skeleton graph]

LoopyBP vs. AggBP: Accuracy 0125 stdev(part size) RMS Error LoopyBP AggBP

Conclusions AggBP makes belief propagation tractable in large, highly connected graphs For part-based modeling, runtime and storage is reduced from O(N 2 ) to O(N) AggBP’s solutions on two datasets are as good as standard BP’s in less time

Acknowledgements Dr. George Phillips NLM Grant 1R01 LM NLM Grant 1T15 LM007359