PAPER DIGEST
Most Influential SIGMOD 2012 Paper · 2026-03 edition

Large-scale Machine Learning At Twitter

Jimmy Lin; Alek Kolcz

Venue
ACM SIGMOD Conference (SIGMOD) 2012
Recognition
Most Influential SIGMOD 2012 Paper (Rank No. 14)
Edition
2026-03
Impact factor
5
Certificate ID
7f02e400a91e84e5

Abstract

The success of data-driven solutions to difficult problems, along with the dropping costs of storing and processing massive amounts of data, has led to growing interest in large-scale machine learning. This paper presents a case study of Twitter's integration of machine learning tools into its existing Hadoop-based, Pig-centric analytics platform. We begin with an overview of this platform, which handles "traditional" data warehousing and business intelligence tasks for the organization. The core of this work lies in recent Pig extensions to provide <i>predictive</i> analytics capabilities that incorporate machine learning, focused specifically on supervised classification. In particular, we have identified stochastic gradient descent techniques for online learning and ensemble methods as being highly amenable to scaling out to large amounts of data. In our deployed solution, common machine learning tasks such as data sampling, feature generation, training, and testing can be accomplished directly in Pig, via carefully crafted loaders, storage functions, and user-defined functions. This means that machine learning is <i>just another Pig script</i>, which allows seamless integration with existing infrastructure for data management, scheduling, and monitoring in a production environment, as well as access to rich libraries of user-defined functions and the materialized output of other scripts.

Download PDF certificate