Title :
A distributed machine learning framework
Author :
Alpcan, Tansu ; Bauckhage, Christian
Author_Institution :
Deutsche Telekom Labs., Berlin, Germany
Abstract :
A distributed online learning framework for support vector machines (SVMs) is presented and analyzed. First, the generic binary classification problem is decomposed into multiple relaxed subproblems. Then, each of them is solved iteratively through parallel update algorithms with minimal communication overhead. This computation can be performed by individual processing units, such as separate computers or processor cores, in parallel and possibly having access to only a subset of the data. Convergence properties of continuous- and discrete-time variants of the proposed parallel update schemes are studied. A sufficient condition is derived under which synchronous and asynchronous gradient algorithms converge to the approximate solution. Subsequently, a class of stochastic update algorithms, which may arise due to distortions in the information flow between units, is shown to be globally stable under similar sufficient conditions. Active set methods are utilized to decrease communication and computational overhead. A numerical example comparing centralized and distributed learning schemes indicates favorable properties of the proposed framework such as configurability and fast convergence.
Keywords :
gradient methods; learning (artificial intelligence); parallel algorithms; pattern classification; support vector machines; active set method; asynchronous gradient algorithm; centralized learning; computational overhead; continuous-time variants; convergence property; discrete-time variants; distributed machine learning; distributed online learning; generic binary classification; information flow; minimal communication overhead; multiple relaxed subproblems; parallel update algorithm; stochastic update; support vector machine; Concurrent computing; Iterative algorithms; Machine learning; Multicore processing; Multiprocessing systems; Stochastic processes; Sufficient conditions; Support vector machine classification; Support vector machines; Wireless sensor networks;
Conference_Titel :
Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference. CDC/CCC 2009. Proceedings of the 48th IEEE Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3871-6
Electronic_ISBN :
0191-2216
DOI :
10.1109/CDC.2009.5399634