MLI: An API for Distributed Machine Learning
Evan R. Sparks, Ameet Talwalkar, Virginia Smith, Jey Kottalam, Xinghao, Pan, Joseph Gonzalez, Michael J. Franklin, Michael I. Jordan, Tim Kraska

TL;DR
MLI is an API that simplifies the development of scalable, high-performance distributed machine learning algorithms, enabling easier implementation with minimal complexity and competitive results.
Contribution
The paper introduces MLI, a novel API that streamlines building distributed machine learning algorithms with improved scalability and performance.
Findings
Enables development of various ML algorithms with minimal complexity
Achieves competitive performance and scalability
Simplifies distributed ML algorithm implementation
Abstract
MLI is an Application Programming Interface designed to address the challenges of building Machine Learn- ing algorithms in a distributed setting based on data-centric computing. Its primary goal is to simplify the development of high-performance, scalable, distributed algorithms. Our initial results show that, relative to existing systems, this interface can be used to build distributed implementations of a wide variety of common Machine Learning algorithms with minimal complexity and highly competitive performance and scalability.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Machine Learning and Data Classification · Cloud Computing and Resource Management
