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

David R. So

dblp:217/3379 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
6since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 8 · 2 first-author · 6 since 2021Graphics, 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
8 papers
Efficient and distributed learning · 46% Deep learning architectures and training · 34% Language models and text generation · 14%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search
2.552023
EvoPrompting: Language Models for Code-Level Neural Architecture Search · NeurIPS 2023
Searching for Efficient Transformers for Language Modeling · NeurIPS 2021
MUFASA: Multimodal Fusion Architecture Search for Electronic Health Records · AAAI 2021
Machine learning › Deep learning architectures and training
transformer
1.742023
Brainformers: Trading Simplicity for Efficiency · ICML 2023
Pay Attention to MLPs · NeurIPS 2021
The Evolved Transformer · ICML 2019
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search
evolutionary neural architecture search
1.022023
EvoPrompting: Language Models for Code-Level Neural Architecture Search · NeurIPS 2023
The Evolved Transformer · ICML 2019
Natural language and speech › Language models and text generation
code generation
0.712023
EvoPrompting: Language Models for Code-Level Neural Architecture Search · NeurIPS 2023
Machine learning › Deep learning architectures and training › transformer
efficient transformer
0.712023
Brainformers: Trading Simplicity for Efficiency · ICML 2023
Machine learning › Deep learning architectures and training
mixture of experts
0.712023
Brainformers: Trading Simplicity for Efficiency · ICML 2023
Machine learning › Deep learning architectures and training
scaling laws
0.712023
Transcending Scaling Laws with 0.1% Extra Compute · EMNLP 2023
Machine learning › Optimization for machine learning
sparse model
0.712023
Brainformers: Trading Simplicity for Efficiency · ICML 2023
Natural language and speech › Language models and text generation › neural language model
autoregressive language model
0.512021
Searching for Efficient Transformers for Language Modeling · NeurIPS 2021
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search › task-specific architecture search
multi-modal architecture search
0.512021
MUFASA: Multimodal Fusion Architecture Search for Electronic Health Records · AAAI 2021
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search
transformer architecture search
0.512021
Searching for Efficient Transformers for Language Modeling · NeurIPS 2021
Medical and health informatics
electronic health records
0.512021
MUFASA: Multimodal Fusion Architecture Search for Electronic Health Records · AAAI 2021
Machine learning › Efficient and distributed learning
automated machine learning
0.412020
AutoML-Zero: Evolving Machine Learning Algorithms From Scratch · ICML 2020
Natural language and speech › Language models and text generation
large language model
0.212023
Brainformers: Trading Simplicity for Efficiency · ICML 2023
Machine learning › Efficient and distributed learning › model reuse
model upcycling
0.212023
Transcending Scaling Laws with 0.1% Extra Compute · EMNLP 2023
Natural language and speech › Language models and text generation › pre-trained language model
BERT
0.112021
Pay Attention to MLPs · NeurIPS 2021
Machine learning › Deep learning architectures and training › transformer
vision transformer
0.112021
Pay Attention to MLPs · NeurIPS 2021

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

neural architecture search · 2.2transformer · 1.0soft prompt tuning · 0.7model merging · 0.7layer normalization · 0.7language model · 0.7knowledge distillation · 0.7evolutionary prompt engineering · 0.7gating · 0.5MLP · 0.5
YearPublicationVenuePosition
2023 Transcending Scaling Laws with 0.1% Extra Compute
abstract
Yi Tay, Jason Wei, Hyung Chung, Vinh Tran, David So, Siamak Shakeri, Xavier Garcia, Steven Zheng, Jinfeng Rao, Aakanksha Chowdhery, Denny Zhou, Donald Metzler, Slav Petrov, Neil Houlsby, Quoc Le, Mostafa Dehghani. Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing. 2023.
Yi Tay, Jason Wei, Hyung Won Chung, Vinh Q. Tran 0002, David R. So, Siamak Shakeri, Xavier Garcia, Huaixiu Steven Zheng, Jinfeng Rao, Aakanksha Chowdhery, Denny Zhou, Donald Metzler, Slav Petrov, Neil Houlsby, Quoc V. Le, Mostafa Dehghani 0001
EMNLP5
2023 Brainformers: Trading Simplicity for Efficiency
abstract
Transformers are central to recent successes in natural language processing and computer vision. Transformers have a mostly uniform backbone where layers alternate between feed-forward and self-attention in order to build a deep network. Here we investigate this design choice and find that more complex blocks that have different permutations of layer primitives can be more efficient. Using this insight, we develop a complex block, named Brainformer, that consists of a diverse sets of layers such as sparsely gated feed-forward layers, dense feed-forward layers, attention layers, and various forms of layer normalization and activation functions. Brainformer consistently outperforms the state-of-the-art dense and sparse Transformers, in terms of both quality and efficiency. A Brainformer model with 8 billion activated parameters per token demonstrates 2x faster training convergence and 5x faster step time compared to its GLaM counterpart. In downstream task evaluation, Brainformer also demonstrates a 3% higher SuperGLUE score with fine-tuning compared to GLaM with a similar number of activated parameters. Finally, Brainformer largely outperforms a Primer dense model derived with NAS with similar computation per token on fewshot evaluations.
Yanqi Zhou, Nan Du 0002, Yanping Huang, Daiyi Peng, Chang Lan, Siamak Shakeri, David R. So, Andrew M. Dai, Yifeng Lu, Quoc V. Le, Claire Cui, James Laudon, Jeffrey Dean
ICML8
2023 EvoPrompting: Language Models for Code-Level Neural Architecture Search
abstract
Given the recent impressive accomplishments of language models (LMs) for code generation, we explore the use of LMs as general adaptive mutation and crossover operators for an evolutionary neural architecture search (NAS) algorithm. While NAS still proves too difficult a task for LMs to succeed at solely through prompting, we find that the combination of evolutionary prompt engineering with soft prompt-tuning, a method we term EvoPrompting, consistently finds diverse and high performing models. We first demonstrate that EvoPrompting is effective on the computationally efficient MNIST-1D dataset, where EvoPrompting produces convolutional architecture variants that outperform both those designed by human experts and naive few-shot prompting in terms of accuracy and model size. We then apply our method to searching for graph neural networks on the CLRS Algorithmic Reasoning Benchmark, where EvoPrompting is able to design *novel* architectures that outperform current state-of-the-art models on 21 out of 30 algorithmic reasoning tasks while maintaining similar model size. EvoPrompting is successful at designing accurate and efficient neural network architectures across a variety of machine learning tasks, while also being general enough for easy adaptation to other tasks beyond neural network design.
Angelica Chen, David Dohan, David R. So
NeurIPS3
2021 MUFASA: Multimodal Fusion Architecture Search for Electronic Health Records
abstract
One important challenge of applying deep learning to electronic health records (EHR) is the complexity of their multimodal structure. EHR usually contains a mixture of structured (codes) and unstructured (free-text) data with sparse and irregular longitudinal features -- all of which doctors utilize when making decisions. In the deep learning regime, determining how different modality representations should be fused together is a difficult problem, which is often addressed by handcrafted modeling and intuition. In this work, we extend state-of-the-art neural architecture search (NAS) methods and propose MUltimodal Fusion Architecture SeArch (MUFASA) to simultaneously search across multimodal fusion strategies and modality-specific architectures for the first time. We demonstrate empirically that our MUFASA method outperforms established unimodal NAS on public EHR data with comparable computation costs. In addition, MUFASA produces architectures that outperform Transformer and Evolved Transformer. Compared with these baselines on CCS diagnosis code prediction, our discovered models improve top-5 recall from 0.88 to 0.91 and demonstrate the ability to generalize to other EHR tasks. Studying our top architecture in depth, we provide empirical evidence that MUFASA's improvements are derived from its ability to both customize modeling for each modality and find effective fusion strategies.
Zhen Xu 0006, David R. So, Andrew M. Dai
AAAI2
2021 Pay Attention to MLPs
abstract
Transformers have become one of the most important architectural innovations in deep learning and have enabled many breakthroughs over the past few years. Here we propose a simple network architecture, gMLP, based solely on MLPs with gating, and show that it can perform as well as Transformers in key language and vision applications. Our comparisons show that self-attention is not critical for Vision Transformers, as gMLP can achieve the same accuracy. For BERT, our model achieves parity with Transformers on pretraining perplexity and is better on some downstream NLP tasks. On finetuning tasks where gMLP performs worse, making the gMLP model substantially larger can close the gap with Transformers. In general, our experiments show that gMLP can scale as well as Transformers over increased data and compute.
Hanxiao Liu, Zihang Dai, David R. So, Quoc V. Le
NeurIPS3
2021 Searching for Efficient Transformers for Language Modeling
abstract
Large Transformer models have been central to recent advances in natural language processing. The training and inference costs of these models, however, have grown rapidly and become prohibitively expensive. Here we aim to reduce the costs of Transformers by searching for a more efficient variant. Compared to previous approaches, our search is performed at a lower level, over the primitives that define a Transformer TensorFlow program. We identify an architecture, named Primer, that has a smaller training cost than the original Transformer and other variants for auto-regressive language modeling. Primer’s improvements can be mostly attributed to two simple modifications: squaring ReLU activations and adding a depthwise convolution layer after each Q, K, and V projection in self-attention.Experiments show Primer’s gains over Transformer increase as compute scale grows and follow a power law with respect to quality at optimal model sizes. We also verify empirically that Primer can be dropped into different codebases to significantly speed up training without additional tuning. For example, at a 500M parameter size, Primer improves the original T5 architecture on C4 auto-regressive language modeling, reducing the training cost by 4X. Furthermore, the reduced training cost means Primer needs much less compute to reach a target one-shot performance. For instance, in a 1.9B parameter configuration similar to GPT-3 XL, Primer uses 1/3 of the training compute to achieve the same one-shot performance as Transformer. We open source our models and several comparisons in T5 to help with reproducibility.
David R. So, Wojciech Manke, Hanxiao Liu, Zihang Dai, Noam Shazeer, Quoc V. Le
NeurIPS1
2020 AutoML-Zero: Evolving Machine Learning Algorithms From Scratch
abstract
Machine learning research has advanced in multiple aspects, including model structures and learning methods. The effort to automate such research, known as AutoML, has also made significant progress. However, this progress has largely focused on the architecture of neural networks, where it has relied on sophisticated expert-designed layers as building blocks—or similarly restrictive search spaces. Our goal is to show that AutoML can go further: it is possible today to automatically discover complete machine learning algorithms just using basic mathematical operations as building blocks. We demonstrate this by introducing a novel framework that significantly reduces human bias through a generic search space. Despite the vastness of this space, evolutionary search can still discover two-layer neural networks trained by backpropagation. These simple neural networks can then be surpassed by evolving directly on tasks of interest, e.g. CIFAR-10 variants, where modern techniques emerge in the top algorithms, such as bilinear interactions, normalized gradients, and weight averaging. Moreover, evolution adapts algorithms to different task types: e.g., dropout-like techniques appear when little data is available. We believe these preliminary successes in discovering machine learning algorithms from scratch indicate a promising new direction for the field.
Esteban Real, David R. So, Quoc V. Le
ICML3
2019 The Evolved Transformer
abstract
Recent works have highlighted the strength of the Transformer architecture on sequence tasks while, at the same time, neural architecture search (NAS) has begun to outperform human-designed models. Our goal is to apply NAS to search for a better alternative to the Transformer. We first construct a large search space inspired by the recent advances in feed-forward sequence models and then run evolutionary architecture search with warm starting by seeding our initial population with the Transformer. To directly search on the computationally expensive WMT 2014 English-German translation task, we develop the Progressive Dynamic Hurdles method, which allows us to dynamically allocate more resources to more promising candidate models. The architecture found in our experiments – the Evolved Transformer – demonstrates consistent improvement over the Transformer on four well-established language tasks: WMT 2014 English-German, WMT 2014 English-French, WMT 2014 English-Czech and LM1B. At a big model size, the Evolved Transformer establishes a new state-of-the-art BLEU score of 29.8 on WMT’14 English-German; at smaller sizes, it achieves the same quality as the original "big" Transformer with 37.6% less parameters and outperforms the Transformer by 0.7 BLEU at a mobile-friendly model size of 7M parameters.
David R. So, Quoc V. Le
ICML1