Raúl Santos-Rodríguez

dblp:24/7253 · also Raúl Santos-Rodriguez · DBLP profile ↗
← Back
55ranked-venue papers
5as first author
23since 2021 · last 2026
0000-0001-9576-3905ORCID · verified

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

Artificial intelligence and machine learning · 39 · 5 first-author · 16 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 5 since 2021Databases, data management, data science and information retrieval · 10 · 1 first-author · 3 since 2021Computer networks · 3 · 2 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Theory of computation · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Teaching Language Models to Check Grounded Claim Factuality with Human Test-Taking Strategies
abstract
Grounded claim factuality checking is important for large language model (LLM) applications such as retrieval-augmented generation, as it helps users assess the correctness of generated outputs.Existing metrics using entailment classifiers require dataset-specific threshold tuning, while LLM-based approaches often use direct prompting, which underutilises the reasoning capabilities of LLMs.We address this by formulating grounded claim factuality checking as a true/false reading comprehension task and prompting LLMs with explicit test-taking strategies for efficient reasoning.Our method reduces token usage by over 80% compared to unguided open-ended reasoning, and achieves competitive performance to more expensive alternatives across two factuality benchmarks, setting a new state of the art on one.To further reduce inference cost, we train small language models (SLMs) to replace LLMs in the checking pipeline.Using supervised fine-tuning (SFT) and a self-revision mechanism, the SLMs learn to improve their factuality judgements.Experimental results show that the resulting SLMs perform on par with strong baselines, combining low inference costs with generating supporting rationales to improve interpretability. 1
Yuxuan Ye, Raúl Santos-Rodríguez, Edwin Simpson
ACL (1)2
2025 Direct versus intermediate multi-task transfer learning for dementia detection from unstructured conversations
abstract
Leveraging unstructured conversations for detecting early dementia may be possible through information transfer from more systematically constrained representations.To explore whether cross-domain (from semi-structured to unstructured) transfer learning improves dementia classification from conversational speech, we fine-tuned a BERT-family model using semi-structured narratives.We further fine-tuned on naturalistic conversations recorded in the home, but found that direct transfer from BERT to conversations was more effective for improving generalization.These findings show scope to directly leverage unstructured language samples for in-the-wild dementia detection.
Dan Kumpik, Yoav Ben-Shlomo, Elizabeth Coulthard, Alexander Hepburn, Raúl Santos-Rodríguez
ESANN5
2025 Estimating Information Theoretic Measures via Multidimensional Gaussianization
abstract
Information theory is an outstanding framework for measuring uncertainty, dependence, and relevance in data and systems. It has several desirable properties for real-world applications: naturally deals with multivariate data, can handle heterogeneous data, and the measures can be interpreted. However, it has not been adopted by a wider audience because obtaining information from multidimensional data is a challenging problem due to the curse of dimensionality. We propose an indirect way of estimating information based on a multivariate iterative Gaussianization transform. The proposed method has a multivariate-to-univariate property: it reduces the challenging estimation of multivariate measures to a composition of marginal operations applied in each iteration of the Gaussianization. Therefore, the convergence of the resulting estimates depends on the convergence of well-understood univariate entropy estimates, and the global error linearly depends on the number of times the marginal estimator is invoked. We introduce Gaussianization-based estimates for Total Correlation, Entropy, Mutual Information, and Kullback-Leibler Divergence. Results on artificial data show that our approach is superior to previous estimators, particularly in high-dimensional scenarios. We also illustrate the method's performance in different fields to obtain interesting insights. We make the tools and datasets publicly available to provide a test bed for analyzing future methodologies.
Valero Laparra, Juan Emmanuel Johnson, Gustau Camps-Valls, Raúl Santos-Rodríguez, Jesús Malo
IEEE Trans. Pattern Anal. Mach. Intell.4
2024 Hypothesis Testing for Class-Conditional Noise Using Local Maximum Likelihood
abstract
In supervised learning, automatically assessing the quality of the labels before any learning takes place remains an open research question. In certain particular cases, hypothesis testing procedures have been proposed to assess whether a given instance-label dataset is contaminated with class-conditional label noise, as opposed to uniform label noise. The existing theory builds on the asymptotic properties of the Maximum Likelihood Estimate for parametric logistic regression. However, the parametric assumptions on top of which these approaches are constructed are often too strong and unrealistic in practice. To alleviate this problem, in this paper we propose an alternative path by showing how similar procedures can be followed when the underlying model is a product of Local Maximum Likelihood Estimation that leads to more flexible nonparametric logistic regression models, which in turn are less susceptible to model misspecification. This different view allows for wider applicability of the tests by offering users access to a richer model class. Similarly to existing works, we assume we have access to anchor points which are provided by the users. We introduce the necessary ingredients for the adaptation of the hypothesis tests to the case of nonparametric logistic regression and empirically compare against the parametric approach presenting both synthetic and real-world case studies and discussing the advantages and limitations of the proposed approach.
Weisong Yang, Rafael Poyiadzi, Niall Twomey, Raúl Santos-Rodríguez
AAAI4
2024 Learning Confidence Bounds for Classification with Imbalanced Data
abstract
Class imbalance poses a significant challenge in classification tasks, where traditional approaches often lead to biased models and unreliable predictions. Undersampling and oversampling techniques have been commonly employed to address this issue, yet they suffer from inherent limitations stemming from their simplistic approach such as loss of information and additional biases respectively. In this paper, we propose a novel framework that leverages learning theory and concentration inequalities to overcome the shortcomings of traditional solutions. We focus on understanding the uncertainty in a class-dependent manner, as captured by confidence bounds that we directly embed into the learning process. By incorporating class-dependent estimates, our method can effectively adapt to the varying degrees of imbalance across different classes, resulting in more robust and reliable classification outcomes. We empirically show how our framework provides a promising direction for handling imbalanced data in classification tasks, offering practitioners a valuable tool for building more accurate and trustworthy models.
Matthew Clifford, Jonathan Erskine, Alexander Hepburn, Raúl Santos-Rodríguez, Dario García-García
ECAI4
2024 An Interactive Human-Machine Learning Interface for Collecting and Learning from Complex Annotations
Jonathan Erskine, Matthew Clifford, Alexander Hepburn, Raúl Santos-Rodríguez
IJCAI4
2023 Reconciling Training and Evaluation Objectives in Location Agnostic Surrogate Explainers
abstract
Transparency in AI models is crucial to designing, auditing, and deploying AI systems. However, 'black box' models are still used in practice for their predictive power despite their lack of transparency. This has led to a demand for post-hoc, model-agnostic surrogate explainers which provide explanations for decisions of any model by approximating its behaviour close to a query point with a surrogate model. However, it is often overlooked how the location of the query point in the decision surface of the black box model affects the faithfulness of the surrogate explainer. Here, we show that when using standard techniques, there is a decrease in agreement between the black box and the surrogate model for query points towards the edge of the test dataset and when moving away from the decision boundary. This originates from a mismatch between the data distributions used to train and evaluate surrogate explainers. We address this by leveraging knowledge about the test data distribution captured in the class labels of the black box model. By addressing this and encouraging users to take care in understanding the alignment of training and evaluation objectives, we empower them to construct more faithful surrogate explainers.
Matthew Clifford, Jonathan Erskine, Alexander Hepburn, Peter A. Flach, Raúl Santos-Rodríguez
CIKM5
2023 Q-learning Decision Transformer: Leveraging Dynamic Programming for Conditional Sequence Modelling in Offline RL
abstract
Recent works have shown that tackling offline reinforcement learning (RL) with a conditional policy produces promising results. The Decision Transformer (DT) combines the conditional policy approach and a transformer architecture, showing competitive performance against several benchmarks. However, DT lacks stitching ability -- one of the critical abilities for offline RL to learn the optimal policy from sub-optimal trajectories. This issue becomes particularly significant when the offline dataset only contains sub-optimal trajectories. On the other hand, the conventional RL approaches based on Dynamic Programming (such as Q-learning) do not have the same limitation; however, they suffer from unstable learning behaviours, especially when they rely on function approximation in an off-policy learning setting. In this paper, we propose the Q-learning Decision Transformer (QDT) to address the shortcomings of DT by leveraging the benefits of Dynamic Programming (Q-learning). It utilises the Dynamic Programming results to relabel the return-to-go in the training data to then train the DT with the relabelled data. Our approach efficiently exploits the benefits of these two approaches and compensates for each other's shortcomings to achieve better performance.
Taku Yamagata, Ahmed Khalil 0003, Raúl Santos-Rodríguez
ICML3
2023 Co-designing opportunities for Human-Centred Machine Learning in supporting Type 1 diabetes decision-making
abstract
Type 1 Diabetes (T1D) self-management requires hundreds of daily decisions. Diabetes technologies that use machine learning have significant potential to simplify this process and provide better decision support, but often rely on cumbersome data logging and cognitively demanding reflection on collected data. We set out to use co-design to identify opportunities for machine learning to support diabetes self-management in everyday settings. However, over nine months of interviews and design workshops with 15 people with T1D, we had to re-assess our assumptions about user needs. Our participants reported confidence in their personal knowledge and rejected machine learning based decision support when coping with routine situations, but highlighted the need for technological support in the context of unfamiliar or unexpected situations (holidays, illness, etc.). However, these are the situations where prior data are often lacking and drawing data-driven conclusions is challenging. Reflecting this challenge, we provide suggestions on how machine learning and other artificial intelligence approaches, e.g., expert systems, could enable decision-making support in both routine and unexpected situations.
Katarzyna Stawarz, Dmitri S. Katz, Amid Ayobi, Paul Marshall, Taku Yamagata, Raúl Santos-Rodríguez, Peter A. Flach, Aisling Ann O'Kane
Int. J. Hum. Comput. Stud.6
2023 Classifier calibration: a survey on how to assess and improve predicted class probabilities
abstract
Abstract This paper provides both an introduction to and a detailed overview of the principles and practice of classifier calibration. A well-calibrated classifier correctly quantifies the level of uncertainty or confidence associated with its instance-wise predictions. This is essential for critical applications, optimal decision making, cost-sensitive classification, and for some types of context change. Calibration research has a rich history which predates the birth of machine learning as an academic field by decades. However, a recent increase in the interest on calibration has led to new methods and the extension from binary to the multiclass setting. The space of options and issues to consider is large, and navigating it requires the right set of concepts and tools. We provide both introductory material and up-to-date technical details of the main concepts and methods, including proper scoring rules and other evaluation metrics, visualisation approaches, a comprehensive account of post-hoc calibration methods for binary and multiclass classification, and several advanced topics.
Telmo de Menezes e Silva Filho, Hao Song 0007, Miquel Perelló-Nieto, Raúl Santos-Rodríguez, Meelis Kull, Peter A. Flach
Mach. Learn.4
2022 Sampling Based On Natural Image Statistics Improves Local Surrogate Explainers
Ricardo Kleinlein, Alexander Hepburn, Raúl Santos-Rodríguez, Fernando Fernández Martínez
BMVC3
2022 Understanding Reinforcement Learning Based Localisation as a Probabilistic Inference Algorithm
Taku Yamagata, Raúl Santos-Rodríguez, Robert J. Piechocki, Peter A. Flach
ICANN (2)2
2022 Temporal Self-Supervised Learning for RSSI-based Indoor Localization
abstract
The feasibility of integrating the temporal nature of the Bluetooth Low Energy (BLE) Received Signal Strength Indicator (RSSI) into a self-supervised machine learning model for room-level and sub-room-level localization in a realistic residential setting is investigated. The signal is transmitted by a wearable wrist watch and received by multiple access points acting as receivers communicating via the BLE standard. It is found that while the baseline room-level accuracy is sufficiently high for practical applications in rooms separated by a wall, confusion can occur between non-adjacent rooms and thus lower localization performance. Two approaches are explored that exploit the time dimension of the data to mitigate this problem: maximum likelihood estimation in a conditional random field model, and self-supervised contrastive learning based on temporal proximity. Using a real world dataset collected in residential homes, we develop the approaches on the data collected in one residence before evaluating them on data collected in another. On the evaluation residence, we find that conditional random fields do not improve upon the baseline in terms of the weighted F1 score, while contrastive learning leads to an improvement in localization performance.
Jonas Paulavicius, Seifallah Jardak, Ryan McConville, Robert J. Piechocki, Raúl Santos-Rodríguez
ICC5
2022 On the relation between statistical learning and perceptual distances
Alexander Hepburn, Valero Laparra, Raúl Santos-Rodríguez, Jona Ballé, Jesús Malo
ICLR3
2022 Hypothesis Testing for Class-Conditional Label Noise
Rafael Poyiadzi, Weisong Yang, Niall Twomey, Raúl Santos-Rodríguez
ECML/PKDD (3)4
2022 Self-play learning strategies for resource assignment in Open-RAN networks
Xiaoyang Wang 0005, Jonathan D. Thomas, Robert J. Piechocki, Shipra Kapoor, Raúl Santos-Rodríguez, Arjun Parekh
Comput. Networks5
2021 Conditional t-SNE: More informative t-SNE embeddings
abstract
Dimensionality reduction and manifold learning methods such as t-distributed Stochastic Neighbor Embedding (t-SNE) are frequently used to map high-dimensional data into a two-dimensional space to visualize and explore that data. Going beyond the specifics of t-SNE, there are two substantial limitations of any such approach: (1) not all information can be captured in a single two-dimensional embedding, and (2) to well-informed users, the salient structure of such an embedding is often already known, preventing that any real new insights can be obtained. Currently, it is not known how to extract the remaining information in a similarly effective manner. We introduce conditional t-SNE (ct-SNE), a generalization of t-SNE that discounts prior information in the form of labels. This enables obtaining more informative and more relevant embeddings. To achieve this, we propose a conditioned version of the t-SNE objective, obtaining an elegant method with a single integrated objective. We show how to efficiently optimize the objective and study the effects of the extra parameter that ct-SNE has over t-SNE. Qualitative and quantitative empirical results on synthetic and real data show ct-SNE is scalable, effective, and achieves its goal: it allows complementary structure to be captured in the embedding and provides new insights into data.
Bo Kang, Dario García-García, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
DSAA4
2021 On the Selection of Loss Functions Under Known Weak Label Models
Daniel Bacaicoa-Barber, Miquel Perelló-Nieto, Raúl Santos-Rodríguez, Jesús Cid-Sueiro
ICANN (2)3
2021 Explainers in the Wild: Making Surrogate Explainers Robust to Distortions Through Perception
abstract
Explaining the decisions of models is becoming pervasive in the image processing domain, whether it is by using posthoc methods or by creating inherently interpretable models. While the widespread use of surrogate explainers is a welcome addition to inspect and understand black-box models, assessing the robustness and reliability of the explanations is key for their success. Additionally, whilst existing work in the explainability field proposes various strategies to address this problem, the challenges of working with data in the wild is often overlooked. For instance, in image classification, distortions to images can not only affect the predictions assigned by the model, but also the explanation. Given a clean and a distorted version of an image, even if the prediction probabilities are similar, the explanation may still be different. In this paper we propose a methodology to evaluate the effect of distortions in explanations by embedding perceptual distances that tailor the neighbourhoods used to training surrogate explainers. We also show that by operating in this way, we can make the explanations more robust to distortions. We generate explanations for images in the Imagenet-C dataset and demonstrate how using a perceptual distances in the surrogate explainer creates more coherent explanations for the distorted and reference images.
Alexander Hepburn, Raúl Santos-Rodríguez
ICIP2
2021 Vesta: A digital health analytics platform for a smart home in a box
abstract
This paper presents Vesta, a digital health platform composed of a smart home in a box for data collection and a machine learning based analytic system for deriving health indicators using activity recognition, sleep analysis and indoor localization. This system has been deployed in the homes of 40 patients undergoing a heart valve intervention in the United Kingdom (UK) as part of the EurValve project, measuring patients health and well-being before and after their operation. In this work a cohort of 20 patients are analyzed, and 2 patients are analyzed in detail as example case studies. A quantitative evaluation of the platform is provided using patient collected data, as well as a comparison using standardized Patient Reported Outcome Measures (PROMs) which are commonly used in hospitals, and a custom survey. It is shown how the ubiquitous in-home Vesta platform can increase clinical confidence in self-reported patient feedback. Demonstrating its suitability for digital health studies, Vesta provides deeper insight into the health, well-being and recovery of patients within their home.
Ryan McConville, Gareth Archer, Ian Craddock, Michal Kozlowski, Robert J. Piechocki, James Pope, Raúl Santos-Rodríguez
Future Gener. Comput. Syst.7
2021 Conditional t-SNE: more informative t-SNE embeddings
abstract
Abstract Dimensionality reduction and manifold learning methods such as t-distributed stochastic neighbor embedding (t-SNE) are frequently used to map high-dimensional data into a two-dimensional space to visualize and explore that data. Going beyond the specifics of t-SNE, there are two substantial limitations of any such approach: (1) not all information can be captured in a single two-dimensional embedding, and (2) to well-informed users, the salient structure of such an embedding is often already known, preventing that any real new insights can be obtained. Currently, it is not known how to extract the remaining information in a similarly effective manner. We introduce conditional t-SNE (ct-SNE), a generalization of t-SNE that discounts prior information in the form of labels. This enables obtaining more informative and more relevant embeddings. To achieve this, we propose a conditioned version of the t-SNE objective, obtaining an elegant method with a single integrated objective. We show how to efficiently optimize the objective and study the effects of the extra parameter that ct-SNE has over t-SNE. Qualitative and quantitative empirical results on synthetic and real data show ct-SNE is scalable, effective, and achieves its goal: it allows complementary structure to be captured in the embedding and provided new insights into real data.
Bo Kang, Dario García-García, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
Mach. Learn.4
2021 Co-Designing Personal Health? Multidisciplinary Benefits and Challenges in Informing Diabetes Self-Care Technologies
abstract
Co-design is a widely applied design process with well-documented values, including mutual learning and collective creativity. However, the real-world challenges of conducting multidisciplinary co-design research to inform the design of self-care technologies are not well established. We provide a qualitative account of a multidisciplinary project that aimed to co-design machine learning applications for Type 1 Diabetes (T1D) self-management. Through interviews, we identify not only perceived social, technological and strategic benefits of co-design but also organisational, translational and pragmatic design challenges: participants with T1D experienced difficulties in co-designing systems that met their individual self-care needs as part of group activities; HCI and AI researchers described challenges resulting from applying co-design outcomes to data-driven ML work; and industry collaborators highlighted academic data sharing regulations as cross-organisational challenges that can impede co-design efforts. Based on this understanding, we discuss opportunities for supporting multidisciplinary collaborations and aligning individual health needs with collaborative co-design activities.
Amid Ayobi, Katarzyna Stawarz, Dmitri S. Katz, Paul Marshall, Taku Yamagata, Raúl Santos-Rodríguez, Peter A. Flach, Aisling Ann O'Kane
Proc. ACM Hum. Comput. Interact.6
2021 Human Activity Recognition Based on Dynamic Active Learning
abstract
Activity of daily living is an important indicator of the health status and functional capabilities of an individual. Activity recognition, which aims at understanding the behavioral patterns of people, has increasingly received attention in recent years. However, there are still a number of challenges confronting the task. First, labelling training data is expensive and time-consuming, leading to limited availability of annotations. Secondly, activities performed by individuals have considerable variability, which renders the generally used supervised learning with a fixed label set unsuitable. To address these issues, we propose a dynamic active learning-based activity recognition method in this work. Different from traditional active learning methods which select samples based on a fixed label set, the proposed method not only selects informative samples from known classes, but also dynamically identifies new activities which are not included in the predefined label set. Starting with a classifier that has access to a limited number of labelled samples, we iteratively extend the training set with informative labels by fully considering the uncertainty, diversity and representativeness of samples, based on which better-informed classifiers can be trained, further reducing the annotation cost. We evaluate the proposed method on two synthetic datasets and two existing benchmark datasets. Experimental results demonstrate that our method not only boosts the activity recognition performance with considerably reduced annotation cost, but also enables adaptive daily activity analysis allowing the presence and detection of novel activities and patterns.
Haixia Bi, Miquel Perelló-Nieto, Raúl Santos-Rodríguez, Peter A. Flach
IEEE J. Biomed. Health Informatics3
2020 FACE: Feasible and Actionable Counterfactual Explanations
abstract
Work in Counterfactual Explanations tends to focus on the principle of "the closest possible world" that identifies small changes leading to the desired outcome. In this paper we argue that while this approach might initially seem intuitively appealing it exhibits shortcomings not addressed in the current literature. First, a counterfactual example generated by the state-of-the-art systems is not necessarily representative of the underlying data distribution, and may therefore prescribe unachievable goals (e.g., an unsuccessful life insurance applicant with severe disability may be advised to do more sports). Secondly, the counterfactuals may not be based on a "feasible path" between the current state of the subject and the suggested one, making actionable recourse infeasible (e.g., low-skilled unsuccessful mortgage applicants may be told to double their salary, which may be hard without first increasing their skill level). These two shortcomings may render counterfactual explanations impractical and sometimes outright offensive. To address these two major flaws, first of all, we propose a new line of Counterfactual Explanations research aimed at providing actionable and feasible paths to transform a selected instance into one that meets a certain goal. Secondly, we propose FACE: an algorithmically sound way of uncovering these "feasible paths" based on the shortest path distances defined via density-weighted metrics. Our approach generates counterfactuals that are coherent with the underlying data distribution and supported by the "feasible paths" of change, which are achievable and can be tailored to the problem at hand.
Rafael Poyiadzi, Kacper Sokol, Raúl Santos-Rodríguez, Tijl De Bie, Peter A. Flach
AIES3
2020 Neural ODEs with Stochastic Vector Field Mixtures
abstract
It was recently shown that neural ordinary differential equation models cannot solve fundamental and seemingly straightforward tasks even with high-capacity vector field representations. This paper introduces two other fundamental tasks to the set that baseline methods cannot solve, and proposes mixtures of stochastic vector fields as a model class that is capable of solving these essential problems. Dynamic vector field selection is of critical importance for our model, and our approach is to propagate component uncertainty over the integration interval with a technique based on forward filtering. We also formalise several loss functions that encourage desirable properties on the trajectory paths, and of particular interest are those that directly encourage fewer expected function evaluations. Experimentally, we demonstrate that our model class is capable of capturing the natural dynamics of human behaviour; a notoriously volatile application area. Baseline approaches cannot model this problem.
Niall Twomey, Michal Kozlowski, Raúl Santos-Rodríguez
ECAI3
2020 Low Cost Localisation in Residential Environments using High Resolution CIR Information
abstract
Wireless localisation is becoming increasingly important in various applications such as smart homes, elderly healthcare facilities and in industry where centimetre (cm) level localisation accuracy is desired. Ultra-wideband (UWB) systems can be used for such applications since they can achieve a ranging precision below 10 cm in a Line-of-Sight (LoS) setup. However, in non LoS(NLoS) scenarios these systems provide a lower accuracy. In this paper, we exploit the high resolution Channel Impulse Response (CIR) provided by the Decawave EVK1000 boards for localisation in a residential environment. We employ a single anchor node and use the CIR obtained from five different locations as fingerprints to investigate whether the location of the tag can be accurately estimated in NLoS scenarios. Our investigation showed that the CIR can be effectively used as fingerprints to provide a location classification accuracy as high as 98% when the environment remains relatively stable. However, using the CIR data recorded in a second experiment (same setup as first experiment) as test data and applying the trained model of the first experiment to it showed a significant degradation in performance (50-60% accuracy) due to the changes in the environment. On the other hand, by using five features extracted from the UWB signals for location classification, an accuracy in excess of 99% is obtained during testing in both experiments.
Mohammud Junaid Bocus, Jonas Paulavicius, Ryan McConville, Raúl Santos-Rodríguez, Robert J. Piechocki
GLOBECOM4
2020 Perceptnet: A Human Visual System Inspired Neural Network For Estimating Perceptual Distance
abstract
Traditionally, the vision community has devised algorithms to estimate the distance between an original image and images that have been subject to perturbations. Inspiration was usually taken from the human visual perceptual system and how the system processes different perturbations in order to replicate to what extent it determines our ability to judge image quality. While recent works have presented deep neural networks trained to predict human perceptual quality, very few borrow any intuitions from the human visual system. To address this, we present PerceptNet, a convolutional neural network where the architecture has been chosen to reflect the structure and various stages in the human visual system. We evaluate PerceptNet on various traditional perception datasets and note strong performance on a number of them as compared with traditional image quality metrics. We also show that including a nonlinearity inspired by the human visual system in classical deep neural networks architectures can increase their ability to judge perceptual similarity. Compared to similar deep learning methods, the performance is similar, although our network has a number of parameters that is several orders of magnitude less.
Alexander Hepburn, Valero Laparra, Jesús Malo, Ryan McConville, Raúl Santos-Rodríguez
ICIP5
2020 Translation Resilient Opportunistic WiFi Sensing
abstract
Passive wireless sensing using WiFi signals has become a very active area of research over the past few years. Such techniques provide a cost-effective and non-intrusive solution for human activity sensing especially in healthcare applications. One of the main approaches used in wireless sensing is based on fine-grained WiFi Channel State Information (CSI) which can be extracted from commercial Network Interface Cards (NICs). In this paper, we present a new signal processing pipeline required for effective wireless sensing. An experiment involving five participants performing six different activities was carried out in an office space to evaluate the performance of activity recognition using WiFi CSI in different physical layouts. Experimental results show that the CSI system has the best detection performance when activities are performed half-way in between the transmitter and receiver in a line-of-sight (LoS) setting. In this case, an accuracy as high as 91% is achieved while the accuracy for the case where the transmitter and receiver are co-located is around 62%. As for the case when data from all layouts is combined, which better reflects the real-world scenario, the accuracy is around 67%. The results showed that the activity detection performance is dependent not only on the locations of the transmitter and receiver but also on the positioning of the person performing the activity.
Mohammud Junaid Bocus, Wenda Li 0002, Jonas Paulavicius, Ryan McConville, Raúl Santos-Rodríguez, Kevin Chetty, Robert J. Piechocki
ICPR5
2020 N2D: (Not Too) Deep Clustering via Clustering the Local Manifold of an Autoencoded Embedding
abstract
Deep clustering has increasingly been demonstrating superiority over conventional shallow clustering algorithms. Deep clustering algorithms usually combine representation learning with deep neural networks to achieve this performance, typically optimizing a clustering and non-clustering loss. In such cases, an autoencoder is typically connected with a clustering network, and the final clustering is jointly learned by both the autoencoder and clustering network. Instead, we propose to learn an autoencoded embedding and then search this further for the underlying manifold. For simplicity, we then cluster this with a shallow clustering algorithm, rather than a deeper network. We study a number of local and global manifold learning methods on both the raw data and autoencoded embedding, concluding that UMAP in our framework is able to find the best clusterable manifold of the embedding. This suggests that local manifold learning on an autoencoded embedding is effective for discovering higher quality clusters. We quantitatively show across a range of image and time-series datasets that our method has competitive performance against the latest deep clustering algorithms, including outperforming current state-of-the-art on several. We postulate that these results show a promising research direction for deep clustering. The code can be found at https://github.com/rymc/n2d.
Ryan McConville, Raúl Santos-Rodríguez, Robert J. Piechocki, Ian Craddock
ICPR2
2020 Polsar Image Classification via Robust Low-Rank Feature Extraction and Markov Random Field
abstract
Polarimetric synthetic aperture radar (PolSAR) image classification has been investigated rigorously in various remote sensing applications. However, it is still a challenging task nowadays. One significant barrier lies in the speckle effect embedded in the PolSAR imaging process, which significantly degrades the quality of the images and further complicates the classification. To address this issue, we present a novel Pol-SAR image classification method which removes speckle noise via robust low-rank feature extraction and enforces smoothness priors through Markov Random Field (MRF). Specifically, we employ the mixture of Gaussian (MoG) based low-rank matrix factorization (LRMF) to simultaneously extract robust features and remove noise. Then, a classification map is obtained by applying Random Forest (RF) classifier on the extracted LRMF features. Finally, we refine the classification map by Markov random field (MRF) to enforce contextual smoothness. We conduct experiments on two real benchmark PolSAR data sets. Experimental results indicate that the proposed method achieves promising classification performance and preferable spatial consistency.
Haixia Bi, Raúl Santos-Rodríguez, Peter A. Flach
IGARSS2
2020 Recycling weak labels for multiclass classification
abstract
This paper explores the mechanisms to efficiently combine annotations of different quality for multiclass classification datasets, as we argue that it is easier to obtain large collections of weak labels as opposed to true labels. Since labels come from different sources, their annotations may have different degrees of reliability (e.g., noisy labels, supersets of labels, complementary labels or annotations performed by domain experts), and we must make sure that the addition of potentially inaccurate labels does not degrade the performance achieved when using only true labels. For this reason, we consider each group of annotations as being weakly supervised and pose the problem as finding the optimal combination of such collections. We propose an efficient algorithm based on expectation-maximization and show its performance in both synthetic and real-world classification tasks in a variety of weak label scenarios.
Miquel Perelló-Nieto, Raúl Santos-Rodríguez, Dario García-García, Jesús Cid-Sueiro
Neurocomputing2
2019 Active Learning with Label Proportions
abstract
Active Learning (AL) refers to the setting where the learner has the ability to perform queries to an oracle to acquire the true label of an instance or, sometimes, a set of instances. Even though Active Learning has been studied extensively, the setting is usually restricted to assume that the oracle is trustworthy and will provide the actual label. We argue that, while common, this approach can be made more flexible to account for different forms of supervision. In this paper, we propose a new framework that allows the algorithm to request the label for a bag of samples at a time. Although this label will come in the form of proportions of class labels in the bags and therefore encode less information, we demonstrate that we can still learn effectively.
Rafael Poyiadzi, Raúl Santos-Rodríguez, Niall Twomey
ICASSP2
2018 Person Identification and Discovery With Wrist Worn Accelerometer Data
Ryan McConville, Raúl Santos-Rodríguez, Niall Twomey
ESANN2
2018 Efficient approximate representations for computationally expensive features
Raúl Santos-Rodríguez, Niall Twomey
ESANN1
2018 On-Board Feature Extraction from Acceleration Data for Activity Recognition
Atis Elsts, Ryan McConville, Xenofon Fafoutis, Niall Twomey, Robert J. Piechocki, Raúl Santos-Rodríguez, Ian Craddock
EWSN6
2018 Ordinal Label Proportions
Rafael Poyiadzi, Raúl Santos-Rodríguez, Tijl De Bie
ECML/PKDD (1)2
2018 SICA: subjectively interesting component analysis
abstract
The information in high-dimensional datasets is often too complex for human users to perceive directly. Hence, it may be helpful to use dimensionality reduction methods to construct lower dimensional representations that can be visualized. The natural question that arises is how do we construct a most informative low dimensional representation? We study this question from an information-theoretic perspective and introduce a new method for linear dimensionality reduction. The obtained model that quantifies the informativeness also allows us to flexibly account for prior knowledge a user may have about the data. This enables us to provide representations that are subjectively interesting . We title the method Subjectively Interesting Component Analysis (SICA) and expect it is mainly useful for iterative data mining. SICA is based on a model of a user’s belief state about the data. This belief state is used to search for surprising views. The initial state is chosen by the user (it may be empty up to the data format) and is updated automatically as the analysis progresses. We study several types of prior beliefs: if a user only knows the scale of the data, SICA yields the same cost function as Principal Component Analysis (PCA), while if a user expects the data to have outliers, we obtain a variant that we term t -PCA. Finally, scientifically more interesting variants are obtained when a user has more complicated beliefs, such as knowledge about similarities between data points. The experiments suggest that SICA enables users to find subjectively more interesting representations.
Bo Kang, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
Data Min. Knowl. Discov.3
2018 Signal-to-noise ratio in reproducing kernel Hilbert spaces
Luis Gómez-Chova, Raúl Santos-Rodríguez, Gustau Camps-Valls
Pattern Recognit. Lett.2
2017 Adapting Supervised Classification Algorithms to Arbitrary Weak Label Scenarios
Miquel Perelló-Nieto, Raúl Santos-Rodríguez, Jesús Cid-Sueiro
IDA2
2017 Hierarchical Novelty Detection
Paolo Simeone, Raúl Santos-Rodríguez, Matt McVicar, Jefrey Lijffijt, Tijl De Bie
IDA2
2016 Informative data projections: a framework and two examples
Tijl De Bie, Jefrey Lijffijt, Raúl Santos-Rodríguez, Bo Kang
ESANN3
2016 Learning to separate vocals from polyphonic mixtures via ensemble methods and structured output prediction
abstract
Separating the singing from a polyphonic mixed audio signal is a challenging but important task, with a wide range of applications across the music industry and music informatics research. Various methods have been devised over the years, ranging from Deep Learning approaches to dedicated ad hoc solutions. In this paper, we present a novel machine learning method for the task, using a Conditional Random Field (CRF) approach for structured output prediction. We exploit the diversity of previously proposed approaches by using their predictions as input features to our method - thus effectively developing an ensemble method. Our empirical results demonstrate the potential of integrating predictions from different previously-proposed methods into one ensemble method, and additionally show that CRF models with larger complexities generally lead to superior performance.
Matt McVicar, Raúl Santos-Rodríguez, Tijl De Bie
ICASSP2
2016 Subjectively Interesting Component Analysis: Data Projections that Contrast with Prior Expectations
abstract
Methods that find insightful low-dimensional projections are essential to effectively explore high-dimensional data. Principal Component Analysis is used pervasively to find low-dimensional projections, not only because it is straightforward to use, but it is also often effective, because the variance in data is often dominated by relevant structure. However, even if the projections highlight real structure in the data, not all structure is interesting to every user. If a user is already aware of, or not interested in the dominant structure, Principal Component Analysis is less effective for finding interesting components. We introduce a new method called Subjectively Interesting Component Analysis (SICA), designed to find data projections that are subjectively interesting, i.e, projections that truly surprise the end-user. It is rooted in information theory and employs an explicit model of a user's prior expectations about the data. The corresponding optimization problem is a simple eigenvalue problem, and the result is a trade-off between explained variance and novelty. We present five case studies on synthetic data, images, time-series, and spatial data, to illustrate how SICA enables users to find (subjectively) interesting projections.
Bo Kang, Jefrey Lijffijt, Raúl Santos-Rodríguez, Tijl De Bie
KDD3
2015 Spatial/spectral information trade-off in hyperspectral images
abstract
This paper shows an empirical analysis of the trade-off between the spectral and the spatial information content of hyperspectral images. The objective of this study is to provide some insights into how changes and variations of both resolutions may affect the information content of the resulting image. This is useful for different stages of hyperspectral image processing: from acquisition to final applications. We propose two alternative approaches to measure the information content of a hyperspectral image: first, a second order approximation where the data distribution is supposed to be Gaussian, and secondly a higher order approximation where no assumption about the data distribution is made.
Valero Laparra, Raúl Santos-Rodríguez
IGARSS2
2014 Consistency of Losses for Learning from Weak Labels
Jesús Cid-Sueiro, Dario García-García, Raúl Santos-Rodríguez
ECML/PKDD (1)3
2014 Automatic Chord Estimation from Audio: A Review of the State of the Art
abstract
In this overview article, we review research on the task of Automatic Chord Estimation (ACE). The major contributions from the last 14 years of research are summarized, with detailed discussions of the following topics: feature extraction, modeling strategies, model training and datasets, and evaluation strategies. Results from the annual benchmarking evaluation Music Information Retrieval Evaluation eXchange (MIREX) are also discussed as well as developments in software implementations and the impact of ACE within MIR. We conclude with possible directions for future research.
Matt McVicar, Raúl Santos-Rodríguez, Yizhao Ni, Tijl De Bie
IEEE ACM Trans. Audio Speech Lang. Process.2
2013 Understanding Effects of Subjectivity in Measuring Chord Estimation Accuracy
abstract
To assess the performance of an automatic chord estimation system, reference annotations are indispensable. However, owing to the complexity of music and the sometimes ambiguous harmonic structure of polyphonic music, chord annotations are inherently subjective, and as a result any derived accuracy estimates will be subjective as well. In this paper, we investigate the extent of the confounding effect of subjectivity in reference annotations. Our results show that this effect is important, and they affect different types of automatic chord estimation systems in different ways. Our results have implications for research on automatic chord estimation, but also on other fields that evaluate performance by comparing against human provided annotations that are confounded by subjectivity.
Yizhao Ni, Matt McVicar, Raúl Santos-Rodríguez, Tijl De Bie
IEEE ACM Trans. Audio Speech Lang. Process.3
2012 An End-to-End Machine Learning System for Harmonic Analysis of Music
abstract
We present a new system for the harmonic analysis of popular musical audio. It is focused on chord estimation, although the proposed system additionally estimates the key sequence and bass notes. It is distinct from competing approaches in two main ways. First, it makes use of a new improved chromagram representation of audio that takes the human perception of loudness into account. Furthermore, it is the first system for joint estimation of chords, keys, and bass notes that is fully based on machine learning, requiring no expert knowledge to tune the parameters. This means that it will benefit from future increases in available annotated audio files, broadening its applicability to a wider range of genres. In all of three evaluation scenarios, including a new one that allows evaluation on audio for which no complete ground truth annotation is available, the proposed system is shown to be faster, more memory efficient, and more accurate than the state-of-the-art.
Yizhao Ni, Matt McVicar, Raúl Santos-Rodríguez, Tijl De Bie
IEEE Trans. Speech Audio Process.3
2012 Cost-Sensitive Sequences of Bregman Divergences
abstract
The minimization of the empirical risk based on an arbitrary Bregman divergence is known to provide posterior class probability estimates in classification problems, but the accuracy of the estimate for a given value of the true posterior depends on the specific choice of the divergence. Ad hoc Bregman divergences can be designed to get a higher estimation accuracy for the posterior probability values that are most critical for a particular cost-sensitive classification scenario. Moreover, some sequences of Bregman loss functions can be constructed in such a way that their minimization guarantees, asymptotically, minimum number of errors in nonseparable cases, and maximum margin classifiers in separable problems. In this paper, we analyze general conditions on the Bregman generator to satisfy this property, and generalize the result for cost-sensitive classification.
Raúl Santos-Rodríguez, Jesús Cid-Sueiro
IEEE Trans. Neural Networks Learn. Syst.1
2011 Sphere packing for clustering sets of vectors in feature space
abstract
We propose a method for clustering sets of vectors by packing spheres learnt to represent the support of the different sets. The algorithm can work efficiently in a kernel-induced feature space by using the kernel trick. Experimental results on synthetic and real-world datasets show that the proposal is competitive with the state of the art.
Dario García-García, Raúl Santos-Rodríguez
ICASSP2
2011 Risk-Based Generalizations of f-divergences
Dario García-García, Ulrike von Luxburg, Raúl Santos-Rodríguez
ICML3
2009 Spectral Clustering and Feature Selection for Microarray Data
abstract
Microarray datasets comprise a large number of gene expression values and a relatively small number of samples. Feature selection algorithms are very useful in these situations in order to find a compact subset of informative features. We propose a redundancy control method for algorithms in the recently proposed SPEC family of spectral-based feature selection algorithms. This method is applied to find relevant genes in order to cluster samples corresponding to three kinds of cancer: lung, breast and colon.
Dario García-García, Raúl Santos-Rodríguez
ICMLA2
2009 Cost-Sensitive Classification Based on Bregman Divergences for Medical Diagnosis
abstract
Medical applications, such as medical diagnosis, can be understood as classification problems. While usual approaches try to minimize the number of errors, medical scenarios often require classifiers that face up with different types of costs. This paper analyzes the application of a particular class of Bregman divergences to design cost sensitive classifiers for medical applications. It has been shown that these divergence measures can be used to estimate posterior probabilities with maximal accuracy for the probability values that are close to the decision boundaries. Experimental results on various medical datasets support the efficacy of our method.
Raúl Santos-Rodríguez, Dario García-García, Jesús Cid-Sueiro
ICMLA1
2009 Cost-Sensitive Learning Based on Bregman Divergences
Raúl Santos-Rodríguez, Alicia Guerrero-Curieses, Rocío Alaíz-Rodríguez, Jesús Cid-Sueiro
ECML/PKDD (1)1
2009 Cost-sensitive learning based on Bregman divergences
Raúl Santos-Rodríguez, Alicia Guerrero-Curieses, Rocío Alaíz-Rodríguez, Jesús Cid-Sueiro
Mach. Learn.1