Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining 2017
DOI: 10.1145/3097983.3098021
|View full text |Cite
|
Sign up to set email alerts
|

TFX

Abstract: 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 co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 193 publications
(12 citation statements)
references
References 11 publications
(11 reference statements)
0
12
0
Order By: Relevance
“…Several recent efforts aim to simplify ML development through a general-purpose machine learning system with both training and serving of models [2,5,6,13,15,26,34,35,42,68,69]. Some of these systems that share similar goals of MLIoT are the end-toend "ML Platforms" that run at commercial settings.…”
Section: Training/serving Hybrid Systemsmentioning
confidence: 99%
See 2 more Smart Citations
“…Several recent efforts aim to simplify ML development through a general-purpose machine learning system with both training and serving of models [2,5,6,13,15,26,34,35,42,68,69]. Some of these systems that share similar goals of MLIoT are the end-toend "ML Platforms" that run at commercial settings.…”
Section: Training/serving Hybrid Systemsmentioning
confidence: 99%
“…FBLearner Flow allows reusable ML workflow that allows ML models to be modified and reused in different products. On the other hand, Google's TFX [6], provides Tensorflow-based [24] toolkits for data preparation, periodic model evaluation to improve performance and reliability and extends TensorFlow Serving [51] to serve the models with TensorFlowbased learners. Such systems generally run on the cloud incurring a higher cost for better workload environments and restrict users to a specific set of algorithms or libraries, so users are on their own when they step outside these boundaries.…”
Section: Training/serving Hybrid Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…The popularity and impact of TensorFlow [9] within and outside of Alphabet, the popularity and impact of TFX within Alphabet, and the reality that equivalents of ML engineering will be needed by organizations and individuals everywhere in the world, felt like something we could not ignore. That led us to publicly describe the design and initial deployment of TFX within Google [10] and to, step by step, make more of our learnings and our technology publicly available (including open source), while we continue building more of each. We were able to accomplish this in part because, like Sibyl, TFX built upon robust infrastructural dependencies.…”
Section: Tfx (2017 -?)mentioning
confidence: 99%
“…This realization affected the implementation and evolution of Sibyl; it was entrenched in TFX by the time we publicly wrote about it [10] and was ultimately generalized and formalized in ML Metadata [19], now powering TFX.…”
Section: The Discipline Of ML Engineeringmentioning
confidence: 99%