Demo Data from VLDB 2026 / reviewers in the wild / expert
Yuan Tang 0001
dblp:17/280-1
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › scientific workflow
workflow optimization |
0.8 | 1 | 2024 | Couler: Unified Machine Learning Workflow Optimization in Cloud · ICDE 2024 |
Machine learning › Representation and self-supervised learning › representation learning
metric learning |
0.4 | 1 | 2020 | metric-learn: Metric Learning Algorithms in Python · J. Mach. Learn. Res. 2020 |
Machine learning › Efficient and distributed learning
distributed training |
0.3 | 1 | 2017 | TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks · KDD 2017 |
Machine learning › Efficient and distributed learning
production machine learning |
0.3 | 1 | 2017 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Couler: Unified Machine Learning Workflow Optimization in CloudabstractMachine 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 |
ICDE | 2 |
| 2020 | metric-learn: Metric Learning Algorithms in Pythonabstractmetric-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 FrameworksabstractWe 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 |
KDD | 11 |