A Distributed and Scalable Machine Learning Approach for Big Data
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1512-1517.
Abstract
With the rapid development of data sensing and collection technologies, we can easily obtain large volumes of data (big data). However, big data poses huge challenges to many popular machine learning techniques which take all the data at the same time for processing. To address the big data related challenges, we first partition the data along its feature space, and apply the parallel block coordinate descent algorithm for distributed computation; then, we continue to partition the data along the sample space, and propose a novel matrix decomposition and combination approach for distributed processing. The final results from all the entities are guaranteed to be the same as the centralized solution. Extensive experiments performed on Hadoop confirm that our proposed approach is superior in terms of both testing errors and convergence rate (computation time) over the canonical distributed machine learning techniques that deal with big data.
@inproceedings{ijcai2016p217,
title = {A Distributed and Scalable Machine Learning Approach for Big Data},
author = {Guo, Hongliang and Zhang, Jie},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {1512--1517},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/217},
}
TY - CPAPER TI - A Distributed and Scalable Machine Learning Approach for Big Data AU - Guo, Hongliang AU - Zhang, Jie T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 1512 EP - 1517 UR - https://ijcai.org/proceedings/2016/217 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: