2020 · 15 citations · 12 references
ComputingComputer ScienceDistributed SystemsMachine LearningParallel ComputingDistributed ComputingDistributed Data ProcessingMachine Learning For Big DataMeta-learningScalable Algorithm DesignScalable Machine LearningAutomated Machine LearningAutomlAutoml For Large-scale DataData ProcessingDistributed Machine LearningParameter Tuning
Nowadays, machine learning is playing a crucial role in harnessing the value of massive data amount currently produced every day. The process of building a high-quality machine learning model is an iterative, complex and time-consuming process that requires solid knowledge about the various machine learning algorithms in addition to having a good experience with effectively tuning their hyper-parameters. With the booming demand for machine learning applications, it has been recognized that the number of knowledgeable data scientists can not scale with the growing data volumes and application needs in our digital world. Therefore, recently, several automated machine learning (AutoML) frameworks have been developed by automating the process of Combined Algorithm Selection and Hyper-parameter tuning (CASH). However, a main limitation of these frameworks is that they have been built on top of centralized machine learning libraries (e.g. scikit-learn) that can only work on a single node and thus they are not scalable to process and handle large data volumes. To tackle this challenge, we demonstrate D-SmartML, a distributed AutoML framework on top of Apache Spark, a distributed data processing framework. Our framework is equipped with a meta learning mechanism for automated algorithm selection and supports three different automated hyper-parameter tuning techniques: distributed grid search, distributed random search and distributed hyperband optimization. We will demonstrate the scalability of our framework on handling large datasets. In addition, we will show how our framework outperforms the-state-of-the-art framework for distributed AutoML optimization, TransmogrifAI.
12
Random search for hyper-parameter optimization
James Bergstra, Yoshua Bengio · 2012 · 7.9K citations
Efficient and robust automated machine learning
Matthias Feurer, Aaron Klein, Katharina Eggensperger et al. · Neural Information Processing Systems · 2015 · 1.3K citations
Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimization
Lisha Li, Kevin Jamieson, Giulia DeSalvo et al. · arXiv (Cornell University) · 2016 · 1.1K citations · Full text
MLlib: Machine Learning in Apache Spark
Xiangrui Meng, Joseph K. Bradley, Burak Yavuz et al. · arXiv (Cornell University) · 2015 · 961 citations · Full text
SystemML: Declarative machine learning on MapReduce
Amol Ghoting, Rajasekar Krishnamurthy, Edwin Pednault et al. · 2011 · 300 citations