LOCO: Distributing Ridge Regression with Random Projections
Heinze, Christina, McWilliams, Brian, Meinshausen, Nicolai, Krummenacher, Gabriel
We propose Loco, an algorithm for large-scale ridge regression which distributes the features across workers on a cluster. Important dependencies between variables are preserved using structured random projections which are cheap to compute and must only be communicated once. We show that Loco obtains a solution which is close to the exact ridge regression solution in the fixed design setting. We verify this experimentally in a simulation study as well as an application to climate prediction. Furthermore, we show that Loco achieves significant speedups compared with a state-of-the-art distributed algorithm on a large-scale regression problem.
Jun-8-2015
- Country:
- Asia > Middle East
- Jordan (0.04)
- Europe > Switzerland
- North America > United States
- New York > New York County
- New York City (0.04)
- Virginia (0.04)
- New York > New York County
- Pacific Ocean (0.04)
- Asia > Middle East
- Genre:
- Research Report (0.50)
- Technology: