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

Xavier Suau

dblp:21/8106 · also Xavier Suau Cuadros · DBLP profile ↗
← Back
19ranked-venue papers
11as first author
9since 2021 · last 2025
0000-0002-4052-7048ORCID · verified

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

Artificial intelligence and machine learning · 10 · 5 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 6 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
9 papers
Generative modeling · 23% Language models and text generation · 22% Representation and self-supervised learning · 22%
Human-computer interaction and pervasive computing
2 papers
Human-AI interaction · 93% Interaction techniques and input · 7%

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

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
2.432025
LinEAS: End-to-end Learning of Activation Steering with a Distributional Loss · NeurIPS 2025
Controlling Language and Diffusion Models by Transporting Activations · ICLR 2025
DeepPCR: Parallelizing Sequential Operations in Neural Networks · NeurIPS 2023
Natural language and speech › Language models and text generation › model steering › language model steering
activation steering
1.722025
LinEAS: End-to-end Learning of Activation Steering with a Distributional Loss · NeurIPS 2025
Controlling Language and Diffusion Models by Transporting Activations · ICLR 2025
Natural language and speech › Language models and text generation
controllable text generation
1.422025
LinEAS: End-to-end Learning of Activation Steering with a Distributional Loss · NeurIPS 2025
Self-conditioning Pre-Trained Language Models · ICML 2022
Machine learning › Representation and self-supervised learning › multi-view learning
multi-view self-supervised learning
1.322023
DUET: 2D Structured and Approximately Equivariant Representations · ICML 2023
The Role of Entropy and Reconstruction in Multi-View Self-Supervised Learning · ICML 2023
Natural language and speech › Language models and text generation › model steering
language model steering
0.912025
Controlling Language and Diffusion Models by Transporting Activations · ICLR 2025
Machine learning › Generative modeling › diffusion model › text-to-image generation
text-to-image diffusion model
0.912025
Controlling Language and Diffusion Models by Transporting Activations · ICLR 2025
Machine learning › Generative modeling › diffusion model
text-to-image generation
0.912025
LinEAS: End-to-end Learning of Activation Steering with a Distributional Loss · NeurIPS 2025
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial natural language processing
adversarial prompt defense
0.812024
Whispering Experts: Neural Interventions for Toxicity Mitigation in Language Models · ICML 2024
Machine learning › Trustworthy machine learning
robustness
0.812024
Whispering Experts: Neural Interventions for Toxicity Mitigation in Language Models · ICML 2024
Machine learning › Trustworthy machine learning
toxicity reduction
0.812024
Whispering Experts: Neural Interventions for Toxicity Mitigation in Language Models · ICML 2024
Machine learning › Deep learning architectures and training › training dynamics
batch size scaling
0.712023
How to Scale Your EMA · NeurIPS 2023
Machine learning › Representation and self-supervised learning
contrastive learning
0.712023
The Role of Entropy and Reconstruction in Multi-View Self-Supervised Learning · ICML 2023
Machine learning › Representation and self-supervised learning › equivariance
equivariant representation
0.712023
DUET: 2D Structured and Approximately Equivariant Representations · ICML 2023
Machine learning › Representation and self-supervised learning › contrastive learning › contrastive loss
InfoNCE
0.712023
The Role of Entropy and Reconstruction in Multi-View Self-Supervised Learning · ICML 2023
Machine learning › Representation and self-supervised learning
invariant representation
0.712023
DUET: 2D Structured and Approximately Equivariant Representations · ICML 2023
Machine learning › Deep learning architectures and training › training optimization
large-batch training
0.712023
How to Scale Your EMA · NeurIPS 2023
Machine learning › Representation and self-supervised learning
mutual information
0.712023
The Role of Entropy and Reconstruction in Multi-View Self-Supervised Learning · ICML 2023
Machine learning › Generative modeling › diffusion model
parallel sampling
0.712023
DeepPCR: Parallelizing Sequential Operations in Neural Networks · NeurIPS 2023
Machine learning › Deep learning architectures and training
training dynamics
0.712023
How to Scale Your EMA · NeurIPS 2023
Machine learning › Trustworthy machine learning
interpretability
0.612022
Self-conditioning Pre-Trained Language Models · ICML 2022
Natural language and speech › Language models and text generation
pre-trained language model
0.612022
Self-conditioning Pre-Trained Language Models · ICML 2022
Computer vision › 3D vision › pose estimation
hand tracking
0.112012
Real-Time Head and Hand Tracking Based on 2.5D Data · IEEE Trans. Multim. 2012
Computer vision › Face, body and person analysis
head tracking
0.112012
Real-Time Head and Hand Tracking Based on 2.5D Data · IEEE Trans. Multim. 2012
Interaction techniques and input
gesture input
0.012012
Real-Time Head and Hand Tracking Based on 2.5D Data · IEEE Trans. Multim. 2012

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

activation steering · 1.4participatory design · 1.1interview study · 1.1sparsifying norms · 0.9optimal transport · 0.9contrastive loss · 0.9activation editing · 0.8AUROC-based neuron selection · 0.8structured representation learning · 0.7mutual information bounds · 0.7entropy-reconstruction bound · 0.7contrastive learning · 0.7range camera · 0.1depth-based template matching · 0.1
YearPublicationVenuePosition
2025 Controlling Language and Diffusion Models by Transporting Activations
abstract
The increasing capabilities of large generative models and their ever more widespread deployment have raised concerns about their reliability, safety, and potential misuse. To address these issues, recent works have proposed to control model generation by steering model activations in order to effectively induce or prevent the emergence of concepts or behaviors in the generated output. In this paper we introduce Activation Transport (AcT), a general framework to steer activations guided by optimal transport theory that generalizes many previous activation-steering works. AcT is modality-agnostic and provides fine-grained control over the model behavior with negligible computational overhead, while minimally impacting model abilities. We experimentally show the effectiveness and versatility of our approach by addressing key challenges in large language models (LLMs) and text-to-image diffusion models (T2Is). For LLMs, we show that AcT can effectively mitigate toxicity, induce arbitrary concepts, and increase their truthfulness. In T2Is, we show how AcT enables fine-grained style control and concept negation.
Pau Rodríguez, Arno Blaas, Michal Klein, Luca Zappella, Nicholas Apostoloff, Marco Cuturi, Xavier Suau
ICLR7
2025 LinEAS: End-to-end Learning of Activation Steering with a Distributional Loss
abstract
The growing use of generative models in daily life calls for efficient mechanisms to control their generation, to e.g. produce safe content or provide users with tools to explore style changes. Ideally, such mechanisms should require low volume of unpaired data (\ie without explicit preference), and should be cheap, both at train and inference time, while preserving output quality. Recent research has shown that such mechanisms can be obtained by intervening exclusively on model activations, with the goal of correcting distributional differences between activations seen when using prompts from a source vs. a target set (e.g. toxic and non-toxic sentences). While cheap, these fast methods are inherently crude: their maps are tuned locally, not accounting for their impact on downstream layers, resulting in interventions that cause unintended shifts when used out-of-sample. We propose in this work linear end-to-end activation steering (LinEAS), an approach trained with a global loss that accounts simultaneously for all layer-wise distributional shifts. In addition to being more robust, the loss used to train LinEAS can be regularized with sparsifying norms, which can automatically carry out neuron selection. LinEAS only requires a handful of unpaired samples to be effective, and beats similar baselines on toxicity mitigation in language models, becoming competitive with oracle-dependent methods that have access to strong supervision. LinEAS is modality-agnostic and we empirically find that it outperforms existing activation steering methods at mitigating and including new concepts at the output of single-step text-to-image generation models.
Pau Rodríguez, Michal Klein, Eleonora Gualdoni, Valentino Maiorca, Arno Blaas, Luca Zappella, Marco Cuturi, Xavier Suau
NeurIPS8
2024 Whispering Experts: Neural Interventions for Toxicity Mitigation in Language Models
abstract
An important issue with Large Language Models (LLMs) is their undesired ability to generate toxic language. In this work, we show that the neurons responsible for toxicity can be determined by their power to discriminate toxic sentences, and that toxic language can be mitigated by reducing their activation levels proportionally to this power. We propose AUROC adaptation (AurA), an intervention that can be applied to any pre-trained LLM to mitigate toxicity. As the intervention is proportional to the ability of each neuron to discriminate toxic content, it is free of any model-dependent hyperparameters. We show that AurA can achieve up to $2.2\times$ reduction in toxicity with only a $0.72$ perplexity increase. We also show that AurA is effective with models of different scale (from 1.5B to 40B parameters), and its effectiveness in mitigating toxic language, while preserving common-sense zero-shot abilities, holds across all scales. AurA can be combined with pre-prompting strategies, boosting its average mitigation potential from $1.28\times$ to $2.35\times$. Moreover, AurA can counteract adversarial pre-prompts that maliciously elicit toxic content, making it an effective method for deploying safer and less toxic models.
Xavier Suau, Pieter Delobelle, Katherine Metcalf, Armand Joulin, Nicholas Apostoloff, Luca Zappella, Pau Rodríguez
ICML1
2023 The Role of Entropy and Reconstruction in Multi-View Self-Supervised Learning
abstract
The mechanisms behind the success of multi-view self-supervised learning (MVSSL) are not yet fully understood. Contrastive MVSSL methods have been studied through the lens of InfoNCE, a lower bound of the Mutual Information (MI). However, the relation between other MVSSL methods and MI remains unclear. We consider a different lower bound on the MI consisting of an entropy and a reconstruction term (ER), and analyze the main MVSSL families through its lens. Through this ER bound, we show that clustering-based methods such as DeepCluster and SwAV maximize the MI. We also re-interpret the mechanisms of distillation-based approaches such as BYOL and DINO, showing that they explicitly maximize the reconstruction term and implicitly encourage a stable entropy, and we confirm this empirically. We show that replacing the objectives of common MVSSL methods with this ER bound achieves competitive performance, while making them stable when training with smaller batch sizes or smaller exponential moving average (EMA) coefficients.
Borja Rodríguez-Gálvez, Arno Blaas, Pau Rodríguez, Adam Golinski, Xavier Suau, Jason Ramapuram, Dan Busbridge, Luca Zappella
ICML5
2023 DUET: 2D Structured and Approximately Equivariant Representations
abstract
Multiview Self-Supervised Learning (MSSL) is based on learning invariances with respect to a set of input transformations. However, invariance partially or totally removes transformation-related information from the representations, which might harm performance for specific downstream tasks that require such information. We propose 2D strUctured and EquivarianT representations (coined DUET), which are 2d representations organized in a matrix structure, and equivariant with respect to transformations acting on the input data. DUET representations maintain information about an input transformation, while remaining semantically expressive. Compared to SimCLR (Chen et al., 2020) (unstructured and invariant) and ESSL (Dangovski et al., 2022) (unstructured and equivariant), the structured and equivariant nature of DUET representations enables controlled generation with lower reconstruction error, while controllability is not possible with SimCLR or ESSL. DUET also achieves higher accuracy for several discriminative tasks, and improves transfer learning.
Xavier Suau, Federico Danieli, Arno Blaas, Chen Huang 0001, Jason Ramapuram, Dan Busbridge, Luca Zappella
ICML1
2023 How to Scale Your EMA
abstract
Preserving training dynamics across batch sizes is an important tool for practical machine learning as it enables the trade-off between batch size and wall-clock time. This trade-off is typically enabled by a scaling rule, for example, in stochastic gradient descent, one should scale the learning rate linearly with the batch size. Another important machine learning tool is the model EMA, a functional copy of a target model, whose parameters move towards those of its target model according to an Exponential Moving Average (EMA) at a rate parameterized by a momentum hyperparameter. This model EMA can improve the robustness and generalization of supervised learning, stabilize pseudo-labeling, and provide a learning signal for Self-Supervised Learning (SSL). Prior works have not considered the optimization of the model EMA when performing scaling, leading to different training dynamics across batch sizes and lower model performance. In this work, we provide a scaling rule for optimization in the presence of a model EMA and demonstrate the rule's validity across a range of architectures, optimizers, and data modalities. We also show the rule's validity where the model EMA contributes to the optimization of the target model, enabling us to train EMA-based pseudo-labeling and SSL methods at small and large batch sizes. For SSL, we enable training of BYOL up to batch size 24,576 without sacrificing performance, a 6$\times$ wall-clock time reduction under idealized hardware settings.
Dan Busbridge, Jason Ramapuram, Pierre Ablin, Tatiana Likhomanenko, Eeshan Gunesh Dhekane, Xavier Suau, Russell Webb
NeurIPS6
2023 DeepPCR: Parallelizing Sequential Operations in Neural Networks
abstract
Parallelization techniques have become ubiquitous for accelerating inference and training of deep neural networks. Despite this, several operations are still performed in a sequential manner. For instance, the forward and backward passes are executed layer-by-layer, and the output of diffusion models is produced by applying a sequence of denoising steps. This sequential approach results in a computational cost proportional to the number of steps involved, presenting a potential bottleneck as the number of steps increases. In this work, we introduce DeepPCR, a novel algorithm which parallelizes typically sequential operations in order to speed up inference and training of neural networks. DeepPCR is based on interpreting a sequence of $L$ steps as the solution of a specific system of equations, which we recover using the Parallel Cyclic Reduction algorithm. This reduces the complexity of computing the sequential operations from $\mathcal{O}(L)$ to $\mathcal{O}(\log_2L)$, thus yielding a speedup for large $L$. To verify the theoretical lower complexity of the algorithm, and to identify regimes for speedup, we test the effectiveness of DeepPCR in parallelizing the forward and backward pass in multi-layer perceptrons, and reach speedups of up to $30\times$ for the forward and $200\times$ for the backward pass. We additionally showcase the flexibility of DeepPCR by parallelizing training of ResNets with as many as 1024 layers, and generation in diffusion models, enabling up to $7\times$ faster training and $11\times$ faster generation, respectively, when compared to the sequential approach.
Federico Danieli, Miguel Sarabia, Xavier Suau, Pau Rodríguez, Luca Zappella
NeurIPS3
2022 Symphony: Composing Interactive Interfaces for Machine Learning
abstract
Interfaces for machine learning (ML), information and visualizations about models or data, can help practitioners build robust and responsible ML systems. Despite their benefits, recent studies of ML teams and our interviews with practitioners (n=9) showed that ML interfaces have limited adoption in practice. While existing ML interfaces are effective for specific tasks, they are not designed to be reused, explored, and shared by multiple stakeholders in cross-functional teams. To enable analysis and communication between different ML practitioners, we designed and implemented Symphony, a framework for composing interactive ML interfaces with task-specific, data-driven components that can be used across platforms such as computational notebooks and web dashboards. We developed Symphony through participatory design sessions with 10 teams (n=31), and discuss our findings from deploying Symphony to 3 production ML projects at Apple. Symphony helped ML practitioners discover previously unknown issues like data duplicates and blind spots in models while enabling them to share insights with other stakeholders.
Alex Bäuerle, Ángel Alexander Cabrera, Fred Hohman, Megan Maher, David Koski, Xavier Suau, Titus Barik, Dominik Moritz
CHI6
2022 Self-conditioning Pre-Trained Language Models
abstract
In this paper we aim to investigate the mechanisms that guide text generation with pre-trained Transformer-based Language Models (TLMs). Grounded on the Product of Experts formulation by Hinton (1999), we describe a generative mechanism that exploits expert units which naturally exist in TLMs. Such units are responsible for detecting concepts in the input and conditioning text generation on such concepts. We describe how to identify expert units and how to activate them during inference in order to induce any desired concept in the generated output. We find that the activation of a surprisingly small amount of units is sufficient to steer text generation (as little as 3 units in a model with 345M parameters). While the objective of this work is to learn more about how TLMs work, we show that our method is effective for conditioning without fine-tuning or using extra parameters, even on fine-grained homograph concepts. Additionally, we show that our method can be used to correct gender bias present in the output of TLMs and achieves gender parity for all evaluated contexts. We compare our method with FUDGE and PPLM-BoW, and show that our approach is able to achieve gender parity at a lower perplexity and better Self-BLEU score. The proposed method is accessible to a wide audience thanks to its simplicity and minimal compute needs. The findings in this paper are a step forward in understanding the generative mechanisms of TLMs.
Xavier Suau, Luca Zappella, Nicholas Apostoloff
ICML1
2020 Filter Distillation for Network Compression
abstract
In this paper we introduce Principal Filter Analysis (PFA), an easy to use and effective method for neural network compression. PFA exploits the correlation between filter responses within network layers to recommend a smaller network that maintain as much as possible the accuracy of the full model. We propose two algorithms: the first allows users to target compression to specific network property, such as number of trainable variable (footprint), and produces a compressed model that satisfies the requested property while preserving the maximum amount of spectral energy in the responses of each layer, while the second is a parameter-free heuristic that selects the compression used at each layer by trying to mimic an ideal set of uncorrelated responses. Since PFA compresses networks based on the correlation of their responses we show in our experiments that it gains the additional flexibility of adapting each architecture to a specific domain while compressing. PFA is evaluated against several architectures and datasets, and shows considerable compression rates without compromising accuracy, e.g., for VGG-16 on CIFAR-10, CIFAR-100 and ImageNet, PFA achieves a compression rate of 8×, 3×, and 1.4× with an accuracy gain of 0.4%, 1.4% points, and 2.4% respectively. Our tests show that PFA is competitive with state-of-the-art approaches while removing adoption barriers thanks to its practical implementation, intuitive philosophy and ease of use.
Xavier Suau, Luca Zappella, Nicholas Apostoloff
WACV1
2017 Collaborative voting of 3D features for robust gesture estimation
abstract
Human body analysis raises special interest because it enables a wide range of interactive applications. In this paper we present a gesture estimator that discriminates body poses in depth images. A novel collaborative method is proposed to learn 3D features of the human body and, later, to estimate specific gestures. The collaborative estimation framework is inspired by decision forests, where each selected point (anchor point) contributes to the estimation by casting votes. The main idea is to detect a body part by accumulating the inference of other trained body parts. The collaborative voting encodes the global context of human pose, while 3D features represent local appearance. Body parts contributing to the detection are interpreted as a voting process. Experimental results for different 3D features prove the validity of the proposed algorithm.
Daniel van Sabben, Javier Ruiz Hidalgo, Xavier Suau, Josep R. Casas
ICASSP3
2014 Real-time fingertip localization conditioned on hand gesture classification
Xavier Suau, Marcel Alcoverro, Adolfo López, Javier Ruiz Hidalgo, Josep R. Casas
Image Vis. Comput.1
2014 Gesture control interface for immersive panoramic displays
Marcel Alcoverro, Xavier Suau, Ramon Morros, Adolfo López, Albert Gil, Javier Ruiz Hidalgo, Josep R. Casas
Multim. Tools Appl.2
2013 Detecting end-effectors on 2.5D data using geometric deformable models: Application to human pose estimation
Xavier Suau, Javier Ruiz Hidalgo, Josep R. Casas
Comput. Vis. Image Underst.1
2012 Oriented radial distribution on depth data: Application to the detection of end-effectors
abstract
End-effectors are considered to be the main topological extremities of a given 3D body. Even if the nature of such body is not restricted, this paper focuses on the human body case. Detection of human extremities is a key issue in the human motion capture domain, being needed to initialize and update the tracker. Therefore, the effectiveness of human motion capture systems usually depends on the reliability of the obtained end-effectors. The increasing accuracy, low cost and easy installation of depth cameras has opened the door to new strategies to overcome the body pose estimation problem. With the objective of detecting the head, hands and feet of a human body, we propose a new local feature computed from depth data, which gives an idea of its curvature and prominence. Such feature is weighted depending on recent detections, providing also a temporal dimension. Based on this feature, some end-effector candidate blobs are obtained and classified into head, hands and feet according to three probabilistic descriptors.
Xavier Suau, Javier Ruiz Hidalgo, Josep R. Casas
ICASSP1
2012 Real-Time Head and Hand Tracking Based on 2.5D Data
abstract
A novel real-time algorithm for head and hand tracking is proposed in this paper. This approach is based on data from a range camera, which is exploited to resolve ambiguities and overlaps. The position of the head is estimated with a depth-based template matching, its robustness being reinforced with an adaptive search zone. Hands are detected in a bounding box attached to the head estimate, so that the user may move freely in the scene. A simple method to decide whether the hands are open or closed is also included in the proposal. Experimental results show high robustness against partial occlusions and fast movements. Accurate hand trajectories may be extracted from the estimated hand positions, and may be used for interactive applications as well as for gesture classification purposes.
Xavier Suau, Javier Ruiz Hidalgo, Josep R. Casas
IEEE Trans. Multim.1
2011 Real-time head and hand tracking based on 2.5D data
abstract
A novel real-time algorithm for head and hand tracking is proposed in this paper. This approach is based on 2.5D data from a range camera, which is exploited to resolve ambiguities and overlaps. Experimental results show high robustness against partial occlusions and fast movements. The estimated positions are fairly stable, allowing the extraction of accurate trajectories which may be used for gesture classification purposes.
Xavier Suau, Josep R. Casas, Javier Ruiz Hidalgo
ICME1
2010 Surface reconstruction by restricted and oriented propagation
abstract
This paper considers the problem of reconstructing a surface from a point set. More specifically, we propose a method which focuses on obtaining fast surface reconstructions for visual purposes. The proposed scheme is based on propagation in a voxelized space, which is performed in the directions defined by a propagation pattern, during an optimal number of iterations. Real-time applications are conceivable thanks to a low execution time and computational cost, keeping an acceptable visual quality of the reconstruction.
Xavier Suau, Josep R. Casas, Javier Ruiz Hidalgo
ICIP1
2009 Multi-Resolution Illumination Compensation for foreground extraction
abstract
Illumination changes may lead to false foreground (FG) segmentation and tracking results. Most of the existing FG extraction algorithms obtain a background (BG) estimation from temporal statistical parameters. Such algorithms consider a quasi-static BG which does not change but slowly. Therefore, fast illumination changes are not taken into account by the BG estimator and they are considered as FG. The aim of the proposed algorithm is to reduce illumination effects in video sequences in order to improve foreground segmentation performances.
Xavier Suau, Josep R. Casas, Javier Ruiz Hidalgo
ICIP1