Demo Data from EDBT 2026 / reviewers in the wild / expert
Hieu Pham 0001
dblp:120/1102-1
· DBLP profile ↗
11ranked-venue papers
4as first author
8since 2021 · last 2023
0000-0001-7704-5053ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 4 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 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
9 papers |
Deep learning architectures and training · 24% Efficient and distributed learning · 16% Representation and self-supervised learning · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 50% Performance modeling and evaluation · 27% Cloud and datacenter computing · 23% |
Topics — the 23 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Representation and self-supervised learning
contrastive learning |
1.0 | 2 | 2021 | Towards Domain-Agnostic Contrastive Learning · ICML 2021 Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervision · ICML 2021 |
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search |
0.8 | 2 | 2021 | AutoDropout: Learning Dropout Patterns to Regularize Deep Networks · AAAI 2021 Efficient Neural Architecture Search via Parameter Sharing · ICML 2018 |
Machine learning › Optimization for machine learning
adaptive optimization |
0.7 | 1 | 2023 | Symbolic Discovery of Optimization Algorithms · NeurIPS 2023 |
Machine learning › Representation and self-supervised learning › pre-training
data mixture optimization |
0.7 | 1 | 2023 | DoReMi: Optimizing Data Mixtures Speeds Up Language Model Pretraining · NeurIPS 2023 |
Machine learning › Trustworthy machine learning › robustness
distributionally robust optimization |
0.7 | 1 | 2023 | DoReMi: Optimizing Data Mixtures Speeds Up Language Model Pretraining · NeurIPS 2023 |
Natural language and speech › Language models and text generation › large language model training
language model pretraining |
0.7 | 1 | 2023 | DoReMi: Optimizing Data Mixtures Speeds Up Language Model Pretraining · NeurIPS 2023 |
Machine learning › Optimization for machine learning › optimization › optimizer design
memory-efficient optimizer |
0.7 | 1 | 2023 | Symbolic Discovery of Optimization Algorithms · NeurIPS 2023 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › combinatorial search
program search |
0.7 | 1 | 2023 | Symbolic Discovery of Optimization Algorithms · NeurIPS 2023 |
Machine learning › Deep learning architectures and training
training optimization |
0.7 | 1 | 2023 | Symbolic Discovery of Optimization Algorithms · NeurIPS 2023 |
Distributed systems › distributed machine learning
device placement |
0.6 | 2 | 2018 | A Hierarchical Model for Device Placement · ICLR (Poster) 2018 Device Placement Optimization with Reinforcement Learning · ICML 2017 |
Machine learning › Deep learning architectures and training
data augmentation |
0.5 | 1 | 2021 | Towards Domain-Agnostic Contrastive Learning · ICML 2021 |
Machine learning › Deep learning architectures and training › data augmentation
mixup |
0.5 | 1 | 2021 | Towards Domain-Agnostic Contrastive Learning · ICML 2021 |
Machine learning › Learning paradigms › semi-supervised learning
pseudo-labeling |
0.5 | 1 | 2021 | Meta Pseudo Labels · CVPR 2021 |
Machine learning › Deep learning architectures and training
regularization |
0.5 | 1 | 2021 | AutoDropout: Learning Dropout Patterns to Regularize Deep Networks · AAAI 2021 |
Machine learning › Learning paradigms
semi-supervised learning |
0.5 | 1 | 2021 | Meta Pseudo Labels · CVPR 2021 |
Machine learning › Deep learning architectures and training
teacher-student framework |
0.5 | 1 | 2021 | Meta Pseudo Labels · CVPR 2021 |
Computer vision › Vision and language › multimodal representation
vision-language representation learning |
0.5 | 1 | 2021 | Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervision · ICML 2021 |
Machine learning › Efficient and distributed learning
distributed training |
0.4 | 2 | 2018 | A Hierarchical Model for Device Placement · ICLR (Poster) 2018 Device Placement Optimization with Reinforcement Learning · ICML 2017 |
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
device placement |
0.3 | 1 | 2018 | A Hierarchical Model for Device Placement · ICLR (Poster) 2018 |
Performance modeling and evaluation › system modeling
hierarchical modeling |
0.3 | 1 | 2018 | A Hierarchical Model for Device Placement · ICLR (Poster) 2018 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.3 | 1 | 2017 | Device Placement Optimization with Reinforcement Learning · ICML 2017 |
Computer vision › Vision and language
image-text retrieval |
0.1 | 1 | 2021 | Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervision · ICML 2021 |
Machine learning › Transfer learning and domain adaptation › zero-shot learning
zero-shot classification |
0.1 | 1 | 2021 | Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervision · ICML 2021 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 1.1symbolic discovery · 0.7proxy model training · 0.7program search · 0.7minimax optimization · 0.7evolution strategies · 0.7domain reweighting · 0.7weight decay · 0.5meta-learning · 0.5dropout · 0.5neural network placement · 0.3hierarchical reinforcement learning · 0.3sequence-to-sequence model · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Symbolic Discovery of Optimization AlgorithmsabstractWe present a method to formulate algorithm discovery as program search, and apply it to discover optimization algorithms for deep neural network training. We leverage efficient search techniques to explore an infinite and sparse program space. To bridge the large generalization gap between proxy and target tasks, we also introduce program selection and simplification strategies.
Our method discovers a simple and effective optimization algorithm, $\textbf{Lion}$ ($\textit{Evo$\textbf{L}$ved S$\textbf{i}$gn M$\textbf{o}$me$\textbf{n}$tum}$). It is more memory-efficient than Adam as it only keeps track of the momentum. Different from adaptive optimizers, its update has the same magnitude for each parameter calculated through the sign operation.
We compare Lion with widely used optimizers, such as Adam and Adafactor, for training a variety of models on different tasks. On image classification, Lion boosts the accuracy of ViT by up to 2\% on ImageNet and saves up to 5x the pre-training compute on JFT. On vision-language contrastive learning, we achieve 88.3\% $\textit{zero-shot}$ and 91.1\% $\textit{fine-tuning}$ accuracy on ImageNet, surpassing the previous best results by 2\% and 0.1\%, respectively. On diffusion models, Lion outperforms Adam by achieving a better FID score and reducing the training compute by up to 2.3x. For autoregressive, masked language modeling, and fine-tuning, Lion exhibits a similar or better performance compared to Adam. Our analysis of Lion reveals that its performance gain grows with the training batch size. It also requires a smaller learning rate than Adam due to the larger norm of the update produced by the sign function. Additionally, we examine the limitations of Lion and identify scenarios where its improvements are small or not statistically significant. Xiangning Chen, Esteban Real, Hieu Pham 0001, Xuanyi Dong, Thang Luong, Cho-Jui Hsieh, Yifeng Lu, Quoc V. Le |
NeurIPS | 6 |
| 2023 | DoReMi: Optimizing Data Mixtures Speeds Up Language Model PretrainingabstractThe mixture proportions of pretraining data domains (e.g., Wikipedia, books, web text) greatly affect language model (LM) performance. In this paper, we propose Domain Reweighting with Minimax Optimization (DoReMi), which first trains a small proxy model using group distributionally robust optimization (Group DRO) over domains to produce domain weights (mixture proportions) without knowledge of downstream tasks. We then resample a dataset with these domain weights and train a larger, full-sized model. In our experiments, we use DoReMi on a 280M-parameter proxy model to set the domain weights for training an 8B-parameter model (30x larger) more efficiently. On The Pile, DoReMi improves perplexity across all domains, even when it downweights a domain. DoReMi improves average few-shot downstream accuracy by 6.5% points over a baseline model trained using The Pile's default domain weights and reaches the baseline accuracy with 2.6x fewer training steps. On the GLaM dataset, DoReMi, which has no knowledge of downstream tasks, even matches the performance of using domain weights tuned on downstream tasks. Sang Michael Xie, Hieu Pham 0001, Xuanyi Dong, Nan Du 0002, Hanxiao Liu, Yifeng Lu, Percy Liang, Quoc V. Le, Tengyu Ma 0001, Adams Wei Yu |
NeurIPS | 2 |
| 2023 | MixupE: Understanding and improving Mixup from directional derivative perspectiveabstractMixup is a popular data augmentation technique for training deep neural networks where additional samples are generated by linearly interpolating pairs of inputs and their labels. This technique is known to improve the generalization performance in many learning paradigms and applications. In this work, we first analyze Mixup and show that it implicitly regularizes infinitely many directional derivatives of all orders. Based on this new insight, we propose an improved version of Mixup, theoretically justified to deliver better generalization performance than the vanilla Mixup. To demonstrate the effectiveness of the proposed method, we conduct experiments across various domains such as images, tabular data, speech, and graphs. Our results show that the proposed method improves Mixup across multiple datasets using a variety of architectures, for instance, exhibiting an improvement over Mixup by 0.8% in ImageNet top-1 accuracy. Yingtian Zou, Vikas Verma, Sarthak Mittal, Wai Hoh Tang, Hieu Pham 0001, Juho Kannala, Yoshua Bengio, Arno Solin, Kenji Kawaguchi |
UAI | 5 |
| 2023 | Combined scaling for zero-shot transfer learningabstractRecent developments in multimodal training methodologies, including CLIP and ALIGN, obviate the necessity for individual data labeling. These approaches utilize pairs of data and corresponding textual information found online as a form of weak supervision signal. However, models employing this kind of weak supervision are not as competitive as their supervised and semi-supervised counterparts when sufficient labeled data is accessible. This performance gap constrains the applicability of weekly supervised models. In this paper, we narrow the gap by proposing a combined scaling method, named BASIC, that achieves 85.7% top-1 accuracy on the ImageNet ILSVRC-2012 validation set without learning from any labeled ImageNet example. This accuracy surpasses best-published similar models, CLIP and ALIGN, by 9.3%. Our BASIC model also shows significant improvements in robustness benchmarks. For instance, on 5 test sets with natural distribution shifts such as ImageNet-{A,R,V2,Sketch} and ObjectNet, our model achieves 84.3% top-1 average accuracy, only a small drop from its original ImageNet accuracy. To achieve these results, we first develop a theoretical framework which shows that larger contrastive batch sizes lead to smaller generalization gaps for image-text models such as CLIP and ALIGN. Based on this theoretical result, we scale up the contrastive learning framework of CLIP and ALIGN in three dimensions (data size, model size, and batch size) by proposing a new method using gradient checkpointing and model parallelism. As a result, our dataset has 6.6B noisy image-text pairs, which is 4x larger than ALIGN, and 16x larger than CLIP. Our largest model has 3B weights, which is 3.75x larger in parameters and 8x larger in FLOPs than ALIGN and CLIP. Finally, our batch size is 65536 which is 2x more than CLIP and 4x more than ALIGN. Hieu Pham 0001, Zihang Dai, Golnaz Ghiasi, Kenji Kawaguchi, Hanxiao Liu, Adams Wei Yu, Minh-Thang Luong, Mingxing Tan, Quoc V. Le |
Neurocomputing | 1 |
| 2021 | AutoDropout: Learning Dropout Patterns to Regularize Deep NetworksabstractNeural networks are often over-parameterized and hence benefit from aggressive regularization. Conventional regularization methods, such as dropout or weight decay, do not leverage the structures of the network's inputs and hidden states. As a result, these conventional methods are less effective than methods that leverage the structures, such as SpatialDropout and DropBlock, which randomly drop the values at certain contiguous areas in the hidden states and setting them to zero. Although the locations of dropping areas random, the patterns of SpatialDropout and DropBlock are manually designed and fixed. Here we propose to learn the dropping patterns. In our method, a controller learns to generate a dropping pattern at every channel and layer of a target network, such as a ConvNet or a Transformer. The target network is then trained with the dropping pattern, and its resulting validation performance is used as a signal for the controller to learn from. We show that this method works well for both image recognition on CIFAR-10 and ImageNet, as well as language modeling on Penn Treebank and WikiText-2. The learned dropping patterns also transfers to different tasks and datasets, such as from language model on Penn Treebank to Engligh-French translation on WMT 2014. Our code will be available at: https://github.com/googleresearch/google-research/tree/master/auto_dropout. Hieu Pham 0001, Quoc V. Le |
AAAI | 1 |
| 2021 | Meta Pseudo LabelsabstractWe present Meta Pseudo Labels, a semi-supervised learning method that achieves a new state-of-the-art top-1 accuracy of 90.2% on ImageNet, which is 1.6% better than the existing state-of-the-art [16]. Like Pseudo Labels, Meta Pseudo Labels has a teacher network to generate pseudo labels on unlabeled data to teach a student network. However, unlike Pseudo Labels where the teacher is fixed, the teacher in Meta Pseudo Labels is constantly adapted by the feedback of the student’s performance on the labeled dataset. As a result, the teacher generates better pseudo labels to teach the student.1 Hieu Pham 0001, Zihang Dai, Qizhe Xie, Quoc V. Le |
CVPR | 1 |
| 2021 | Scaling Up Visual and Vision-Language Representation Learning With Noisy Text SupervisionabstractPre-trained representations are becoming crucial for many NLP and perception tasks. While representation learning in NLP has transitioned to training on raw text without human annotations, visual and vision-language representations still rely heavily on curated training datasets that are expensive or require expert knowledge. For vision applications, representations are mostly learned using datasets with explicit class labels such as ImageNet or OpenImages. For vision-language, popular datasets like Conceptual Captions, MSCOCO, or CLIP all involve a non-trivial data collection (and cleaning) process. This costly curation process limits the size of datasets and hence hinders the scaling of trained models. In this paper, we leverage a noisy dataset of over one billion image alt-text pairs, obtained without expensive filtering or post-processing steps in the Conceptual Captions dataset. A simple dual-encoder architecture learns to align visual and language representations of the image and text pairs using a contrastive loss. We show that the scale of our corpus can make up for its noise and leads to state-of-the-art representations even with such a simple learning scheme. Our visual representation achieves strong performance when transferred to classification tasks such as ImageNet and VTAB. The aligned visual and language representations enables zero-shot image classification and also set new state-of-the-art results on Flickr30K and MSCOCO image-text retrieval benchmarks, even when compared with more sophisticated cross-attention models. The representations also enable cross-modality search with complex text and text + image queries. Chao Jia 0005, Yinfei Yang, Ye Xia 0006, Zarana Parekh, Hieu Pham 0001, Quoc V. Le, Yun-Hsuan Sung, Zhen Li 0028, Tom Duerig |
ICML | 6 |
| 2021 | Towards Domain-Agnostic Contrastive LearningabstractDespite recent successes, most contrastive self-supervised learning methods are domain-specific, relying heavily on data augmentation techniques that require knowledge about a particular domain, such as image cropping and rotation. To overcome such limitation, we propose a domain-agnostic approach to contrastive learning, named DACL, that is applicable to problems where domain-specific data augmentations are not readily available. Key to our approach is the use of Mixup noise to create similar and dissimilar examples by mixing data samples differently either at the input or hidden-state levels. We theoretically analyze our method and show advantages over the Gaussian-noise based contrastive learning approach. To demonstrate the effectiveness of DACL, we conduct experiments across various domains such as tabular data, images, and graphs. Our results show that DACL not only outperforms other domain-agnostic noising methods, such as Gaussian-noise, but also combines well with domain-specific methods, such as SimCLR, to improve self-supervised visual representation learning. Vikas Verma, Thang Luong, Kenji Kawaguchi, Hieu Pham 0001, Quoc V. Le |
ICML | 4 |
| 2018 | A Hierarchical Model for Device Placement
Azalia Mirhoseini, Anna Goldie, Hieu Pham 0001, Benoit Steiner, Quoc V. Le, Jeffrey Dean |
ICLR (Poster) | 3 |
| 2018 | Efficient Neural Architecture Search via Parameter Sharing
Hieu Pham 0001, Melody Y. Guan, Barret Zoph, Quoc V. Le, Jeffrey Dean |
ICML | 1 |
| 2017 | Device Placement Optimization with Reinforcement LearningabstractThe past few years have witnessed a growth in size and computational requirements for training and inference with neural networks. Currently, a common approach to address these requirements is to use a heterogeneous distributed environment with a mixture of hardware devices such as CPUs and GPUs. Importantly, the decision of placing parts of the neural models on devices is often made by human experts based on simple heuristics and intuitions. In this paper, we propose a method which learns to optimize device placement for TensorFlow computational graphs. Key to our method is the use of a sequence-to-sequence model to predict which subsets of operations in a TensorFlow graph should run on which of the available devices. The execution time of the predicted placements is then used as the reward signal to optimize the parameters of the sequence-to-sequence model. Our main result is that on Inception-V3 for ImageNet classification, and on RNN LSTM, for language modeling and neural machine translation, our model finds non-trivial device placements that outperform hand-crafted heuristics and traditional algo-rithmic methods. Azalia Mirhoseini, Hieu Pham 0001, Quoc V. Le, Benoit Steiner, Rasmus Larsen 0002, Yuefeng Zhou, Mohammad Norouzi 0002, Samy Bengio, Jeffrey Dean |
ICML | 2 |