Steering Evolution and Biological Adaptation Strategically: Computational Game Theory and Opponent Exploitation for Treatment Planning, Drug Design, and.

Slides:



Advertisements
Similar presentations
Sequential imperfect-information games Case study: Poker Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Advertisements

Automatically Generating Game-Theoretic Strategies for Huge Imperfect-Information Games Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Genetic Algorithms1 COMP305. Part II. Genetic Algorithms.
Bioe 109 Evolution Summer 2009 Lecture 1: Part II Evolution in action: the HIV virus.
Poker for Fun and Profit (and intellectual challenge) Robert Holte Computing Science Dept. University of Alberta.
Better automated abstraction techniques for imperfect information games, with application to Texas Hold’em poker Andrew Gilpin and Tuomas Sandholm Carnegie.
A competitive Texas Hold’em poker player via automated abstraction and real-time equilibrium computation Andrew Gilpin and Tuomas Sandholm Carnegie Mellon.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Lecture: HIV I.Motivation What can we learn when we apply evolutionary principles to our understanding of the of the HIV epidemic?? Can we use HIV to introduce.
Simulation Models as a Research Method Professor Alexander Settles.
Complexity of Mechanism Design Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Better automated abstraction techniques for imperfect information games, with application to Texas Hold’em poker * Andrew Gilpin and Tuomas Sandholm, CMU,
Nesterov’s excessive gap technique and poker Andrew Gilpin CMU Theory Lunch Feb 28, 2007 Joint work with: Samid Hoda, Javier Peña, Troels Sørensen, Tuomas.
What is biological therapies Biological therapy is the therapeutic use of agents derived from biological sources and affecting biologic response. Also.
Finding equilibria in large sequential games of imperfect information Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Image Registration of Very Large Images via Genetic Programming Sarit Chicotay Omid E. David Nathan S. Netanyahu CVPR ‘14 Workshop on Registration of Very.
KEY CONCEPT Genetics provides a basis for new medical treatments.
Viruses Chapter 33 Copyright © McGraw-Hill Companies Permission
Biology and natural history of the virus
The Immune System Bryce Tappan. Function of the Immune System The purpose of the immune system is to protect an organism from external dangers such as.
A)High rate of mutation b)Founder effect c)Bottleneck effect d)Cats with extra toes are better at catching mice e)Extra toes are sexually appealing to.
Page 1 Cell launched Four Cancer Immunotherapy Featured Reviews By Creative BioMartCreative BioMart.
Introduction to Basic Science Emily L. Lowe, Ph.D. Microbiology, Immunology and Molecular Genetics UCLA.
Battling bacterial evolution: The work of Carl Bergstrom
Objectives  Summarize Darwin’s theory of natural selection  Describe the evidence for evolution  SCS: B-5.
Why study evolution?  Best conceptual framework for understanding origins of biodiversity  Adaptations that allow organisms to exploit their environment.
ANTIGEN ANTIBODY Proteins that recognize and bind to antigens.
What is Biotechnology? “a collection of technologies that use living cells and/or biological molecules to solve problems and make useful products”
The role of imperfections in biological systems Jan 2013 Regulatory Genomics Lecturer: Prof. Yitzhak Pilpel.
Why study evolution?  Best conceptual framework for understanding origins of biodiversity  Adaptations that allow organisms to exploit their environment.
KEY CONCEPT Biotechnology relies on cutting DNA at specific places.
The State of Techniques for Solving Large Imperfect-Information Games Tuomas Sandholm Professor Carnegie Mellon University Computer Science Department.
KEY CONCEPT Genetics provides a basis for new medical _____________.
Changing the Rules of the Game Dr. Marco A. Janssen Department of Spatial Economics.
ESI workshop Stochastic Effects in Microbial Infection The National e-Science Centre Edinburgh September 28-29, 2010.
Raven - Johnson - Biology: 6th Ed. - All Rights Reserved - McGraw Hill Companies Viruses Chapter 33 Copyright © McGraw-Hill Companies Permission required.
Biology. What is Biology? Biology is the study of life. Biology is a science, and follows the same principles and methods of other sciences.
Better automated abstraction techniques for imperfect information games Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Progress in Cancer Therapy Following Developments in Biopharma
Beginning of the chapter HIV resistance and genetics (HIV RESISTANCE SENSOR) 57.
Finding equilibria in large sequential games of imperfect information CMU Theory Lunch – November 9, 2005 (joint work with Tuomas Sandholm)
Page 1 Cell launched Four Cancer Immunotherapy Featured Reviews By Creative BioMartCreative BioMart.
The State of Techniques for Solving Large Imperfect-Information Games Tuomas Sandholm.
9.1 Manipulating DNA KEY CONCEPT Biotechnology relies on cutting DNA at specific places.
OPPONENT EXPLOITATION Tuomas Sandholm. Traditionally two approaches to tackling games Game theory approach (abstraction+equilibrium finding) –Safe in.
(Some aspects of) the future of AI Tuomas Sandholm.
Grid-Based Genetic Algorithm Approach to Colour Image Segmentation Marco Gallotta Keri Woods Supervised by Audrey Mbogho.
John Urbanic Parallel Computing Scientist Pittsburgh Supercomputing Center with a lot of slides from Tuomas Sandholm Copyright 2015 Poker.
Antivirals Essential idea
Strategy Grafting in Extensive Games
Biotechnology.
Extensive-Form Game Abstraction with Bounds
Joint work with Sam Ganzfried
Antivirals Essential idea
Computing equilibria in extensive form games
Extensive-form games and how to solve them
Noam Brown and Tuomas Sandholm Computer Science Department
Antivirals Essential idea
Introduction to AI Tuomas Sandholm Professor
Cell Signaling.
KEY CONCEPT Genetics provides a basis for new medical treatments.
KEY CONCEPT Genetics provides a basis for new medical treatments.
KEY CONCEPT Genetics provides a basis for new medical treatments.
AI and Games 唐平中 清华大学 2/22/2019 Pingzhong Tang.
VIRUSES.
KEY CONCEPT Genetics provides a basis for new medical treatments.
KEY CONCEPT Genetics provides a basis for new medical treatments.
Coevolutionary Automated Software Correction
KEY CONCEPT Genetics provides a basis for new medical treatments.
Finding equilibria in large sequential games of imperfect information
Presentation transcript:

Steering Evolution and Biological Adaptation Strategically: Computational Game Theory and Opponent Exploitation for Treatment Planning, Drug Design, and Synthetic Biology Tuomas Sandholm Professor Carnegie Mellon University Computer Science Department Machine Learning Department Ph.D. Program in Algorithms, Combinatorics, and Optimization CMU/UPitt Joint Ph.D. Program in Computational Biology Patent pending

Vision [AAAI-15] Living organisms evolve/adapt to challenges => key difficulty in developing therapies since challenged organisms develop resistance Idea: harness evolution/adaptation strategically for therapeutic/technological goals Model this as a 2-player 0-sum incomplete-information game A strategy (contingent plan) is computed for the specific game at hand Information set

Scalability of (near-)equilibrium finding in 2-player 0-sum games GS3 [Gilpin, Sandholm & Sørensen] Hyperborean [Bowling et al.] Slumbot [Jackson] Losslessly abstracted Rhode Island Hold’em [Gilpin & Sandholm] Hyperborean [Bowling et al.] Tartanian7 [Brown, Ganzfried & Sandholm] 5.5 * nodes Cepheus [Bowling et al.] Information sets

Leading approach to computing game-theoretic strategies for even larger games [Gilpin & Sandholm EC-06, J. of the ACM 2007…] Now used by all competitive No-Limit Texas Hold’em programs Nash equilibrium Original game Abstracted game Automated abstraction Equilibrium-finding algorithm Reverse model [Foreshadowed by Shi & Littman 01, Billings et al. IJCAI-03]

Safe but sometimes to conservative…

Opponent modeling & exploitation Start playing game theoretically. Adjust toward exploiting opponent in points of the game where good data about opponent’s play has been amassed [Ganzfried & Sandholm 2011]  -safe best response [Johanson et al. 2007, Johanson & Bowling 2009] Compute a set of strategies. Use (no-regret) learning to determine which performs best [Bard et al. 2013] Best response (stochastic optimization) -> trajectory-based optimization, policy gradient, … Safe opponent exploitation [Ganzfried & Sandholm 2012, 2015] Evolution and biological adaptation are myopic => can trap it –More generally, minimize opponents’ utility (multi-trap,...) –Recently started studying complexity of, and algorithms for, this [Kroer & Sandholm IJCAI-15]

Benefits Most medical treatment today is myopic => Puts treater at same disadvantage that opponent has Algorithms can often solve games better than humans Speed & automation => custom plans Potential to guide medical research

APPLICATIONS

Battling disease within an individual patient E.g., opponent = HIV Opponent’s actions include evolving the virus pool within patient Treater’s actions include treatments (e.g., drug/cocktail) and tests –Could even include de novo drugs from large/infinite space A model can be used to predict how well each of the drugs in the cocktails would bind to each mutation at each site

Battling disease in patient population E.g., opponent = pandemic Actions of disease at any point in the game: –Spread of various strands and mutations to different regions/population segments Actions of treater at any point in the game: –Which drug/cocktail/quaranteening/tests to use in which part of the population

Steering a patient’s own immune system “Opponent” = one’s own T cell population Tune it to fight cancer, autoimmune disease, infection, … Actions of treater at any point in the game: –Block cytokine receptor signaling –Alter transcription factor expression –Add or remove cytokines –Reversible antisense translational repression –Can be done in combinations and for different durations Plan

Applications beyond battling diseases Cell repurposing –Could one evolve a blood cell into a liver cell a cancer cell (T47D) into a (M1) macrophage … –Could one grow a missing organ or limb? Synthetic biology –Evolve bacteria that eat toxins or biofilms without introducing foreign genetic material

Tackling questions in natural science Enables one to formalize and potentially answer fundamental questions in natural science –Can a certain kind of cell be transformed into a certain other kind of cell using evolutionary pressures using a given set of manipulations? –How much more power do multi-step treatment plans offer? –Does there exist a strategy that will destroy a given diverse cell population (e.g., cancer) in a way that leaves no persistors? What is inherently impossible to achieve via evolution?