Demo Data from VLDB 2026 / reviewers in the wild / expert
Philip Bachman
dblp:65/7250
· DBLP profile ↗
22ranked-venue papers
10as first author
4since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 21 · 9 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
20 papers |
Representation and self-supervised learning · 41% Reinforcement learning · 15% Generative modeling · 15% | |
| Theoretical computer science
1 paper |
Information theory · 100% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Representation and self-supervised learning
mutual information maximization |
1.2 | 3 | 2020 | Deep Reinforcement and InfoMax Learning · NeurIPS 2020 Learning Representations by Maximizing Mutual Information Across Views · NeurIPS 2019 Learning deep representations by mutual information estimation and maximization · ICLR 2019 |
Machine learning › Reinforcement learning › sample efficiency
sample-efficient reinforcement learning |
1.0 | 2 | 2021 | Pretraining Representations for Data-Efficient Reinforcement Learning · NeurIPS 2021 Data-Efficient Reinforcement Learning with Self-Predictive Representations · ICLR 2021 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.9 | 2 | 2021 | Decomposed Mutual Information Estimation for Contrastive Representation Learning · ICML 2021 Learning Representations by Maximizing Mutual Information Across Views · NeurIPS 2019 |
Machine learning › Representation and self-supervised learning
information bottleneck |
0.7 | 1 | 2023 | Ignorance is Bliss: Robust Control via Information Gating · NeurIPS 2023 |
Robotics › Motion planning and robot control › robot control
robust control |
0.7 | 1 | 2023 | Ignorance is Bliss: Robust Control via Information Gating · NeurIPS 2023 |
Machine learning › Generative modeling
generative adversarial network |
0.6 | 2 | 2018 | Augmented CycleGAN: Learning Many-to-Many Mappings from Unpaired Data · ICML 2018 Calibrating Energy-based Generative Adversarial Networks · ICLR (Poster) 2017 |
Natural language and speech › Question answering and dialogue systems
machine reading comprehension |
0.5 | 2 | 2016 | Natural Language Comprehension with the EpiReader · EMNLP 2016 A Parallel-Hierarchical Model for Machine Comprehension on Sparse Data · ACL (1) 2016 |
Machine learning › Representation and self-supervised learning › mutual information
mutual information estimation |
0.5 | 1 | 2021 | Decomposed Mutual Information Estimation for Contrastive Representation Learning · ICML 2021 |
Machine learning › Representation and self-supervised learning › pre-training
unsupervised pre-training |
0.5 | 1 | 2021 | Pretraining Representations for Data-Efficient Reinforcement Learning · NeurIPS 2021 |
Information theory › information measures
mutual information |
0.5 | 1 | 2021 | Decomposed Mutual Information Estimation for Contrastive Representation Learning · ICML 2021 |
Machine learning › Reinforcement learning › function approximation
representation learning for reinforcement learning |
0.4 | 1 | 2020 | Deep Reinforcement and InfoMax Learning · NeurIPS 2020 |
Machine learning › Representation and self-supervised learning › representation learning › neural network representation learning
deep representation learning |
0.4 | 1 | 2019 | Learning deep representations by mutual information estimation and maximization · ICLR 2019 |
Machine learning › Representation and self-supervised learning › multi-view learning
multi-view representation learning |
0.4 | 1 | 2019 | Learning Representations by Maximizing Mutual Information Across Views · NeurIPS 2019 |
Machine learning › Generative modeling › generative adversarial network › cycle-consistent GAN
CycleGAN |
0.3 | 1 | 2018 | Augmented CycleGAN: Learning Many-to-Many Mappings from Unpaired Data · ICML 2018 |
Machine learning › Reinforcement learning
deep reinforcement learning |
0.3 | 1 | 2018 | Deep Reinforcement Learning That Matters · AAAI 2018 |
Machine learning › Generative modeling › image translation
many-to-many mapping |
0.3 | 1 | 2018 | Augmented CycleGAN: Learning Many-to-Many Mappings from Unpaired Data · ICML 2018 |
Machine learning › Efficient and distributed learning
active learning |
0.3 | 1 | 2017 | Learning Algorithms for Active Learning · ICML 2017 |
Machine learning › Generative modeling
energy-based model |
0.3 | 1 | 2017 | Calibrating Energy-based Generative Adversarial Networks · ICLR (Poster) 2017 |
Machine learning › Transfer learning and domain adaptation
meta-learning |
0.3 | 1 | 2017 | Learning Algorithms for Active Learning · ICML 2017 |
Natural language and speech › Question answering and dialogue systems
answer re-ranking |
0.2 | 1 | 2016 | Natural Language Comprehension with the EpiReader · EMNLP 2016 |
Machine learning › Generative modeling › variational autoencoder
hierarchical latent variable model |
0.2 | 1 | 2016 | An Architecture for Deep, Hierarchical Generative Models · NIPS 2016 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › approximate bayesian inference
approximate bayesian computation |
0.2 | 1 | 2015 | Variational Generative Stochastic Networks with Collaborative Shaping · ICML 2015 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › latent generative model
generative stochastic networks |
0.2 | 1 | 2015 | Variational Generative Stochastic Networks with Collaborative Shaping · ICML 2015 |
Machine learning › Reinforcement learning
markov decision process |
0.2 | 1 | 2015 | Data Generation as Sequential Decision Making · NIPS 2015 |
Machine learning › Probabilistic and Bayesian machine learning › missing data
missing data imputation |
0.2 | 1 | 2015 | Data Generation as Sequential Decision Making · NIPS 2015 |
Machine learning › Generative modeling
variational autoencoder |
0.2 | 1 | 2015 | Variational Generative Stochastic Networks with Collaborative Shaping · ICML 2015 |
Machine learning › Kernel, tree and ensemble methods
ensemble learning |
0.2 | 1 | 2014 | Learning with Pseudo-Ensembles · NIPS 2014 |
Machine learning › Optimization for machine learning › gradient estimation
finite-difference approximation |
0.2 | 1 | 2014 | Sample-based approximate regularization · ICML 2014 |
Machine learning › Deep learning architectures and training
regularization |
0.2 | 1 | 2014 | Sample-based approximate regularization · ICML 2014 |
Natural language and speech › Question answering and dialogue systems
dialogue generation |
0.1 | 1 | 2021 | Decomposed Mutual Information Estimation for Contrastive Representation Learning · ICML 2021 |
Methods — techniques the papers use, named apart from their topics
contrastive lower bound · 1.0chain rule of mutual information · 1.0mutual information estimation · 0.8neural network · 0.7signal-to-noise ratio parameterization · 0.7q-learning · 0.7information gating · 0.7behavior cloning · 0.7self-supervised learning · 0.5goal-conditioned reinforcement learning · 0.5local model estimation · 0.1implicit dimension reduction · 0.1subgraph isomorphism · 0.1pattern-based network decomposition · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Ignorance is Bliss: Robust Control via Information GatingabstractInformational parsimony provides a useful inductive bias for learning representations that achieve better generalization by being robust to noise and spurious correlations. We propose *information gating* as a way to learn parsimonious representations that identify the minimal information required for a task. When gating information, we can learn to reveal as little information as possible so that a task remains solvable, or hide as little information as possible so that a task becomes unsolvable. We gate information using a differentiable parameterization of the signal-to-noise ratio, which can be applied to arbitrary values in a network, e.g., erasing pixels at the input layer or activations in some intermediate layer. When gating at the input layer, our models learn which visual cues matter for a given task. When gating intermediate layers, our models learn which activations are needed for subsequent stages of computation. We call our approach *InfoGating*. We apply InfoGating to various objectives such as multi-step forward and inverse dynamics models, Q-learning, and behavior cloning, highlighting how InfoGating can naturally help in discarding information not relevant for control. Results show that learning to identify and use minimal information can improve generalization in downstream tasks. Policies based on InfoGating are considerably more robust to irrelevant visual features, leading to improved pretraining and finetuning of RL models. Manan Tomar, Riashat Islam, Matthew E. Taylor, Sergey Levine, Philip Bachman |
NeurIPS | 5 |
| 2021 | Data-Efficient Reinforcement Learning with Self-Predictive Representations
Max Schwarzer, Ankesh Anand, Rishab Goel, R. Devon Hjelm, Aaron C. Courville, Philip Bachman |
ICLR | 6 |
| 2021 | Decomposed Mutual Information Estimation for Contrastive Representation LearningabstractRecent contrastive representation learning methods rely on estimating mutual information (MI) between multiple views of an underlying context. E.g., we can derive multiple views of a given image by applying data augmentation, or we can split a sequence into views comprising the past and future of some step in the sequence. Contrastive lower bounds on MI are easy to optimize, but have a strong underestimation bias when estimating large amounts of MI. We propose decomposing the full MI estimation problem into a sum of smaller estimation problems by splitting one of the views into progressively more informed subviews and by applying the chain rule on MI between the decomposed views. This expression contains a sum of unconditional and conditional MI terms, each measuring modest chunks of the total MI, which facilitates approximation via contrastive bounds. To maximize the sum, we formulate a contrastive lower bound on the conditional MI which can be approximated efficiently. We refer to our general approach as Decomposed Estimation of Mutual Information (DEMI). We show that DEMI can capture a larger amount of MI than standard non-decomposed contrastive bounds in a synthetic setting, and learns better representations in a vision domain and for dialogue generation. Alessandro Sordoni, Nouha Dziri, Hannes Schulz, Geoffrey J. Gordon, Philip Bachman, Remi Tachet des Combes |
ICML | 5 |
| 2021 | Pretraining Representations for Data-Efficient Reinforcement LearningabstractData efficiency is a key challenge for deep reinforcement learning. We address this problem by using unlabeled data to pretrain an encoder which is then finetuned on a small amount of task-specific data. To encourage learning representations which capture diverse aspects of the underlying MDP, we employ a combination of latent dynamics modelling and unsupervised goal-conditioned RL. When limited to 100k steps of interaction on Atari games (equivalent to two hours of human experience), our approach significantly surpasses prior work combining offline representation pretraining with task-specific finetuning, and compares favourably with other pretraining methods that require orders of magnitude more data. Our approach shows particular promise when combined with larger models as well as more diverse, task-aligned observational data -- approaching human-level performance and data-efficiency on Atari in our best setting. Max Schwarzer, Nitarshan Rajkumar, Michael Noukhovitch, Ankesh Anand, Laurent Charlin, R. Devon Hjelm, Philip Bachman, Aaron C. Courville |
NeurIPS | 7 |
| 2020 | Deep Reinforcement and InfoMax LearningabstractWe posit that a reinforcement learning (RL) agent will perform better when it uses representations that are better at predicting the future, particularly in terms of few-shot learning and domain adaptation. To test that hypothesis, we introduce an objective based on Deep InfoMax (DIM) which trains the agent to predict the future by maximizing the mutual information between its internal representation of successive timesteps. We provide an intuitive analysis of the convergence properties of our approach from the perspective of Markov chain mixing times, and argue that convergence of the lower bound on mutual information is related to the inverse absolute spectral gap of the transition model. We test our approach in several synthetic settings, where it successfully learns representations that are predictive of the future. Finally, we augment C51, a strong distributional RL agent, with our temporal DIM objective and demonstrate on a continual learning task (inspired by Ms.~PacMan) and on the recently introduced Procgen environment that our approach improves performance, which supports our core hypothesis. Bogdan Mazoure, Remi Tachet des Combes, Thang Doan, Philip Bachman, R. Devon Hjelm |
NeurIPS | 4 |
| 2019 | Learning deep representations by mutual information estimation and maximization
R. Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Philip Bachman, Adam Trischler, Yoshua Bengio |
ICLR | 5 |
| 2019 | Learning Representations by Maximizing Mutual Information Across ViewsabstractWe propose an approach to self-supervised representation learning based on maximizing mutual information between features extracted from multiple views of a shared context. For example, one could produce multiple views of a local spatio-temporal context by observing it from different locations (e.g., camera positions within a scene), and via different modalities (e.g., tactile, auditory, or visual). Or, an ImageNet image could provide a context from which one produces multiple views by repeatedly applying data augmentation. Maximizing mutual information between features extracted from these views requires capturing information about high-level factors whose influence spans multiple views – e.g., presence of certain objects or occurrence of certain events. Following our proposed approach, we develop a model which learns image representations that significantly outperform prior methods on the tasks we consider. Most notably, using self-supervised learning, our model learns representations which achieve 68.1% accuracy on ImageNet using standard linear evaluation. This beats prior results by over 12% and concurrent results by 7%. When we extend our model to use mixture-based representations, segmentation behaviour emerges as a natural side-effect. Our code is available online: https://github.com/Philip-Bachman/amdim-public. Philip Bachman, R. Devon Hjelm, William Buchwalter |
NeurIPS | 1 |
| 2018 | Deep Reinforcement Learning That MattersabstractIn recent years, significant progress has been made in solving challenging problems across various domains using deep reinforcement learning (RL). Reproducing existing work and accurately judging the improvements offered by novel methods is vital to sustaining this progress. Unfortunately, reproducing results for state-of-the-art deep RL methods is seldom straightforward. In particular, non-determinism in standard benchmark environments, combined with variance intrinsic to the methods, can make reported results tough to interpret. Without significance metrics and tighter standardization of experimental reporting, it is difficult to determine whether improvements over the prior state-of-the-art are meaningful. In this paper, we investigate challenges posed by reproducibility, proper experimental techniques, and reporting procedures. We illustrate the variability in reported metrics and results when comparing against common baselines and suggest guidelines to make future results in deep RL more reproducible. We aim to spur discussion about how to ensure continued progress in the field by minimizing wasted effort stemming from results that are non-reproducible and easily misinterpreted. Peter Henderson 0002, Riashat Islam, Philip Bachman, Joelle Pineau, Doina Precup, David Meger |
AAAI | 3 |
| 2018 | Augmented CycleGAN: Learning Many-to-Many Mappings from Unpaired DataabstractLearning inter-domain mappings from unpaired data can improve performance in structured prediction tasks, such as image segmentation, by reducing the need for paired data. CycleGAN was recently proposed for this problem, but critically assumes the underlying inter-domain mapping is approximately deterministic and one-to-one. This assumption renders the model ineffective for tasks requiring flexible, many-to-many mappings. We propose a new model, called Augmented CycleGAN, which learns many-to-many mappings between domains. We examine Augmented CycleGAN qualitatively and quantitatively on several image datasets. Amjad Almahairi, Sai Rajeswar, Alessandro Sordoni, Philip Bachman, Aaron C. Courville |
ICML | 4 |
| 2017 | Calibrating Energy-based Generative Adversarial Networks
Zihang Dai, Amjad Almahairi, Philip Bachman, Eduard H. Hovy, Aaron C. Courville |
ICLR (Poster) | 3 |
| 2017 | Learning Algorithms for Active LearningabstractWe introduce a model that learns active learning algorithms via metalearning. For a distribution of related tasks, our model jointly learns: a data representation, an item selection heuristic, and a prediction function. Our model uses the item selection heuristic to construct a labeled support set for training the prediction function. Using the Omniglot and MovieLens datasets, we test our model in synthetic and practical settings. Philip Bachman, Alessandro Sordoni, Adam Trischler |
ICML | 1 |
| 2016 | A Parallel-Hierarchical Model for Machine Comprehension on Sparse DataabstractUnderstanding unstructured text is a major goal within natural language processing.Comprehension tests pose questions based on short text passages to evaluate such understanding.In this work, we investigate machine comprehension on the challenging MCTest benchmark.Partly because of its limited size, prior work on MCTest has focused mainly on engineering better features.We tackle the dataset with a neural approach, harnessing simple neural networks arranged in a parallel hierarchy.The parallel hierarchy enables our model to compare the passage, question, and answer from a variety of trainable perspectives, as opposed to using a manually designed, rigid feature set.Perspectives range from the word level to sentence fragments to sequences of sentences; the networks operate only on word-embedding representations of text.When trained with a methodology designed to help cope with limited training data, our Parallel-Hierarchical model sets a new state of the art for MCTest, outperforming previous feature-engineered approaches slightly and previous neural approaches by a significant margin (over 15 percentage points).* A. Trischler and Z. Ye contributed equally to this work. Adam Trischler, Xingdi Yuan, Philip Bachman |
ACL (1) | 5 |
| 2016 | Natural Language Comprehension with the EpiReaderabstractWe present EpiReader, a novel model for machine comprehension of text.Machine comprehension of unstructured, real-world text is a major research goal for natural language processing.Current tests of machine comprehension pose questions whose answers can be inferred from some supporting text, and evaluate a model's response to the questions.EpiReader is an end-to-end neural model comprising two components: the first component proposes a small set of candidate answers after comparing a question to its supporting text, and the second component formulates hypotheses using the proposed candidates and the question, then reranks the hypotheses based on their estimated concordance with the supporting text.We present experiments demonstrating that EpiReader sets a new state-of-the-art on the CNN and Children's Book Test benchmarks, outperforming previous neural models by a significant margin. Adam Trischler, Xingdi Yuan, Philip Bachman, Alessandro Sordoni, Kaheer Suleman |
EMNLP | 4 |
| 2016 | An Architecture for Deep, Hierarchical Generative ModelsabstractWe present an architecture which lets us train deep, directed generative models with many layers of latent variables. We include deterministic paths between all latent variables and the generated output, and provide a richer set of connections between computations for inference and generation, which enables more effective communication of information throughout the model during training. To improve performance on natural images, we incorporate a lightweight autoregressive model in the reconstruction distribution. These techniques permit end-to-end training of models with 10+ layers of latent variables. Experiments show that our approach achieves state-of-the-art performance on standard image modelling benchmarks, can expose latent class structure in the absence of label information, and can provide convincing imputations of occluded regions in natural images. Philip Bachman |
NIPS | 1 |
| 2015 | Variational Generative Stochastic Networks with Collaborative ShapingabstractWe develop an approach to training generative models based on unrolling a variational auto-encoder into a Markov chain, and shaping the chain’s trajectories using a technique inspired by recent work in Approximate Bayesian computation. We show that the global minimizer of the resulting objective is achieved when the generative model reproduces the target distribution. To allow finer control over the behavior of the models, we add a regularization term inspired by techniques used for regularizing certain types of policy search in reinforcement learning. We present empirical results on the MNIST and TFD datasets which show that our approach offers state-of-the-art performance, both quantitatively and from a qualitative point of view. Philip Bachman, Doina Precup |
ICML | 1 |
| 2015 | Data Generation as Sequential Decision MakingabstractWe connect a broad class of generative models through their shared reliance on sequential decision making. Motivated by this view, we develop extensions to an existing model, and then explore the idea further in the context of data imputation -- perhaps the simplest setting in which to investigate the relation between unconditional and conditional generative modelling. We formulate data imputation as an MDP and develop models capable of representing effective policies for it. We construct the models using neural networks and train them using a form of guided policy search. Our models generate predictions through an iterative process of feedback and refinement. We show that this approach can learn effective policies for imputation problems of varying difficulty and across multiple datasets. Philip Bachman, Doina Precup |
NIPS | 1 |
| 2014 | Sample-based approximate regularizationabstractWe introduce a method for regularizing linearly parameterized functions using general derivative-based penalties, which relies on sampling as well as finite-difference approximations of the relevant derivatives. We call this approach sample-based approximate regularization (SAR). We provide theoretical guarantees on the fidelity of such regularizers, compared to those they approximate, and prove that the approximations converge efficiently. We also examine the empirical performance of SAR on several datasets. Philip Bachman, Amir-massoud Farahmand, Doina Precup |
ICML | 1 |
| 2014 | Learning with Pseudo-Ensembles
Philip Bachman, Ouais Alsharif, Doina Precup |
NIPS | 1 |
| 2013 | Greedy Confidence Pursuit: A Pragmatic Approach to Multi-bandit Optimization
Philip Bachman, Doina Precup |
ECML/PKDD (1) | 1 |
| 2012 | Improved Estimation in Time Varying Models
Doina Precup, Philip Bachman |
ICML | 2 |
| 2011 | Learning Compact Representations of Time-Varying ProcessesabstractWe seek informative representations of the processes underlying time series data. As a first step, we address problems in which these processes can be approximated by linear models that vary smoothly over time. To facilitate estimation of these linear models, we introduce a method of dimension reduction which significantly reduces error when models are estimated locally for each point in time. This improvement is gained by performing dimension reduction implicitly through the model parameters rather than directly in the observation space. Philip Bachman, Doina Precup |
AAAI | 1 |
| 2009 | Structure discovery in PPI networks using pattern-based network decompositionabstractMOTIVATION: The large, complex networks of interactions between proteins provide a lens through which one can examine the structure and function of biological systems. Previous analyses of these continually growing networks have primarily followed either of two approaches: large-scale statistical analysis of holistic network properties, or small-scale analysis of local topological features. Meanwhile, investigation of meso-scale network structure (above that of individual functional modules, while maintaining the significance of individual proteins) has been hindered by the computational complexity of structural search in networks. Examining protein-protein interaction (PPI) networks at the meso-scale may provide insights into the presence and form of relationships between individual protein complexes and functional modules. RESULTS: In this article, we present an efficient algorithm for performing sub-graph isomorphism queries on a network and show its computational advantage over previous methods. We also present a novel application of this form of topological search which permits analysis of a network's structure at a scale between that of individual functional modules and that of network-wide properties. This analysis provides support for the presence of hierarchical modularity in the PPI network of Saccharomyces cerevisiae. Philip Bachman, Ying Liu 0007 |
Bioinform. | 1 |