Distributed Double Machine Learning with a Serverless Architecture
arXiv:2101.04025 · doi:10.1145/3447545.3451181
Abstract
This paper explores serverless cloud computing for double machine learning. Being based on repeated cross-fitting, double machine learning is particularly well suited to exploit the high level of parallelism achievable with serverless computing. It allows to get fast on-demand estimations without additional cloud maintenance effort. We provide a prototype Python implementation \texttt{DoubleML-Serverless} for the estimation of double machine learning models with the serverless computing platform AWS Lambda and demonstrate its utility with a case study analyzing estimation times and costs.
References in corpus (8)
- Causal Impact of Masks, Policies, Behavior on Early Covid-19 Pandemic in the U.S
- Serverless Computing: One Step Forward, Two Steps Back
- Uniform Post Selection Inference for LAD Regression and Other Z-estimation problems
- Double Machine Learning based Program Evaluation under Unconfoundedness
- Double Reinforcement Learning for Efficient Off-Policy Evaluation in Markov Decision Processes
- BARISTA: Efficient and Scalable Serverless Serving System for Deep Learning Prediction Services
- Serverless Computing: Current Trends and Open Problems
- Estimation and Uniform Inference in Sparse High-Dimensional Additive Models