ApacheCon North America 2019
What's New and Coming to Apache Hivemall: Building More Flexible Machine Learning Solution for Apache Hive and Spark @ ApacheCon North America 2019
Abstract
Apache Hivemall is a scalable machine learning library for Apache Hive, Spark, and Pig. Hivemall allows us to apply a wealth of machine learning techniques to massive data stored in distributed storage by just writing a series of SQL-like queries. It provides classification, regression, recommendation, anomaly detection, and topic modeling functionalities in a scalable manner, along with a variety of auxiliary functions for data preprocessing and feature engineering.
This talk demonstrates the Hivemall library with a special emphasis on its new features merged after the first Apache Incubator release. Hivemall v0.5.2-incubating, the latest version as of April 2019, has introduced a state-of-the-art generalized factor model named Field-Aware Factorization Machines and many useful UDFs (e.g., data sketching) originated from the Brickhouse Hive UDF package.
We also show the roadmap of this incubating project. Open issues and pull requests include Apache Spark 2.4 support, implementation of new algorithms such as word2vec and multi-nominal logistic regression, as well as integration with widely-used tools like XGBoost and LightGBM.
Slides
Author: Takuya Kitazawa
Takuya Kitazawa is a freelance software developer based in British Columbia, Canada. As a technologist specializing in AI and data-driven solutions, he has worked globally at Big Tech and start-up companies for a decade. At the intersection of tech and society, he is passionate about promoting the ethical use of information technologies through his mentoring, business consultation, and public engagement activities. See CV for more information, or contact at [email protected].