Fabio De Sousa Ribeiro

dblp:222/8450 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
12since 2021 · last 2025
0000-0002-6195-5658ORCID · corroborated

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

Artificial intelligence and machine learning · 12 · 6 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 3 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 4 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
10 papers
Trustworthy machine learning · 24% Generative modeling · 18% Representation and self-supervised learning · 17%

Topics — the 26 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling › conditional generative model
counterfactual image generation
2.232025
Diffusion Counterfactual Generation with Semantic Abduction · ICML 2025
High Fidelity Image Counterfactuals with Probabilistic Causal Models · ICML 2023
Measuring axiomatic soundness of counterfactual image models · ICLR 2023
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
1.722025
Diffusion Counterfactual Generation with Semantic Abduction · ICML 2025
Rethinking Fair Representation Learning for Performance-Sensitive Tasks · ICLR 2025
Machine learning › Probabilistic and Bayesian machine learning
causal inference
1.732025
Counterfactual Identifiability via Dynamic Optimal Transport · NeurIPS 2025
High Fidelity Image Counterfactuals with Probabilistic Causal Models · ICML 2023
Measuring axiomatic soundness of counterfactual image models · ICLR 2023
Machine learning › Representation and self-supervised learning › representation learning
object-centric representation learning
1.522024
Identifiable Object-Centric Representation Learning via Probabilistic Slot Attention · NeurIPS 2024
Grounded Object-Centric Learning · ICLR 2024
Machine learning › Representation and self-supervised learning › representation learning › object-centric representation learning
slot attention
1.522024
Identifiable Object-Centric Representation Learning via Probabilistic Slot Attention · NeurIPS 2024
Grounded Object-Centric Learning · ICLR 2024
Machine learning › Trustworthy machine learning
interpretability
1.122025
Diffusion Counterfactual Generation with Semantic Abduction · ICML 2025
High Fidelity Image Counterfactuals with Probabilistic Causal Models · ICML 2023
Machine learning › Trustworthy machine learning › fairness
bias mitigation
0.912025
Rethinking Fair Representation Learning for Performance-Sensitive Tasks · ICLR 2025
Machine learning › Deep learning architectures and training
capsule network
0.922020
Introducing Routing Uncertainty in Capsule Networks · NeurIPS 2020
Capsule Routing via Variational Bayes · AAAI 2020
Machine learning › Probabilistic and Bayesian machine learning › causal inference
counterfactual identification
0.912025
Counterfactual Identifiability via Dynamic Optimal Transport · NeurIPS 2025
Machine learning › Trustworthy machine learning › dataset bias
dataset bias analysis
0.912025
Rethinking Fair Representation Learning for Performance-Sensitive Tasks · ICLR 2025
Machine learning › Generative modeling
diffusion model
0.912025
Diffusion Counterfactual Generation with Semantic Abduction · ICML 2025
Machine learning › Optimization for machine learning › optimal transport
dynamic optimal transport
0.912025
Counterfactual Identifiability via Dynamic Optimal Transport · NeurIPS 2025
Machine learning › Trustworthy machine learning
fairness
0.912025
Rethinking Fair Representation Learning for Performance-Sensitive Tasks · ICLR 2025
Machine learning › Trustworthy machine learning › fairness
fair representation learning
0.912025
Rethinking Fair Representation Learning for Performance-Sensitive Tasks · ICLR 2025
Machine learning › Generative modeling
normalizing flow
0.912025
Flow Stochastic Segmentation Networks · ICCV 2025
Machine learning › Optimization for machine learning
optimal transport
0.912025
Counterfactual Identifiability via Dynamic Optimal Transport · NeurIPS 2025
Computer vision › Segmentation and scene understanding
semantic segmentation
0.912025
Flow Stochastic Segmentation Networks · ICCV 2025
Machine learning › Deep learning architectures and training
attention mechanism
0.812024
Grounded Object-Centric Learning · ICLR 2024
Machine learning › Representation and self-supervised learning › causal representation learning › identifiability
identifiability of representations
0.812024
Identifiable Object-Centric Representation Learning via Probabilistic Slot Attention · NeurIPS 2024
Machine learning › Trustworthy machine learning › causal machine learning
causal model evaluation
0.712023
Measuring axiomatic soundness of counterfactual image models · ICLR 2023
Computer vision › 3D vision
pose representation
0.412020
Capsule Routing via Variational Bayes · AAAI 2020
Machine learning › Deep learning architectures and training › mixture of experts
routing
0.412020
Introducing Routing Uncertainty in Capsule Networks · NeurIPS 2020
Machine learning › Trustworthy machine learning
uncertainty modeling
0.412020
Capsule Routing via Variational Bayes · AAAI 2020
Machine learning › Generative modeling
variational autoencoder
0.412020
Capsule Routing via Variational Bayes · AAAI 2020
Machine learning › Representation and self-supervised learning
vector quantization
0.212024
Grounded Object-Centric Learning · ICLR 2024
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal effect estimation
mediation analysis
0.212023
High Fidelity Image Counterfactuals with Probabilistic Causal Models · ICML 2023

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

semantic abduction · 0.9pearlian causality · 0.9normalizing flow · 0.9flow matching · 0.9distribution shift analysis · 0.9continuous-time flow · 0.9causal reasoning · 0.9vector quantization · 0.8slot attention · 0.8gaussian mixture prior · 0.8
YearPublicationVenuePosition
2025 Flow Stochastic Segmentation Networks
Fabio De Sousa Ribeiro, Omar Todd, Charles Jones, Avinash Kori, Raghav Mehta, Ben Glocker
ICCV1
2025 Rethinking Fair Representation Learning for Performance-Sensitive Tasks
abstract
We investigate the prominent class of fair representation learning methods for bias mitigation. Using causal reasoning to define and formalise different sources of dataset bias, we reveal important implicit assumptions inherent to these methods. We prove fundamental limitations on fair representation learning when evaluation data is drawn from the same distribution as training data and run experiments across a range of medical modalities to examine the performance of fair representation learning under distribution shifts. Our results explain apparent contradictions in the existing literature and reveal how rarely considered causal and statistical aspects of the underlying data affect the validity of fair representation learning. We raise doubts about current evaluation practices and the applicability of fair representation learning methods in performance-sensitive settings. We argue that fine-grained analysis of dataset biases should play a key role in the field moving forward.
Charles Jones, Fabio De Sousa Ribeiro, Mélanie Roschewitz, Daniel C. Castro, Ben Glocker
ICLR2
2025 Diffusion Counterfactual Generation with Semantic Abduction
abstract
Counterfactual image generation presents significant challenges, including preserving identity, maintaining perceptual quality, and ensuring faithfulness to an underlying causal model. While existing auto-encoding frameworks admit semantic latent spaces which can be manipulated for causal control, they struggle with scalability and fidelity. Advancements in diffusion models present opportunities for improving counterfactual image editing, having demonstrated state-of-the-art visual quality, human-aligned perception and representation learning capabilities. Here, we present a suite of diffusion-based causal mechanisms, introducing the notions of spatial, semantic and dynamic abduction. We propose a general framework that integrates semantic representations into diffusion models through the lens of Pearlian causality to edit images via a counterfactual reasoning process. To the best of our knowledge, ours is the first work to consider high-level semantic identity preservation for diffusion counterfactuals and to demonstrate how semantic control enables principled trade-offs between faithful causal control and identity preservation.
Rajat Rasal, Avinash Kori, Fabio De Sousa Ribeiro, Ben Glocker
ICML3
2025 CF-Seg: Counterfactuals Meet Segmentation
Raghav Mehta, Fabio De Sousa Ribeiro, Mélanie Roschewitz, Ainkaran Santhirasekaram, Dominic C. Marshall, Ben Glocker
MICCAI (8)2
2025 Segmentor-Guided Counterfactual Fine-Tuning for Locally Coherent and Targeted Image Synthesis
Matthew Sinclair, Andreas Schuh, Fabio De Sousa Ribeiro, Raghav Mehta, Rajat Rasal, Esther Puyol-Antón, Samuel Gerber, Kersten Petersen, Michiel Schaap, Ben Glocker
MICCAI (2)4
2025 Counterfactual Identifiability via Dynamic Optimal Transport
abstract
We address the open question of counterfactual identification for high-dimensional multivariate outcomes from observational data. Pearl (2000) argues that counterfactuals must be identifiable (i.e., recoverable from the observed data distribution) to justify causal claims. A recent line of work on counterfactual inference shows promising results but lacks identification, undermining the causal validity of its estimates. To address this, we establish a foundation for multivariate counterfactual identification using continuous-time flows, including non-Markovian settings under standard criteria. We characterise the conditions under which flow matching yields a unique, monotone and rank-preserving counterfactual transport map with tools from dynamic optimal transport, ensuring consistent inference. Building on this, we validate the theory in controlled scenarios with counterfactual ground-truth and demonstrate improvements in axiomatic counterfactual soundness on real images.
Fabio De Sousa Ribeiro, Ainkaran Santhirasekaram, Ben Glocker
NeurIPS1
2025 Robust image representations with counterfactual contrastive learning
abstract
Contrastive pretraining can substantially increase model generalisation and downstream performance. However, the quality of the learned representations is highly dependent on the data augmentation strategy applied to generate positive pairs. Positive contrastive pairs should preserve semantic meaning while discarding unwanted variations related to the data acquisition domain. Traditional contrastive pipelines attempt to simulate domain shifts through pre-defined generic image transformations. However, these do not always mimic realistic and relevant domain variations for medical imaging, such as scanner differences. To tackle this issue, we herein introduce counterfactual contrastive learning, a novel framework leveraging recent advances in causal image synthesis to create contrastive positive pairs that faithfully capture relevant domain variations. Our method, evaluated across five datasets encompassing both chest radiography and mammography data, for two established contrastive objectives (SimCLR and DINO-v2), outperforms standard contrastive learning in terms of robustness to acquisition shift. Notably, counterfactual contrastive learning achieves superior downstream performance on both in-distribution and external datasets, especially for images acquired with scanners under-represented in the training set. Further experiments show that the proposed framework extends beyond acquisition shifts, with models trained with counterfactual contrastive learning reducing subgroup disparities across biological sex.
Mélanie Roschewitz, Fabio De Sousa Ribeiro, Galvin Khara, Ben Glocker
Medical Image Anal.2
2024 Grounded Object-Centric Learning
abstract
The extraction of object-centric representations for downstream tasks is an emerging area of research. Learning grounded representations of objects that are guaranteed to be stable and invariant promises robust performance across different tasks and environments. Slot Attention (SA) learns object-centric representations by assigning objects to *slots*, but presupposes a *single* distribution from which all slots are randomly initialised. This results in an inability to learn *specialized* slots which bind to specific object types and remain invariant to identity-preserving changes in object appearance. To address this, we present *Conditional Slot Attention* (CoSA) using a novel concept of *Grounded Slot Dictionary* (GSD) inspired by vector quantization. Our proposed GSD comprises (i) canonical object-level property vectors and (ii) parametric Gaussian distributions, which define a prior over the slots. We demonstrate the benefits of our method in multiple downstream tasks such as scene generation, composition, and task adaptation, whilst remaining competitive with SA in object discovery.
Avinash Kori, Francesco Locatello, Fabio De Sousa Ribeiro, Francesca Toni, Ben Glocker
ICLR3
2024 Mitigating Attribute Amplification in Counterfactual Image Generation
Mélanie Roschewitz, Fabio De Sousa Ribeiro, Charles Jones, Ben Glocker
MICCAI (10)3
2024 Identifiable Object-Centric Representation Learning via Probabilistic Slot Attention
abstract
Learning modular object-centric representations is said to be crucial for systematic generalization. Existing methods show promising object-binding capabilities empirically, but theoretical identifiability guarantees remain relatively underdeveloped. Understanding when object-centric representations can theoretically be identified is important for scaling slot-based methods to high-dimensional images with correctness guarantees. To that end, we propose a probabilistic slot-attention algorithm that imposes an *aggregate* mixture prior over object-centric slot representations, thereby providing slot identifiability guarantees without supervision, up to an equivalence relation. We provide empirical verification of our theoretical identifiability result using both simple 2-dimensional data and high-resolution imaging datasets.
Avinash Kori, Francesco Locatello, Ainkaran Santhirasekaram, Francesca Toni, Ben Glocker, Fabio De Sousa Ribeiro
NeurIPS6
2023 Measuring axiomatic soundness of counterfactual image models
Miguel Monteiro, Fabio De Sousa Ribeiro, Nick Pawlowski, Daniel C. Castro, Ben Glocker
ICLR2
2023 High Fidelity Image Counterfactuals with Probabilistic Causal Models
abstract
We present a general causal generative modelling framework for accurate estimation of high fidelity image counterfactuals with deep structural causal models. Estimation of interventional and counterfactual queries for high-dimensional structured variables, such as images, remains a challenging task. We leverage ideas from causal mediation analysis and advances in generative modelling to design new deep causal mechanisms for structured variables in causal models. Our experiments demonstrate that our proposed mechanisms are capable of accurate abduction and estimation of direct, indirect and total effects as measured by axiomatic soundness of counterfactuals.
Fabio De Sousa Ribeiro, Miguel Monteiro, Nick Pawlowski, Ben Glocker
ICML1
2020 Capsule Routing via Variational Bayes
abstract
Capsule networks are a recently proposed type of neural network shown to outperform alternatives in challenging shape recognition tasks. In capsule networks, scalar neurons are replaced with capsule vectors or matrices, whose entries represent different properties of objects. The relationships between objects and their parts are learned via trainable viewpoint-invariant transformation matrices, and the presence of a given object is decided by the level of agreement among votes from its parts. This interaction occurs between capsule layers and is a process called routing-by-agreement. In this paper, we propose a new capsule routing algorithm derived from Variational Bayes for fitting a mixture of transforming gaussians, and show it is possible transform our capsule network into a Capsule-VAE. Our Bayesian approach addresses some of the inherent weaknesses of MLE based models such as the variance-collapse by modelling uncertainty over capsule pose parameters. We outperform the state-of-the-art on smallNORB using ≃50% fewer capsules than previously reported, achieve competitive performances on CIFAR-10, Fashion-MNIST, SVHN, and demonstrate significant improvement in MNIST to affNIST generalisation over previous works.1
Fabio De Sousa Ribeiro, Georgios Leontidis, Stefanos D. Kollias
AAAI1
2020 Introducing Routing Uncertainty in Capsule Networks
abstract
Rather than performing inefficient local iterative routing between adjacent capsule layers, we propose an alternative global view based on representing the inherent uncertainty in part-object assignment. In our formulation, the local routing iterations are replaced with variational inference of part-object connections in a probabilistic capsule network, leading to a significant speedup without sacrificing performance. In this way, global context is also considered when routing capsules by introducing global latent variables that have direct influence on the objective function, and are updated discriminatively in accordance with the minimum description length (MDL) principle. We focus on enhancing capsule network properties, and perform a thorough evaluation on pose-aware tasks, observing improvements in performance over previous approaches whilst being more computationally efficient.
Fabio De Sousa Ribeiro, Georgios Leontidis, Stefanos D. Kollias
NeurIPS1
2020 Deep Bayesian Self-Training
abstract
Acknowledgements The authors would like to thank Mr. George Marandianos, Mrs. Mamatha Thota and Mr. Samuel Bond-Taylor for manually annotating datasets used in this study and of course the reviewers for their constructive feedback that helped to improve the manuscript. We would also like to thank Professor Luc Bidaut for enabling this collaboration. Funding The research presented in this paper was funded by Engineering and Physical Sciences Research Council (Reference Number EP/R005524/1) and Innovate UK (Reference Number 102908), in collaboration with the Olympus Automation Limited Company, for the project Automated Robotic Food Manufacturing System.
Fabio De Sousa Ribeiro, Francesco Calivá, Mark Swainson, Kjartan Gudmundsson, Georgios Leontidis, Stefanos D. Kollias
Neural Comput. Appl.1
2018 An End-to-End Deep Neural Architecture for Optical Character Verification and Recognition in Retail Food Packaging
abstract
There exist various types of information in retail food packages, including food product name, ingredients list and use by date. The correct recognition and coding of use by dates is especially critical in ensuring proper distribution of the product to the market and eliminating potential health risks caused by erroneous mislabelling. The latter can have a major negative effect on the health of consumers and consequently raise legal issues for suppliers. In this work, an end-to-end architecture, composed of a dual deep neural network based system is proposed for automatic recognition of use by dates in food package photos. The system includes: a Global level convolutional neural network (CNN) for high-level food package image quality evaluation (blurry/clear/missing use by date statistics); a Local level fully convolutional network (FCN) for use by date ROI localisation. Post ROI extraction, the date characters are then segmented and recognised. The proposed framework is the first to employ deep neural networks for end-to-end automatic use by date recognition in retail packaging photos. It is capable of achieving very good levels of performance on all the aforementioned tasks, despite the varied textual/pictorial content complexity found in food packaging design.
Fabio De Sousa Ribeiro, Liyun Gong, Francesco Calivá, Mark Swainson, Kjartan Gudmundsson, Miao Yu 0001, Georgios Leontidis, Xujiong Ye, Stefanos D. Kollias
ICIP1
2018 A Deep Learning Approach to Anomaly Detection in Nuclear Reactors
abstract
In this work, a novel deep learning approach to unfold nuclear power reactor signals is proposed. It includes a combination of convolutional neural networks (CNN), denoising autoencoders (DAE) and $k$-means clustering of representations. Monitoring nuclear reactors while running at nominal conditions is critical. Based on analysis of the core reactor neutron flux, it is possible to derive useful information for building fault/anomaly detection systems. By leveraging signal and image pre-processing techniques, the high and low energy spectra of the signals were appropriated into a compatible format for CNN training. Firstly, a CNN was employed to unfold the signal into either twelve or forty-eight perturbation location sources, followed by a $k$-means clustering and $k$-Nearest Neighbour coarse-to-fine procedure, which significantly increases the unfolding resolution. Secondly, a DAE was utilised to denoise and reconstruct power reactor signals at varying levels of noise and/or corruption. The reconstructed signals were evaluated w.r.t. their original counter parts, by way of normalised cross correlation and unfolding metrics. The results illustrate that the origin of perturbations can be localised with high accuracy, despite limited training data and obscured$/$noisy signals, across various levels of granularity.
Francesco Calivá, Fabio De Sousa Ribeiro, Antonios Mylonakis, Christophe Demazière, Paolo Vinai, Georgios Leontidis, Stefanos D. Kollias
IJCNN2