Scalable Learning of Multivariate Distributions via Coresets
Abstract
Efficient and scalable non-parametric or semi-parametric regression analysis and density estimation are of crucial importance to the fields of statistics and machine learning. However, available methods are limited in their ability to handle large-scale data. We address this issue by developing a novel coreset construction for multivariate conditional transformation models (MCTMs) to enhance their scalability and training efficiency. To the best of our knowledge, these are the first coresets for semi-parametric distributional models. Our approach yields substantial data reduction via importance sampling. It ensures with high probability that the log-likelihood remains within multiplicative error bounds of and thereby maintains statistical model accuracy. Compared to conventional full-parametric models, where coresets have been incorporated before, our semi-parametric approach exhibits enhanced adaptability, particularly in scenarios where complex distributions and non-linear relationships are present, but not fully understood. To address numerical problems associated with normalizing logarithmic terms, we follow a geometric approximation based on the convex hull of input data. This ensures feasible, stable, and accurate inference in scenarios involving large amounts of data. Numerical experiments demonstrate substantially improved computational efficiency when handling large and complex datasets, thus laying the foundation for a broad range of applications within the statistics and machine learning communities.
Figures & tables
| Method | err. | err. | LR | Imp.(%) | |
|---|---|---|---|---|---|
| DGP 1 | -hull | ||||
| -only | |||||
| uniform | baseline | ||||
| DGP 2 | -hull | ||||
| -only | |||||
| uniform | baseline |
| Size | Method | Param L2 | Lambda L2 | LR |
|---|---|---|---|---|
| l2-hull | ||||
| l2-only | ||||
| ridge-lss | ||||
| root-l2 | ||||
| uniform | ||||
| l2-hull |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Data Gen. Process | Method | Param. dist. | error | Likelihood ratio | Rel. Impr.(%) | Total time(s) |
|---|---|---|---|---|---|---|
| Bivariate normal | -hull | 12.8 | ||||
| -only | 1.6 | |||||
| uniform | baseline | |||||
| Non-linear correlation | -hull | 49.8 | ||||
| -only | 38.8 | |||||
| uniform | baseline |
| Data Gen. Process | Method | Param. dist. | error | Likelihood ratio | Rel. Impr.(%) | Total time(s) |
|---|---|---|---|---|---|---|
| Bivariate normal | -hull | 0 | ||||
| -only | 0 | |||||
| uniform | baseline | |||||
| Non-linear correlation | -hull | 52.6 | ||||
| -only | 38.8 | |||||
| uniform | baseline |
| Coreset Size | Method | Param. dist. | error | Log‐likelihood ratio | Rel. Impr. L2 / / LL (%) | Total time (s) |
|---|---|---|---|---|---|---|
| ‐hull | 12.0 / 0.0 / 57.5 | |||||
| ‐only | 11.5 / 0.0 / 78.2 | |||||
| uniform | baseline | |||||
| ‐hull | 22.1 / 0.0 / 89.3 | |||||
| ‐only | 19.6 / 0.0 / 96.1 | |||||
| uniform | baseline |
| Coreset Size | Method | Param. dist. | error | Log‐likelihood ratio | Rel. Impr. L2 / / LL (%) | Total time (s) |
|---|---|---|---|---|---|---|
| ‐hull | 3.6 / 0.0 / 0.0 | |||||
| ‐only | 4.2 / 0.0 / 0.0 | |||||
| uniform | baseline | |||||
| ‐hull | 13.4 / 0.0 / 89.6 | |||||
| ‐only | 11.4 / 0.0 / 88.9 | |||||
| uniform | baseline |
| Ticker | Company Name |
|---|---|
| JNJ | Johnson & Johnson |
| PG | Procter & Gamble Co. |
| KO | The Coca-Cola Company |
| XOM | Exxon Mobil Corporation |
| WMT | Walmart Inc. |
| IBM | International Business Machines Corporation |
| Ticker | Company Name |
|---|---|
| JNJ | Johnson & Johnson |
| PG | Procter & Gamble Co. |
| KO | The Coca-Cola Company |
| XOM | Exxon Mobil Corporation |
| WMT | Walmart Inc. |
| IBM | International Business Machines Corporation |
Coreset Selection
Coreset selection chooses compact subsets that preserve a dataset’s learning, evaluation, or optimization value while reducing cost.
See all 58 papers