Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yuan Tang 0001

dblp:17/280-1 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2024
0000-0001-5243-233XORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 50% Cloud and datacenter computing · 50%
Artificial intelligence
2 papers
Efficient and distributed learning · 57% Representation and self-supervised learning · 43%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

Topics — the 4 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › scientific workflow
workflow optimization
0.812024
Couler: Unified Machine Learning Workflow Optimization in Cloud · ICDE 2024
Machine learning › Representation and self-supervised learning › representation learning
metric learning
0.412020
metric-learn: Metric Learning Algorithms in Python · J. Mach. Learn. Res. 2020
Machine learning › Efficient and distributed learning
distributed training
0.312017
TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks · KDD 2017
Machine learning › Efficient and distributed learning
production machine learning
0.312017
TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks · KDD 2017

Methods — techniques the papers use, named apart from their topics

hyperparameter tuning · 1.3scikit-learn · 0.9metric learning · 0.9large language model · 0.8caching · 0.8auto-parallelization · 0.8estimator interface · 0.6distributed training · 0.6
YearPublicationVenuePosition
2024 Couler: Unified Machine Learning Workflow Optimization in Cloud
abstract
Machine Learning (ML) has become ubiquitous, fueling data-driven applications across various organizations. Contrary to the traditional perception of ML in research, ML workflows can be complex, resource-intensive, and time-consuming. Expanding an ML workflow to encompass a wider range of data infrastructure and data types may lead to larger workloads and increased deployment costs. Currently, numerous workflow engines are available (with over ten being widely recognized). This variety poses a challenge for end-users in terms of mastering different engine APIs. While efforts have primarily focused on optimizing ML Operations (MLOps) for a specific workflow engine, current methods largely overlook workflow optimization across different engines. In this work, we design and implement Couler, a system designed for unified ML workflow optimization in the cloud. Our main insight lies in the ability to generate an ML workflow using natural language (NL) descriptions. We integrate Large Language Models (LLMs) into workflow generation, and provide a unified programming interface for various workflow engines. This approach alleviates the need to understand various workflow engines' APIs. Moreover, Couler enhances workflow computation efficiency by introducing automated caching at multiple stages, enabling large workflow auto-parallelization and automatic hyperparameters tuning. These enhancements minimize redundant computational costs and improve fault tolerance during deep learning workflow training. Couler is extensively deployed in real-world production scenarios at Ant Group, handling approximately 22k workflows daily, and has successfully improved the CPU/Memory utilization by more than 15% and the workflow completion rate by around 17%.
Xiaoda Wang, Yuan Tang 0001, Tengda Guo, Bo Sang, Jiewei Wu, Jian Sha, Ke Zhang 0048, MingJie Tang
ICDE2
2020 metric-learn: Metric Learning Algorithms in Python
abstract
metric-learn is an open source Python package implementing supervised and weakly-supervised distance metric learning algorithms. As part of scikit-learn-contrib, it provides a unified interface compatible with scikit-learn which allows to easily perform cross-validation, model selection, and pipelining with other machine learning estimators. metric-learn is thoroughly tested and available on PyPi under the MIT license.
William de Vazelhes, CJ Carey, Yuan Tang 0001, Nathalie Vauquier, Aurélien Bellet
J. Mach. Learn. Res.3
2017 TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks
abstract
We present a framework for specifying, training, evaluating, and deploying machine learning models. Our focus is on simplifying cutting edge machine learning for practitioners in order to bring such technologies into production. Recognizing the fast evolution of the field of deep learning, we make no attempt to capture the design space of all possible model architectures in a domain-specific language (DSL) or similar configuration language. We allow users to write code to define their models, but provide abstractions that guide developers to write models in ways conducive to productionization. We also provide a unifying Estimator interface, making it possible to write downstream infrastructure (e.g. distributed training, hyperparameter tuning) independent of the model implementation.
Heng-Tze Cheng, Zakaria Haque, Lichan Hong, Mustafa Ispir, Clemens Mewald, Illia Polosukhin, George Roumpos, D. Sculley, Jamie Smith, David Soergel, Yuan Tang 0001, Philipp Tucker, Martin Wicke, Cassandra Xia, Jianwei Xie
KDD11