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.

Yanbo Liang

dblp:228/2610 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation
0.812024
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.412019
Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019
Data integration and cleaning
data provenance
0.412019
SAC: A System for Big Data Lineage Tracking · ICDE 2019
Web and social media mining
social network alignment
0.412019
Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019
Web and social media mining
social network analysis
0.412019
Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019
Web and social media mining
user identity linkage
0.412019
Adversarial Learning for Weakly-Supervised Social Network Alignment · AAAI 2019
Distributed and cloud data management
distributed query processing
0.312018
SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018
Data integration and cleaning › data fusion
multi-view data fusion
0.312018
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.312018
SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018
Query processing and optimization
query optimization
0.312018
SHC: Distributed Query Processing for Non-Relational Data Store · ICDE 2018
Data mining › anomaly detection › spam detection
social spammer detection
0.312018
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.212024
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.112018
SSDMV: Semi-Supervised Deep Social Spammer Detection by Multi-view Data Fusion · ICDM 2018
Indexing and storage engines
key-value store
0.112018
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
YearPublicationVenuePosition
2024 PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation
abstract
This 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 Alignment
abstract
Nowadays, 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
AAAI5
2019 Partially Shared Adversarial Learning For Semi-supervised Multi-platform User Identity Linkage
abstract
With 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
CIKM4
2019 SAC: A System for Big Data Lineage Tracking
abstract
In 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
ICDE4
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 Linkage
abstract
Nowadays, 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
CIKM7
2018 Optimizing Generalized Linear Models with Billions of Variables
abstract
The 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
CIKM1
2018 SHC: Distributed Query Processing for Non-Relational Data Store
abstract
We 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
ICDE4
2018 SSDMV: Semi-Supervised Deep Social Spammer Detection by Multi-view Data Fusion
abstract
The 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
ICDM5