EDBT 2026 Demo / reviewers in the wild / expert
Yanbo Liang
dblp:228/2610
· DBLP profile ↗
9ranked-venue papers
1as first author
1since 2021 · last 2024
0009-0003-2111-0014ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 1 first-authorDatabases, data management, data science and information retrieval · 6 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
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.
| Databases, data mining, and information retrieval
4 papers |
Web and social media mining · 42% Data integration and cleaning · 20% Query processing and optimization · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 50% Compilers and program optimization · 50% | |
| Artificial intelligence
2 papers |
Deep learning architectures and training · 70% Representation and self-supervised learning · 30% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
0.8 | 1 | 2024 | PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation · ASPLOS (2) 2024 |
Web and social media mining › user identity linkage
cross-network user alignment |
0.4 | 1 | 2019 | Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019 |
Data integration and cleaning
data provenance |
0.4 | 1 | 2019 | SAC: A System for Big Data Lineage Tracking · ICDE 2019 |
Web and social media mining
social network alignment |
0.4 | 1 | 2019 | Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019 |
Web and social media mining
social network analysis |
0.4 | 1 | 2019 | Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019 |
Web and social media mining
user identity linkage |
0.4 | 1 | 2019 | Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019 |
Distributed and cloud data management
distributed query processing |
0.3 | 1 | 2018 | SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018 |
Data integration and cleaning › data fusion
multi-view data fusion |
0.3 | 1 | 2018 | SSDMV: Semi-Supervised Deep Social Spammer Detection by Multi-view Data Fusion · ICDM 2018 |
Query processing and optimization › query optimization › predicate optimization
predicate pushdown |
0.3 | 1 | 2018 | SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018 |
Query processing and optimization
query optimization |
0.3 | 1 | 2018 | SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018 |
Data mining › anomaly detection › spam detection
social spammer detection |
0.3 | 1 | 2018 | SSDMV: Semi-Supervised Deep Social Spammer Detection by Multi-view Data Fusion · ICDM 2018 |
Machine learning › Deep learning architectures and training › deep learning systems
deep learning framework |
0.2 | 1 | 2024 | PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation · ASPLOS (2) 2024 |
Machine learning › Representation and self-supervised learning › multi-view learning
multi-view representation learning |
0.1 | 1 | 2018 | SSDMV: Semi-Supervised Deep Social Spammer Detection by Multi-view Data Fusion · ICDM 2018 |
Indexing and storage engines
key-value store |
0.1 | 1 | 2018 | SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018 |
Methods — techniques the papers use, named apart from their topics
just-in-time compilation · 1.5graph compilation · 1.5semi-supervised learning · 0.7multi-view learning · 0.7deep learning · 0.7weakly supervised learning · 0.4visual lineage representation · 0.4distribution matching · 0.4dependency tracking · 0.4adversarial learning · 0.4partition pruning · 0.3column pruning · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph CompilationabstractThis paper introduces two extensions to the popular PyTorch machine learning framework, TorchDynamo and TorchInductor, which implement the torch.compile feature released in PyTorch 2. TorchDynamo is a Python-level just-in-time (JIT) compiler that enables graph compilation in PyTorch programs without sacrificing the flexibility of Python. It achieves this by dynamically modifying Python bytecode before execution and extracting sequences of PyTorch operations into an FX graph, which is then JIT compiled using one of many extensible backends. TorchInductor is the default compiler backend for TorchDynamo, which translates PyTorch programs into OpenAI's Triton for GPUs and C++ for CPUs. Results show that TorchDynamo is able to capture graphs more robustly than prior approaches while adding minimal overhead, and TorchInductor is able to provide a 2.27× inference and 1.41× training geometric mean speedup on an NVIDIA A100 GPU across 180+ real-world models, which outperforms six other compilers. These extensions provide a new way to apply optimizations through compilers in eager mode frameworks like PyTorch. Jason Ansel, Edward Z. Yang, Horace He, Natalia Gimelshein, Animesh Jain, Michael Voznesensky, Bin Bao, Peter Bell 0008, David Berard, Evgeni Burovski, Geeta Chauhan, Anjali Chourdia, Will Constable, Alban Desmaison, Zach DeVito, Elias Ellison, Will Feng, Jiong Gong, Michael Gschwind, Brian Hirsh, Sherlock Huang, Kshiteej Kalambarkar, Laurent Kirsch, Michael Lazos, Mario Lezcano Casado, Yanbo Liang, Jason Liang, Yinghai Lu, C. K. Luk, Bert Maher, Yunjie Pan, Christian Puhrsch, Matthias Reso, Mark Saroufim, Marcos Yukio Siraichi, Helen Suk, Shunting Zhang, Michael Suo, Phil Tillet, Xu Zhao 0004, Eikan Wang, Keren Zhou 0001, Richard Zou, Ajit Mathews, Xiaoquan Wen, Gregory Chanan, Peng Wu 0001, Soumith Chintala |
ASPLOS (2) | 26 |
| 2019 | Adversarial Learning for Weakly-Supervised Social Network AlignmentabstractNowadays, it is common for one natural person to join multiple social networks to enjoy different kinds of services. Linking identical users across multiple social networks, also known as social network alignment, is an important problem of great research challenges. Existing methods usually link social identities on the pairwise sample level, which may lead to undesirable performance when the number of available annotations is limited. Motivated by the isomorphism information, in this paper we consider all the identities in a social network as a whole and perform social network alignment from the distribution level. The insight is that we aim to learn a projection function to not only minimize the distance between the distributions of user identities in two social networks, but also incorporate the available annotations as the learning guidance. We propose three models SNNAu, SNNAb and SNNAo to learn the projection function under the weakly-supervised adversarial learning framework. Empirically, we evaluate the proposed models over multiple datasets, and the results demonstrate the superiority of our proposals. Chaozhuo Li, Senzhang Wang, Philip S. Yu, Yanbo Liang, Yun Liu 0017, Zhoujun Li 0001 |
AAAI | 5 |
| 2019 | Partially Shared Adversarial Learning For Semi-supervised Multi-platform User Identity LinkageabstractWith the increasing popularity and diversity of social media, users tend to join multiple social platforms to enjoy different types of services. User identity linkage, which aims to link identical identities across different social platforms, has attracted increasing research attentions recently. Existing methods usually focus on pairwise identity linkage between two platforms, which cannot piece up the information from multi-sources to depict the intrinsic figures of social users. In this paper, we propose a novel adversarial learning based framework MSUIL with partially shared generators to perform Semi-supervised User Identity Linkage across Multiple social networks. The isomorphism across multiple platforms is captured as the complementary to link identities. The insight is that we aim to learn the desirable projection functions (generators) to not only minimize the distance between the distributions of user identities in arbitrary pairs of platforms, but also incorporate the available annotations as the learning guidance. The projection functions of different platform pairs share partial parameters, which ensures MSUIL can capture the interdependencies among multiple platforms and improves the model efficiency. Empirically, we evaluate our proposal over multiple datasets. The experimental results demonstrate the superiority of the proposed MSUIL model. Chaozhuo Li, Senzhang Wang, Hao Wang 0068, Yanbo Liang, Philip S. Yu, Zhoujun Li 0001, Wei Wang 0011 |
CIKM | 4 |
| 2019 | SAC: A System for Big Data Lineage TrackingabstractIn the era of big data, a data processing flow contains various types of tasks. It is nontrivial to discover the data flow/movement from its source to destination, such that monitoring different transformations and hops on its way in an enterprise environment. Therefore, data lineage or provenance is useful to learn how the data gets transformed along the way, how the representation and parameters change, and how the data splits or converges after each hop. However, existing systems offer limited support for such use cases in a distributed computing setup. To address this issue, we build Spark-Atlas-Connector (short as SAC), a new system to track data lineage in a distributed computation platform, e.g., Spark. SAC tracks different processes involved in the data flow and their dependencies, supporting different data storage (e.g., HBase, HDFS, and Hive) and data processing paradigms (e.g., SQL, ETL, machine learning, and streaming). SAC provides a visual representation of data lineage to track data from its origin to downstreams, and is deployed in a distributed production environment for demonstrating its efficiency and scalability. MingJie Tang, Saisai Shao, Weiqing Yang, Yanbo Liang, Yongyang Yu, Bikas Saha, Dongjoon Hyun |
ICDE | 4 |
| 2019 | Adversarial learning for multi-view network embedding on incomplete graphs
Chaozhuo Li, Senzhang Wang, Dejian Yang, Philip S. Yu, Yanbo Liang, Zhoujun Li 0001 |
Knowl. Based Syst. | 5 |
| 2018 | Distribution Distance Minimization for Unsupervised User Identity LinkageabstractNowadays, it is common for one natural person to join multiple social networks to enjoy different services. Linking identical users across different social networks, also known as the User Identity Linkage (UIL), is an important problem of great research challenges and practical value. Most existing UIL models are supervised or semi-supervised and a considerable number of manually matched user identity pairs are required, which is costly in terms of labor and time. In addition, existing methods generally rely heavily on some discriminative common user attributes, and thus are hard to be generalized. Motivated by the isomorphism across social networks, in this paper we consider all the users in a social network as a whole and perform UIL from the user space distribution level. The insight is that we convert the unsupervised UIL problem to the learning of a projection function to minimize the distance between the distributions of user identities in two social networks. We propose to use the earth mover's distance (EMD) as the measure of distribution closeness, and propose two models UUIL$_gan $ and UUIL$_omt $ to efficiently learn the distribution projection function. Empirically, we evaluate the proposed models over multiple social network datasets, and the results demonstrate that our proposal significantly outperforms state-of-the-art methods. Chaozhuo Li, Senzhang Wang, Philip S. Yu, Lei Zheng 0001, Xiaoming Zhang 0001, Zhoujun Li 0001, Yanbo Liang |
CIKM | 7 |
| 2018 | Optimizing Generalized Linear Models with Billions of VariablesabstractThe use of large-scale machine learning~(ML) is becoming ubiquitous in various domains ranging from business intelligence to self-driving cars. Many companies are building ML pipelines in a unified data processing environment, and leveraging well-tuned numerical optimization packages for obtaining model parameters. However, most existing optimization tools are specifically designed for a single machine setup, and cannot handle vast volume of data. In this work, we build a distributed computing framework towards optimizing generalized linear models with billions of variables. We at first design a new distributed vector to represent data points from extremely large feature space. Then, we introduce an efficient and scalable approach to compute the second order derivatives of loss function, and optimizes model parameters with limited memory requirement. Experiments on real-world datasets demonstrate that our proposed techniques can scale up for ML models with billions of variables, and achieves better performance than state-of-the-art systems on a wide range of applications, e.g., ad CTR prediction and rideshare price bidding. Yanbo Liang, Yongyang Yu, MingJie Tang, Chaozhuo Li, Weiqing Yang, Ruifeng Zheng |
CIKM | 1 |
| 2018 | SHC: Distributed Query Processing for Non-Relational Data StoreabstractWe introduce a simple data model to process non-relational data for relational operations, and SHC (Apache Spark - Apache HBase Connector), an implementation of this model in the cluster computing framework, Spark. SHC leverages optimization techniques of relational data processing over the distributed and column-oriented key-value store (i.e., HBase). Compared to existing systems, SHC makes two major contributions. At first, SHC offers a much tighter integration between optimizations of relational data processing and non-relational data store, through a plug-in implementation that integrates with Spark SQL, a distributed in-memory computing engine for relational data. The design makes the system maintenance relatively easy, and enables users to perform complex data analytics on top of key-value store. Second, SHC leverages the Spark SQL Catalyst engine for high performance query optimizations and processing, e.g., data partitions pruning, columns pruning, predicates pushdown and data locality. SHC has been deployed and used in multiple production environments with hundreds of nodes, and provides OLAP query processing on petabytes of data efficiently. Weiqing Yang, MingJie Tang, Yongyang Yu, Yanbo Liang, Bikas Saha |
ICDE | 4 |
| 2018 | SSDMV: Semi-Supervised Deep Social Spammer Detection by Multi-view Data FusionabstractThe explosive use of social media makes it a popular platform for malicious users, known as social spammers, to overwhelm legitimate users with unwanted content. Most existing social spammer detection approaches are supervised and need a large number of manually labeled data for training, which is infeasible in practice. To address this issue, some semi-supervised models are proposed by incorporating side information such as user profiles and posted tweets. However, these shallow models are not effective to deeply learn the desirable user representations for spammer detection, and the multi-view data are usually loosely coupled without considering their correlations. In this paper, we propose a Semi-Supervised Deep social spammer detection model by Multi-View data fusion (SSDMV). The insight is that we aim to extensively learn the task-relevant discriminative representations for users to address the challenge of annotation scarcity. Under a unified semi-supervised learning framework, we first design a deep multi-view feature learning module which fuses information from different views, and then propose a label inference module to predict labels for users. The mutual refinement between the two modules ensures SSDMV to be able to both generate high quality features and make accurate predictions.Empirically, we evaluate SSDMV over two real social network datasets on three tasks, and the results demonstrate that SSDMV significantly outperforms the state-of-the-art methods. Chaozhuo Li, Senzhang Wang, Lifang He 0001, Philip S. Yu, Yanbo Liang, Zhoujun Li 0001 |
ICDM | 5 |