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

Roland Memisevic

dblp:98/4508 · DBLP profile ↗
← Back
37ranked-venue papers
13as first author
7since 2021 · last 2025
0009-0009-4168-9397ORCID · corroborated

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

Artificial intelligence and machine learning · 34 · 12 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 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
27 papers
Deep learning architectures and training · 33% Language models and text generation · 21% Vision and language · 7%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 77% Health and well-being technologies · 23%
Theoretical computer science
4 papers
Information theory · 51% Automated reasoning and model checking · 49%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
recurrent neural network
1.332025
Revisiting Bi-Linear State Transitions in Recurrent Neural Networks · NeurIPS 2025
Architectural Complexity Measures of Recurrent Neural Networks · NIPS 2016
Modeling Deep Temporal Dependencies with Recurrent "Grammar Cells" · NIPS 2014
Machine learning › Deep learning architectures and training
sequence modeling
0.922025
Revisiting Bi-Linear State Transitions in Recurrent Neural Networks · NeurIPS 2025
Modeling Deep Temporal Dependencies with Recurrent "Grammar Cells" · NIPS 2014
Natural language and speech › Language models and text generation › decoding
multi-draft speculative decoding
0.912025
Multi-Draft Speculative Sampling: Canonical Decomposition and Theoretical Limits · ICLR 2025
Natural language and speech › Language models and text generation › large language model inference
speculative sampling
0.912025
Multi-Draft Speculative Sampling: Canonical Decomposition and Theoretical Limits · ICLR 2025
Machine learning › Deep learning architectures and training › sequence modeling
state tracking
0.912025
Revisiting Bi-Linear State Transitions in Recurrent Neural Networks · NeurIPS 2025
Machine learning › Deep learning architectures and training
autoencoder
0.852017
Conservativeness of Untied Auto-Encoders · AAAI 2016
The Potential Energy of an Autoencoder · IEEE Trans. Pattern Anal. Mach. Intell. 2015
On autoencoder scoring · ICML (3) 2013
Robotics › Motion planning and robot control › robot learning › manipulation learning
language-conditioned manipulation
0.812024
ClevrSkills: Compositional Language And Visual Reasoning in Robotics · NeurIPS 2024
Natural language and speech › Language models and text generation
multimodal language model
0.812024
Look, Remember and Reason: Grounded Reasoning in Videos with Language Models · ICLR 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
spatio-temporal reasoning
0.812024
Look, Remember and Reason: Grounded Reasoning in Videos with Language Models · ICLR 2024
Computer vision › Vision and language
vision-language model
0.812024
What to Say and When to Say it: Live Fitness Coaching as a Testbed for Situated Interaction · NeurIPS 2024
Ubiquitous computing and smart environments › interactive environments
situated interaction
0.812024
What to Say and When to Say it: Live Fitness Coaching as a Testbed for Situated Interaction · NeurIPS 2024
Natural language and speech › Language models and text generation
chain-of-thought reasoning
0.712023
Deductive Verification of Chain-of-Thought Reasoning · NeurIPS 2023
Machine learning › Trustworthy machine learning › verification
self-verification
0.712023
Deductive Verification of Chain-of-Thought Reasoning · NeurIPS 2023
Machine learning › Generative modeling
energy-based model
0.332016
On autoencoder scoring · ICML (3) 2013
Conservativeness of Untied Auto-Encoders · AAAI 2016
The Potential Energy of an Autoencoder · IEEE Trans. Pattern Anal. Mach. Intell. 2015
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference › variational objective
evidence lower bound
0.312017
Denoising Criterion for Variational Auto-Encoding Framework · AAAI 2017
Machine learning › Generative modeling
variational autoencoder
0.312017
Denoising Criterion for Variational Auto-Encoding Framework · AAAI 2017
Computer vision › Video understanding and tracking
video prediction
0.312017
The "Something Something" Video Database for Learning and Evaluating Visual Common Sense · ICCV 2017
Visual content generation and editing
texture synthesis
0.312017
Incorporating long-range consistency in CNN-based texture generation · ICLR (Poster) 2017
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.332012
Shared Kernel Information Embedding for Discriminative Inference · IEEE Trans. Pattern Anal. Mach. Intell. 2012
Shared Kernel Information Embedding for discriminative inference · CVPR 2009
Gated Softmax Classification · NIPS 2010
Machine learning › Deep learning architectures and training › recurrent neural network
linear recurrent neural network
0.312025
Revisiting Bi-Linear State Transitions in Recurrent Neural Networks · NeurIPS 2025
Machine learning › Deep learning architectures and training › state space model
mamba
0.312025
Revisiting Bi-Linear State Transitions in Recurrent Neural Networks · NeurIPS 2025
Computer vision › Face, body and person analysis
human pose estimation
0.222012
Shared Kernel Information Embedding for Discriminative Inference · IEEE Trans. Pattern Anal. Mach. Intell. 2012
Shared Kernel Information Embedding for discriminative inference · CVPR 2009
Computer vision › Vision and language › multimodal reasoning
vision-language model reasoning
0.212024
ClevrSkills: Compositional Language And Visual Reasoning in Robotics · NeurIPS 2024
Health and well-being technologies › physical activity promotion
fitness coaching
0.212024
What to Say and When to Say it: Live Fitness Coaching as a Testbed for Situated Interaction · NeurIPS 2024
Natural language and speech › Machine translation
neural machine translation
0.212015
On Using Very Large Target Vocabulary for Neural Machine Translation · ACL (1) 2015
Automated reasoning and model checking › program verification
deductive verification
0.212023
Deductive Verification of Chain-of-Thought Reasoning · NeurIPS 2023
Computer vision › 3D vision
correspondence estimation
0.212013
Learning to Relate Images · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Computer vision › 3D vision › correspondence estimation
image correspondence
0.212013
Learning to Relate Images · IEEE Trans. Pattern Anal. Mach. Intell. 2013
Machine learning › Representation and self-supervised learning › representation learning
invariant representation learning
0.212013
Learning invariant features by harnessing the aperture problem · ICML (3) 2013
Machine learning › Deep learning architectures and training › feature interaction
multiplicative interaction
0.212013
Learning to Relate Images · IEEE Trans. Pattern Anal. Mach. Intell. 2013

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

linear programming · 1.7importance sampling · 1.7streaming baseline · 1.5end-to-end learning · 1.5theoretical analysis · 0.9vision-language model · 0.8two-stream video encoder · 0.8tracking · 0.8re-identification · 0.8object detection · 0.8natural program · 0.7chain-of-thought prompting · 0.7long-range consistency · 0.3convolutional neural network · 0.3manifold learning · 0.1gradient-based optimization · 0.1machine learning · 0.1parzen window estimation · 0.1
YearPublicationVenuePosition
2025 Multi-Draft Speculative Sampling: Canonical Decomposition and Theoretical Limits
abstract
We consider multi-draft speculative sampling, where the proposal sequences are sampled independently from different draft models. At each step, a token-level draft selection scheme takes a list of valid tokens as input and produces an output token whose distribution matches that of the target model. Previous works have demonstrated that the optimal scheme (which maximizes the probability of accepting one of the input tokens) can be cast as a solution to a linear program. In this work we show that the optimal scheme can be decomposed into a two-step solution: in the first step an importance sampling (IS) type scheme is used to select one intermediate token; in the second step (single-draft) speculative sampling is applied to generate the output token. For the case of two identical draft models we further 1) establish a necessary and sufficient condition on the distributions of the target and draft models for the acceptance probability to equal one and 2) provide an explicit expression for the optimal acceptance probability. Our theoretical analysis also motives a new class of token-level selection schemes based on weighted importance sampling. Our experimental results demonstrate consistent improvements in the achievable block efficiency and token rates over baseline schemes in a number of scenarios.
Ashish Khisti, MohammadReza Ebrahimi 0002, Hassan Dbouk, Arash Behboodi, Roland Memisevic, Christos Louizos
ICLR5
2025 Can Multi-Modal LLMs Provide Live Step-by-Step Task Guidance?
abstract
Multi-modal Large Language Models (LLM) have advanced conversational abilities but struggle with providing live, interactive step-by-step guidance, a key capability for future AI assistants. Effective guidance requires not only delivering instructions but also detecting their successful execution, as well as identifying and alerting users to mistakes, all of which has to happen in real-time. This requires models that are not turn-based, but that can react asynchronously to a video stream, as well as video data showing users performing tasks including mistakes and their corrections. To this end, we introduce Qualcomm Interactive Cooking, a new benchmark and dataset built upon CaptainCook4D, which contains user mistakes during task execution. Our dataset and benchmark features densely annotated, timed instructions and feedback messages, specifically including mistake alerts precisely timestamped to their visual occurrence in the video. We evaluate state-of-the-art multi-modal LLMs on the Qualcomm Interactive Cooking benchmark and introduce LiveMamba, a streaming multi-modal LLM designed for interactive instructional guidance. This work provides the first dedicated benchmark and a strong baseline for developing and evaluating on live, situated coaching.
Apratim Bhattacharyya, Bicheng Xu, Sanjay Haresh, Reza Pourreza 0002, Litian Liu, Sunny Panchal, Leonid Sigal, Roland Memisevic
NeurIPS8
2025 Revisiting Bi-Linear State Transitions in Recurrent Neural Networks
abstract
The role of hidden units in recurrent neural networks is typically seen as modeling memory, with research focusing on enhancing information retention through gating mechanisms. A less explored perspective views hidden units as active participants in the computation performed by the network, rather than passive memory stores. In this work, we revisit bilinear operations, which involve multiplicative interactions between hidden units and input embeddings. We demonstrate theoretically and empirically that they constitute a natural inductive bias for representing the evolution of hidden states in state tracking tasks. These are the simplest type of tasks that require hidden units to actively contribute to the behavior of the network. We also show that bilinear state updates form a natural hierarchy corresponding to state tracking tasks of increasing complexity, with popular linear recurrent networks such as Mamba residing at the lowest-complexity center of that hierarchy.
Roland Memisevic
NeurIPS2
2024 Look, Remember and Reason: Grounded Reasoning in Videos with Language Models
abstract
Multi-modal language models (LM) have recently shown promising performance in high-level reasoning tasks on videos. However, existing methods still fall short in tasks like causal or compositional spatiotemporal reasoning over actions, in which model predictions need to be grounded in fine-grained low-level details, such as object motions and object interactions. In this work, we propose training an LM end-to-end on low-level surrogate tasks, including object detection, re-identification, and tracking, to endow the model with the required low-level visual capabilities. We show that a two-stream video encoder with spatiotemporal attention is effective at capturing the required static and motion-based cues in the video. By leveraging the LM's ability to perform the low-level surrogate tasks, we can cast reasoning in videos as the three-step process of *Look, Remember, Reason*, wherein visual information is extracted using low-level visual skills step-by-step and then integrated to arrive at a final answer. We demonstrate the effectiveness of our framework on diverse visual reasoning tasks from the ACRE, CATER, Something-Else and STAR datasets. Our approach is trainable end-to-end and surpasses state-of-the-art task-specific methods across these tasks by a large margin.
Apratim Bhattacharyya, Sunny Panchal, Reza Pourreza 0002, Mingu Lee, Pulkit Madan, Roland Memisevic
ICLR6
2024 ClevrSkills: Compositional Language And Visual Reasoning in Robotics
abstract
Robotics tasks are highly compositional by nature. For example, to perform a high-level task like cleaning the table a robot must employ low-level capabilities of moving the effectors to the objects on the table, pick them up and then move them off the table one-by-one, while re-evaluating the consequently dynamic scenario in the process. Given that large vision language models (VLMs) have shown progress on many tasks that require high level, human-like reasoning, we ask the question: if the models are taught the requisite low-level capabilities, can they compose them in novel ways to achieve interesting high-level tasks like cleaning the table without having to be explicitly taught so? To this end, we present ClevrSkills - a benchmark suite for compositional reasoning in robotics. ClevrSkills is an environment suite developed on top of the ManiSkill2 simulator and an accompanying dataset. The dataset contains trajectories generated on a range of robotics tasks with language and visual annotations as well as multi-modal prompts as task specification. The suite includes a curriculum of tasks with three levels of compositional understanding, starting with simple tasks requiring basic motor skills. We benchmark multiple different VLM baselines on ClevrSkills and show that even after being pre-trained on large numbers of tasks, these models fail on compositional reasoning in robotics tasks.
Sanjay Haresh, Daniel Dijkman, Apratim Bhattacharyya, Roland Memisevic
NeurIPS4
2024 What to Say and When to Say it: Live Fitness Coaching as a Testbed for Situated Interaction
abstract
Vision-language models have shown impressive progress in recent years. However, existing models are largely limited to turn-based interactions, where each turn must be stepped (i.e., prompted) by the user. Open-ended, asynchronous interactions, where an AI model may proactively deliver timely responses or feedback based on the unfolding situation in real-time, are an open challenge. In this work, we present the QEVD benchmark and dataset, which explores human-AI interaction in the challenging, yet controlled, real-world domain of fitness coaching – a task which intrinsically requires monitoring live user activity and providing immediate feedback. The benchmark requires vision-language models to recognize complex human actions, identify possible mistakes, and provide appropriate feedback in real-time. Our experiments reveal the limitations of existing state-of-the-art vision-language models for such asynchronous situated interactions. Motivated by this, we propose a simple end-to-end streaming baseline that can respond asynchronously to human actions with appropriate feedback at the appropriate time.
Sunny Panchal, Apratim Bhattacharyya, Guillaume Berger, Antoine Mercier 0005, Cornelius Böhm, Florian Dietrichkeit, Reza Pourreza 0002, Pulkit Madan, Mingu Lee, Mark Todorovich, Ingo Bax, Roland Memisevic
NeurIPS13
2023 Deductive Verification of Chain-of-Thought Reasoning
abstract
Large Language Models (LLMs) significantly benefit from Chain-of-thought (CoT) prompting in performing various reasoning tasks. While CoT allows models to produce more comprehensive reasoning processes, its emphasis on intermediate reasoning steps can inadvertently introduce hallucinations and accumulated errors, thereby limiting models’ ability to solve complex reasoning tasks. Inspired by how humans engage in careful and meticulous deductive logical reasoning processes to solve tasks, we seek to enable language models to perform explicit and rigorous deductive reasoning, and also ensure the trustworthiness of their reasoning process through self-verification. However, directly verifying the validity of an entire deductive reasoning process is challenging, even with advanced models like ChatGPT. In light of this, we propose to decompose a reasoning verification process into a series of step-by-step subprocesses, each only receiving their necessary context and premises. To facilitate this procedure, we propose Natural Program, a natural language-based deductive reasoning format. Our approach enables models to generate precise reasoning steps where subsequent steps are more rigorously grounded on prior steps. It also empowers language models to carry out reasoning self-verification in a step-by-step manner. By integrating this verification process into each deductive reasoning stage, we significantly enhance the rigor and trustfulness of generated reasoning steps. Along this process, we also improve the answer correctness on complex reasoning tasks.
Zhan Ling, Yunhao Fang, Zhiao Huang, Mingu Lee, Roland Memisevic, Hao Su 0001
NeurIPS6
2017 Denoising Criterion for Variational Auto-Encoding Framework
abstract
Denoising autoencoders (DAE) are trained to reconstruct their clean inputs with noise injected at the input level, while variational autoencoders (VAE) are trained with noise injected in their stochastic hidden layer, with a regularizer that encourages this noise injection. In this paper, we show that injecting noise both in input and in the stochastic hidden layer can be advantageous and we propose a modified variational lower bound as an improved objective function in this setup. When input is corrupted, then the standard VAE lower bound involves marginalizing the encoder conditional distribution over the input noise, which makes the training criterion intractable. Instead, we propose a modified training criterion which corresponds to a tractable bound when input is corrupted. Experimentally, we find that the proposed denoising variational autoencoder (DVAE) yields better average log-likelihood than the VAE and the importance weighted autoencoder on the MNIST and Frey Face datasets.
Daniel Jiwoong Im, Sungjin Ahn, Roland Memisevic, Yoshua Bengio
AAAI3
2017 The "Something Something" Video Database for Learning and Evaluating Visual Common Sense
abstract
Neural networks trained on datasets such as ImageNet have led to major advances in visual object classification. One obstacle that prevents networks from reasoning more deeply about complex scenes and situations, and from integrating visual knowledge with natural language, like humans do, is their lack of common sense knowledge about the physical world. Videos, unlike still images, contain a wealth of detailed information about the physical world. However, most labelled video datasets represent high-level concepts rather than detailed physical aspects about actions and scenes. In this work, we describe our ongoing collection of the “something-something” database of video prediction tasks whose solutions require a common sense understanding of the depicted situation. The database currently contains more than 100,000 videos across 174 classes, which are defined as caption-templates. We also describe the challenges in crowd-sourcing this data at scale.
Raghav Goyal, Samira Ebrahimi Kahou, Vincent Michalski, Joanna Materzynska, Susanne Westphal, Heuna Kim, Valentin Haenel, Ingo Fründ, Peter Yianilos, Moritz Mueller-Freitag, Florian Hoppe, Christian Thurau, Ingo Bax, Roland Memisevic
ICCV14
2017 Incorporating long-range consistency in CNN-based texture generation
Guillaume Berger, Roland Memisevic
ICLR (Poster)2
2016 Conservativeness of Untied Auto-Encoders
abstract
We discuss necessary and sufficient conditions for an auto-encoder to define a conservative vector field, in which case it is associated with anenergy function akin to the unnormalized log-probability of the data.We show that the conditions for conservativeness are more general than for encoder and decoder weights to be the same ("tied weights''), and thatthey also depend on the form of the hidden unit activation functions.Moreover, we show that contractive training criteria, such as denoising, enforces these conditions locally.Based on these observations, we show how we can use auto-encoders to extract the conservative component of a vector field.
Daniel Jiwoong Im, Mohamed Ishmael Belghazi, Roland Memisevic
AAAI3
2016 Deep Learning Vector Quantization
Harm de Vries, Roland Memisevic, Aaron C. Courville
ESANN2
2016 Architectural Complexity Measures of Recurrent Neural Networks
abstract
In this paper, we systematically analyze the connecting architectures of recurrent neural networks (RNNs). Our main contribution is twofold: first, we present a rigorous graph-theoretic framework describing the connecting architectures of RNNs in general. Second, we propose three architecture complexity measures of RNNs: (a) the recurrent depth, which captures the RNN’s over-time nonlinear complexity, (b) the feedforward depth, which captures the local input-output nonlinearity (similar to the “depth” in feedforward neural networks (FNNs)), and (c) the recurrent skip coefficient which captures how rapidly the information propagates over time. We rigorously prove each measure’s existence and computability. Our experimental results show that RNNs might benefit from larger recurrent depth and feedforward depth. We further demonstrate that increasing recurrent skip coefficient offers performance boosts on long term dependency problems.
Saizheng Zhang, Yuhuai Wu, Tong Che, Zhouhan Lin, Roland Memisevic, Ruslan Salakhutdinov, Yoshua Bengio
NIPS5
2015 On Using Very Large Target Vocabulary for Neural Machine Translation
abstract
Sébastien Jean, Kyunghyun Cho, Roland Memisevic, Yoshua Bengio. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2015.
Sébastien Jean, Kyunghyun Cho, Roland Memisevic, Yoshua Bengio
ACL (1)3
2015 Real-time activity recognition via deep learning of motion features
Kishore Reddy Konda, Pramod Chandrashekhariah, Roland Memisevic, Jochen Triesch
ESANN3
2015 Deep learning: Architectures, algorithms, applications
Roland Memisevic
Hot Chips Symposium1
2015 Recurrent Neural Networks for Emotion Recognition in Video
abstract
Deep learning based approaches to facial analysis and video analysis have recently demonstrated high performance on a variety of key tasks such as face recognition, emotion recognition and activity recognition. In the case of video, information often must be aggregated across a variable length sequence of frames to produce a classification result. Prior work using convolutional neural networks (CNNs) for emotion recognition in video has relied on temporal averaging and pooling operations reminiscent of widely used approaches for the spatial aggregation of information. Recurrent neural networks (RNNs) have seen an explosion of recent interest as they yield state-of-the-art performance on a variety of sequence analysis tasks. RNNs provide an attractive framework for propagating information over a sequence using a continuous valued hidden layer representation. In this work we present a complete system for the 2015 Emotion Recognition in the Wild (EmotiW) Challenge. We focus our presentation and experimental analysis on a hybrid CNN-RNN architecture for facial expression analysis that can outperform a previously applied CNN approach using temporal averaging for aggregation.
Samira Ebrahimi Kahou, Vincent Michalski, Kishore Reddy Konda, Roland Memisevic, Christopher Joseph Pal
ICMI4
2015 The Potential Energy of an Autoencoder
abstract
Autoencoders are popular feature learning models, that are conceptually simple, easy to train and allow for efficient inference. Recent work has shown how certain autoencoders can be associated with an energy landscape, akin to negative log-probability in a probabilistic model, which measures how well the autoencoder can represent regions in the input space. The energy landscape has been commonly inferred heuristically, by using a training criterion that relates the autoencoder to a probabilistic model such as a Restricted Boltzmann Machine (RBM). In this paper we show how most common autoencoders are naturally associated with an energy function, independent of the training procedure, and that the energy landscape can be inferred analytically by integrating the reconstruction function of the autoencoder. For autoencoders with sigmoid hidden units, the energy function is identical to the free energy of an RBM, which helps shed light onto the relationship between these two types of model. We also show that the autoencoder energy function allows us to explain common regularization procedures, such as contractive training, from the perspective of dynamical systems. As a practical application of the energy function, a generative classifier based on class-specific autoencoders is presented.
Hanna Kamyshanska, Roland Memisevic
IEEE Trans. Pattern Anal. Mach. Intell.2
2014 Modeling Deep Temporal Dependencies with Recurrent "Grammar Cells"
Vincent Michalski, Roland Memisevic, Kishore Reddy Konda
NIPS2
2013 Combining modality specific deep neural networks for emotion recognition in video
abstract
In this paper we present the techniques used for the University of Montréal's team submissions to the 2013 Emotion Recognition in the Wild Challenge. The challenge is to classify the emotions expressed by the primary human subject in short video clips extracted from feature length movies. This involves the analysis of video clips of acted scenes lasting approximately one-two seconds, including the audio track which may contain human voices as well as background music. Our approach combines multiple deep neural networks for different data modalities, including: (1) a deep convolutional neural network for the analysis of facial expressions within video frames; (2) a deep belief net to capture audio information; (3) a deep autoencoder to model the spatio-temporal information produced by the human actions depicted within the entire scene; and (4) a shallow network architecture focused on extracted features of the mouth of the primary human subject in the scene. We discuss each of these techniques, their performance characteristics and different strategies to aggregate their predictions. Our best single model was a convolutional neural network trained to predict emotions from static frames using two large data sets, the Toronto Face Database and our own set of faces images harvested from Google image search, followed by a per frame aggregation strategy that used the challenge training data. This yielded a test set accuracy of 35.58%. Using our best strategy for aggregating our top performing models into a single predictor we were able to produce an accuracy of 41.03% on the challenge test set. These compare favorably to the challenge baseline test set accuracy of 27.56%.
Samira Ebrahimi Kahou, Christopher Joseph Pal, Xavier Bouthillier, Pierre Froumenty, Caglar Gulcehre, Roland Memisevic, Pascal Vincent, Aaron C. Courville, Yoshua Bengio, Raul Chandias Ferrari, Mehdi Mirza, Sébastien Jean, Pierre Luc Carrier, Yann N. Dauphin, Nicolas Boulanger-Lewandowski, Abhishek Aggarwal, Jeremie Zumer, Pascal Lamblin, Jean-Philippe Raymond, Guillaume Desjardins, Razvan Pascanu, David Warde-Farley, Atousa Torabi, Arjun Sharma, Emmanuel Bengio, Kishore Reddy Konda, Zhenzhou Wu
ICMI6
2013 On autoencoder scoring
abstract
Autoencoders are popular feature learning models because they are conceptually simple, easy to train and allow for efficient inference and training. Recent work has shown how certain autoencoders can assign an unnormalized “score” to data which measures how well the autoencoder can represent the data. Scores are commonly computed by using training criteria that relate the autoencoder to a probabilistic model, such as the Restricted Boltzmann Machine. In this paper we show how an autoencoder can assign meaningful scores to data independently of training procedure and without reference to any probabilistic model, by interpreting it as a dynamical system. We discuss how, and under which conditions, running the dynamical system can be viewed as performing gradient descent in an energy function, which in turn allows us to derive a score via integration. We also show how one can combine multiple, unnormalized scores into a generative classifier.
Hanna Kamyshanska, Roland Memisevic
ICML (3)2
2013 Learning invariant features by harnessing the aperture problem
abstract
The energy model is a simple, biologically inspired approach to extracting relationships between images in tasks like stereopsis and motion analysis. We discuss how adding an extra pooling layer to the energy model makes it possible to learn encodings of transformations that are mostly invariant with respect to image content, and to learn encodings of images that are mostly invariant with respect to the observed transformations. We show how this makes it possible to learn 3D pose-invariant features of objects by watching videos of the objects. We test our approach on a dataset of videos derived from the NORB dataset.
Roland Memisevic, Georgios Exarchakis
ICML (3)1
2013 Learning to Relate Images
abstract
A fundamental operation in many vision tasks, including motion understanding, stereopsis, visual odometry, or invariant recognition, is establishing correspondences between images or between images and data from other modalities. Recently, there has been increasing interest in learning to infer correspondences from data using relational, spatiotemporal, and bilinear variants of deep learning methods. These methods use multiplicative interactions between pixels or between features to represent correlation patterns across multiple images. In this paper, we review the recent work on relational feature learning, and we provide an analysis of the role that multiplicative interactions play in learning to encode relations. We also discuss how square-pooling and complex cell models can be viewed as a way to represent multiplicative interactions and thereby as a way to encode relations.
Roland Memisevic
IEEE Trans. Pattern Anal. Mach. Intell.1
2012 On multi-view feature learning
Roland Memisevic
ICML1
2012 Shared Kernel Information Embedding for Discriminative Inference
abstract
Latent variable models, such as the GPLVM and related methods, help mitigate overfitting when learning from small or moderately sized training sets. Nevertheless, existing methods suffer from several problems: 1) complexity, 2) the lack of explicit mappings to and from the latent space, 3) an inability to cope with multimodality, and 4) the lack of a well-defined density over the latent space. We propose an LVM called the Kernel Information Embedding (KIE) that defines a coherent joint density over the input and a learned latent space. Learning is quadratic, and it works well on small data sets. We also introduce a generalization, the shared KIE (sKIE), that allows us to model multiple input spaces (e.g., image features and poses) using a single, shared latent representation. KIE and sKIE permit missing data during inference and partially labeled data during learning. We show that with data sets too large to learn a coherent global model, one can use the sKIE to learn local online models. We use sKIE for human pose inference.
Roland Memisevic, Leonid Sigal, David J. Fleet
IEEE Trans. Pattern Anal. Mach. Intell.1
2011 Modeling the joint density of two images under a variety of transformations
abstract
We describe a generative model of the relationship between two images. The model is defined as a factored three-way Boltzmann machine, in which hidden variables collaborate to define the joint correlation matrix for image pairs. Modeling the joint distribution over pairs makes it possible to efficiently match images that are the same according to a learned measure of similarity. We apply the model to several face matching tasks, and show that it learns to represent the input images using task-specific basis functions. Matching performance is superior to previous similar generative models, including recent conditional models of transformations. We also show that the model can be used as a plug-in matching score to perform invariant classification.
Joshua M. Susskind, Geoffrey E. Hinton, Roland Memisevic, Marc Pollefeys
CVPR3
2011 Gradient-based learning of higher-order image features
abstract
Recent work on unsupervised feature learning has shown that learning on polynomial expansions of input patches, such as on pair-wise products of pixel intensities, can improve the performance of feature learners and extend their applicability to spatio-temporal problems, such as human action recognition or learning of image transformations. Learning of such higher order features, however, has been much more difficult than standard dictionary learning, because of the high dimensionality and because standard learning criteria are not applicable. Here, we show how one can cast the problem of learning higher-order features as the problem of learning a parametric family of manifolds. This allows us to apply a variant of a de-noising autoencoder network to learn higher-order features using simple gradient based optimization. Our experiments show that the approach can outperform existing higher-order models, while training and inference are exact, fast, and simple.
Roland Memisevic
ICCV1
2010 Gated Softmax Classification
abstract
We describe a log-bilinear" model that computes class probabilities by combining an input vector multiplicatively with a vector of binary latent variables. Even though the latent variables can take on exponentially many possible combinations of values, we can efficiently compute the exact probability of each class by marginalizing over the latent variables. This makes it possible to get the exact gradient of the log likelihood. The bilinear score-functions are defined using a three-dimensional weight tensor, and we show that factorizing this tensor allows the model to encode invariances inherent in a task by learning a dictionary of invariant basis functions. Experiments on a set of benchmark problems show that this fully probabilistic model can achieve classification performance that is competitive with (kernel) SVMs, backpropagation, and deep belief nets."
Roland Memisevic, Christopher Zach, Geoffrey E. Hinton, Marc Pollefeys
NIPS1
2010 Learning to Represent Spatial Transformations with Factored Higher-Order Boltzmann Machines
abstract
To allow the hidden units of a restricted Boltzmann machine to model the transformation between two successive images, Memisevic and Hinton (2007) introduced three-way multiplicative interactions that use the intensity of a pixel in the first image as a multiplicative gain on a learned, symmetric weight between a pixel in the second image and a hidden unit. This creates cubically many parameters, which form a three-dimensional interaction tensor. We describe a low-rank approximation to this interaction tensor that uses a sum of factors, each of which is a three-way outer product. This approximation allows efficient learning of transformations between larger image patches. Since each factor can be viewed as an image filter, the model as a whole learns optimal filter pairs for efficiently representing transformations. We demonstrate the learning of optimal filter pairs from various synthetic and real image sequences. We also show how learning about image transformations allows the model to perform a simple visual analogy task, and we show how a completely unsupervised network trained on transformations perceives multiple motions of transparent dot patterns in the same way as humans.
Roland Memisevic, Geoffrey E. Hinton
Neural Comput.1
2009 Shared Kernel Information Embedding for discriminative inference
abstract
Latent variable models (LVM), like the shared-GPLVM and the spectral latent variable model, help mitigate over-fitting when learning discriminative methods from small or moderately sized training sets. Nevertheless, existing methods suffer from several problems: (1) complexity; (2) the lack of explicit mappings to and from the latent space; (3) an inability to cope with multi-modality; and (4) the lack of a well-defined density over the latent space. We propose a LVM called the shared kernel information embedding (sKIE). It defines a coherent density over a latent space and multiple input/output spaces (e.g., image features and poses), and it is easy to condition on a latent state, or on combinations of the input/output states. Learning is quadratic, and it works well on small datasets. With datasets too large to learn a coherent global model, one can use sKIE to learn local online models. sKIE permits missing data during inference, and partially labelled data during learning. We use sKIE for human pose inference.
Leonid Sigal, Roland Memisevic, David J. Fleet
CVPR2
2007 Learning to Solve QBF
Horst Samulowitz, Roland Memisevic
AAAI2
2007 Unsupervised Learning of Image Transformations
abstract
We describe a probabilistic model for learning rich, distributed representations of image transformations. The basic model is defined as a gated conditional random field that is trained to predict transformations of its inputs using a factorial set of latent variables. Inference in the model consists in extracting the transformation, given a pair of images, and can be performed exactly and efficiently. We show that, when trained on natural videos, the model develops domain specific motion features, in the form of fields of locally transformed edge filters. When trained on affine, or more general, transformations of still images, the model develops codes for these transformations, and can subsequently perform recognition tasks that are invariant under these transformations. It can also fantasize new transformations on previously unseen images. We describe several variations of the basic model and provide experimental results that demonstrate its applicability to a variety of tasks.
Roland Memisevic, Geoffrey E. Hinton
CVPR1
2006 Kernel information embeddings
abstract
We describe a family of embedding algorithms that are based on nonparametric estimates of mutual information (MI). Using Parzen window estimates of the distribution in the joint (input, embedding)-space, we derive a MI-based objective function for dimensionality reduction that can be optimized directly with respect to a set of latent data representatives. Various types of supervision signal can be introduced within the framework by replacing plain MI with several forms of conditional MI. Examples of the semi-(un)supervised algorithms that we obtain this way are a new model for manifold alignment, and a new type of embedding method that performs 'conditional dimensionality reduction'.
Roland Memisevic
ICML1
2005 Embedding via clustering: using spectral information to guide dimensionality reduction
abstract
We describe an approach to improve iterative dimensionality reduction methods by using information contained in the leading eigenvectors of a data affinity matrix. Using an insight from the area of spectral clustering, we suggest modifying the gradient of an iterative method, so that latent space elements belonging to the same cluster are encouraged to move in similar directions during optimization. We also describe way to achieve this without actually having to explicitly perform an eigendecomposition. Preliminary experiments show that our approach makes it possible to speed up iterative methods and helps them to find better local minima of their objective function.
Roland Memisevic, Geoffrey E. Hinton
IJCNN1
2005 Improving dimensionality reduction with spectral gradient descent
Roland Memisevic, Geoffrey E. Hinton
Neural Networks1
2005 Principal Surfaces from Unsupervised Kernel Regression
abstract
We propose a nonparametric approach to learning of principal surfaces based on an unsupervised formulation of the Nadaraya-Watson kernel regression estimator. As compared with previous approaches to principal curves and surfaces, the new method offers several advantages: First, it provides a practical solution to the model selection problem because all parameters can be estimated by leave-one-out cross-validation without additional computational cost. In addition, our approach allows for a convenient incorporation of nonlinear spectral methods for parameter initialization, beyond classical initializations based on linear PCA. Furthermore, it shows a simple way to fit principal surfaces in general feature spaces, beyond the usual data space setup. The experimental results illustrate these convenient features on simulated and real data.
Peter Meinicke, Stefan Klanke, Roland Memisevic, Helge J. Ritter
IEEE Trans. Pattern Anal. Mach. Intell.3
2004 Multiple Relational Embedding
abstract
We describe a way of using multiple different types of similarity rela- tionship to learn a low-dimensional embedding of a dataset. Our method chooses different, possibly overlapping representations of similarity by individually reweighting the dimensions of a common underlying latent space. When applied to a single similarity relation that is based on Eu- clidean distances between the input data points, the method reduces to simple dimensionality reduction. If additional information is available about the dataset or about subsets of it, we can use this information to clean up or otherwise improve the embedding. We demonstrate the po- tential usefulness of this form of semi-supervised dimensionality reduc- tion on some simple examples.
Roland Memisevic, Geoffrey E. Hinton
NIPS1