A Simple Optimization Algorithm for Stochastic (Epi) Objective Functions Dan Klein, IDM Symposium, 4/18/2017 A First-Order Optimization Method for DTK Overview Direction from Numerical Derivative • State in a D-dimensional box • User provides initial guess, x0 Choose ascent direction, dx f Update state: x x + k dx x2 Line search, pick k x0 ε-ball x1 2 | Copyright © 2016 Intellectual Ventures Management, LLC (IVM). All rights reserved. Applications and Implementation • • • • • • • HIV-Zimbabwe: VMMC, PrEP (Dan) HIV-Kenya: VMMC, PrEP (Adam) HIV-Nyanza: VMMC, PrEP (Anna) HIV-South Africa: Vaccine (Christian) HIV-Uganda: SEARCH trial (Britta) Typhoid-Santiago: Vaccine (Jillian) LSHTM and Avenir soon! Implementation • Algorithm now in dtk-tools • Runs locally or via COMPS 3 | Copyright © 2016 Intellectual Ventures Management, LLC (IVM). All rights reserved. Likelihood Applications (9x, max likelihood) Iteration Computational Modeling Platform Service (COMPS) Databases Web Workers HPC Clusters User Interface ( Dashboard, Search, Output Interface DataUser Visualization, Geospatial Visualization, Input Data Visualization ) RESTful API Clients Authentication Search Service Asset Service Job, Asset, Suites, Simulation Data Experiments, StorageWork Simulations, Items SQL Server ( Fail Over ) Demographics Merge Nodes Simulation Building Nan Check HPC Job Scheduling HPC Job Scheduling Worker Iterative Algorithms Climate Data Storage Climate Data Storage Work Items Clean up Worker Clean up Service Worker Hosting Postgres SQL High Performance Storage Area Network 4 | Copyright © 2016 Intellectual Ventures Management, LLC (IVM). All rights reserved. On Premise Builder Worker RESTful Input File API Creation Usage Metrics Input File Creation Workers Input File Creation CAGE Stochastic Gradient Optimization Demo? 5 | Copyright © 2016 Intellectual Ventures Management, LLC (IVM). All rights reserved. Available Software Tools for Model Optimization • Stochastic gradient ascent – – – – Code is ready to go and available in dtk-tools Visit the software panel session this afternoon Visit the software session tomorrow Come talk to Dan Klein, or email [email protected] • More advanced algorithm (Dr. Atiye Alaeddini, IDM) – Parallel Simultaneous Perturbation Optimization (PSPO) – Uncertainty quantification around optimal point • Implementing global optimization later this year with TingYu Ho, student of Prof. Zabinsky 6 |
© Copyright 2026 Paperzz