Welcome to RS_c, the central platform for the RecSys community. We provide curated lists of recommender-systems datasets, algorithms, books, conferences and many resources more. Maybe most importantly, we publish the latest recommender-system news. If you want your news to be reported on RS_c, read here.
Recommender-Systems Version Control: TensorFlow releases ‘Machine Learning Metadata (MLMD)’
January 11, 2021
Version control for recommender systems is a topic that should receive more attention in the community. Given that TensorFlow is often used for implementing recommender systems, this blog post by Ben Mathes and Neoklis Polyzotis is a great step in the right direction:
[MLMD is] a library to track the full lineage of your entire ML workflow. Full lineage is all the steps from data ingestion, data preprocessing, validation, training, evaluation, deployment, and so on. MLMD is a standalone library, and also comes integrated in TensorFlow Extended. There’s also a demo notebook to see how you can integrate MLMD into your ML infrastructure today.
MLMD will help machine learning and recommender systems developers to document the following questions:
* Which dataset was this model trained on? * What hyperparameters were used? * Which pipeline was used to create this model? * Which version of TensorFlow (and other libraries) were used to create this model? *What caused this model to fail? * What version of this model was last deployed?