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

Harm de Vries

dblp:153/2672 · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
5since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 16 · 4 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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
9 papers
Vision and language · 24% Language models and text generation · 24% Question answering and dialogue systems · 11%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

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

TopicWeightPapersLastEvidence papers
Computer vision › Vision and language
visual question answering
0.932018
FiLM: Visual Reasoning with a General Conditioning Layer · AAAI 2018
Modulating early visual processing by language · NIPS 2017
GuessWhat?! Visual Object Discovery through Multi-modal Dialogue · CVPR 2017
Natural language and speech › Language models and text generation
instruction tuning
0.812024
SelfCodeAlign: Self-Alignment for Code Generation · NeurIPS 2024
Natural language and speech › Language models and text generation › alignment
self-alignment
0.812024
SelfCodeAlign: Self-Alignment for Code Generation · NeurIPS 2024
Program synthesis and code generation
code generation with language models
0.812024
SelfCodeAlign: Self-Alignment for Code Generation · NeurIPS 2024
Computer vision › Vision and language
visual reasoning
0.722018
Visual Reasoning with Multi-hop Feature Modulation · ECCV (5) 2018
FiLM: Visual Reasoning with a General Conditioning Layer · AAAI 2018
Natural language and speech › Language models and text generation
compositional generalization
0.512021
Generative Compositional Augmentations for Scene Graph Prediction · ICCV 2021
Machine learning › Generative modeling › generative adversarial network
conditional GAN
0.512021
Generative Compositional Augmentations for Scene Graph Prediction · ICCV 2021
Computer vision › Segmentation and scene understanding
scene graph generation
0.512021
Generative Compositional Augmentations for Scene Graph Prediction · ICCV 2021
Machine learning › Learning theory
generalization
0.412019
Systematic Generalization: What Is Required and Can It Be Learned? · ICLR (Poster) 2019
Machine learning › Representation and self-supervised learning
systematic generalization
0.412019
Systematic Generalization: What Is Required and Can It Be Learned? · ICLR (Poster) 2019
Machine learning › Deep learning architectures and training
feature modulation
0.312018
FiLM: Visual Reasoning with a General Conditioning Layer · AAAI 2018
Natural language and speech › Question answering and dialogue systems
multi-hop reasoning
0.312018
Visual Reasoning with Multi-hop Feature Modulation · ECCV (5) 2018
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.312017
End-to-end optimization of goal-driven and visually grounded dialogue systems · IJCAI 2017
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
0.312017
End-to-end optimization of goal-driven and visually grounded dialogue systems · IJCAI 2017
Natural language and speech › Question answering and dialogue systems
visual dialog
0.312017
GuessWhat?! Visual Object Discovery through Multi-modal Dialogue · CVPR 2017
Computer vision › Vision and language › multimodal dialogue
visually grounded dialogue
0.312017
End-to-end optimization of goal-driven and visually grounded dialogue systems · IJCAI 2017
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate
0.212015
Equilibrated adaptive learning rates for non-convex optimization · NIPS 2015
Machine learning › Deep learning architectures and training
training optimization
0.212015
Equilibrated adaptive learning rates for non-convex optimization · NIPS 2015
Computer vision › Segmentation and scene understanding
scene graph
0.112021
Generative Compositional Augmentations for Scene Graph Prediction · ICCV 2021
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.112018
FiLM: Visual Reasoning with a General Conditioning Layer · AAAI 2018
Computer vision › Vision and language › visual grounding
language grounding
0.112017
GuessWhat?! Visual Object Discovery through Multi-modal Dialogue · CVPR 2017

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

self-alignment · 1.5sandbox validation · 1.5instruction tuning · 1.5scene graph perturbation · 0.5conditional generative adversarial network · 0.5feature modulation · 0.3conditioning layers · 0.3affine transformation · 0.3deep reinforcement learning · 0.3deep learning · 0.3
YearPublicationVenuePosition
2024 SelfCodeAlign: Self-Alignment for Code Generation
abstract
Instruction tuning is a supervised fine-tuning approach that significantly improves the ability of large language models (LLMs) to follow human instructions. For programming tasks, most models are finetuned with costly human-annotated instruction-response pairs or those generated by large, proprietary LLMs, which may not be permitted. We propose SelfCodeAlign, the first fully transparent and permissive pipeline for self-aligning code LLMs without extensive human annotations or distillation. SelfCodeAlign employs the same base model for inference throughout the data generation process. It first extracts diverse coding concepts from high-quality seed snippets to generate new tasks. It then samples multiple responses per task, pairs each with test cases, and validates them in a sandbox environment. Finally, passing examples are selected for instruction tuning. In our primary experiments, we use SelfCodeAlign with CodeQwen1.5-7B to generate a dataset of 74k instruction-response pairs. Finetuning on this dataset leads to a model that achieves a 67.1 pass@1 on HumanEval+, surpassing CodeLlama-70B-Instruct despite being ten times smaller. Across all benchmarks, this finetuned model consistently outperforms the original version trained with OctoPack, the previous state-of-the-art method for instruction tuning without human annotations or distillation. Additionally, we show that SelfCodeAlign is effective across LLMs of various sizes, from 3B to 33B, and that the base models can benefit more from alignment with their own data distribution. We further validate each component’s effectiveness in our pipeline, showing that SelfCodeAlign outperforms both direct distillation from GPT-4o and leading GPT-3.5-based distillation methods, such as OSS-Instruct and Evol-Instruct. SelfCodeAlign has also led to the creation of StarCoder2-Instruct, the first fully transparent, permissively licensed, and self-aligned code LLM that achieves state-of-the-art coding performance. Overall, SelfCodeAlign shows for the first time that a strong instruction-tuned code LLM can result from self-alignment rather than distillation.
Yuxiang Wei 0003, Federico Cassano, Jiawei Liu 0004, Naman Jain, Zachary Mueller, Harm de Vries, Leandro von Werra, Arjun Guha, Lingming Zhang 0001
NeurIPS7
2023 The StatCan Dialogue Dataset: Retrieving Data Tables through Conversations with Genuine Intents
abstract
We introduce the StatCan Dialogue Dataset 1 consisting of 19,379 conversation turns between agents working at Statistics Canada and online users looking for published data tables.The conversations stem from genuine intents, are held in English or French, and lead to agents retrieving one of over 5000 complex data tables.Based on this dataset, we propose two tasks: (1) automatic retrieval of relevant tables based on a on-going conversation, and (2) automatic generation of appropriate agent responses at each turn.We investigate the difficulty of each task by establishing strong baselines.Our experiments on a temporal data split reveal that all models struggle to generalize to future conversations, as we observe a significant drop in performance across both tasks when we move from the validation to the test set.In addition, we find that response generation models struggle to decide when to return a table.Considering that the tasks pose significant challenges to existing models, we encourage the community to develop models for our task, which can be directly used to help knowledge workers find relevant tables for live chat users.† Work done as visiting researcher at ServiceNow Research 1 Website: mcgill-nlp.github.io/statcan-dialogue-datasetU1: Hi, I'm looking to obtain quarterly data in regards to GDP grow (Canada), BC Housing STarts, Canada Oil Price/BBL A1: Hello, my name is
Xing Han Lù, Siva Reddy, Harm de Vries
EACL3
2022 TopiOCQA: Open-domain Conversational Question Answering with Topic Switching
abstract
Abstract In a conversational question answering scenario, a questioner seeks to extract information about a topic through a series of interdependent questions and answers. As the conversation progresses, they may switch to related topics, a phenomenon commonly observed in information-seeking search sessions. However, current datasets for conversational question answering are limiting in two ways: 1) they do not contain topic switches; and 2) they assume the reference text for the conversation is given, that is, the setting is not open-domain. We introduce TopiOCQA (pronounced Tapioca), an open-domain conversational dataset with topic switches based on Wikipedia. TopiOCQA contains 3,920 conversations with information-seeking questions and free-form answers. On average, a conversation in our dataset spans 13 question-answer turns and involves four topics (documents). TopiOCQA poses a challenging test-bed for models, where efficient retrieval is required on multiple turns of the same conversation, in conjunction with constructing valid responses using conversational history. We evaluate several baselines, by combining state-of-the-art document retrieval methods with neural reader models. Our best model achieves F1 of 55.8, falling short of human performance by 14.2 points, indicating the difficulty of our dataset. Our dataset and code are available at https://mcgill-nlp.github.io/topiocqa.
Vaibhav Adlakha, Shehzaad Dhuliawala, Kaheer Suleman, Harm de Vries, Siva Reddy
Trans. Assoc. Comput. Linguistics4
2021 Generative Compositional Augmentations for Scene Graph Prediction
abstract
Inferring objects and their relationships from an image in the form of a scene graph is useful in many applications at the intersection of vision and language. We consider a challenging problem of compositional generalization that emerges in this task due to a long tail data distribution. Current scene graph generation models are trained on a tiny fraction of the distribution corresponding to the most frequent compositions, e.g.. However, test images might contain zero- and few-shot compositions of objects and relationships, e.g.. Despite each of the object categories and the predicate (e.g. ‘on’) being frequent in the training data, the models often fail to properly understand such unseen or rare compositions. To improve generalization, it is natural to attempt increasing the diversity of the training distribution. However, in the graph domain this is non-trivial. To that end, we propose a method to synthesize rare yet plausible scene graphs by perturbing real ones. We then propose and empirically study a model based on conditional generative adversarial networks (GANs) that allows us to generate visual features of perturbed scene graphs and learn from them in a joint fashion. When evaluated on the Visual Genome dataset, our approach yields marginal, but consistent improvements in zero- and few-shot metrics. We analyze the limitations of our approach indicating promising directions for future research.
Boris Knyazev 0001, Harm de Vries, Catalina Cangea, Graham W. Taylor, Aaron C. Courville, Eugene Belilovsky
ICCV2
2021 DuoRAT: Towards Simpler Text-to-SQL Models
abstract
Torsten Scholak, Raymond Li, Dzmitry Bahdanau, Harm de Vries, Chris Pal. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Torsten Scholak, Raymond Li, Dzmitry Bahdanau, Harm de Vries, Christopher Joseph Pal
NAACL-HLT4
2020 Graph Density-Aware Losses for Novel Compositions in Scene Graph Generation
Boris Knyazev 0001, Harm de Vries, Catalina Cangea, Graham W. Taylor, Aaron C. Courville, Eugene Belilovsky
BMVC2
2020 Uni- and multivariate probability density models for numeric subgroup discovery
abstract
Subgroup Discovery is a supervised, exploratory data mining paradigm that aims to identify subsets of a dataset that show interesting behaviour with respect to some designated target attribute. The way in which such distributional differences are quantified varies with the target attribute type. This work concerns continuous targets, which are important in many practical applications. For such targets, differences are often quantified using z-score and similar measures that compare simple statistics such as the mean and variance of the subset and the data. However, most distributions are not fully determined by their mean and variance alone. As a result, measures of distributional difference solely based on such simple statistics will miss potentially interesting subgroups. This work proposes methods to recognise distributional differences in a much broader sense. To this end, density estimation is performed using histogram and kernel density estimation techniques. In the spirit of Exceptional Model Mining, the proposed methods are extended to deal with multiple continuous target attributes, such that comparisons are not restricted to univariate distributions, but are available for joint distributions of any dimensionality. The methods can be incorporated easily into existing Subgroup Discovery frameworks, so no new frameworks are developed.
Marvin Meeng, Harm de Vries, Peter A. Flach, Siegfried Nijssen, Arno J. Knobbe
Intell. Data Anal.2
2019 Systematic Generalization: What Is Required and Can It Be Learned?
Dzmitry Bahdanau, Shikhar Murty, Michael Noukhovitch, Thien Huu Nguyen, Harm de Vries, Aaron C. Courville
ICLR (Poster)5
2018 FiLM: Visual Reasoning with a General Conditioning Layer
abstract
We introduce a general-purpose conditioning method for neural networks called FiLM: Feature-wise Linear Modulation. FiLM layers influence neural network computation via a simple, feature-wise affine transformation based on conditioning information. We show that FiLM layers are highly effective for visual reasoning - answering image-related questions which require a multi-step, high-level process - a task which has proven difficult for standard deep learning methods that do not explicitly model reasoning. Specifically, we show on visual reasoning tasks that FiLM layers 1) halve state-of-the-art error for the CLEVR benchmark, 2) modulate features in a coherent manner, 3) are robust to ablations and architectural modifications, and 4) generalize well to challenging, new data from few examples or even zero-shot.
Ethan Perez, Florian Strub, Harm de Vries, Vincent Dumoulin, Aaron C. Courville
AAAI3
2018 Visual Reasoning with Multi-hop Feature Modulation
Florian Strub, Mathieu Seurin, Ethan Perez, Harm de Vries, Jérémie Mary, Philippe Preux, Aaron C. Courville, Olivier Pietquin
ECCV (5)4
2017 GuessWhat?! Visual Object Discovery through Multi-modal Dialogue
abstract
We introduce GuessWhat?!, a two-player guessing game as a testbed for research on the interplay of computer vision and dialogue systems. The goal of the game is to locate an unknown object in a rich image scene by asking a sequence of questions. Higher-level image understanding, like spatial reasoning and language grounding, is required to solve the proposed task. Our key contribution is the collection of a large-scale dataset consisting of 150K human-played games with a total of 800K visual question-answer pairs on 66K images. We explain our design decisions in collecting the dataset and introduce the oracle and questioner tasks that are associated with the two players of the game. We prototyped deep learning models to establish initial baselines of the introduced tasks.
Harm de Vries, Florian Strub, Sarath Chandar, Olivier Pietquin, Hugo Larochelle, Aaron C. Courville
CVPR1
2017 End-to-end optimization of goal-driven and visually grounded dialogue systems
abstract
End-to-end design of dialogue systems has recently become a popular research topic thanks to powerful tools such as encoder-decoder architectures for sequence-to-sequence learning. Yet, most current approaches cast human-machine dialogue management as a supervised learning problem, aiming at predicting the next utterance of a participant given the full history of the dialogue. This vision may fail to correctly render the planning problem inherent to dialogue as well as its contextual and grounded nature. In this paper, we introduce a Deep Reinforcement Learning method to optimize visually grounded task-oriented dialogues, based on the policy gradient algorithm. This approach is tested on the question generation task from the dataset GuessWhat?! containing 120k dialogues and provides encouraging results at solving both the problem of generating natural dialogues and the task of discovering a specific object in a complex picture.
Florian Strub, Harm de Vries, Jérémie Mary, Bilal Piot, Aaron C. Courville, Olivier Pietquin
IJCAI2
2017 Modulating early visual processing by language
abstract
It is commonly assumed that language refers to high-level visual concepts while leaving low-level visual processing unaffected. This view dominates the current literature in computational models for language-vision tasks, where visual and linguistic inputs are mostly processed independently before being fused into a single representation. In this paper, we deviate from this classic pipeline and propose to modulate the \emph{entire visual processing} by a linguistic input. Specifically, we introduce Conditional Batch Normalization (CBN) as an efficient mechanism to modulate convolutional feature maps by a linguistic embedding. We apply CBN to a pre-trained Residual Network (ResNet), leading to the MODulatEd ResNet (\MRN) architecture, and show that this significantly improves strong baselines on two visual question answering tasks. Our ablation study confirms that modulating from the early stages of the visual processing is beneficial.
Harm de Vries, Florian Strub, Jérémie Mary, Hugo Larochelle, Olivier Pietquin, Aaron C. Courville
NIPS1
2016 Deep Learning Vector Quantization
Harm de Vries, Roland Memisevic, Aaron C. Courville
ESANN1
2015 Equilibrated adaptive learning rates for non-convex optimization
abstract
Parameter-specific adaptive learning rate methods are computationally efficient ways to reduce the ill-conditioning problems encountered when training large deep networks. Following recent work that strongly suggests that most of thecritical points encountered when training such networks are saddle points, we find how considering the presence of negative eigenvalues of the Hessian could help us design better suited adaptive learning rate schemes. We show that the popular Jacobi preconditioner has undesirable behavior in the presence of both positive and negative curvature, and present theoretical and empirical evidence that the so-called equilibration preconditioner is comparatively better suited to non-convex problems. We introduce a novel adaptive learning rate scheme, called ESGD, based on the equilibration preconditioner. Our experiments demonstrate that both schemes yield very similar step directions but that ESGD sometimes surpasses RMSProp in terms of convergence speed, always clearly improving over plain stochastic gradient descent.
Yann N. Dauphin, Harm de Vries, Yoshua Bengio
NIPS2
2014 Parametric Nonlinear Regression Models for Dike Monitoring Systems
Harm de Vries, George Azzopardi, André Koelewijn, Arno J. Knobbe
IDA1