Research Focus

Self-Supervised Learning

Learning general representations from unlabeled data

What is Self-Supervised Learning?

Self-supervised learning (SSL) is a paradigm in which AI models leverage large volumes of unlabeled data by learning directly from the inherent structure of the data itself. Rather than depending on human annotations, models solve auxiliary tasks automatically generated that allow them to acquire general and transferable representations.

This approach is fundamental to the development of Foundation Models and constitutes a key piece in the evolution of General Purpose AI Systems (GPAIS). The key is that the learned representations are not task-specific, but rather capture reusable semantic structure in multiple contexts with minimal subsequent supervision.

Types of methods

SSL methods are organized around different strategies for generating the supervision signal directly from the data

Joint Embedding

Contrastive Learning

Models learn by bringing similar views of the same data close in vector space (positive pairs) and pushing apart views from different data (negative pairs). One of the most influential SSL paradigms and the core of models like SimCLR, MoCo or DINOv2.

Reconstruction

Masked Modeling

Models learn to reconstruct parts that are deleted or masked from a sample. Inspired by BERT, this technique does not require defining data augmentations and is very effective for learning rich representations in both image and text.

Tabular

SSL for Tabular

Applying SSL to tabular data is an open challenge given its heterogeneous nature: mix of numeric, categorical, and ordinal variables. The representations obtained are key for knowledge fusion and cross-domain generalization.

Our research lines

In the group we work on two complementary SSL lines, each oriented to a data type where traditional supervised methods find their limits

Contrastive Learning for biomedical signals

We apply Contrastive Learning to problems where labeled data is scarce and variability between subjects is high. The central idea: two distinct augmentations of the same signal should produce close representations, while signals from different sources should be separated in the latent space.

Our main focus is EEG signals, where we have developed frequency-aware contrastive loss functions that incorporate knowledge of brain frequency bands (delta, theta, alpha, beta, gamma) to learn more transferable representations in epileptic seizure detection.

  • Frequency-Aware Contrastive Learning for EEG
  • Generalization across patients without retraining
  • Federated Contrastive Learning with privacy

SSL for tabular data

Most advances in SSL have occurred in image and text. Applying it to tabular data —present in industry, health, and finance— remains an open challenge due to its heterogeneous nature: columns with very different types, scales, and semantics.

Models like TabPFN have demonstrated the potential of tabular foundation models, but they require labeled data. Our research seeks to obtain general purpose representations that serve as a basis for tasks like knowledge fusion, data reduction, and adaptation with minimal supervision.

  • Unsupervised representations for tabular data
  • Model fusion and generalization across domains
  • Reducing human annotation effort

How Contrastive Learning Works

Contrastive learning is structured around the construction and comparison of pairs, guided by a specific loss function

Similarity

Positive Pair

Two views of the same example obtained through transformations or data augmentations. The model learns to produce close representations, capturing invariance to irrelevant changes for the task.

Contrast

Negative Pair

Views from different examples. The model learns to separate them in vector space, forcing representations to capture semantically significant differences between instances.

Objective

InfoNCE Loss

The most commonly used loss function maximizes similarity between positive pairs relative to negative ones. Variants such as NT-Xent and the frequency-aware loss for EEG extend this framework to specific domains.

Reference Algorithms

SimCLR

MoCo

BYOL & SimSiam

Frequency-Aware CL

Current Challenges

In both biomedical signals and tabular data, SSL faces a series of open challenges that define the frontiers of research

01

Selection and quality of contrastive pairs

Negatives that are too easy provide no learning signal; false negatives —semantically similar instances treated as distinct— degrade representations. Defining appropriate augmentations for temporal signals or EEG requires deep domain knowledge.

02

Design of auxiliary tasks for tabular data

Unlike images or text, tabular data mix numeric, categorical, and ordinal variables with very different semantics across columns. Designing effective self-supervised objectives in this context remains an open problem.

03

Representation collapse

Without careful selection of negatives or with inadequate architectures, the model can collapse and assign the same representation to all examples, losing all discriminative capacity.

04

Scarcity of large heterogeneous datasets

Tabular data are difficult to homogenize for training foundation models at scale, unlike what happens in image or text. The lack of common benchmarks makes it difficult to compare methods.

05

Generalization and fusion across domains

Self-supervised representations must be sufficiently general to transfer across patients, facilities, or datasets. Domain shift is one of the main obstacles for clinical and industrial deployment.

06

Computational cost and limited resources

Contrastive Learning requires large batches or extensive queues of negatives. Adapting these frameworks to federated environments —where clinical data cannot be centralized— adds additional memory and communication constraints.

Our Research

In the GPAIS group at the IAFER research chair, we are leading research in SSL applied to two domains where labeled data is scarce and generalization is critical: biomedical signals and heterogeneous tabular data.

🚀 Active Research Lines

  • Frequency-Aware Contrastive Learning for EEG: loss functions that incorporate brain frequency bands to detect epileptic seizures without labels
  • Generalization across patients: methods that reduce clinical domain shift to deploy models without retraining per subject
  • Federated Contrastive Learning: adaptation to environments where data cannot be centralized due to privacy constraints
  • Unsupervised tabular representations: leveraging unlabeled data to improve classification tasks, anomaly detection, and model fusion
  • Annotation effort reduction: SSL techniques as a foundation to decrease necessary supervision without sacrificing performance
  • SSL as a transversal component of GPAIS: self-supervised representations reusable across multiple general-purpose AI tasks

📚 Publications

Loading publications...

Practical Applications

SSL has a transversal impact in domains where unlabeled data abound but annotations are expensive, scarce, or inaccessible:

  • Biomedical signals and EEG: epileptic seizure detection, brain-computer interfaces, and analysis of physiological time series without labels
  • Medical diagnosis: learning clinical representations from unlabeled records to detect rare pathologies
  • Fraud detection: identification of anomalous patterns in financial transactions without prior labeled examples
  • Industry 4.0: predictive maintenance and fault detection in machinery from unsupervised sensor data
  • Multimodal learning: alignment of representations across modalities (image-text, audio-video), as in CLIP
  • Computer vision and language: foundation for foundational models like DINOv2, MAE, BERT, and GPT, reusable across multiple tasks
  • Health sciences: analysis of omics and clinical data with minimal supervision for biomarker discovery