TY - GEN
T1 - Distributed kernel matrix approximation and implementation using message passing interface
AU - Dameh, Taher A.
AU - Abd-Almageed, Wael
AU - Hefeeda, Mohamed
PY - 2013
Y1 - 2013
N2 - We propose a distributed method to compute similarity (also known as kernel and Gram) matrices used in various kernel-based machine learning algorithms. Current methods for computing similarity matrices have quadratic time and space complexities, which make them not scalable to large-scale data sets. To reduce these quadratic complexities, the proposed method first partitions the data into smaller subsets using various families of locality sensitive hashing, including random project and spectral hashing. Then, the method computes the similarity values among points in the smaller subsets to result in approximated similarity matrices. We analytically show that the time and space complexities of the proposed method are sub quadratic. We implemented the proposed method using the Message Passing Interface (MPI) framework and ran it on a cluster. Our results with real large-scale data sets show that the proposed method does not significantly impact the accuracy of the computed similarity matrices and it achieves substantial savings in running time and memory requirements.
AB - We propose a distributed method to compute similarity (also known as kernel and Gram) matrices used in various kernel-based machine learning algorithms. Current methods for computing similarity matrices have quadratic time and space complexities, which make them not scalable to large-scale data sets. To reduce these quadratic complexities, the proposed method first partitions the data into smaller subsets using various families of locality sensitive hashing, including random project and spectral hashing. Then, the method computes the similarity values among points in the smaller subsets to result in approximated similarity matrices. We analytically show that the time and space complexities of the proposed method are sub quadratic. We implemented the proposed method using the Message Passing Interface (MPI) framework and ran it on a cluster. Our results with real large-scale data sets show that the proposed method does not significantly impact the accuracy of the computed similarity matrices and it achieves substantial savings in running time and memory requirements.
KW - big data
KW - distributed clustering
KW - kernel matrix approximation
KW - kernel-based algorithms
KW - Large-scale data processing
UR - https://www.scopus.com/pages/publications/84899431753
U2 - 10.1109/ICMLA.2013.17
DO - 10.1109/ICMLA.2013.17
M3 - Conference contribution
AN - SCOPUS:84899431753
SN - 9780769551449
T3 - Proceedings - 2013 12th International Conference on Machine Learning and Applications, ICMLA 2013
SP - 52
EP - 57
BT - Proceedings - 2013 12th International Conference on Machine Learning and Applications, ICMLA 2013
PB - IEEE Computer Society
T2 - 12th International Conference on Machine Learning and Applications, ICMLA 2013
Y2 - 4 December 2013 through 7 December 2013
ER -