Massive parallelization boosts big Bayesian multidimensional scaling

05/11/2019
by   Andrew Holbrook, et al.
0

Big Bayes is the computationally intensive co-application of big data and large, expressive Bayesian models for the analysis of complex phenomena in scientific inference and statistical learning. Standing as an example, Bayesian multidimensional scaling (MDS) can help scientists learn viral trajectories through space-time, but its computational burden prevents its wider use. Crucial MDS model calculations scale quadratically in the number of observations. We circumvent this limitation through massive parallelization using multi-core central processing units, instruction-level vectorization and graphics processing units (GPUs). Fitting the MDS model using Hamiltonian Monte Carlo, GPUs can deliver more than 100-fold speedups over serial calculations and thus extend Bayesian MDS to a big data setting. To illustrate, we employ Bayesian MDS to infer the rate at which different seasonal influenza virus subtypes use worldwide air traffic to spread around the globe. We examine 5392 viral sequences and their associated 14 million pairwise distances arising from the number of commercial airline seats per year between viral sampling locations. To adjust for shared evolutionary history of the viruses, we implement a phylogenetic extension to the MDS model and learn that subtype H3N2 spreads most effectively, consistent with its epidemic success relative to other seasonal influenza subtypes. We provide an open-source, stand-alone library along with a rudimentary R package and discuss program design and high-level implementation with an emphasis on important aspects of computing architecture that become relevant at scale.

READ FULL TEXT
research
05/13/2020

Scalable Bayesian inference for self-excitatory stochastic processes applied to big American gunfire data

The Hawkes process and its extensions effectively model self-excitatory ...
research
09/17/2020

Multidimensional Scaling, Sammon Mapping, and Isomap: Tutorial and Survey

Multidimensional Scaling (MDS) is one of the first fundamental manifold ...
research
06/14/2013

Feature Learning by Multidimensional Scaling and its Applications in Object Recognition

We present the MDS feature learning framework, in which multidimensional...
research
02/15/2022

GIGA-Lens: Fast Bayesian Inference for Strong Gravitational Lens Modeling

We present GIGA-Lens: a gradient-informed, GPU-accelerated Bayesian fram...
research
04/11/2020

A Survey on Large Scale Metadata Server for Big Data Storage

Big Data is defined as high volume of variety of data with an exponentia...
research
03/08/2023

Many-core algorithms for high-dimensional gradients on phylogenetic trees

The rapid growth in genomic pathogen data spurs the need for efficient i...

Please sign up or login with your details

Forgot password? Click here to reset