Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuanzhong Xu
dblp:60/9826
· DBLP profile ↗
17ranked-venue papers
5as first author
7since 2021 · last 2024
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 5 · 2 since 2021Artificial intelligence and machine learning · 4 · 4 since 2021Computer networks · 2 · 2 first-authorSecurity and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Artificial intelligence
5 papers |
Efficient and distributed learning · 45% Vision and language · 13% Generative modeling · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Parallel and multicore computing · 61% Distributed systems · 38% Cloud and datacenter computing · 2% | |
| Network and information security
8 papers |
Systems and software security · 44% Hardware security and side channels · 41% Authentication and access control · 12% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 50% Network performance modeling · 28% Wireless networking · 22% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel programming models |
1.2 | 2 | 2023 | Overlap Communication with Dependent Computation via Decomposition in Large Deep Learning Models · ASPLOS (1) 2023 Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning · OSDI 2022 |
Machine learning › Efficient and distributed learning
distributed training |
1.2 | 2 | 2023 | Overlap Communication with Dependent Computation via Decomposition in Large Deep Learning Models · ASPLOS (1) 2023 GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding · ICLR 2021 |
Computer vision › Vision and language › vision-language model › vision-language foundation model
multilingual vision-language models |
0.8 | 1 | 2024 | On Scaling Up a Multilingual Vision and Language Model · CVPR 2024 |
Machine learning › Efficient and distributed learning › distributed training
model parallelism |
0.7 | 1 | 2023 | Overlap Communication with Dependent Computation via Decomposition in Large Deep Learning Models · ASPLOS (1) 2023 |
Distributed systems › communication optimization
communication-computation overlap |
0.7 | 1 | 2023 | Overlap Communication with Dependent Computation via Decomposition in Large Deep Learning Models · ASPLOS (1) 2023 |
Machine learning › Efficient and distributed learning › model compression › sparsity
activation sparsity |
0.6 | 1 | 2022 | GLaM: Efficient Scaling of Language Models with Mixture-of-Experts · ICML 2022 |
Machine learning › Generative modeling
autoregressive model |
0.6 | 1 | 2022 | Vector-quantized Image Modeling with Improved VQGAN · ICLR 2022 |
Machine learning › Efficient and distributed learning
efficient training |
0.6 | 1 | 2022 | GLaM: Efficient Scaling of Language Models with Mixture-of-Experts · ICML 2022 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning › masked modeling
masked image modeling |
0.6 | 1 | 2022 | Vector-quantized Image Modeling with Improved VQGAN · ICLR 2022 |
Machine learning › Deep learning architectures and training
mixture of experts |
0.6 | 1 | 2022 | GLaM: Efficient Scaling of Language Models with Mixture-of-Experts · ICML 2022 |
Machine learning › Efficient and distributed learning › large-scale learning
model scaling |
0.6 | 1 | 2022 | GLaM: Efficient Scaling of Language Models with Mixture-of-Experts · ICML 2022 |
Machine learning › Deep learning architectures and training › mixture of experts
sparse mixture-of-experts |
0.6 | 1 | 2022 | GLaM: Efficient Scaling of Language Models with Mixture-of-Experts · ICML 2022 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › discrete latent variable model
vector-quantized image modeling |
0.6 | 1 | 2022 | Vector-quantized Image Modeling with Improved VQGAN · ICLR 2022 |
Machine learning › Generative modeling › generative adversarial network › GAN architecture
VQGAN |
0.6 | 1 | 2022 | Vector-quantized Image Modeling with Improved VQGAN · ICLR 2022 |
Parallel and multicore computing › parallel programming models
automatic parallelization |
0.6 | 1 | 2022 | Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning · OSDI 2022 |
Distributed systems › distributed machine learning
distributed deep learning |
0.6 | 1 | 2022 | Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning · OSDI 2022 |
Parallel and multicore computing › parallel query processing
intra-operator parallelism |
0.6 | 1 | 2022 | Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning · OSDI 2022 |
Hardware security and side channels
trusted execution environments |
0.5 | 2 | 2017 | Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data · ACM Trans. Comput. Syst. 2017 Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data · OSDI 2016 |
Systems and software security
operating system security |
0.5 | 3 | 2016 | Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems · IEEE Symposium on Security and Privacy 2015 Maxoid: transparently confining mobile applications with custom views of state · EuroSys 2015 Earp: Principled Storage, Sharing, and Protection for Mobile Apps · NSDI 2016 |
Machine learning › Efficient and distributed learning › adaptive computation
conditional computation |
0.5 | 1 | 2021 | GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding · ICLR 2021 |
Internet of things and sensor networks
delay tolerant networks |
0.3 | 2 | 2013 | Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks · IEEE Trans. Parallel Distributed Syst. 2013 Fundamental lower bound for node buffer size in intermittently connected wireless networks · INFOCOM 2011 |
Systems and software security › operating system security
sandboxing |
0.3 | 1 | 2017 | Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data · ACM Trans. Comput. Syst. 2017 |
Hardware security and side channels › trusted execution environments
secure enclaves |
0.3 | 1 | 2017 | Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data · ACM Trans. Comput. Syst. 2017 |
Systems and software security › trusted computing
trusted execution |
0.2 | 1 | 2016 | Sego: Pervasive Trusted Metadata for Efficiently Verified Untrusted System Services · ASPLOS 2016 |
Operating systems › mobile systems
mobile operating systems |
0.2 | 1 | 2016 | Earp: Principled Storage, Sharing, and Protection for Mobile Apps · NSDI 2016 |
Distributed systems
secure computation |
0.2 | 1 | 2016 | Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data · OSDI 2016 |
Computer vision › Vision and language
image captioning |
0.2 | 1 | 2024 | On Scaling Up a Multilingual Vision and Language Model · CVPR 2024 |
Computer vision › Image recognition and object detection
object detection |
0.2 | 1 | 2024 | On Scaling Up a Multilingual Vision and Language Model · CVPR 2024 |
Computer vision › Vision and language
visual question answering |
0.2 | 1 | 2024 | On Scaling Up a Multilingual Vision and Language Model · CVPR 2024 |
Hardware security and side channels › side-channel attack
controlled-channel attack |
0.2 | 1 | 2015 | Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems · IEEE Symposium on Security and Privacy 2015 |
Methods — techniques the papers use, named apart from their topics
intra-layer model parallelism · 1.3computation decomposition · 1.3scaling · 0.8multimodal pretraining · 0.8vector quantization · 0.6transformer · 0.6sparse activation · 0.6mixture of experts · 0.6GAN · 0.6hypervisor-based isolation · 0.5fault injection · 0.5automatic sharding · 0.5page-fault side channel · 0.4memory access pattern analysis · 0.4percolation theory · 0.3request-oriented data model · 0.3Intel SGX · 0.3custom state views · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | On Scaling Up a Multilingual Vision and Language ModelabstractWe explore the boundaries of scaling up a multilingual vision and language model, both in terms of size of the components and the breadth of its training task mixture. Our model achieves new levels of performance on a wide-range of varied and complex tasks, including multiple image-based captioning and question-answering tasks, image-based document understanding and few-shot (in-context) learning, as well as object detection, video question answering, and video captioning. Our model advances the state-of-the-art on most vision-and-language benchmarks considered (20+ of them). Finally, we observe emerging capabilities, such as complex counting and multilingual object detection, tasks that are not explicitly in the training mix. Xi Chen 0071, Josip Djolonga, Piotr Padlewski, Basil Mustafa, Soravit Changpinyo, Carlos Riquelme, Sebastian Goodman, Xiao Wang 0038, Yi Tay, Siamak Shakeri, Mostafa Dehghani 0001, Daniel Salz, Mario Lucic, Michael Tschannen, Arsha Nagrani, Hexiang Hu, Mandar Joshi, Bo Pang 0001, Ceslee Montgomery, Paulina Pietrzyk, Marvin Ritter, A. J. Piergiovanni, Matthias Minderer, Filip Pavetic, Austin Waters, Gang Li 0021, Ibrahim Alabdulmohsin, Lucas Beyer, Julien Amelot, Kenton Lee, Andreas Steiner 0001, Yang Li 0058, Daniel Keysers, Anurag Arnab, Yuanzhong Xu, Keran Rong, Alexander Kolesnikov 0003, Mojtaba Seyedhosseini, Anelia Angelova, Xiaohua Zhai, Neil Houlsby, Radu Soricut |
CVPR | 36 |
| 2023 | Overlap Communication with Dependent Computation via Decomposition in Large Deep Learning ModelsabstractLarge deep learning models have shown great potential with state-of-the-art results in many tasks. However, running these large models is quite challenging on an accelerator (GPU or TPU) because the on-device memory is too limited for the size of these models. Intra-layer model parallelism is an approach to address the issues by partitioning individual layers or operators across multiple devices in a distributed accelerator cluster. But, the data communications generated by intra-layer model parallelism can contribute to a significant proportion of the overall execution time and severely hurt the computational efficiency. Jinliang Wei, Amit Sabne, Andy Davis, Berkin Ilbeyi, Blake Hechtman, Dehao Chen, Karthik Srinivasa Murthy, Marcello Maggioni, Tongfei Guo, Yuanzhong Xu, Zongwei Zhou |
ASPLOS (1) | 13 |
| 2022 | Vector-quantized Image Modeling with Improved VQGAN
Jing Yu Koh, Han Zhang 0010, Ruoming Pang, James Qin, Alexander Ku, Yuanzhong Xu, Jason Baldridge |
ICLR | 8 |
| 2022 | GLaM: Efficient Scaling of Language Models with Mixture-of-ExpertsabstractScaling language models with more data, compute and parameters has driven significant progress in natural language processing. For example, thanks to scaling, GPT-3 was able to achieve strong results on in-context learning tasks. However, training these large dense models requires significant amounts of computing resources. In this paper, we propose and develop a family of language models named \glam (\textbf{G}eneralist \textbf{La}nguage \textbf{M}odel), which uses a sparsely activated mixture-of-experts architecture to scale the model capacity while also incurring substantially less training cost compared to dense variants. The largest \glam has 1.2 trillion parameters, which is approximately 7x larger than GPT-3. It consumes only 1/3 of the energy used to train GPT-3 and requires half of the computation flops for inference, while still achieving better overall fewshot performance across 29 NLP tasks. Nan Du 0002, Yanping Huang, Andrew M. Dai, Simon Tong, Dmitry Lepikhin, Yuanzhong Xu, Maxim Krikun, Yanqi Zhou, Adams Wei Yu, Orhan Firat, Barret Zoph, William Fedus, Maarten Bosma, Zongwei Zhou, Yu Emma Wang, Kellie Webster, Marie Pellat, Kevin Robinson, Kathy Meier-Hellstern, Toju Duke, Lucas Dixon, Kun Zhang 0043, Quoc V. Le, Claire Cui |
ICML | 6 |
| 2022 | Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning
Lianmin Zheng, Zhuohan Li 0001, Hao Zhang 0025, Yonghao Zhuang 0001, Yanping Huang, Yida Wang 0003, Yuanzhong Xu, Danyang Zhuo, Eric P. Xing, Joseph Gonzalez 0001, Ion Stoica |
OSDI | 8 |
| 2021 | A Flexible Approach to Autotuning Multi-Pass Machine Learning CompilersabstractSearch-based techniques have been demonstrated effective in solving complex optimization problems that arise in domain-specific compilers for machine learning (ML). Unfortunately, deploying such techniques in production compilers is impeded by two limitations. First, prior works require factorization of a computation graph into smaller subgraphs over which search is applied. This decomposition is not only non-trivial but also significantly limits the scope of optimization. Second, prior works require search to be applied in a single stage in the compilation flow, which does not fit with the multi-stage layered architecture of most production ML compilers. This paper presents Xtat, an autotuner for production ML compilers that can tune both graph-level and subgraph-level optimizations across multiple compilation stages. Xtat applies Xtat-M, a flexible search methodology that defines a search formulation for joint optimizations by accurately modeling the interactions between different compiler passes. Xtat tunes tensor layouts, operator fusion decisions, tile sizes, and code generation parameters in XLA, a production ML compiler, using various search strategies. In an evaluation across 150 ML training and inference models on Tensor Processing Units (TPUs) at Google, Xtat offers up to 2.4x and an average 5% execution time speedup over the heavily-optimized XLA compiler. Phitchaya Mangpo Phothilimthana, Amit Sabne, Nikhil Sarda, Karthik Srinivasa Murthy, Yanqi Zhou, Christof Angermueller, Michael Burrows, Sudip Roy 0002, Ketan Mandke, Rezsa Farahani, Yu Emma Wang, Berkin Ilbeyi, Blake A. Hechtman, Bjarke Roune, Yuanzhong Xu, Samuel J. Kaufman |
PACT | 16 |
| 2021 | GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding
Dmitry Lepikhin, HyoukJoong Lee, Yuanzhong Xu, Dehao Chen, Orhan Firat, Yanping Huang, Maxim Krikun, Noam Shazeer |
ICLR | 3 |
| 2017 | Ryoan: A Distributed Sandbox for Untrusted Computation on Secret DataabstractUsers of modern data-processing services such as tax preparation or genomic screening are forced to trust them with data that the users wish to keep secret. Ryoan 1 protects secret data while it is processed by services that the data owner does not trust. Accomplishing this goal in a distributed setting is difficult, because the user has no control over the service providers or the computational platform. Confining code to prevent it from leaking secrets is notoriously difficult, but Ryoan benefits from new hardware and a request-oriented data model. Ryoan provides a distributed sandbox, leveraging hardware enclaves (e.g., Intel’s software guard extensions (SGX) [40]) to protect sandbox instances from potentially malicious computing platforms. The protected sandbox instances confine untrusted data-processing modules to prevent leakage of the user’s input data. Ryoan is designed for a request-oriented data model, where confined modules only process input once and do not persist state about the input. We present the design and prototype implementation of Ryoan and evaluate it on a series of challenging problems including email filtering, health analysis, image processing and machine translation. Tyler Hunt, Zhiting Zhu, Yuanzhong Xu, Simon Peter 0001, Emmett Witchel |
ACM Trans. Comput. Syst. | 3 |
| 2016 | Sego: Pervasive Trusted Metadata for Efficiently Verified Untrusted System ServicesabstractSego is a hypervisor-based system that gives strong privacy and integrity guarantees to trusted applications, even when the guest operating system is compromised or hostile. Sego verifies operating system services, like the file system, instead of replacing them. By associating trusted metadata with user data across all system devices, Sego verifies system services more efficiently than previous systems, especially services that depend on data contents. We extensively evaluate Sego's performance on real workloads and implement a kernel fault injector to validate Sego's file system-agnostic crash consistency and recovery protocol. Youngjin Kwon, Alan M. Dunn, Michael Z. Lee, Owen S. Hofmann, Yuanzhong Xu, Emmett Witchel |
ASPLOS | 5 |
| 2016 | Earp: Principled Storage, Sharing, and Protection for Mobile Apps
Yuanzhong Xu, Tyler Hunt, Youngjin Kwon, Martin Georgiev, Vitaly Shmatikov, Emmett Witchel |
NSDI | 1 |
| 2016 | Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data
Tyler Hunt, Zhiting Zhu, Yuanzhong Xu, Simon Peter 0001, Emmett Witchel |
OSDI | 3 |
| 2015 | Maxoid: transparently confining mobile applications with custom views of stateabstractWe present Maxoid, a system that allows an Android app to process its sensitive data by securely invoking other, untrusted apps. Maxoid provides secrecy and integrity for both the invoking app and the invoked app. For each app, Maxoid presents custom views of private and public state (files and data in content providers) to transparently redirect unsafe data flows and minimize disruption. Maxoid supports unmodified apps with full security guarantees, and also introduces new APIs to improve usability. We show that Maxoid can improve security for popular Android apps with minimal performance overheads. Yuanzhong Xu, Emmett Witchel |
EuroSys | 1 |
| 2015 | Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating SystemsabstractThe presence of large numbers of security vulnerabilities in popular feature-rich commodity operating systems has inspired a long line of work on excluding these operating systems from the trusted computing base of applications, while retaining many of their benefits. Legacy applications continue to run on the untrusted operating system, while a small hyper visor or trusted hardware prevents the operating system from accessing the applications' memory. In this paper, we introduce controlled-channel attacks, a new type of side-channel attack that allows an untrusted operating system to extract large amounts of sensitive information from protected applications on systems like Overshadow, Ink Tag or Haven. We implement the attacks on Haven and Ink Tag and demonstrate their power by extracting complete text documents and outlines of JPEG images from widely deployed application libraries. Given these attacks, it is unclear if Over shadow's vision of protecting unmodified legacy applications from legacy operating systems running on off-the-shelf hardware is still tenable. Yuanzhong Xu, Weidong Cui, Marcus Peinado |
IEEE Symposium on Security and Privacy | 1 |
| 2014 | Application-Defined Decentralized Access Control
Yuanzhong Xu, Alan M. Dunn, Owen S. Hofmann, Michael Z. Lee, Syed Akbar Mehdi, Emmett Witchel |
USENIX ATC | 1 |
| 2013 | Lower Bound for Node Buffer Size in Intermittently Connected Wireless NetworksabstractWe study the fundamental lower bound for node buffer size in intermittently connected wireless networks. The intermittent connectivity is caused by the possibility of node inactivity due to some external constraints. We find even with infinite channel capacity and node processing speed, buffer occupation in each node does not approach zero in a static random network where each node keeps a constant message generation rate. Given the condition that each node has the same probability p of being inactive during each time slot, there exists a critical value pc(λ) for this probability from a percolation-based perspective. When pc(λ), the network is in the supercritical case, and there is an achievable lower bound (In our paper, “achievable” means that node buffer size in networks can achieve the same order as the lower bound by applying some transmission scheme) for the occupied buffer size of each node, which is asymptotically independent of the size of the network. If p > pc(λ), the network is in the subcritical case, and there is a tight lower bound Θ(√n) for buffer occupation, where n is the number of nodes in the network. Xinbing Wang, Tuo Yu, Yuanzhong Xu |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2012 | Eternal Sunshine of the Spotless Machine: Protecting Privacy with Ephemeral Channels
Alan M. Dunn, Michael Z. Lee, Suman Jana, Sangman Kim, Mark Silberstein, Yuanzhong Xu, Vitaly Shmatikov, Emmett Witchel |
OSDI | 6 |
| 2011 | Fundamental lower bound for node buffer size in intermittently connected wireless networksabstractWe study the fundamental lower bound for node buffer size in intermittently connected wireless networks. The intermittent connectivity is caused by the possibility of node inactivity due to some external constraints. We find even with infinite network capacity and node processing speed, buffer occupation in each node does not approach zero in a static random network where each node keeps a constant message generation rate. Given the condition that each node has the same probability p to be inactive during each time slot, there exists a critical value pc(λ) for this probability from a percolation-based perspective. When pc(λ), the network is in the supercritical case, and there is an achievable lower bound for the occupied buffer size of each node, which is asymptotically independent of the size of the network. If p >; pc(λ), the network is in the subcritical case, and there is a tight lower bound Θ(√n)for buffer occupation, where n is the number of nodes in the network. Yuanzhong Xu, Xinbing Wang |
INFOCOM | 1 |