0f0814fc4c18b27b.tex
1: \begin{abstract}
2: 	In this paper, we propose and study a distributed and secure algorithm for computing dominant 
3: 	(or truncated) singular value decompositions (SVD) of large and distributed data matrices. 
4: 	We consider the scenario where each node privately holds a subset of columns and only 
5: 	exchanges ``safe" information with other nodes in a collaborative effort to calculate a dominant 
6: 	SVD for the whole matrix.
7: 	In the framework of alternating direction methods of multipliers (ADMM), 
8: 	we propose a novel formulation for building consensus by equalizing 
9: 	subspaces spanned by splitting variables instead of equalizing themselves. 
10: 	This technique greatly relaxes feasibility restrictions and accelerates convergence significantly,
11: 	while at the same time yielding simple subproblems.
12: 	We design several algorithmic features, including a low-rank multiplier formula 
13: 	and mechanisms for controlling subproblem solution accuracies, 
14: 	to increase the algorithm's computational efficiency and reduce its communication overhead. 
15: 	More importantly, unlike many existing distributed or parallelized algorithms, 
16: 	our algorithm preserves the privacy of locally-held data; 
17: 	that is, none of the nodes can recover the data stored in another node through 
18: 	information exchanged during communications.
19: 	We present convergence analysis results, including a worst-case complexity 
20: 	estimate, and extensive experimental results indicating 
21: 	that the proposed algorithm, while safely guarding data privacy,
22: 	has a strong potential to deliver a cutting-edge performance, 
23: 	especially when communication costs are high.
24: \end{abstract}