TFX: A TensorFlow-based production-scale machine learning platform

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 263
  • Download : 0
Creating and maintaining a platform for reliably producing and deploying machine learning models requires careful orchestration of many components - a learner for generating models based on training data, modules for analyzing and validating both data as well as models, and finally infrastructure for serving models in production. This becomes particularly challenging when data changes over time and fresh models need to be produced continuously. Unfortunately, such orchestration is often done ad hoc using glue code and custom scripts developed by individual teams for specific use cases, leading to duplicated effort and fragile systems with high technical debt. We present TensorFlow Extended (TFX), a TensorFlow-based general-purpose machine learning platform implemented at Google. By integrating the aforementioned components into one platform, we were able to standardize the components, simplify the platform configuration, and reduce the time to production from the order of months to weeks, while providing platform stability that minimizes disruptions. We present the case study of one deployment of TFX in the Google Play app store, where the machine learning models are refreshed continuously as new data arrive. Deploying TFX led to reduced custom code, faster experiment cycles, and a 2% increase in app installs resulting from improved data and model analysis.
Publisher
ACM Special Interest Group on Knowledge Discovery and Data Mining (SIGKDD)
Issue Date
2017-08
Language
English
Citation

23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2017, pp.1387 - 1395

DOI
10.1145/3097983.3098021
URI
http://hdl.handle.net/10203/241392
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0