Quantum-Classical Hybrid Machine Learning for Gene Regulatory Pathways

Slides:



Advertisements
Similar presentations
Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
Advertisements

Bayesian network for gene regulatory network construction
Autonomic Scaling of Cloud Computing Resources
Bayesian network classification using spline-approximated KDE Y. Gurwicz, B. Lerner Journal of Pattern Recognition.
. The sample complexity of learning Bayesian Networks Or Zuk*^, Shiri Margel* and Eytan Domany* *Dept. of Physics of Complex Systems Weizmann Inst. of.
. Inferring Subnetworks from Perturbed Expression Profiles D. Pe’er A. Regev G. Elidan N. Friedman.
Learning Module Networks Eran Segal Stanford University Joint work with: Dana Pe’er (Hebrew U.) Daphne Koller (Stanford) Aviv Regev (Harvard) Nir Friedman.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
Review: Bayesian learning and inference
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Regulatory Network (Part II) 11/05/07. Methods Linear –PCA (Raychaudhuri et al. 2000) –NIR (Gardner et al. 2003) Nonlinear –Bayesian network (Friedman.
1. Elements of the Genetic Algorithm  Genome: A finite dynamical system model as a set of d polynomials over  2 (finite field of 2 elements)  Fitness.
5/25/2005EE562 EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 16, 6/1/2005 University of Washington, Department of Electrical Engineering Spring 2005.
6. Gene Regulatory Networks
Computational Models in Systems Biology Karan Mangla 22 nd April, 2008.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
1 Bayesian Networks Chapter ; 14.4 CS 63 Adapted from slides by Tim Finin and Marie desJardins. Some material borrowed from Lise Getoor.
Bayesian networks More commonly called graphical models A way to depict conditional independence relationships between random variables A compact specification.
Bayesian network models of Biological signaling pathways
Bayes Net Perspectives on Causation and Causal Inference
Bayesian integration of biological prior knowledge into the reconstruction of gene regulatory networks Dirk Husmeier Adriano V. Werhli.
Bayesian networks Chapter 14 Section 1 – 2. Bayesian networks A simple, graphical notation for conditional independence assertions and hence for compact.
第十讲 概率图模型导论 Chapter 10 Introduction to Probabilistic Graphical Models
Reverse engineering gene regulatory networks Dirk Husmeier Adriano Werhli Marco Grzegorczyk.
Learning regulatory networks from postgenomic data and prior knowledge Dirk Husmeier 1) Biomathematics & Statistics Scotland 2) Centre for Systems Biology.
Using Bayesian Networks to Analyze Whole-Genome Expression Data Nir Friedman Iftach Nachman Dana Pe’er Institute of Computer Science, The Hebrew University.
Non-Informative Dirichlet Score for learning Bayesian networks Maomi Ueno and Masaki Uto University of Electro-Communications, Japan 1.Introduction: Learning.
Bayesian Networks for Data Mining David Heckerman Microsoft Research (Data Mining and Knowledge Discovery 1, (1997))
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October.
Learning Linear Causal Models Oksana Kohutyuk ComS 673 Spring 2005 Department of Computer Science Iowa State University.
Learning the Structure of Related Tasks Presented by Lihan He Machine Learning Reading Group Duke University 02/03/2006 A. Niculescu-Mizil, R. Caruana.
Learning With Bayesian Networks Markus Kalisch ETH Zürich.
Problem Limited number of experimental replications. Postgenomic data intrinsically noisy. Poor network reconstruction.
Slides for “Data Mining” by I. H. Witten and E. Frank.
Learning Bayesian networks from postgenomic data with an improved structure MCMC sampling scheme Dirk Husmeier Marco Grzegorczyk 1) Biomathematics & Statistics.
Linear Models for Classification
Review: Bayesian inference  A general scenario:  Query variables: X  Evidence (observed) variables and their values: E = e  Unobserved variables: Y.
Reverse engineering of regulatory networks Dirk Husmeier & Adriano Werhli.
1 CMSC 671 Fall 2001 Class #20 – Thursday, November 8.
Bayesian Networks and Flow Cytometry Paul McDonagh Bioinformatics and Computational Biology, Amgen Seattle.
Computational methods for inferring cellular networks II Stat 877 Apr 17 th, 2014 Sushmita Roy.
PROBABILISTIC REASONING Heng Ji 04/05, 04/08, 2016.
Chapter 12. Probability Reasoning Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
1 BN Semantics 3 – Now it’s personal! Parameter Learning 1 Graphical Models – Carlos Guestrin Carnegie Mellon University September 22 nd, 2006 Readings:
Another look at Bayesian inference
Optimization by Quantum Computers
Representation, Learning and Inference in Models of Cellular Networks
Bayesian networks Chapter 14 Section 1 – 2.
Presented By S.Yamuna AP/CSE
Theoretical Investigations at
Neural Network Decoders for Quantum Error Correcting Codes
Recovering Temporally Rewiring Networks: A Model-based Approach
Markov Properties of Directed Acyclic Graphs
A Bayesian Approach to Learning Causal networks
A Short Tutorial on Causal Network Modeling and Discovery
Solving the Optimal Trading Trajectory Problem Using a Quantum Annealer Gili Rosenberg, Poya Haghnegahdar, Phil Goddard, Peter Carr, Kesheng Wu, and Marcos.
Bayesian Networks Independencies Representation Probabilistic
Regulation Analysis using Restricted Boltzmann Machines
An Algorithm for Bayesian Network Construction from Data
Quantum computation with classical bits
Class #16 – Tuesday, October 26
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Automated Analysis and Code Generation for Domain-Specific Models
Robust inference of biological Bayesian networks
Machine Learning: UNIT-4 CHAPTER-2
Introducing complex networks into quantum regime
Belief Networks CS121 – Winter 2003 Belief Networks.
BN Semantics 3 – Now it’s personal! Parameter Learning 1
Probabilistic Reasoning
Presentation transcript:

Quantum-Classical Hybrid Machine Learning for Gene Regulatory Pathways Radhakrishnan Balu , CISD-ARL CEM II, 04/03/2018, West Point, NY

Outline of the Talk A Brief introduction to the Science problem Review of Bayesian Networks Adiabatic Quantum Computation Probabilistic Logic Programming (ML) Solution Architecture and Results

Bio Signaling Pathways A Bayesian Network based Causal Relationship Elucidation Sachs, K.; Perez, O.; Pe’er, D.; Laughenburger, A. D.; Nolan, P. G. Causal Protein-Signaling Networks Derived from Multiparameter Single-Cell Data. Science 2005, 308.

Bayesian Networks BN is a pair (Bs, Bp). Bs is directed acyclic graph representing the model Bp is the set of conditional probabilities Xi state of node – gene is activated or not Probability of Xi conditioned on the joint state of its parents πi(BS) Parents: Arcs in the structure to Xi Coin Toss Weather Visit Zoo Spend Money

Bayesian Networks Proteomics data from flow cytometry Concentrations of proteins as probabilities Bayesian networks for hypothetical proteins X, Y, Z, and W. In this model, X influences Y, which, in turn, influences both Z and W.

Acyclic directed graphs Bayesian Networks Acyclic directed graphs Biological pathways may contain cycles May miss some dependencies

Quantum Annealing 2000 qubit processor Restricted class of optimization problems Quadratic Unconstrained Binary Optimization (QUBO) O’Gorman, B. A., Perdomo-Ortiz, A., Babbush, R., Aspuru-Guzik, A. & Smelyanskiy, V. Bayesian network structure learning using quantum annealing. European Physics Journal Special Topics 224, 163–188 (2015)

D-Wave Two (Vesuvius) D-Wave II Processor 503/512 functional qubits with “Chimera graph” couplings 8x8 unit cells comprising 512 qubits equivalence in the sense of minor embedding

Quantum Annealing Intuition It is a simple physical process of thermaliztion Very difficult to simulate on classical computers Quantum annealers are suitable for such tasks Map the problem to energy minimization Radhakrishnan Balu, Dale Shires, and Raju Namburu, “A quantum algorithm for uniform sampling of models of propositional logic based on quantum probability,” J. Defense Modeling and Simulation (2016).

A special-purpose optimizer Designed to find the ground state of classical Ising spin models:

Designed to implement QA (special case of adiabatic quantum computation, at finite T) 17mK

First-Order Probabilistic Logic (3 = 5) Pope(X) X is Albert Einstein X is Francis X is DiNardo (probable) X is Parolin (more or less probable)

Entanglement Semantics Non-commutative Probability Quantum Probability Space Attach Probability Amplitudes to H-interpretations Projections of H ρ - State Denotational Semantics Distribution Semantics Entanglement Semantics Ω H-I Radhakrishnan Balu: Quantum probabilistic logic programming, Proc. SPIE-DSS, quantum information and computation, Baltimore MD (2015)

Current Implementation Number of nodes of BN = 8 Number of parents allowed = 3 Number of logical qubits = 230 Number of Physical qubits 2000 14

Hybrid Architecture D-Wave Suprvised Learning Proteomics BN PRISM (MLE) Proteomics BN Unsuprvised Learning Nand Kishore, Radhakrishnan Balu, and Shashi P. Karna, “Modeling Genetic Regulatory Networks Using First-Order Probabilistic Logic”, ARL-TR-6354, 2013. PRISM (MAP)

ORIGINAL vs PRISM SCORE Legend : Black arcs : Correct edges (True Positives) Dotted arcs : Missed edges (False Negatives) Red arcs : Wrong edges (False Positives) Green arcs : Reversed edges (False Positive + False Negative) TRUE POSITIVE : 12 FALSE POSITIVES : 2 FALSE NEGATIVES : 2

R vs PRISM TRUE POSITIVE : 12 TRUE POSITIVE : 11 FALSE POSITIVES : 2 Legend : Black arcs : Correct edges (True Positives) Dotted arcs : Missed edges (False Negatives) Red arcs : Wrong edges (False Positives) Green arcs : Reversed edges (False Positive + False Negative) TRUE POSITIVE : 12 FALSE POSITIVES : 2 FALSE NEGATIVES : 2 TRUE POSITIVE : 11 FALSE POSITIVES : 2 FALSE NEGATIVES : 3

ORIGINAL vs R SCORE TRUE POSITIVE : 11 FALSE POSITIVES : 2 Legend : Black arcs : Correct edges (True Positives) Dotted arcs : Missed edges (False Negatives) Red arcs : Wrong edges (False Positives) Green arcs : Reversed edges (False Positive + False Negative) TRUE POSITIVE : 11 FALSE POSITIVES : 2 FALSE NEGATIVES : 3

Future Plans Applications beyond GRN Learning within Quantum processing Error correction for robustness Scalability beyond 8-nodes BN Development on 4000 qubit processor Bayesian Neural Networks 19

Thank you for your attention 20